Function at 0x1400ca2d6
Capabilities:
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov r15, r9
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov rax, qword [r9 + 0x20]
mov rcx, r8
mov edx, 0x22
mov r14, rax
call rax
test al, al
je 0x140008e04
mov al, 1
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rdi, rdi
je 0x140009059
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x38], rdi
lea rax, [rbx + rdi]
mov qword [rsp + 0x60], rax
xor r13d, r13d
mov rdi, rbx
xor r15d, r15d
mov qword [rsp + 0x58], rbx
jmp 0x140008e49
add r13, r15
mov rbx, qword [rsp + 0x58]
sub r15, r12
add r15, rdi
cmp rdi, qword [rsp + 0x60]
je 0x140009092
mov r12, rdi
movzx ebp, byte [rdi]
test bpl, bpl
js 0x140008e60
lea rdi, [r12 + 1]
jmp 0x140008ed0
mov eax, ebp
and eax, 0x1f
movzx edx, byte [r12 + 1]
and edx, 0x3f
cmp bpl, 0xdf
jbe 0x140008eb3
lea rdi, [r12 + 3]
movzx ecx, byte [r12 + 2]
shl edx, 6
and ecx, 0x3f
or ecx, edx
cmp bpl, 0xf0
jb 0x140008ec1
movzx ebp, byte [rdi]
and eax, 7
shl eax, 0x12
shl ecx, 6
and ebp, 0x3f
or ebp, ecx
or ebp, eax
cmp ebp, 0x110000
je 0x140009092
lea rdi, [r12 + 4]
jmp 0x140008ed0
lea rdi, [r12 + 2]
shl eax, 6
or eax, edx
mov ebp, eax
jmp 0x140008ed0
shl eax, 0xc
or ecx, eax
mov ebp, ecx
nop dword [rax + rax]
lea rcx, [rsp + 0x4c]
mov edx, ebp
mov r8d, 0x10001
call fcn.140009120
cmp byte [rsp + 0x4c], 0x80
je 0x140008e38
movzx eax, byte [rsp + 0x57]
sub al, byte [rsp + 0x56]
cmp al, 1
je 0x140008e38
mov r8, r15
sub r8, r13
jb 0x1400090df
test r13, r13
je 0x140008f28
cmp r13, qword [rsp + 0x38]
jae 0x140008f22
cmp byte [rbx + r13], 0xc0
jge 0x140008f28
jmp 0x1400090df
jne 0x1400090df
test r15, r15
je 0x140008f46
cmp r15, qword [rsp + 0x38]
jae 0x140008f40
cmp byte [rbx + r15], 0xbf
jg 0x140008f46
jmp 0x1400090df
jne 0x1400090df
add r13, rbx
mov rcx, rsi
mov rdx, r13
mov rax, qword [rsp + 0x40]
call qword [rax + 0x18]
test al, al
jne 0x140008df1
mov eax, dword [rsp + 0x54]
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0x4c]
mov qword [rsp + 0x28], rax
cmp al, 0x80
jne 0x140008fe0
mov bl, 0x80
jmp 0x140008fa5
mov edx, dword [rsp + 0x2c]
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
xor ebx, ebx
mov rcx, rsi
call r14
test al, al
jne 0x140008df1
cmp bl, 0x80
je 0x140008f80
movzx r13d, byte [rsp + 0x32]
cmp r13b, byte [rsp + 0x33]
jae 0x140009020
lea eax, [r13 + 1]
mov byte [rsp + 0x32], al
cmp r13b, 0xa
jae 0x1400090cb
movzx edx, byte [rsp + r13 + 0x28]
jmp 0x140008f97
movzx ebx, byte [rsp + 0x33]
movzx r13d, byte [rsp + 0x32]
nop dword [rax + rax]
cmp r13, rbx
jae 0x140009020
lea eax, [r13 + 1]
mov byte [rsp + 0x32], al
cmp r13, 9
ja 0x1400090cb
movzx edx, byte [rsp + r13 + 0x28]
mov rcx, rsi
call r14
inc r13
test al, al
je 0x140008ff0
jmp 0x140008df1
mov r13d, 1
cmp ebp, 0x80
jb 0x140008e30
mov r13d, 2
cmp ebp, 0x800
jb 0x140008e30
cmp ebp, 0x10000
mov r13d, 4
sbb r13, 0
jmp 0x140008e30
xor r13d, r13d
xor r8d, r8d
add rbx, r13
mov rcx, rsi
mov rdx, rbx
call qword [r15 + 0x18]
test al, al
jne 0x140008df1
mov rcx, rsi
mov edx, 0x22
mov rax, r14
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
test r13, r13
je 0x1400090b2
mov rdx, qword [rsp + 0x38]
mov rax, rdx
sub rax, r13
mov r15, qword [rsp + 0x40]
jbe 0x1400090c1
cmp byte [rbx + r13], 0xbf
jg 0x1400090c6
jmp 0x1400090fe
xor r13d, r13d
mov r8, qword [rsp + 0x38]
mov r15, qword [rsp + 0x40]
jmp 0x14000905f
jne 0x1400090fe
mov r13, rdx
mov r8, rax
jmp 0x14000905f
lea r8, str.librarycore_srcescape.rs
mov edx, 0xa
mov rcx, r13
call fcn.1401e5f90
lea rax, str.librarycore_src_fmtmod.rscannot_parse_integer_from_empty_stringinvalid_digit_found_in_stringnumber_too_large_to_fit_in_target_typenumber_too_small_to_fit_in_target_typenumber_would_be_zero_for_non_zero_type
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, qword [rsp + 0x38]
mov r8, r13
mov r9, r15
call fcn.1401e6680
lea rax, str.librarycore_src_fmtmod.rscannot_parse_integer_from_empty_stringinvalid_digit_found_in_stringnumber_too_large_to_fit_in_target_typenumber_too_small_to_fit_in_target_typenumber_would_be_zero_for_non_zero_type
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov r8, r13
mov r9, rdx
call fcn.1401e6680
int3
fimul dword [rcx - 0x77]
clc
call fcn.140005fe0
cmp qword [rsp + 0x20], 0
je case.0x14001561d.321
mov r15, qword [rsp + 0x28]
mov r12, qword [rsp + 0x30]
mov rax, qword [r14]
add r14, 0x18
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call qword [rax + 0x10]
adc byte [rcx], dh
invalid
mov rbx, r15
sti
mov rdi, r12
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rdi
jmp case.0x14001561d.309
mov rax, qword [r14]
test rax, rax
je 0x14002a198
mov rcx, qword [r14 + 0x18]
mov qword [rsi + 8], rbx
mov dword [rsi + 8], ebx
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rcx
mov qword [rsi], rax
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
int3
mov ecx, dword [rax + 8]
mov rax, qword [rax + 0x10]
mov r8, qword [rdx + 0x20]
mov eax, dword [rdx + 0x20]
mov eax, dword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rdx, rax
mov edx, eax
mov edx, eax
jmp 0x140008dc0
std
dec esp
int3
int3
pop rax
mov r10, rdx
mov r9, qword [rcx]
mov ecx, dword [rcx]
mov ecx, dword [rcx]
movzx eax, byte [r9]
test rax, rax
je 0x14002a25f
pop rsp
cmp eax, 1
jne 0x14002a2c1
add byte [rax], al
lea rax, [r9 + 1]
mov qword [rsp + 0x50], rax
lea rax, [r9 + 8]
lea eax, [rcx + 8]
add r9, 4
lea rcx, [0x140208740]
mov qword [rsp + 0x40], rcx
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x38], rcx
lea rcx, [0x140208678]
mov qword [rsp + 0x30], rcx
and al, 0x30
mov qword [rsp + 0x28], r9
lea rcx, [0x1402086b8]
mov qword [rsp + 0x20], rcx
and al, 0x20
lea rdx, [0x1402218dd]
mov r8d, 6
mov eax, 6
jmp 0x14002a2b0
lea rax, [r9 + 1]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
and al, 0x50
lea rax, [r9 + 4]
add r9, 8
lea rcx, [0x140208740]
in al, 0x1d
add byte [rax - 0x77], cl
and al, 0x40
and al, 0x40
lea rcx, [rsp + 0x50]
push rax
mov qword [rsp + 0x38], rcx
lea rcx, [0x140208678]
or eax, 0x1de3eb
mov qword [rsp + 0x30], rcx
and al, 0x30
mov qword [rsp + 0x28], r9
lea rcx, [0x140208698]
lea ecx, [0x140208698]
add byte [rax - 0x77], cl
and al, 0x20
invalid
mov qword [rsp + 0x20], rcx
and byte [rax - 0x73], cl
adc eax, 0x1f762e
jbe 0x14002a2c8
invalid
lea rdx, str.ResetGoAwayDomain
jbe 0x14002a2c8
add byte [rcx - 0x48], al
mov r8d, 5
add eax, 0x4c000000
mov ecx, edx
mov rcx, r10
mov r9, rax
call fcn.140008cb0
jmp 0x18893a2ba
add esp, 0x58
ret
lea rax, [r9 + 8]
mov qword [rsp + 0x50], rax
and al, 0x50
inc r9
lea rax, [0x140208780]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x28], rax
lea rax, [0x140208760]
mov qword [rsp + 0x20], rax
lea rdx, [0x14025322b]
adc eax, 0x228f35
mov r8d, 2
mov rcx, r10
mov ecx, edx
call fcn.140008bc0
nop
add rsp, 0x58
invalid
pop rax
ret
add byte [rbx + rcx*4 + 4], cl
ror dword [rax - 0x73], 0xd
retf
add al, 0xc1
lea rcx, str.8t__
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
int3
mov rax, qword [rcx]
movzx eax, byte [rax]
lea rcx, [0x140254138]
mov r8, qword [rcx + rax*8]
lea rcx, str.UserRemoteStreamIdC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.7_srcencode.rs
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14022b7d5]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14002a44a
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
sub r14b, r15b
invalid
movzx edi, byte [rdx + 0x10]
jmp case.0x14002a4d8.10013
mov rax, rdx
shr rax, 0x20
mov dil, 1
cmp eax, 0x3e2
jle 0x14002a582
mov ss, edx
add byte [rax], al
invalid
mov ss, edx
add byte [rax], al
add byte [0x14002cbd1], bh
cmp eax, 0x271c
jle 0x14002a5a8
lea ecx, [rax - 0x271d]
cmp ecx, 0x34
ja case.default.0x14002a4d8
lea rax, [0x140257e14]
movsxd rcx, dword [rax + rcx*4]
mov byte [rax + 1], cl
sar edi, 0xe1
jmp rcx
mov byte [rax + 1], cl
sar edi, 0xe1
jmp rcx
mov rax, rdx
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x14002a4f8
lea rcx, [0x140257948]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
push rdi
invalid
mov dil, 1
mov bh, 1
jmp case.0x14002a4d8.10013
movzx edi, byte [rdx + 0xf]
mov rcx, qword [rdx - 1]
mov qword [rbp + 0x18], rdx
mov rax, qword [rdx + 7]
mov rax, qword [rax + 0x20]
mov qword [rbp], 0
mov qword [rbp + 8], 1
or byte [r9], r8b
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], r8b
add byte [rax], al
add byte [rax - 0x39], cl
loopne 0x14002a553
add byte [rax], al
add dh, al
call 0x185c9ed40
mov al, 0
add byte [rax], al
add byte [rax - 0x39], cl
rol byte [r8], 0
add byte [rax], al
or byte [r9], r8b
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], r8b
add byte [rax], al
add byte [rax - 0x39], cl
loopne 0x14002a553
add byte [rax], al
add dh, al
call 0x185c9ed40
mov al, 0
add byte [rax], al
add byte [rax - 0x39], cl
rol byte [r8], 0
add byte [rax], al
mov rdx, rbp
mov qword [rbp - 0x30], rdx
lea rdx, [0x140208128]
adc eax, 0x1ddbd0
mov qword [rbp - 0x28], rdx
lea rdx, [rbp - 0x50]
call rax
test al, al
jne 0x14002a7bf
mov al, 0xff
rol byte [rax + rax*8 + 0x255850f], 1
add byte [rax], al
lea rcx, [rbp + 8]
mov rax, qword [rbp]
movups xmm0, xmmword [rcx]
movaps xmmword [rbp - 0x10], xmm0
mov rdx, qword [rbp + 0x18]
jmp 0x14002a74e
lea ecx, [rax - 2]
cmp ecx, 0x109
add dword [rax], eax
add byte [rdi], cl
xchg dword [rdx + 1], edi
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
xchg dword [rdx + 1], edi
add byte [rax], al
lea rax, [0x1402579ec]
lea eax, [0x1402579ec]
movsxd rcx, dword [rax + rcx*4]
or al, 0x88
add rcx, rax
jmp rcx
xor edi, edi
jmp case.0x14002a4d8.10013
invalid
cmp eax, 0x50e
jle 0x14002a5dc
add eax, 0x2d7e0000
cmp eax, 0x1b7f
jg 0x14002a618
cmp eax, 0x1715
jg 0x14002a723
cmp eax, 0x50f
je case.0x14002a4f8.26
cmp eax, 0x5b4
je case.0x14002a4d8.10060
jmp case.0x14002a59f.4
cmp eax, 0x46a
jle 0x14002a685
cmp eax, 0x4ce
jg 0x14002a775
cmp eax, 0x46b
je case.0x14002a4f8.30
test byte [rcx + rax], al
add byte [rax], al
test byte [rcx + rax], al
add byte [rax], al
cmp eax, 0x476
add byte [rax], al
jne case.0x14002a59f.4
mov dil, 0x20
jmp case.0x14002a4d8.10013
mov dil, 0x21
jmp case.0x14002a4d8.10013
cmp eax, 0x2021
jg 0x14002a733
cmp eax, 0x1b80
je case.0x14002a4d8.10060
adc eax, dword [rcx]
add byte [rax], al
sbb eax, dword [rax]
add byte [rdi], cl
test byte [rbx], dl
adc eax, dword [rcx]
add byte [rax], al
cmp eax, 0x1f4e
adc eax, dword [rcx]
add byte [rax], al
cmp eax, 0x1f4e
invalid
je case.0x14002a4d8.10060
test byte [rax], cl
add dword [rax], eax
add cl, ch
jmp case.0x14002a59f.4
jmp case.0x14002a59f.4
mov dil, 0x14
jmp case.0x14002a4d8.10013
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x49], al
invalid
invalid
mov dil, 0x18
jmp case.0x14002a4d8.10013
sbb cl, ch
test byte [rax], 0
add byte [rax - 0x49], al
mov dil, 0xb
jmp case.0x14002a4d8.10013
mov dil, 0x26
jmp case.0x14002a4d8.10013
mov dil, 0xb
jmp case.0x14002a4d8.10013
mov dil, 0x26
jmp case.0x14002a4d8.10013
mov dil, 0xc
jmp case.0x14002a4d8.10013
invalid
add byte [rbp - 0x3c2978], cl
inc dword [rbx - 0x7df0fd07]
int3
lea ecx, [rax - 0x3c2a]
cmp ecx, 2
jb case.0x14002a4d8.10060
cmp eax, 0x35ed
je case.0x14002a4d8.10060
jmp case.0x14002a59f.4
cmp eax, 0x3e3
je case.0x14002a4d8.10060
add byte [rax], al
invalid
add byte [rax], al
add byte [0x14002aab2], bh
cmp eax, 0x41d
cmp eax, 0x41d
je case.0x14002a4d8.10060
add byte [rax], al
add byte [0x14002ab01], bh
cmp eax, 0x461
je case.0x14002a4d8.10060
jmp case.0x14002a59f.4
mov dil, 9
jmp case.0x14002a4d8.10013
mov dil, 2
jmp case.0x14002a4d8.10013
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x49], al
invalid
invalid
mov dil, 3
jmp case.0x14002a4d8.10013
invalid
add ebp, ecx
test byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x49], al
or eax, 0xb7407feb
jg case.0x14002a4f8.26
mov bh, 8
invalid
mov dil, 0xd
jmp case.0x14002a4d8.10013
invalid
jg case.0x14002a4f8.26
mov dil, 8
mov bh, 8
jmp case.0x14002a4d8.10013
jp case.default.0x14002a59f
mov dil, 6
mov bh, 6
jmp case.0x14002a4d8.10013
jne 0x14002a710
mov dil, 0xa
mov bh, 0xa
jmp case.0x14002a4d8.10013
jo 0x14002a715
mov dil, 7
mov bh, 7
jmp case.0x14002a4d8.10013
imul eax, dword [rax - 0x49], 0x24
mov dil, 0x24
jmp case.0x14002a4d8.10013
mov dil, 0x10
mov dil, 0x10
jmp case.0x14002a4d8.10013
invalid
mov dil, 0x1b
jmp case.0x14002a4d8.10013
pop rsp
pop rsp
mov dil, 0xe
jmp case.0x14002a4d8.10013
push rdi
push rdi
mov dil, 0x1f
jmp case.0x14002a4d8.10013
push rdx
push rdx
mov dil, 0x19
jmp case.0x14002a4d8.10013
invalid
mov dil, 0x11
mov dil, 0x11
jmp case.0x14002a4d8.10013
mov dil, 0x1c
jmp case.0x14002a4d8.10013
mov dil, 0x1e
jmp case.0x14002a4d8.10013
mov dil, 0x1a
jmp case.0x14002a4d8.10013
cmp eax, 0x150
add byte [rax], al
je case.0x14002a4f8.15
cmp eax, 0x252
add byte [rax], al
je case.0x14002a4d8.10060
mov dil, 0x28
jmp case.0x14002a4d8.10013
mov dil, 0xf
jmp case.0x14002a4d8.10013
cmp eax, 0x1716
je case.0x14002a4d8.10060
cmp eax, 0x1b64
je case.0x14002a4d8.10060
jmp case.0x14002a59f.4
cmp eax, 0x2022
je case.0x14002a4d8.10060
cmp eax, 0x25e9
jne case.0x14002a59f.4
mov dil, 0x16
movabs rax, 0x8000000000000000
mov byte [rsi + 1], dil
mov qword [rsi + 8], rax
movaps xmm0, xmmword [rbp - 0x10]
movups xmmword [rsi + 0x10], xmm0
mov byte [rsi], 2
mov rcx, rdx
call fcn.14004da10
nop
add rsp, 0xb0
pop rdi
pop rsi
pop rbp
ret
cmp eax, 0x4cf
add byte [rax], al
je case.0x14002a4d8.10051
cmp eax, 0x4d0
jne case.0x14002a59f.4
xchg esi, eax
rol byte [rax + rax], 1
add byte [rbp - 0x6a], dh
xchg esi, eax
xchg esi, eax
mov dil, 4
jmp case.0x14002a4d8.10013
invalid
mov esp, 0xeb05b740
mov bh, 0x40
mov dil, 0x25
mov dil, 5
jmp case.0x14002a4d8.10013
mov dil, 0x25
jmp case.0x14002a4d8.10013
mov dl, 0x40
mov bh, 0x23
mov dil, 0x23
jmp case.0x14002a4d8.10013
lodsd eax, dword [rsi]
mov dil, 0x22
jmp case.0x14002a4d8.10013
invalid
test al, 0x40
mov bh, 0x29
mov dil, 0x29
jmp case.0x14002a4d8.10013
movabs dword [0x12b7409eeb15b740], eax
mov dil, 0x15
jmp case.0x14002a4d8.10013
sahf
sahf
mov dil, 0x12
jmp case.0x14002a4d8.10013
cdq
mov dil, 0x27
jmp case.0x14002a4d8.10013
mov dil, 0x13
jmp case.0x14002a4d8.10013
mov dil, 0x17
jmp case.0x14002a4d8.10013
mov dil, 0x1d
jmp case.0x14002a4d8.10013
lea rax, [0x140251b18]
mov qword [rsp + 0x20], rax
lea rcx, [0x140251ada]
lea r9, [0x140208158]
lea r8, [rbp + 0x27]
mov edx, 0x37
call fcn.1401e63e0
ud2
test ebp, ebp
invalid
int3
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x508
lea rbp, [rsp + 0x80]
movapd xmmword [rbp + 0x470], xmm8
movapd xmmword [rbp + 0x460], xmm7
movdqa xmmword [rbp + 0x450], xmm6
mov qword [rbp + 0x448], 0xfffffffffffffffe
mov qword [rbp + 0x60], rdx
mov qword [rbp + 0x150], 2
mov qword [rbp + 0x170], 0
mov rax, qword [rcx]
mov r14, qword [rcx + 8]
mov rbx, qword [rcx + 0x10]
mov qword [rbp + 0x428], rcx
mov qword [rcx], 2
test rax, rax
mov qword [rbp + 0x430], r8
je 0x14002ad88
mov r15, r8
cmp rax, 1
jne 0x14002b0cd
mov rax, qword [rbp + 0x428]
lea r15, [rax + 0x18]
mov byte [rbp + 0x446], 1
mov rcx, r15
mov rdx, r14
call fcn.140029930
mov byte [rbp + 0x446], 1
add byte [rax], al
add dword [rcx + rcx*4 - 7], ecx
mov ecx, edi
add byte [rax], al
add dword [rcx + rcx*4 - 7], ecx
mov ecx, edi
mov ecx, edi
mov rdx, rbx
call fcn.140029930
cmp r14, 0x1f
jae 0x14002ae90
or r14b, 0x20
mov r15, qword [rbp + 0x430]
mov rax, qword [r15 + 8]
mov edi, r14d
mov rcx, qword [r15 + 0x10]
cmp rcx, rax
je 0x14002af77
jmp 0x14002af93
mov rax, qword [rbp + 0x428]
lea rcx, [rax + 0x18]
mov byte [rbp + 0x446], 1
mov rdx, r14
call fcn.140029930
cmp r14, 0x1f
jae 0x14002adcc
or r14b, 0x20
mov r15, qword [rbp + 0x430]
mov rax, qword [r15 + 8]
mov edi, r14d
mov rcx, qword [r15 + 0x10]
cmp rcx, rax
je 0x14002b093
jmp 0x14002b0af
mov r15, qword [rbp + 0x430]
add byte [rax], al
mov rax, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
cmp rcx, rax
jne 0x14002adfc
mov byte [rbp + 0x446], 1
mov edx, 1
mov rcx, r15
call fcn.140004960
mov rax, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
lea rsi, [r15 + 0x10]
mov rdx, qword [r15]
mov byte [rdx + rax], 0x3f
invalid
inc rax
mov qword [rbp + 0x358], rax
cmp rax, rcx
ja 0x14002e386
add byte [rax], al
invalid
add byte [rax], al
mov qword [r15 + 8], rax
add r14, 0xffffffffffffffe1
cmp r14, 0x80
jb 0x14002af56
nop
mov rcx, qword [rsi]
cmp rcx, rax
jne 0x14002ae54
mov byte [rbp + 0x446], 1
mov edx, 1
test dword [rsi + 4], eax
add byte [rax], al
add dword [rdx + 1], edi
mov rcx, r15
call fcn.140004960
mov rax, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
mov edx, r14d
or dl, 0x80
mov r8, qword [r15]
mov byte [r8 + rax], dl
inc rax
mov qword [rbp + 0x358], rax
cmp rax, rcx
ja 0x14002e0db
mov qword [r15 + 8], rax
mov rdi, r14
shr rdi, 7
cmp r14, 0x3fff
add byte [rcx - 0x77], cl
invalid
ja 0x14002ae30
add byte [rcx - 0x77], cl
invalid
jmp 0x14002b08a
mov r15, qword [rbp + 0x430]
mov rax, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
cmp rcx, rax
jne 0x14002aec0
mov byte [rbp + 0x446], 1
mov edx, 1
add byte [rax], al
add dword [rdx + 1], edi
mov rcx, r15
call fcn.140004960
mov rax, qword [r15 + 8]
or byte [r9 - 0x75], r9b
invalid
invalid
or byte [r9 - 0x75], r9b
adc byte [r9 - 0x73], r9b
ja 0x14002aed4
lea rsi, [r15 + 0x10]
mov rdx, qword [r15]
mov byte [rdx + rax], 0x3f
inc rax
inc eax
inc eax
mov qword [rbp + 0x358], rax
cmp rax, rcx
ja 0x14002e400
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0x22
xor eax, 0x89490000
or byte [r9 - 0x7d], r9b
invalid
mov qword [r15 + 8], rax
add r14, 0xffffffffffffffe1
cmp r14, 0x80
jb 0x14002af6b
nop
mov rcx, qword [rsi]
cmp rcx, rax
jne 0x14002af14
mov byte [rbp + 0x446], 1
mov edx, 1
mov rcx, r15
call fcn.140004960
mov rax, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
mov edx, r14d
or dl, 0x80
mov r8, qword [r15]
mov byte [r8 + rax], dl
inc rax
mov qword [rbp + 0x358], rax
cmp rax, rcx
ja 0x14002e155
mov qword [r15 + 8], rax
mov rdi, r14
shr rdi, 7
cmp r14, 0x3fff
mov r14, rdi
ja 0x14002aef0
mov rcx, qword [r15 + 0x10]
cmp rcx, rax
je 0x14002af77
jmp 0x14002af93
mov rdi, r14
mov rcx, qword [r15 + 0x10]
cmp rcx, rax
je 0x14002b093
jmp 0x14002b0af
mov rdi, r14
mov rcx, qword [r15 + 0x10]
cmp rcx, rax
jne 0x14002af93
mov byte [rbp + 0x446], 1
mov edx, 1
mov rcx, r15
call fcn.140004960
mov rax, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
lea rsi, [r15 + 0x10]
mov rdx, qword [r15]
mov byte [rdx + rax], dil
inc rax
mov qword [rbp + 0x358], rax
cmp rax, rcx
ja 0x14002e30c
mov qword [r15 + 8], rax
cmp rbx, 0x1f
jae 0x14002afd2
or bl, 0x20
mov edi, ebx
mov rcx, qword [r15 + 0x10]
cmp rcx, rax
je 0x14002b093
jmp 0x14002b0af
mov rcx, qword [rsi]
cmp rcx, rax
jne 0x14002aff6
mov byte [rbp + 0x446], 1
mov edx, 1
mov rcx, r15
call fcn.140004960
mov rax, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
mov rdx, qword [r15]
mov byte [rdx + rax], 0x3f
inc rax
mov qword [rbp + 0x358], rax
cmp rax, rcx
ja 0x14002e477
invalid
mov qword [r15 + 8], rax
add rbx, 0xffffffffffffffe1
cmp rbx, 0x80
jb 0x14002d977
nop word cs:[rax + rax]
mov rcx, qword [rsi]
cmp rcx, rax
jne 0x14002b054
mov byte [rbp + 0x446], 1
mov edx, 1
mov rcx, r15
call fcn.140004960
mov rax, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
mov edx, ebx
or dl, 0x80
mov r8, qword [r15]
mov byte [r8 + rax], dl
inc rax
mov qword [rbp + 0x358], rax
cmp rax, rcx
ja 0x14002e1cf
mov qword [r15 + 8], rax
mov rdi, rbx
shr rdi, 7
cmp rbx, 0x3fff
mov rbx, rdi
ja 0x14002b030
mov rcx, qword [r15 + 0x10]
cmp rcx, rax
jne 0x14002b0af
mov byte [rbp + 0x446], 1
mov edx, 1
mov rcx, r15
call fcn.140004960
mov rax, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
mov ecx, dword [rdi + 0x10]
mov ecx, dword [rdi + 0x10]
mov rdx, qword [r15]
mov byte [rdx + rax], dil
inc rax
mov qword [rbp + 0x358], rax
cmp rax, rcx
ja 0x14002e28e
mov qword [r15 + 8], rax
mov qword [rbp - 0x20], 5
lea rcx, [rbp + 0x68]
mov r8d, 0xe8
mov rdx, qword [rbp + 0x60]
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x428]
lea rcx, [rax + 0x18]
mov qword [rbp + 0x248], rcx
lea rcx, [rbp - 0x18]
mov qword [rbp + 0x1d8], rcx
add rax, 0x30
mov qword [rbp - 0x28], rax
lea rax, [r15 + 0x10]
mov qword [rbp + 0x420], rax
movzx eax, byte [rbp + 0xb0]
cmp rax, 0xc
je 0x14002b49b
nop dword [rax]
add byte [rax], al
mov rdi, qword [rbp + 0xb8]
mov rcx, qword [rbp + 0xc0]
mov byte [rbp + 0xb0], 0xb
cmp al, 0xb
jne 0x14002b1b0
mov rdx, qword [rbp + 0xc8]
mov qword [rbp + 0xc8], 0
test rdx, rdx
je 0x14002b229
mov rdi, qword [rbp + 0xd0]
movupd xmm7, xmmword [rbp + 0xd8]
mov ecx, 4
lea rax, [rcx - 2]
lea r8, [rcx - 1]
cmp rax, 6
mov eax, 0
add byte [rdi + rcx + 0x43], cl
sal byte [rcx + 0x58d4807], 0x66
int 0x22
add byte [rsi + 0x63], cl
add al, 0x80
add byte [rdi + rcx + 0x43], cl
sal byte [rcx + 0x58d4807], 0x66
int 0x22
add byte [rsi + 0x63], cl
add al, 0x80
add r8, rax
mov r9, rdx
mov eax, edx
jmp r8
movzx edx, byte [rbp + 0xb7]
shl edx, 0x10
movzx r8d, word [rbp + 0xb5]
or r8d, edx
mov edx, dword [rbp + 0xb1]
shl r8, 0x28
shl rdx, 8
or rdx, r8
or rdx, rax
movq xmm0, rcx
movsd xmm7, xmm0
mov ecx, 3
lea rax, [rcx - 2]
lea r8, [rcx - 1]
cmp rax, 6
invalid
mov eax, 0
cmovae r8, rax
mov cl, 7
lea rax, [0x140257efc]
movsxd r8, dword [rax + r8*4]
add r8, rax
mov r9, rdx
mov eax, edx
jmp r8
invalid
mov rax, r9
shr rax, 0x10
mov qword [rbp + 0x298], rax
mov cl, 2
jmp 0x14002b3ec
mov rdx, qword [rbp + 0xe8]
mov qword [rbp + 0xe8], 0
test rdx, rdx
test edx, edx
test edx, edx
je case.0x14002d348.112
mov rdi, qword [rbp + 0xf0]
movupd xmm7, xmmword [rbp + 0xf8]
mov ecx, 2
lea rax, [rcx - 2]
lea r8, [rcx - 1]
cmp rax, 6
mov eax, 0
cmovae r8, rax
mov cl, 7
lea rax, [0x140257efc]
movsxd r8, dword [rax + r8*4]
add r8, rax
ror byte [rcx - 0x77], 0xd1
ror byte [rcx - 0x77], 0xd1
mov eax, edx
jmp r8
mov rdx, qword [rbp + 0x108]
mov qword [rbp + 0x108], 0
test rdx, rdx
test edx, edx
test edx, edx
je 0x14002b2d9
mov rdi, qword [rbp + 0x110]
add byte [rax], al
movupd xmm7, xmmword [rbp + 0x118]
mov ecx, 5
add byte [rcx + 5], bh
lea rax, [rcx - 2]
lea r8, [rcx - 1]
cmp rax, 6
mov eax, 0
cmovae r8, rax
mov cl, 7
lea rax, [0x140257efc]
movsxd r8, dword [rax + r8*4]
add r8, rax
mov r9, rdx
mov eax, edx
jmp r8
mov rdx, qword [rbp + 0x128]
mov qword [rbp + 0x128], 0
test rdx, rdx
je 0x14002b331
mov rdi, qword [rbp + 0x130]
movupd xmm7, xmmword [rbp + 0x138]
mov ecx, 6
lea rax, [rcx - 2]
lea r8, [rcx - 1]
cmp rax, 6
mov eax, 0
cmovae r8, rax
mov cl, 7
lea rax, [0x140257efc]
movsxd r8, dword [rax + r8*4]
add r8, rax
mov r9, rdx
mov eax, edx
jmp r8
movzx eax, word [rbp + 0x148]
mov word [rbp + 0x148], 0
test rax, rax
je 0x14002b415
mov r9, qword [rbp + 0x228]
and r9, 0xffffffffffff0000
or r9, rax
mov ecx, 7
lea rax, [rcx - 2]
lea rdx, [rcx - 1]
cmp rax, 6
mov eax, 0
cmovae rdx, rax
mov cl, 7
lea rax, [0x140257efc]
lea eax, [0x140257efc]
lea eax, [0x140257efc]
movsxd r8, dword [rax + rdx*4]
add r8, rax
mov edx, r9d
mov rdi, qword [rbp + 0x178]
mov eax, r9d
jmp r8
mov rax, r9
shr rax, 0x10
mov qword [rbp + 0x298], rax
movsd xmm8, xmm7
mov cl, 3
mov eax, edx
mov rdx, rdi
mov qword [rbp + 0x418], rdi
jmp case.0x14002b211.6
mov rax, r9
shr rax, 0x10
mov qword [rbp + 0x298], rax
mov cl, 4
jmp 0x14002b3ec
mov rax, r9
shr rax, 0x10
enter 0xffffffffffffc148, 0xffffffffffffffe8
adc byte [rax - 0x77], cl
mov qword [rbp + 0x298], rax
mov cl, 5
jmp 0x14002b3ec
mov rax, r9
shr rax, 0x10
mov qword [rbp + 0x298], rax
mov dword [rbp + 0x298], eax
mov cl, 6
mov qword [rbp + 0x298], rax
mov cl, 5
jmp 0x14002b3ec
cwde
add al, byte [rax]
add byte [rcx + 0x4c10eb05], dh
mov rax, r9
mov rax, r9
shr rax, 0x10
mov qword [rbp + 0x298], rax
mov dword [rbp + 0x298], eax
mov dword [rbp + 0x298], eax
add byte [rax], al
mov cl, 6
mov eax, edx
mov rdx, rdi
ror byte [rax - 0x77], 1
cli
mov qword [rbp + 0x418], rdi
movapd xmm8, xmm7
mov qword [rbp + 0x228], r9
add al, byte [rax]
add byte [rsi + 0x4d], ah
movq r12, xmm8
movq r12, xmm8
mov qword [rbp + 0x178], rdi
jmp 0x14002b6f6
add byte [rax - 0x73], cl
lea esi, [rax - 0x18000000]
lea rcx, [rbp + 0xb0]
mov al, 0
add byte [rax], al
call fcn.14006f460
jmp 0x14002b49b
invalid
add byte [rax], al
add byte [rax], al
lea rcx, [rbp - 0x10]
call fcn.140013db0
mov rax, qword [rbp + 0x300]
mov qword [rbp + 0x30], rax
movaps xmm0, xmmword [rbp + 0x2f0]
movaps xmmword [rbp + 0x20], xmm0
movdqa xmm0, xmmword [rbp + 0x2b0]
movaps xmm1, xmmword [rbp + 0x2c0]
movaps xmm2, xmmword [rbp + 0x2d0]
xchg ebp, eax
rol byte [rdx], 1
add byte [rax], al
movaps xmm3, xmmword [rbp + 0x2e0]
movaps xmmword [rbp + 0x10], xmm3
movaps xmmword [rbp], xmm2
movaps xmmword [rbp - 0x10], xmm1
movdqa xmmword [rbp - 0x20], xmm0
mov r15, qword [rbp + 0x430]
mov ebx, dword [rbp + 0x408]
add byte [rax], al
add byte [rax], al
movzx eax, byte [rbp + 0xb0]
cmp rax, 0xc
or al, 0xf
invalid
xchg ebp, eax
cld
invalid
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
clc
or al, 0xf
test dword [rbp - 0x39000004], edx
test dword [rax + 0xc000000], esi
mov byte [rbp + 0xb0], 0xc
mov r8d, 0x9f
lea rcx, [rbp + 0xb1]
lea rdx, [rbp + 0x2b0]
add al, ch
jo 0x14002b45e
movsd dword [rdi], dword [rsi]
sbb eax, dword [rax]
add al, ch
jo 0x14002b45e
movsd dword [rdi], dword [rsi]
movsd dword [rdi], dword [rsi]
sbb eax, dword [rax]
cmp qword [rbp + 0x68], 0
je 0x14002b500
mov rcx, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x88]
cmp rcx, rdx
jae 0x14002d98c
mov rax, qword [rbp + 0x80]
lea rcx, [rcx + rcx*8]
cmp qword [rax + rcx*8 + 0x10], 0
je 0x14002b7f0
mov rdx, qword [rax + rcx*8 + 0x18]
mov r8d, 1
jmp 0x14002b7f3
mov rax, qword [rbp + 0xa0]
cmp rax, qword [rbp + 0xa8]
test dword [rax + 0x48000000], esp
cmp eax, dword [rbp + 0xa8]
je 0x14002d84a
lea rcx, [rax + 0x68]
mov qword [rbp + 0xa0], rcx
mov rcx, qword [rax]
cmp rcx, 2
je 0x14002d84a
mov edx, dword [rax + 0x3a]
movzx r8d, word [rax + 0x3e]
shl r8, 0x20
or r8, rdx
mov qword [rbp + 0x190], r8
movzx edx, byte [rax + 0x39]
mov byte [rbp + 0x441], dl
add al, 0
add byte [rdi], cl
mov dh, 0x50
cmp byte [rax + 0x43f95], cl
add byte [rax - 0x75], cl
push rax
xor byte [rax - 0x77], cl
xchg ebp, eax
movabs al, byte [0x4828508b48000001]
mov dword [rbp + 0x1a8], edx
xchg ebp, eax
test al, 1
add byte [rax], al
add al, 0
add byte [rdi], cl
mov dh, 0x50
cmp byte [rax + 0x43f95], cl
add byte [rax - 0x75], cl
push rax
xor byte [rax - 0x77], cl
xchg ebp, eax
movabs al, byte [0x4828508b48000001]
mov dword [rbp + 0x1a8], edx
xchg ebp, eax
test al, 1
add byte [rax], al
xchg ebp, eax
test al, 1
add byte [rax], al
mov rdx, qword [rax + 0x20]
mov qword [rbp + 0x1b0], rdx
mov edx, dword [rax + 0x1a]
movzx r8d, word [rax + 0x1e]
shl r8, 0x20
or r8, rdx
mov qword [rbp + 0x198], r8
movzx ebx, word [rax + 0x18]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x40]
mov rdi, qword [rax + 0x48]
movdqu xmm7, xmmword [rax + 0x50]
mov qword [rbp + 0x68], rcx
mov qword [rbp + 0x70], rdx
mov r9, r8
mov qword [rbp - 0x30], rdi
movdqa xmm6, xmm7
mov qword [rbp - 0x38], r8
mov dword [rbp - 0x38], eax
mov dword [rbp - 0x38], eax
enter 0xffffffffffff8944, 0xffffffffffffffc0
mov eax, r8d
mov qword [rbp + 0x228], r9
mov rdx, r9
shr rdx, 0x10
mov r8d, ebx
shr r8d, 8
movq r12, xmm7
movzx ecx, byte [rbp + 0x43f]
cmp cl, 8
jne 0x14002b680
pshufd xmm0, xmm7, 0xee
movq rcx, xmm0
mov r9, qword [rbp + 0x190]
mov qword [rbp + 0x48], r9
mov r10, qword [rbp + 0x198]
mov r9, r10
mov r11, qword [rbp + 0x1a0]
mov qword [rbp + 0x50], r11
mov r11, qword [rbp + 0x1a8]
mov qword [rbp + 0x180], r11
add dword [rax], eax
add byte [rbx + rcx*4 - 0x63], cl
mov al, 1
add byte [rax], al
add dword [rax], eax
add byte [rbx + rcx*4 - 0x63], cl
mov al, 1
add byte [rax], al
mov qword [rbp + 0x188], r11
mov qword [rbp + 0x58], r10
add byte [rcx + rcx*4 + 0x55], cl
pop rax
mov r13, rdi
mov r10, rdi
mov qword [rbp + 0x418], rdi
mov qword [rbp + 0x298], rdx
movzx r10d, byte [rbp + 0x441]
add byte [rax + rcx*4 - 0x6b], al
add al, 0
add byte [rbp - 0x77], al
ret 0x8844
test dword [rsp + rax], edi
add byte [rax], al
mov r10d, ebx
mov byte [rbp + 0x43d], bl
mov r14d, ebx
movdqa xmm8, xmm7
movq mm0, mm7
add byte [rax + rcx*4 - 0x6b], al
add al, 0
add byte [rbp - 0x77], al
ret 0x8844
movq mm0, mm7
outsd dx, dword [rsi]
invalid
jmp 0x14002b88a
mov qword [rbp + 0x178], rdi
movdqa xmm8, xmm7
mov dword [rdi + rcx - 0x4a], 0x4418d
add byte [rax + rcx*4 - 0x73], al
add al, 0
add byte [rax + rcx*4 - 0x7b], al
cmp al, 4
add byte [rax], al
mov dword [rdi + rcx - 0x4a], 0x4418d
add byte [rax + rcx*4 - 0x73], al
add al, 0
add byte [rax + rcx*4 - 0x7b], al
cmp al, 4
add byte [rax], al
mov r8d, ebx
mov byte [rbp + 0x43d], bl
mov qword [rbp + 0x298], rdx
mov qword [rbp + 0x418], rdi
mov rdx, qword [rbp + 0x198]
mov qword [rbp + 0x58], rdx
mov rdx, qword [rbp + 0x1b0]
mov qword [rbp + 0x188], rdx
mov rdx, qword [rbp + 0x1a8]
mov qword [rbp + 0x180], rdx
add byte [rax - 0x75], cl
xchg ebp, eax
movabs al, byte [0x4850558948000001]
mov edx, dword [rbp + 0x190]
add byte [rax - 0x75], cl
xchg ebp, eax
movabs al, byte [0x4850558948000001]
mov edx, dword [rbp + 0x190]
mov qword [rbp + 0x48], rdx
mov dword [rbp + 0x408], ebx
invalid
invalid
invalid
mov dword [rbp + 0x408], ebx
mov word [rbp + 0x1e0], ax
loopne 0x14002b702
add byte [rax], al
loopne 0x14002b702
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
cwde
add al, byte [rax]
add byte [rcx + 0x1e295], cl
add byte [rax], al
invalid
invalid
invalid
mov rdx, qword [rbp + 0x298]
mov dword [rbp + 0x1e2], edx
add byte [rax], al
add byte [rax], al
shr rdx, 0x20
mov word [rbp + 0x1e6], dx
mov rdx, qword [rbp + 0x418]
add al, 0
add byte [rax - 0x77], cl
xchg ebp, eax
call 0x18402b72b
movups xmmword [rbp + 0x1f0], xmm0
add al, 0
add byte [rax - 0x77], cl
xchg ebp, eax
call 0x18402b72b
movups xmmword [rbp + 0x1f0], xmm0
movzx edx, byte [rbp + 0x43d]
mov byte [rbp + 0x200], dl
movzx edx, byte [rbp + 0x43c]
mov dh, 0x95
cmp al, 4
add byte [rax], al
mov dh, 0x95
cmp al, 4
add byte [rax], al
mov byte [rbp + 0x201], dl
mov rdx, qword [rbp + 0x58]
mov edx, dword [rbp + 0x58]
mov dword [rbp + 0x202], edx
shr rdx, 0x20
mov word [rbp + 0x206], dx
mov rdx, qword [rbp + 0x188]
mov qword [rbp + 0x208], rdx
mov dword [rbp + 0x208], edx
mov dword [rbp + 0x208], edx
mov rdx, qword [rbp + 0x180]
mov qword [rbp + 0x210], rdx
mov rdx, qword [rbp + 0x50]
mov qword [rbp + 0x218], rdx
add al, byte [rax]
add byte [rax + 0x2208d], cl
add byte [rdi], cl
mov dh, 0x95
add al, 0
add byte [rax + 0x22195], cl
add byte [rax - 0x75], cl
push rbp
mov qword [rbp + 0x222], rdx
add al, byte [rax]
add byte [rax + 0x2208d], cl
add byte [rdi], cl
mov dh, 0x95
add al, 0
add byte [rax + 0x22195], cl
add byte [rax - 0x75], cl
push rbp
mov qword [rbp + 0x222], rdx
shr rdx, 0x20
mov word [rbp + 0x226], dx
add cl, 0xfe
movzx ecx, cl
lea r13, [rcx + 1]
lea ebp, [rcx + 1]
lea ebp, [rcx + 1]
xor edi, edi
cmp cl, 6
cmovae r13, rdi
lea rdx, [0x140257f18]
cmp qword [rbp + 0x1e0], 0
je 0x14002be5b
mov dil, 2
mov bl, 1
jmp 0x14002b9eb
xor r8d, r8d
mov qword [rbp + 0x68], r8
mov qword [rbp + 0x70], rdx
movzx esi, word [rax + rcx*8 + 0x20]
mov edx, dword [rax + rcx*8 + 0x22]
movzx r10d, word [rax + rcx*8 + 0x26]
shl r10, 0x20
or r10, rdx
mov r13, qword [rax + rcx*8 + 0x28]
mov r12, qword [rax + rcx*8 + 0x30]
mov r11, qword [rax + rcx*8 + 0x38]
movzx ebx, byte [rax + rcx*8 + 0x40]
movzx r8d, byte [rax + rcx*8 + 0x41]
mov edx, dword [rax + rcx*8 + 0x42]
movzx r9d, word [rax + rcx*8 + 0x46]
shl r9, 0x20
or r9, rdx
mov rax, qword [rbp - 0x38]
mov qword [rbp + 0x228], rax
mov rdi, qword [rbp - 0x30]
movdqa xmm7, xmm6
mov qword [rbp + 0x190], r9
mov qword [rbp + 0x1a0], r11
mov rcx, r11
mov ecx, ebx
mov ecx, ebx
mov qword [rbp + 0x1a8], r12
mov qword [rbp + 0x1b0], r13
mov byte [rbp + 0x43f], bl
mov qword [rbp + 0x198], r10
add byte [rcx + rcx*4 - 0x2e], cl
add byte [rcx + rcx*4 - 0x2e], cl
mov byte [rbp + 0x441], r8b
mov r14d, esi
mov eax, esi
add byte [rcx - 0x77], al
test byte [rcx - 0x7a769910], 0x58
add eax, dword [rax]
add byte [rcx + 0x35a95], cl
add byte [rax - 0x3f], cl
invalid
mov word [rbp + 0x358], ax
mov dword [rbp + 0x35a], edx
shr rdx, 0x20
mov word [rbp + 0x35e], dx
mov qword [rbp + 0x360], r13
mov qword [rbp + 0x368], r12
mov dword [rbp + 0x368], esp
mov qword [rbp + 0x370], rcx
mov byte [rbp + 0x378], bl
popfq
js 0x14002b8be
add byte [rax], al
popfq
js 0x14002b8be
add byte [rax], al
mov byte [rbp + 0x379], r8b
mov byte [rbp + 0x379], al
mov dword [rbp + 0x37a], r9d
shr r9, 0x20
mov word [rbp + 0x37e], r9w
add eax, dword [rax]
add byte [rax - 0x75], cl
loopne 0x14002b924
cmp eax, 5
add eax, dword [rax]
add byte [rax - 0x75], cl
loopne 0x14002b924
cmp eax, 5
je 0x14002dadb
cmp eax, 4
jae case.default.0x14002b8f8
lea rcx, [0x140258104]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rbp - 0x18]
jmp 0x14002bc68
nop word cs:[rax + rax]
movzx eax, byte [rbp + 0x28]
add al, 0xfe
movzx eax, al
lea rcx, [rax + 1]
cmp al, 6
mov eax, 0
cmovae rcx, rax
lea rdx, [0x1402580e8]
movsxd rax, dword [rdx + rcx*4]
add rax, rdx
jmp rax
lea rcx, [rbp - 0x18]
call fcn.140032dc0
mov r15, rax
mov qword [rbp + 0x408], rdx
test bl, bl
jne 0x14002bcd0
jmp 0x14002bd2e
cmp r12, 0xb
je 0x14002be8d
mov eax, 1
mov r13d, 4
cmp r12, 1
add dword [rdi], ecx
test dword [rdi], eax
sbb byte [rax], al
invalid
add dword [rdi], ecx
test dword [rdi], eax
sbb byte [rax], al
add byte [rax - 0x75], cl
lea ebx, [rax]
add al, 0
add byte [rax - 0x7bf0d0c7], al
out dx, al
invalid
mov rcx, qword [rbp + 0x418]
cmp byte [rcx], 0x2f
je 0x14002d175
jmp 0x14002d17e
mov r13d, 2
mov rax, qword [rbp + 0x228]
add byte [rcx + rax], bh
add byte [rcx + rax], bh
je 0x14002c170
movzx eax, al
cmp eax, 2
jne 0x14002b9dd
mov r13d, 3
jmp 0x14002c170
cmp r12, 5
je 0x14002beef
mov r13d, 6
cmp r12, 4
cmp esp, 4
cmp esp, 4
jne 0x14002b9dd
mov rax, qword [rbp + 0x418]
cmp dword [rax], 0x70747468
je 0x14002c170
xor edi, edi
jmp case.0x14002b7d0.1
mov dil, 2
cmp dil, 2
sete bl
mov byte [rbp + 0x440], 1
lea rcx, [rbp + 0x1e0]
call fcn.14001c700
shl rax, 2
mov rcx, qword [rbp + 0x428]
mov rsi, qword [rcx + 0x68]
lea rcx, [rsi + rsi*2]
cmp rax, rcx
jbe 0x14002ba80
test bl, bl
je case.0x14002cc30.34
mov rax, qword [rbp + 0x220]
lea rcx, [rbp + 0x360]
mov qword [rcx + 0x40], rax
movupd xmm0, xmmword [rbp + 0x1e0]
movups xmm1, xmmword [rbp + 0x1f0]
movups xmm2, xmmword [rbp + 0x200]
movups xmm3, xmmword [rbp + 0x210]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
adc dword [rcx + 0x20], edx
movups xmmword [rcx + 0x10], xmm1
adc byte [rsi + 0xf], ah
adc dword [rcx], eax
mov eax, 4
mov qword [rbp + 0x358], rax
lea rcx, [0x140258084]
and al, byte [rax]
and al, byte [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rbp + 0x220]
mov qword [rbp + 0x290], rax
nop
add al, byte [rax]
add byte [rsi + 0xf], ah
adc byte [rbp + 0x1e0], al
nop
add al, byte [rax]
add byte [rsi + 0xf], ah
adc byte [rbp + 0x1e0], al
movups xmm1, xmmword [rbp + 0x1f0]
movups xmm2, xmmword [rbp + 0x200]
movups xmm3, xmmword [rbp + 0x210]
movaps xmmword [rbp + 0x280], xmm3
movaps xmmword [rbp + 0x270], xmm2
movaps xmmword [rbp + 0x260], xmm1
movapd xmmword [rbp + 0x250], xmm0
add byte [rax], al
mov byte [rbp + 0x445], 1
lea rcx, [rbp + 0x250]
call fcn.14001c700
mov r15, qword [rbp + 0x428]
add rax, qword [r15 + 0x60]
cmp rax, rsi
jae 0x14002bc3c
mov rax, r15
mov r15, qword [r15 + 0x28]
mov rax, qword [rax + 0x48]
mov rcx, r15
shr rcx, 2
shr ecx, 2
shr ecx, 2
mov rdx, r15
sub rdx, rcx
cmp rax, rdx
jne 0x14002c3ce
test rax, rax
je 0x14002bf32
mov byte [rbp + 0x442], bl
mov r12, rdi
lea rsi, [r15 + r15]
test r15, r15
je 0x14002c0f7
enter 5, 0
mov rcx, qword [rbp + 0x428]
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x50]
lea rdx, [r15*8]
lea rdx, [rdx + rdx*2]
lea edx, [rdx + rdx*2]
lea edx, [rdx + rdx*2]
xor r8d, r8d
xor r14d, r14d
jmp 0x14002bb70
add r8, 0x18
inc r14
cmp rdx, r8
je 0x14002c059
sbb byte [rcx - 1], cl
invalid
cmp qword [rax + r8], 0
je 0x14002bb60
mov r9, qword [rax + r8 + 0x10]
and r9, rcx
mov r10, r14
sub r10, r9
test r10, rcx
jne 0x14002bb60
test rsi, rsi
jne 0x14002c065
jmp 0x14002c0fa
movzx eax, ax
mov r13d, 8
xor edi, edi
cmp eax, 0x12f
jle 0x14002bc86
cmp eax, 0x193
jg 0x14002bf11
cmp eax, 0x130
je 0x14002c151
cmp eax, 0x190
jne case.0x14002b7d0.1
mov r13d, 0xc
jmp 0x14002c170
mov qword [rbp + 0x360], r13
mov rax, qword [rbp + 0x220]
lea rcx, [rbp + 0x368]
add byte [rax - 0x75], cl
test dword [rax], esp
add al, byte [rax]
add byte [rax - 0x73], cl
lea ebp, [rax + 3]
add byte [rax], al
mov qword [rcx + 0x40], rax
movupd xmm0, xmmword [rbp + 0x1e0]
movups xmm1, xmmword [rbp + 0x1f0]
movups xmm2, xmmword [rbp + 0x200]
movups xmm3, xmmword [rbp + 0x210]
popfq
adc byte [rdx], al
add byte [rax], al
invalid
adc byte [rbp + 0x210], bl
popfq
adc byte [rdx], al
add byte [rax], al
invalid
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movupd xmmword [rcx], xmm0
mov eax, 1
mov qword [rbp + 0x358], rax
test dword [rax + 3], ebx
add byte [rax], al
invalid
test dword [rax + 3], ebx
add byte [rax], al
invalid
add byte [rax - 0x73], cl
or eax, 0x22c451
push rcx
invalid
and al, byte [rax]
invalid
lea rcx, [0x140258084]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movzx eax, byte [rbp + 0x290]
test al, al
je 0x14002baef
movsb byte [rdi], byte [rsi]
invalid
invalid
invalid
movsb byte [rdi], byte [rsi]
invalid
or al, 0xf8
cmp al, 0xfa
cli
cli
jb 0x14002c3ca
jmp 0x14002baef
mov rcx, qword [rbp - 0x18]
jmp 0x14002bc64
mov rcx, qword [rbp - 0x10]
add rcx, 0x3e
test bl, bl
test bl, bl
setne r9b
setne cl
mov qword [rsp + 0x20], r15
mov rdx, r13
mov r8, r12
call fcn.14002efe0
mov ebx, r14d
jmp 0x14002bd98
cmp eax, 0xc8
enter 0, 0
je 0x14002c170
cmp eax, 0xcc
je 0x14002c161
test ch, al
add al, 0
invalid
test ch, al
add al, 0
add byte [0x14002bd6f], bh
cmp eax, 0xce
jne case.0x14002b7d0.1
mov r13d, 0xa
jmp 0x14002c170
mov eax, 5
mov qword [rbp + 0x408], rax
add eax, 0x48000000
mov dword [rbp + 0x408], eax
lea r15, [0x1401f5bfc]
test bl, bl
je 0x14002bd2e
nop dword [rax]
mov rsi, qword [rbp + 0x430]
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
cmp rcx, rax
mov ebx, r14d
mov ebx, esi
jne 0x14002bcfc
mov edx, 1
mov rcx, rsi
call fcn.140004960
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi]
mov byte [rdx + rax], 0x10
inc rax
mov qword [rbp + 0x250], rax
cmp rax, rcx
jbe 0x14002bd74
jmp 0x14002dba9
mov eax, 7
mov qword [rbp + 0x408], rax
lea r15, [0x1401f5bee]
test bl, bl
jne 0x14002bcd0
mov rsi, qword [rbp + 0x430]
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
cmp rcx, rax
mov ebx, r14d
jne 0x14002bd5a
mov edx, 1
mov rcx, rsi
call fcn.140004960
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi]
mov edx, dword [rsi]
mov byte [rdx + rax], 0
inc rax
mov qword [rbp + 0x250], rax
cmp rax, rcx
ja 0x14002dc2f
mov qword [rsi + 8], rax
mov rcx, r15
or byte [rcx + rcx*4 - 7], cl
mov rdx, qword [rbp + 0x408]
mov r8, rsi
call fcn.14002f2a0
mov rcx, r13
mov rdx, r12
mov r8, rsi
call fcn.14002f2a0
invalid
add byte [rax - 0x75], cl
test dword [rax + 3], ebx
pop rax
add eax, dword [rax]
invalid
mov rax, qword [rbp + 0x358]
pop rax
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
invalid
mov rdx, qword [rbp + 0x360]
mov r8, qword [rbp + 0x368]
mov eax, dword [rbp + 0x368]
lea rcx, [rbp + 0x370]
call qword [rax + 0x10]
mov qword [rbp + 0x178], rdi
mov r15, qword [rbp + 0x430]
movzx eax, byte [rbp + 0xb0]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x43], cl
xor byte [rax + rax], al
add byte [rdi], cl
mov dh, 0x85
mov al, 0
add byte [rax], al
test dword [rax + 0x48000000], esi
cmp eax, 0xc
cmp rax, 0xc
jne 0x14002b130
jmp 0x14002b49b
sal dh, 0xff
invalid
mov eax, 7
mov qword [rbp + 0x408], rax
lea r15, [0x1401f5bf5]
test bl, bl
jne 0x14002bcd0
jmp 0x14002bd2e
mov eax, 0xa
mov qword [rbp + 0x408], rax
lea r15, [0x1401f5be4]
test bl, bl
jne 0x14002bcd0
jmp 0x14002bd2e
mov eax, 9
mov qword [rbp + 0x408], rax
lea r15, [0x1401f5c01]
test bl, bl
jne 0x14002bcd0
jmp 0x14002bd2e
mov eax, 7
mov qword [rbp + 0x408], rax
lea r15, [0x1401f5c0a]
lea edi, [0x1401f5c0a]
lea edi, [0x1401f5c0a]
test bl, bl
jne 0x14002bcd0
jmp 0x14002bd2e
mov dil, 2
mov rax, qword [rbp + 0x418]
add byte [rsp + rcx*2], bh
add byte [rsp + rcx*2], bh
ja case.0x14002be7e.5
movzx eax, al
lea rcx, [0x140257f34]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r13d, 0x13
xor edi, edi
jmp case.0x14002be7e.5
mov rax, qword [rbp + 0x418]
mov rax, qword [rax]
bswap rax
movabs rcx, 0x2f696e6465782e68
mov rdx, rcx
cmp rax, rcx
jne 0x14002bece
mov rax, qword [rbp + 0x418]
mov rax, qword [rax + 3]
bswap rax
xor ecx, ecx
movabs r8, 0x6465782e68746d6c
mov rdx, r8
cmp rax, r8
je 0x14002bedb
cmp rax, rdx
mov ecx, 0
sbb ecx, ecx
or ecx, 1
xor edi, edi
test ecx, ecx
sete dil
mov r13, rdi
or r13, 4
jmp 0x14002d15b
mov rcx, qword [rbp + 0x418]
mov eax, dword [rcx]
bswap eax
cmp eax, 0x68747470
jne 0x14002c125
movzx eax, byte [rcx + 4]
add eax, 0xffffff8d
jmp 0x14002c12f
cmp eax, 0x194
je 0x14002c159
cmp eax, 0x1f4
jne case.0x14002b7d0.1
mov r13d, 0xe
jmp 0x14002c170
mov r15, qword [rbp + 0x428]
mov qword [r15 + 0x50], 7
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x14002bf6a
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14002e249
mov qword [0x1402b32e8], rax
mov r8d, 0xc0
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14002e249
mov qword [rbp + 0x2b0], 8
mov qword [rbp + 0x2b8], rax
mov qword [rbp + 0x2c0], 0
mov qword [rax], 0
mov qword [rax + 0x18], 0
mov qword [rax + 0x30], 0
mov qword [rax + 0x48], 0
mov qword [rax + 0x60], 0
mov qword [rax + 0x78], 0
mov qword [rax + 0x90], 0
mov rcx, qword [rbp + 0x248]
cmp qword [rcx], 0
mov qword [rax + 0xa8], 0
mov rax, qword [rbp + 0x2b0]
mov qword [rbp + 0x3c0], rax
mov rax, qword [rbp + 0x2b8]
mov qword [rbp + 0x3c8], rax
mov qword [rbp + 0x3d0], 8
je 0x14002c02d
mov r8, qword [r15 + 0x20]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x3d0]
mov rcx, qword [rbp + 0x248]
mov qword [rcx + 0x10], rax
mov rax, qword [rbp + 0x3c0]
mov qword [rcx], rax
mov rax, qword [rbp + 0x3c8]
mov qword [rcx + 8], rax
jmp 0x14002c3ca
xor r14d, r14d
test rsi, rsi
je 0x14002c0fa
movabs rax, 0x555555555555555
cmp rsi, rax
ja 0x14002e27d
shl r15, 4
lea r15, [r15 + r15*2]
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x14002c0a9
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14002e264
mov qword [0x1402b32e8], rax
mov rcx, rax
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14002e264
mov qword [rbp + 0x2b0], rsi
mov qword [rbp + 0x2b8], rax
mov qword [rbp + 0x2c0], 0
lea rcx, [rsi - 1]
lea rdx, [rsi - 2]
cmp rdx, 7
jae 0x14002c1c6
mov r15, qword [rbp + 0x428]
jmp 0x14002c231
xor r14d, r14d
mov qword [rbp + 0x2b0], rsi
mov qword [rbp + 0x2b8], 8
mov qword [rbp + 0x2c0], 0
xor eax, eax
mov r15, qword [rbp + 0x428]
jmp 0x14002c25a
mov eax, 0
sbb eax, eax
or eax, 1
xor edi, edi
test eax, eax
sete dil
mov r13, rdi
or r13, 6
cmp dil, 2
sete bl
test dil, 1
je 0x14002b9eb
jmp 0x14002c170
mov r13d, 0xb
jmp 0x14002c170
mov r13d, 0xd
jmp 0x14002c170
mov r13d, 9
nop word [rax + rax]
mov rax, qword [rbp + 0x220]
lea rcx, [rbp + 0x368]
mov qword [rcx + 0x40], rax
movupd xmm0, xmmword [rbp + 0x1e0]
movups xmm1, xmmword [rbp + 0x1f0]
movups xmm2, xmmword [rbp + 0x200]
movups xmm3, xmmword [rbp + 0x210]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movupd xmmword [rcx], xmm0
mov qword [rbp + 0x360], r13
mov qword [rbp + 0x358], 0
jmp 0x14002d1ec
mov rdx, rcx
and rdx, 0xfffffffffffffff8
mov r15, qword [rbp + 0x428]
nop word cs:[rax + rax]
mov qword [rax], 0
mov qword [rax + 0x18], 0
mov qword [rax + 0x30], 0
mov qword [rax + 0x48], 0
mov qword [rax + 0x60], 0
mov qword [rax + 0x78], 0
mov qword [rax + 0x90], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
sub byte [rax], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
sub byte [rax], 0
add byte [rax], al
invalid
add byte [rax + 5], cl
rol byte [rax], 0
add byte [rax - 0x7d], cl
ret 0x75f8
add rax, 0xc0
add rdx, 0xfffffffffffffff8
jne case.0x14002cae0.460
and ecx, 7
nop word cs:[rax + rax]
mov qword [rax], 0
add rax, 0x18
dec rcx
jne 0x14002c240
mov qword [rax], 0
mov rax, rsi
movupd xmm0, xmmword [rbp + 0x2b0]
movapd xmmword [rbp + 0x3c0], xmm0
mov qword [rbp + 0x3d0], rax
mov rcx, qword [r15 + 0x18]
mov qword [rbp + 0x240], rcx
mov rcx, qword [r15 + 0x20]
mov qword [rbp + 0x2a0], rcx
mov rdx, qword [r15 + 0x28]
mov rcx, qword [rbp + 0x248]
mov qword [rcx + 0x10], rax
adc byte [r14 + 0xf], spl
adc dword [rcx], eax
adc byte [r14 + 0xf], spl
adc dword [rcx], eax
dec rsi
mov qword [r15 + 0x50], rsi
mov dword [rdi + 0x50], esi
mov dword [rdi + 0x50], esi
cmp r14, rdx
ja 0x14002e0c7
invalid
invalid
add byte [rax], al
sbb eax, 0x4c00001e
mov eax, esi
mov rax, r14
je 0x14002c323
lea rax, [rdx + rdx*2]
mov r8, qword [rbp + 0x2a0]
lea rax, [r8 + rax*8]
lea rcx, [r14 + r14*2]
lea ecx, [rsi + rsi*2]
lea ecx, [rsi + rsi*2]
lea rcx, [r8 + rcx*8]
mov r8, qword [r15 + 0x20]
and byte [rbp - 0x75], cl
sub r11b, r13b
invalid
and byte [rbp - 0x75], cl
sub r11b, r13b
sbb al, 0x49
lea edi, [rax + rbx*8]
lea rdi, [r8 + rbx*8]
mov qword [rdi], 1
mov qword [rdi + 8], r10
mov qword [rdi + 0x10], r11
add rcx, 0x18
cmp rcx, rax
add byte [rax], al
add byte [rcx + rcx*4 + 0x57], cl
or byte [rcx + rcx*4 + 0x5f], cl
adc byte [rax - 0x7d], cl
rcr dword [rax], 0x48
cmp ecx, eax
je 0x14002c320
cmp qword [rcx], 0
je 0x14002c2e3
mov rdi, rbx
mov edi, ebx
mov ebx, 0
cmp rdi, r9
jae 0x14002c300
lea rbx, [rdi + rdi*2]
cmp qword [r8 + rbx*8], 0
je 0x14002c2d0
inc rdi
mov rbx, rdi
jmp 0x14002c300
mov rax, rdx
cmp r14, rax
ja 0x14002e0b0
test r14, r14
je 0x14002c3a0
lea r11, [rcx + rdi*8]
sbb al, 0xf9
mov qword [r11], 1
mov qword [r11 + 8], r9
mov qword [r11 + 0x10], r10
add byte [rbp - 0x77], cl
or byte [r13 - 0x77], cl
push rbx
adc byte [rcx - 0x7d], cl
rcr byte [rax], 0x49
cmp eax, eax
add r8, 0x18
cmp r8, rax
je 0x14002c3a0
cmp qword [r8], 0
je 0x14002c363
mov r9, qword [r8 + 8]
mov ecx, dword [rax + 8]
mov r10, qword [r8 + 0x10]
mov rdi, r10
and rdi, rsi
mov r11, rdi
mov edi, 0
cmp r11, rdx
jae 0x14002c380
lea rdi, [r11 + r11*2]
cmp qword [rcx + rdi*8], 0
je 0x14002c350
inc r11
mov rdi, r11
jmp 0x14002c380
cmp qword [rbp + 0x240], 0
mov rdi, r12
movzx ebx, byte [rbp + 0x442]
je 0x14002c3ca
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x2a0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [r15 + 0x28]
test r15, r15
je 0x14002c4a4
movzx eax, byte [rbp + 0x290]
mov qword [rbp + 0x3b0], rax
add eax, 0xfffffffe
mov rdx, qword [rbp + 0x250]
cmp al, 5
mov qword [rbp + 0x1b8], r13
mov qword [rbp + 0x238], rdi
mov byte [rbp + 0x442], bl
mov dword [rbp + 0x3b8], eax
mov qword [rbp + 0x230], rdx
jbe 0x14002c524
xor ecx, ecx
test rdx, rdx
setne cl
movabs rax, 0xa8c7f832281a39c5
xor rcx, rax
movabs rax, 0x1efac7090aef4a21
imul rcx, rax
test rdx, rdx
je 0x14002c558
mov rax, qword [rbp + 0x258]
mov qword [rbp + 0x410], rax
mov r8, qword [rbp + 0x260]
test r8, r8
je 0x14002c607
mov r9, r8
and r9, 7
je 0x14002c572
mov rax, qword [rbp + 0x410]
movabs r10, 0x100000001b3
movzx edx, byte [rax]
inc rax
xor rdx, rcx
imul rdx, r10
mov rcx, rdx
dec r9
jne 0x14002c480
cmp r8, 8
jae 0x14002c58c
jmp 0x14002c604
mov eax, 4
lea rcx, [rbp + 0x360]
test bl, bl
jne 0x14002c4c7
mov qword [rbp + 0x360], r13
mov eax, 1
lea rcx, [rbp + 0x368]
mov rdx, qword [rbp + 0x290]
mov qword [rcx + 0x40], rdx
movapd xmm0, xmmword [rbp + 0x250]
movaps xmm1, xmmword [rbp + 0x260]
movaps xmm2, xmmword [rbp + 0x270]
movaps xmm3, xmmword [rbp + 0x280]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movupd xmmword [rcx], xmm0
mov qword [rbp + 0x358], rax
mov rax, qword [rbp + 0x358]
lea rcx, [0x140258084]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov r15, qword [rbp + 0x430]
jmp rax
movzx ecx, al
inc rcx
movabs rax, 0xcbf29ce484222325
xor rcx, rax
movabs rax, 0x1efac7090aef4a21
imul rcx, rax
movzx eax, byte [rbp + 0x258]
mov qword [rbp + 0x410], rax
jmp 0x14002c607
movzx edx, byte [rbp + 0x258]
mov qword [rbp + 0x410], rdx
xor rcx, rdx
imul rcx, rax
jmp 0x14002c607
mov rdx, rcx
mov rax, qword [rbp + 0x410]
movabs r10, 0x100000001b3
cmp r8, 8
jb 0x14002c604
mov rcx, qword [rbp + 0x410]
add rcx, r8
nop word cs:[rax + rax]
movzx r8d, byte [rax]
xor r8, rdx
imul r8, r10
movzx edx, byte [rax + 1]
xor rdx, r8
imul rdx, r10
movzx r8d, byte [rax + 2]
xor r8, rdx
imul r8, r10
movzx edx, byte [rax + 3]
xor rdx, r8
imul rdx, r10
movzx r8d, byte [rax + 4]
xor r8, rdx
imul r8, r10
movzx edx, byte [rax + 5]
xor rdx, r8
imul rdx, r10
movzx r8d, byte [rax + 6]
xor r8, rdx
imul r8, r10
movzx edx, byte [rax + 7]
add rax, 8
xor rdx, r8
imul rdx, r10
cmp rax, rcx
jne 0x14002c5a0
mov rcx, rdx
movzx r9d, cx
mov rax, qword [rbp + 0x428]
mov rbx, qword [rax + 0x50]
mov r13d, r9d
and r13d, ebx
mov r14, qword [rax + 0x20]
mov r11, qword [rax + 0x30]
mov rcx, qword [rax + 0x58]
mov qword [rbp + 0x2a0], rcx
mov rcx, qword [rax + 0x48]
mov qword [rbp + 0x240], rcx
mov rcx, qword [rax + 0x40]
mov qword [rbp + 0x40], rcx
mov rsi, qword [rax + 0x38]
mov rax, qword [rbp + 0x258]
mov qword [rbp + 0x1c0], rax
mov rax, qword [rbp + 0x260]
mov qword [rbp + 0x2a8], rax
xor edi, edi
jmp 0x14002c686
mov rcx, qword [rbp + 0x410]
cmp byte [rax + 8], cl
je 0x14002c7c6
nop word cs:[rax + rax]
inc rdi
inc r13
mov rax, r13
nop dword [rax]
mov r13, rax
mov eax, 0
cmp r13, r15
jae 0x14002c690
lea rax, [r13*2]
add rax, r13
cmp qword [r14 + rax*8], 0
je 0x14002cae2
lea rax, [r14 + rax*8]
mov rcx, qword [rax + 0x10]
mov rdx, rbx
and rdx, rcx
mov r8, r13
sub r8, rdx
and r8, rbx
cmp r8, rdi
jb 0x14002cb8a
cmp rcx, r9
jne 0x14002c680
mov r12, qword [rax + 8]
mov rax, qword [rbp + 0x2a0]
add rax, r12
cmp qword [rbp + 0x240], rax
jbe 0x14002dab7
add rax, qword [rbp + 0x40]
cmp rax, r11
mov ecx, 0
cmovae rcx, r11
sub rax, rcx
lea rax, [rax + rax*2]
shl rax, 5
movzx edx, byte [rsi + rax + 0x50]
lea ecx, [rdx - 8]
xor r8d, r8d
cmp cl, 0xfa
setb r8b
setae r10b
cmp dl, byte [rbp + 0x3b0]
sete dl
and dl, r10b
cmp byte [rbp + 0x3b8], 6
movzx edx, dl
cmovb r8d, edx
test r8b, r8b
je 0x14002c680
cmp cl, 0xf9
ja 0x14002c7c6
add rax, rsi
add rax, 0x10
cmp qword [rbp + 0x230], 0
sete dl
mov rcx, qword [rax]
test rcx, rcx
setne r8b
cmp r8b, dl
je 0x14002c680
test rcx, rcx
je 0x14002c666
mov rcx, qword [rbp + 0x2a8]
cmp qword [rax + 0x10], rcx
jne 0x14002c680
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x2a8]
mov qword [rbp + 0x1c8], r9
mov qword [rbp + 0x1d0], r11
call sub.VCRUNTIME140.dll_memcmp
mov r11, qword [rbp + 0x1d0]
mov r9, qword [rbp + 0x1c8]
test eax, eax
jne 0x14002c680
movapd xmm0, xmmword [rbp + 0x250]
movaps xmm1, xmmword [rbp + 0x260]
movaps xmm2, xmmword [rbp + 0x270]
add al, byte [rax]
invalid
movaps xmm3, xmmword [rbp + 0x280]
movapd xmmword [rbp + 0x3c0], xmm0
add eax, dword [rax]
add byte [rdi], cl
sub dword [rbp + 0x3d0], ecx
movaps xmmword [rbp + 0x3f0], xmm3
lock add eax, dword [rax]
add byte [rdi], cl
sub dword [rbp + 0x3e0], edx
lock add eax, dword [rax]
add byte [rdi], cl
sub dword [rbp + 0x3e0], edx
mov r10, qword [rbp + 0x290]
mov qword [rbp + 0x400], r10
movzx ebx, word [rbp + 0x3c0]
rol byte [rbx], 0
add byte [rbx + rcx*4 - 0x53], cl
rol byte [rbx], 1
add byte [rax], al
add al, byte [rax]
add byte [rcx + rcx*4 - 0x6b], cl
add byte [rax + rax], al
add byte [rdi], cl
mov bh, 0x9d
rol byte [rbx], 0
add byte [rbx + rcx*4 - 0x53], cl
rol byte [rbx], 1
add byte [rax], al
mov rax, qword [rbp + 0x3c8]
mov qword [rbp + 0x2a8], rax
movzx eax, byte [rbp + 0x3cf]
shl eax, 0x10
movzx ecx, word [rbp + 0x3cd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rbp + 0x3c9]
or rax, rcx
mov rcx, qword [rbp + 0x3c1]
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 0x1d0], rcx
shld rax, rcx, 8
enter 0x4808, 0xffffffffffffff89
test dword [rax], edi
add al, byte [rax]
add byte [rcx + rcx*4 - 0x30], al
or al, 0xf8
mov byte [rbp + 0x230], al
mov rax, qword [rbp + 0x3f0]
mov qword [rbp + 0x410], rax
mov dword [rbp + 0x410], eax
add eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax + 0xf000002], ebp
mov dh, 0x85
iretd
mov dword [rbp + 0x410], eax
mov rax, qword [rbp + 0x3e8]
mov qword [rbp + 0x1c0], rax
mov qword [rbp + 0x3b8], r10
mov word [rbp + 0x3b0], bx
mov dword [rbp + 0x3b0], ebx
test eax, ebp
add eax, dword [rax]
add byte [rax - 0x77], cl
test eax, eax
add dword [rax], eax
add byte [rcx + rcx*4 - 0x6b], cl
mov eax, 0x66000003
mov dword [rbp + 0x3b0], ebx
add byte [rbp - 0x77], cl
mov r14, r13
out dx, al
mov rax, qword [rbp + 0x2a0]
lea r15, [r12 + rax]
cmp qword [rbp + 0x240], r15
jbe case.default.0x14002c90e
nop dword [rax + rax]
invalid
mov rax, qword [rbp + 0x40]
add rax, r15
add eax, edi
cmp rax, r11
fmul dword [rcx + rcx*4 - 0x27]
fmul dword [rcx + rcx*4 - 0x27]
mov r8d, 0
cmovb rcx, r8
enter 0x2948, 0xffffffffffffffc8
enter 0x2948, 0xffffffffffffffc8
lea rdi, [rax + rax*2]
shl rdi, 5
add eax, 0x3e048d48
add eax, 0x3e048d48
lea eax, [rsi + rdi]
add rax, 0x10
movzx ecx, byte [rsi + rdi + 0x50]
add cl, 0xfe
sar esi, 0xf
mov dh, 0xc9
sar esi, 0xf
mov dh, 0xc9
lea rdx, [rcx + 1]
cmp cl, 6
cmovae rdx, r8
cmovae edx, eax
cmovae edx, eax
lea r8, [0x140258068]
movsxd rcx, dword [r8 + rdx*4]
nop
nop
add rcx, r8
jmp rcx
cmp byte [rbp + 0x230], 0xfa
jae case.0x14002b392.371
mov rcx, qword [rbp + 0x410]
cmp qword [rax + 0x30], rcx
jne case.0x14002b392.371
mov rcx, qword [rax + 0x28]
mov rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x410]
add byte [rax], al
sub byte [rax - 0x75], cl
xchg ebp, eax
rol byte [rcx], 0
add byte [rbx + rcx*4 - 0x7b], cl
adc byte [rax + rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
jmp case.0x14002cae0.422
cmp r10b, 5
je 0x14002c9f5
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
invalid
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add cl, ch
in al, dx
add byte [rax], al
add byte [rcx - 0x80], al
cmp r10b, 3
jne case.0x14002b392.371
cmp byte [rax], bl
invalid
test edx, ebx
add byte [rax], al
jmp case.0x14002b392.371
cmp r10b, 3
jne case.0x14002b392.371
cmp byte [rax], bl
jne case.0x14002b392.371
invalid
add byte [rax - 0x7bf0f505], al
add byte [rcx], al
add byte [rax], al
cmp bl, 0xa
je 0x14002ca6f
movzx ecx, bl
mov dh, 0xcb
cmp ecx, 9
jne case.0x14002cae0.386
cmp bl, 9
jne case.0x14002cae0.386
test ebp, ebp
add byte [rax], al
invalid
or dword [rdi], ecx
test ebp, ebp
add byte [rax], al
add byte [rdi], cl
mov bh, 0x48
or eax, 0xf50b60f
push rax
invalid
movzx ecx, word [rax + 0xd]
movzx edx, byte [rax + 0xf]
push rax
invalid
push rax
xadd edx, esp
shl edx, 0x10
or edx, ecx
invalid
invalid
shl edx, 0x10
or edx, ecx
shl rdx, 0x20
mov ecx, dword [rax + 9]
or dword [rax + 9], ecx
invalid
or dword [rax + 9], ecx
ror dword [rax - 0x75], 1
push rax
add dword [rax + 0x33], ecx
xchg ebp, eax
rol byte [rcx], 1
or ecx, edx
mov rdx, qword [rax + 1]
xor rdx, qword [rbp + 0x1d0]
add byte [rax], al
add byte [rax], al
xor rcx, qword [rbp + 0x1c8]
movabs r8, 0xffffffffffffff
invalid
invalid
invalid
invalid
inc dword [rax]
and rcx, r8
or rcx, rdx
jne case.0x14002b392.371
test dword [rbp], edi
add byte [rax], al
test dword [rbp], edi
add byte [rax], al
cmp byte [rax + 0x10], r13b
jne case.0x14002b392.371
jmp case.0x14002cae0.386
add byte [rax], al
add byte [rcx - 0x80], al
cmp r10b, 4
je 0x14002c9f5
invalid
cmp r10b, 4
je 0x14002c9f5
jmp case.0x14002b392.371
push 0x41
cmp dl, 2
cli
invalid
cmp r10b, 2
cli
add dh, byte [rbp + 0x64]
jne case.0x14002b392.371
cmp qword [rax + 0x10], r13
jne case.0x14002b392.371
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0x238]
or byte [rax - 0x75], cl
xchg ebp, eax
cmp byte [rdx], al
add byte [rax], al
jmp 0x14002ca06
cmp r10b, 6
jne case.0x14002b392.371
invalid
cmp qword [rax + 0x10], r13
jne case.0x14002b392.371
mov rcx, qword [rax + 8]
mov ecx, dword [rax + 8]
mov rdx, qword [rbp + 0x2a8]
mov r8, r13
mov r13, r9
mov rbx, r11
call sub.VCRUNTIME140.dll_memcmp
mov r10, qword [rbp + 0x3b8]
xchg ebp, eax
invalid
add eax, dword [rax]
add byte [rax], al
xchg ebp, eax
mov eax, 0x49000003
add byte [rax], al
mov r11, rbx
add byte [rax], al
mov r11, rbx
movzx ebx, word [rbp + 0x3b0]
add byte [rax], al
mov r9, r13
mov ecx, ebp
mov r13, r14
test eax, eax
jne case.0x14002b392.371
jmp case.0x14002cae0.386
cmp r10b, 7
cmp r10b, 7
cli
invalid
jne case.0x14002b392.371
cmp word [rax], bx
je case.0x14002cae0.386
nop dword [rax]
invalid
cmp qword [rsi + rdi], 0
je 0x14002cc32
invalid
add byte [rax + 1], cl
add rdi, rsi
mov r12, qword [rdi + 8]
mov rax, qword [rbp + 0x2a0]
add byte [rax], al
test dword [rbx + rcx*4 + 0x67], 0x858b4808
movabs al, byte [0x4c043c8d4d000002]
add byte [rax], al
lea r15, [r12 + rax]
cmp qword [rbp + 0x240], r15
add byte [rax], al
lea r15, [r12 + rax]
cmp qword [rbp + 0x240], r15
ja 0x14002c8c0
jmp case.default.0x14002c90e
je 0x14002c9f5
add r15, 0x3e
mov rax, qword [rbp + 0x290]
lea rcx, [rbp + 0x368]
lea ebp, [rax + 3]
add byte [rax], al
lea ebp, [rax + 3]
add byte [rax], al
mov qword [rcx + 0x40], rax
movapd xmm0, xmmword [rbp + 0x250]
sub byte [rbp + 0x250], al
sub byte [rbp + 0x250], al
push rax
add al, byte [rax]
add byte [rdi], cl
movaps xmm1, xmmword [rbp + 0x260]
movaps xmm1, xmmword [rbp + 0x260]
movaps xmm2, xmmword [rbp + 0x270]
xchg ebp, eax
jo 0x14002ca9d
add byte [rax], al
movaps xmm3, xmmword [rbp + 0x280]
movups xmmword [rcx + 0x30], xmm3
adc dword [rcx + 0x30], ebx
add byte [rdi], cl
adc dword [rcx + 0x30], ebx
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movupd xmmword [rcx], xmm0
adc dword [rcx], eax
mov qword [rbp + 0x360], r15
xor eax, eax
invalid
ror byte [rax - 0x77], 0x85
pop rax
add eax, dword [rax]
add byte [rax - 0x75], cl
mov qword [rbp + 0x358], rax
mov rax, qword [rbp + 0x358]
test dword [rax + 3], ebx
add byte [rax], al
invalid
test dword [rax + 3], ebx
add byte [rax], al
invalid
add byte [rax - 0x73], cl
or eax, 0x22b5b2
and al, byte [rax]
lea rcx, [0x140258084]
and al, byte [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
mov r15, qword [rbp + 0x430]
mov edi, dword [rbp + 0x430]
jmp rax
mov rax, qword [rbp + 0x290]
mov qword [rbp + 0x2f0], rax
add byte [rax], al
test dword [rax + 0x48000002], edx
mov dword [rbp + 0x2f0], eax
add byte [rax], al
add byte [rax], al
movapd xmm0, xmmword [rbp + 0x250]
movaps xmm0, xmmword [rbp + 0x250]
add byte [rax], al
movaps xmm1, xmmword [rbp + 0x260]
movaps xmm2, xmmword [rbp + 0x270]
jo 0x14002cb06
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0x270], dl
jo 0x14002cb06
add byte [rax], al
jo 0x14002cb06
add byte [rax], al
movaps xmm3, xmmword [rbp + 0x280]
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x2e0], ebx
movaps xmmword [rbp + 0x2e0], xmm3
movaps xmmword [rbp + 0x2d0], xmm2
xchg ebp, eax
rol byte [rdx], 1
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdi], cl
sub dword [rbp + 0x2c0], ecx
movaps xmmword [rbp + 0x2c0], xmm1
movapd xmmword [rbp + 0x2b0], xmm0
mov byte [rbp + 0x445], 0
mov rax, qword [rbp + 0x238]
mov eax, dword [rbp + 0x238]
test dword [rax - 0x39fffffe], esi
test dword [rbp + 4], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0x238]
mov byte [rsp + 0x38], al
mov rax, qword [rbp + 0x1b8]
invalid
add dword [rax], eax
invalid
mov eax, dword [rbp + 0x238]
mov byte [rsp + 0x38], al
mov rax, qword [rbp + 0x1b8]
invalid
add dword [rax], eax
invalid
mov eax, 0x48000001
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], rdi
lea rcx, [rbp + 0x358]
sub byte [rax - 0x77], cl
jl 0x14002cb75
and byte [rax - 0x73], cl
lea ebx, [rax + 3]
add byte [rax], al
mov rdx, qword [rbp + 0x248]
lea r8, [rbp + 0x2b0]
add al, ch
test dh, al
invalid
dec dword [rax - 0x75]
test dword [rax + 3], ebx
add eax, dword [rax]
add byte [rax - 0x73], cl
or eax, 0x22b50a
add al, ch
test dh, al
invalid
add eax, dword [rax]
add byte [rax - 0x73], cl
or eax, 0x22b50a
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov r15, qword [rbp + 0x430]
xor byte [rax + rax], al
add bh, bh
jmp rax
xor byte [rax + rax], al
add bh, bh
jmp rax
invalid
mov rax, qword [rbp + 0x290]
mov eax, dword [rbp + 0x290]
add al, byte [rax]
add byte [rax - 0x77], cl
test eax, esi
add al, byte [rax]
add byte [rsi + 0xf], ah
movapd xmm0, xmmword [rbp + 0x250]
mov qword [rbp + 0x2f0], rax
movapd xmm0, xmmword [rbp + 0x250]
movaps xmm1, xmmword [rbp + 0x260]
lea esp, [rax + 2]
add byte [rax], al
movaps xmm2, xmmword [rbp + 0x270]
jo 0x14002cbae
add byte [rax], al
movaps xmm3, xmmword [rbp + 0x280]
movaps xmmword [rbp + 0x2e0], xmm3
sub dword [rbp + 0x2e0], ebx
sub dword [rbp + 0x2e0], ebx
movaps xmmword [rbp + 0x2d0], xmm2
add al, byte [rax]
add byte [rdi], cl
sub dword [rbp + 0x2c0], ecx
add byte [rax], al
movaps xmmword [rbp + 0x2c0], xmm1
movapd xmmword [rbp + 0x2b0], xmm0
mov al, 2
add byte [rax], al
mov byte [rbp + 0x445], 0
mov rax, qword [rbp + 0x238]
mov byte [rsp + 0x38], al
mov rax, qword [rbp + 0x1b8]
test dword [rbp + 4], eax
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax], edi
add al, byte [rax]
add byte [rax + 0x48382444], cl
mov eax, dword [rbp + 0x1b8]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], rdi
lea rcx, [rbp + 0x358]
mov rdx, qword [rbp + 0x248]
lea r8, [rbp + 0x2b0]
add al, ch
fadd st(5), st(0)
invalid
dec dword [rax - 0x75]
test dword [rax + 3], ebx
add byte [rax], al
lea rcx, [0x140258084]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov r15, qword [rbp + 0x430]
jmp rax
add al, ch
fadd st(5), st(0)
invalid
test r10b, r10b
je case.default.0x14002ccb2
cmp byte [rbp + 0x230], 0xfa
jae case.default.0x14002ccb2
add r15, 0x3e
mov rax, qword [rbp + 0x290]
lea rcx, [rbp + 0x368]
mov qword [rcx + 0x40], rax
movapd xmm0, xmmword [rbp + 0x250]
movaps xmm1, xmmword [rbp + 0x260]
movaps xmm2, xmmword [rbp + 0x270]
movaps xmm3, xmmword [rbp + 0x280]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
push rcx
and byte [rdi], cl
adc dword [rcx + 0x10], ecx
push rcx
and byte [rdi], cl
adc dword [rcx + 0x10], ecx
movupd xmmword [rcx], xmm0
mov qword [rbp + 0x360], r15
mov eax, 1
mov qword [rbp + 0x358], rax
mov rax, qword [rbp + 0x358]
lea rcx, [0x140258084]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov r15, qword [rbp + 0x430]
jmp rax
add dword [rcx + rcx*4 - 0x43], ecx
invalid
mov rdi, r9
mov byte [rbp + 0x444], 1
lea rcx, [rbp + 0x3c0]
add eax, dword [rax]
add al, ch
cli
invalid
dec dword [rax - 0x75]
mov ch, 0x28
add al, 0
add byte [rax + 1], cl
invalid
invalid
mov byte [rbp + 0x444], 1
mov edx, 1
mov rcx, qword [rbp + 0x248]
mov r8, r12
call fcn.140029570
mov rax, qword [rbp + 0x400]
lea rcx, [rbp + 0x2c0]
mov qword [rcx + 0x40], rax
movapd xmm0, xmmword [rbp + 0x3c0]
movaps xmm1, xmmword [rbp + 0x3d0]
movaps xmm2, xmmword [rbp + 0x3e0]
movaps xmm3, xmmword [rbp + 0x3f0]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movupd xmmword [rcx], xmm0
adc dword [rcx], eax
add eax, dword [rax]
add al, ch
cli
invalid
adc dword [rcx], eax
mov rax, qword [rsi + 0x58]
inc rax
mov qword [rsi + 0x58], rax
mov qword [rbp + 0x308], rdi
mov qword [rbp + 0x2b0], 0
mov rdx, qword [rsi + 0x30]
mov rcx, qword [rsi + 0x48]
cmp rcx, rdx
jne 0x14002cd75
mov rcx, qword [rbp - 0x28]
call fcn.140029890
mov rsi, qword [rbp + 0x428]
mov rdx, qword [rsi + 0x30]
mov rcx, qword [rsi + 0x48]
mov rax, qword [rsi + 0x58]
mov r8, qword [rsi + 0x40]
dec r8
add rdx, r8
cmovae rdx, r8
mov r8, qword [rsi + 0x38]
mov qword [rsi + 0x40], rdx
inc rcx
mov qword [rsi + 0x48], rcx
lea rdx, [rdx + rdx*2]
shl rdx, 5
movupd xmm0, xmmword [rbp + 0x2b0]
movups xmm1, xmmword [rbp + 0x2c0]
movups xmm2, xmmword [rbp + 0x2d0]
movups xmm3, xmmword [rbp + 0x2e0]
movups xmm4, xmmword [rbp + 0x2f0]
movups xmm5, xmmword [rbp + 0x300]
movups xmmword [r8 + rdx + 0x50], xmm5
movups xmmword [r8 + rdx + 0x40], xmm4
movups xmmword [r8 + rdx + 0x30], xmm3
movups xmmword [r8 + rdx + 0x20], xmm2
movups xmmword [r8 + rdx + 0x10], xmm1
movupd xmmword [r8 + rdx], xmm0
add r12, rax
cmp r12, rcx
jae 0x14002ce2c
mov rdx, qword [rbp + 0x428]
add r12, qword [rdx + 0x40]
neg rax
mov rcx, qword [rdx + 0x30]
mov rdx, qword [rdx + 0x38]
cmp r12, rcx
mov r8d, 0
cmovae r8, rcx
sub r12, r8
lea rcx, [r12 + r12*2]
shl rcx, 5
mov qword [rdx + rcx], 1
mov qword [rdx + rcx + 8], rax
cmp byte [rbp + 0x442], 0
je case.default.0x14002ce73
add r15, 0x3e
mov qword [rbp + 0x360], r15
mov qword [rbp + 0x368], 0
mov eax, 3
mov qword [rbp + 0x358], rax
mov rax, qword [rbp + 0x358]
lea rcx, [0x140258084]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov r15, qword [rbp + 0x430]
jmp rax
mov rax, qword [rbp + 0x1b8]
mov qword [rbp + 0x360], rax
add eax, dword [rax]
add byte [rax - 0x39], cl
test dword [rax + 3], ebp
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 3], bh
mov qword [rbp + 0x358], rax
mov rax, qword [rbp + 0x358]
test dword [rax + 3], ebx
add byte [rax], al
test dword [rax + 3], ebx
add byte [rax], al
lea rcx, [0x140258084]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
fdiv qword [rcx + 0x63480022]
add al, 0x81
invalid
add rax, rcx
mov r15, qword [rbp + 0x430]
add al, 0
invalid
add al, 0
add bh, bh
jmp rax
invalid
jmp rax
mov r13d, 0x3a
mov ebp, 0x3a
xor edi, edi
jmp case.0x14002be7e.5
outsd dx, dword [rsi]
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx - 0x43], al
mov r13d, 0x36
xor edi, edi
add byte [rax], al
mov r13d, 0x36
xor edi, edi
jmp case.0x14002be7e.5
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x43], al
xor eax, 0x31000000
invalid
mov r13d, 0x35
xor edi, edi
jmp case.0x14002be7e.5
push rbp
add al, byte [rax]
add byte [rax], al
push rbp
add al, byte [rax]
add byte [rax], al
mov r13d, 0x33
add byte [rax], al
mov r13d, 0x33
mov ebp, 0x33
xor edi, edi
jmp case.0x14002be7e.5
add al, byte [rax]
add byte [rax], al
add byte [rax], al
mov r13d, 0x3b
xor edi, edi
jmp case.0x14002be7e.5
cmp eax, dword [rdx]
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
invalid
add byte [rax], al
mov r13d, 0x21
mov ebp, 0x21
xor edi, edi
jmp case.0x14002be7e.5
add al, byte cs:[rax]
invalid
add al, byte cs:[rax]
add byte [rcx - 0x43], al
mov r13d, 0x24
add byte [rax], al
mov r13d, 0x24
xor edi, edi
jmp case.0x14002be7e.5
and dword [rdx], eax
add byte [rax], al
add byte [rax], al
mov r13d, 0x1c
xor edi, edi
jmp case.0x14002be7e.5
adc al, 2
add byte [rax], al
add byte [rax], al
mov r13d, 0x28
xor edi, edi
jmp case.0x14002be7e.5
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax], al
mov r13d, 0x26
xor edi, edi
jmp case.0x14002be7e.5
cli
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov r13d, 0x19
xor edi, edi
jmp case.0x14002be7e.5
in eax, dx
add dword [rax], eax
add byte [rax], al
in eax, dx
add dword [rax], eax
add byte [rax], al
mov r13d, 0x30
add byte [rax], al
mov r13d, 0x30
xor edi, edi
jmp case.0x14002be7e.5
loopne 0x14002cf53
add byte [rax], al
add byte [rax], al
mov r13d, 0x2b
add byte [rax], al
xor edi, edi
jmp case.0x14002be7e.5
rol dword [rcx], cl
add byte [rax], al
rol dword [rcx], cl
add byte [rax], al
mov r13d, 0x37
xor edi, edi
jmp case.0x14002be7e.5
add byte [rax], al
add byte [rax], al
mov r13d, 0x25
xor edi, edi
jmp case.0x14002be7e.5
add byte [rax], al
mov r13d, 0x1b
xor edi, edi
jmp case.0x14002be7e.5
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x43], al
mov r13d, 0x22
mov r13d, 0x22
xor edi, edi
jmp case.0x14002be7e.5
invalid
add byte [rax - 0x7d], cl
mov ebp, 0x180
add dword [rax], eax
add byte [0x1417c54b0], cl
add byte [rax], al
cmp qword [rbp + 0x180], 0xd
jne 0x14002d11c
movabs rax, 0x6564202c70697a67
mov rdx, qword [rbp + 0x188]
add byte [rax + 0x33], cl
invalid
add byte [rax + 0x33], cl
add cl, byte [rax - 0x47]
and byte [rbp + riz*2 + 0x66], ah
insb byte [rdi], dx
invalid
xor eax, dword [rdx]
movabs rcx, 0x6574616c66656420
xor rcx, qword [rdx + 5]
xor ecx, dword [rdx + 5]
xor rcx, qword gs:[rdx + 5]
xor ecx, dword [rdx + 5]
or rcx, rax
sete dil
jmp 0x14002d11e
add qword [r8], r8
add byte [rax], al
add byte [rax], al
mov r13d, 0x2c
mov ebp, 0x2c
xor edi, edi
jmp case.0x14002be7e.5
push rsi
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov r13d, 0x2e
xor edi, edi
jmp case.0x14002be7e.5
add qword [r8], rax
invalid
add byte cs:[rax], al
add byte [rcx], dh
invalid
add qword [r8], rax
add byte [rcx - 0x43], al
mov r13d, 0x14
add byte [rax], al
mov r13d, 0x14
add byte [rax], al
add byte [rcx], dh
invalid
xor edi, edi
jmp case.0x14002be7e.5
cmp al, 1
add byte [rax], al
cmp al, 1
add byte [rax], al
mov r13d, 0x1a
add byte [rax], al
xor edi, edi
jmp case.0x14002be7e.5
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
mov r13d, 0x27
xor edi, edi
jmp case.0x14002be7e.5
and al, byte [rcx]
add byte [rax], al
add byte [rcx], dh
invalid
add byte [rax], al
mov r13d, 0x38
xor edi, edi
jmp case.0x14002be7e.5
invalid
add dword [rax], eax
add byte [rax], al
adc eax, 0x41000001
mov ebp, 0xf
add byte [rax], al
mov r13d, 0xf
xor edi, edi
jmp case.0x14002be7e.5
or byte [rcx], al
add byte [rax], al
or byte [rcx], al
add byte [rax], al
mov r13d, 0x15
xor edi, edi
jmp case.0x14002be7e.5
sti
add byte [rax], al
add byte [rax], al
sti
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
mov r13d, 0x16
xor edi, edi
jmp case.0x14002be7e.5
out dx, al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r13d, 0x3c
xor edi, edi
jmp case.0x14002be7e.5
loope case.0x14002d348.10
add byte [rax], al
add byte [rax], al
mov r13d, 0x1d
xor edi, edi
jmp case.0x14002be7e.5
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
mov r13d, 0x1e
xor edi, edi
jmp case.0x14002be7e.5
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r13d, 0x11
adc dword [rax], eax
add byte [rax], al
xor edi, edi
jmp case.0x14002be7e.5
invalid
add byte [rax], al
add byte [rax], al
mov edx, 0x41000000
mov ebp, 0x2d
add byte [rax], al
mov r13d, 0x2d
xor edi, edi
jmp case.0x14002be7e.5
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x43], al
cmp eax, 0x31000000
add byte [rax], al
add byte [rax], al
xor edi, edi
mov r13d, 0x3d
add byte [rax], al
xor edi, edi
jmp case.0x14002be7e.5
add byte [rax], al
add byte [rax], al
mov r13d, 0x12
add byte [rax], al
xor edi, edi
jmp case.0x14002be7e.5
mov r13d, 0x34
mov ebp, 0x34
add byte [rcx], dh
invalid
xor edi, edi
jmp case.0x14002be7e.5
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x43], al
invalid
invalid
mov r13d, 0x18
sbb byte [rax], al
add byte [rax], al
xor edi, edi
jmp case.0x14002be7e.5
mov r13d, 0x17
invalid
xor edi, edi
jmp case.0x14002be7e.5
mov r13d, 0x20
and byte [rax], al
add byte [rax], al
xor edi, edi
jmp case.0x14002be7e.5
mov r13d, 0x31
xor dword [rax], eax
add byte [rax], al
invalid
xor edi, edi
jmp case.0x14002be7e.5
mov r13d, 0x1f
xor edi, edi
jmp case.0x14002be7e.5
invalid
mov r13d, 0x39
cmp dword [rax], eax
add byte [rax], al
xor edi, edi
jmp case.0x14002be7e.5
mov r13d, 0x23
and eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
invalid
xor edi, edi
jmp case.0x14002be7e.5
mov r13d, 0x2a
sub al, byte [rax]
add byte [rax], al
xor edi, edi
jmp case.0x14002be7e.5
mov r13d, 0x29
xor edi, edi
jmp case.0x14002be7e.5
mov r13d, 0x32
mov ebp, 0x32
xor edi, edi
jmp case.0x14002be7e.5
mov r13d, 0x2f
xor edi, edi
jmp case.0x14002be7e.5
xor edi, edi
mov r13d, 0x10
cmp qword [rbp + 0x1e0], 0
jne 0x14002c13e
jmp case.0x14002be7e.5
movzx eax, byte [rbp + 0x418]
add eax, 0xfffffff3
cmp eax, 0x34
ja 0x14002c13e
movabs rcx, 0x10000218120809
bt rcx, rax
jae 0x14002c13e
sbb byte [rdx], al
add byte [rax], dl
add byte [rax + 0xf], cl
movabs dword [0x40ffffefe3830fc1], eax
test bh, bh
test dil, dil
je 0x14002d179
sbb dword [rax + 0xf], eax
mov dh, 0xd7
movzx edx, dil
mov eax, 4
lea rcx, [rbp + 0x360]
cmp edx, 2
je 0x14002d18c
xor eax, eax
jmp 0x14002d17e
mov eax, 1
mov qword [rbp + 0x360], r13
lea rcx, [rbp + 0x368]
mov rdx, qword [rbp + 0x220]
mov qword [rcx + 0x40], rdx
movupd xmm0, xmmword [rbp + 0x1e0]
movups xmm1, xmmword [rbp + 0x1f0]
movups xmm2, xmmword [rbp + 0x200]
movups xmm3, xmmword [rbp + 0x210]
adc byte [rbp + 0x210], bl
adc byte [rbp + 0x210], bl
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
adc byte [rsi + 0xf], ah
adc dword [rcx], eax
adc byte [rsi + 0xf], ah
adc dword [rcx], eax
mov qword [rbp + 0x358], rax
lea rcx, [0x140258084]
add byte [rax - 0x73], cl
or eax, 0x22aeb2
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r13, qword [rbp + 0x360]
cmp r13, 0x7f
jae 0x14002d417
or r13b, 0x80
int 0x80
mov rax, qword [r15 + 8]
mov rcx, qword [rbp + 0x420]
mov rcx, qword [rcx]
cmp rcx, rax
jne 0x14002d21f
mov byte [rbp + 0x447], 1
mov edx, 1
mov rcx, r15
call fcn.140004960
mov rax, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
mov rdx, qword [r15]
mov byte [rdx + rax], r13b
inc rax
mov qword [rbp + 0x250], rax
cmp rax, rcx
ja 0x14002db1c
mov qword [r15 + 8], rax
jmp 0x14002d7d0
movzx eax, byte [rbp + 0x3a0]
add al, 0xfe
movzx eax, al
lea rcx, [rax + 1]
cmp al, 6
mov eax, 0
cmovae rcx, rax
lea rdx, [0x140258098]
movsxd rax, dword [rdx + rcx*4]
add rax, rdx
jmp rax
lea rcx, [rbp + 0x360]
call fcn.140032dc0
pop r11
add byte [rax], al
pop r11
add byte [rax], al
mov r15, rax
mov r14, rdx
jmp case.0x14012c40b.139
mov rax, qword [rbp + 0x360]
mov rdx, qword [rbp + 0x428]
cmp qword [rdx + 0x48], rax
jbe 0x14002dd8a
add rax, qword [rdx + 0x40]
mov rcx, qword [rdx + 0x30]
mov rsi, qword [rdx + 0x38]
cmp rax, rcx
mov edx, 0
cmovae rdx, rcx
sub rax, rdx
lea rdi, [rax + rax*2]
shl rdi, 5
movzx eax, byte [rsi + rdi + 0x50]
test al, al
je 0x14002d2d2
or al, 0xf8
cmp al, 0xf9
jbe 0x14002ddae
mov rax, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
cmp rcx, rax
jne 0x14002d2fb
mov byte [rbp + 0x447], 1
mov edx, 1
mov rcx, r15
call fcn.140004960
mov rax, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
mov rdx, qword [r15]
mov byte [rdx + rax], 0x40
inc rax
mov qword [rbp + 0x250], rax
cmp rax, rcx
ja case.default.0x14002d348
lea r14, [rsi + rdi]
add r14, 0x10
add esi, 0x10
add esi, 0x10
mov qword [r15 + 8], rax
movzx eax, byte [r14 + 0x40]
add al, 0xfe
movzx eax, al
lea rcx, [rax + 1]
cmp al, 6
mov eax, 0
cmovae rcx, rax
lea rdx, [0x1402580b4]
lodsd eax, dword [rsi]
and al, byte [rax]
lodsd eax, dword [rsi]
and al, byte [rax]
movsxd rax, dword [rdx + rcx*4]
add rax, rdx
jmp rax
mov rcx, r14
call fcn.140032dc0
mov rcx, rax
jmp 0x14002d7a0
mov rax, qword [rbp + 0x368]
mov rdx, qword [rbp + 0x428]
cmp qword [rdx + 0x48], rax
jbe 0x14002dcb5
add rax, qword [rdx + 0x40]
mov rbx, qword [rbp + 0x360]
mov rcx, qword [rdx + 0x30]
mov rsi, qword [rdx + 0x38]
cmp rax, rcx
mov edx, 0
cmovae rdx, rcx
sub rax, rdx
lea rdi, [rax + rax*2]
shl rdi, 5
movzx eax, byte [rsi + rdi + 0x50]
test al, al
je 0x14002d3af
or al, 0xf8
cmp al, 0xf9
jbe 0x14002dd66
cmp rbx, 0x3f
jae 0x14002d4d7
or bl, 0x40
mov rax, qword [r15 + 8]
jmp 0x14002d591
mov r14, qword [rbp + 0x360]
mov byte [rbp + 0x447], 1
lea rcx, [rbp + 0x368]
call fcn.14001c7e0
mov r8, rdx
movzx ecx, byte [rbp + 0x3a8]
lea edx, [rcx - 8]
cmp dl, 0xfa
setb dl
test cl, cl
setne r9b
and r9b, dl
mov byte [rbp + 0x447], 1
mov qword [rsp + 0x20], r15
mov rcx, r14
mov rdx, rax
call fcn.14002efe0
jmp 0x14002d7d0
mov rax, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
cmp rcx, rax
jne 0x14002d440
mov byte [rbp + 0x447], 1
mov edx, 1
mov rcx, r15
call fcn.140004960
mov rax, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
mov rdx, qword [r15]
mov byte [rdx + rax], 0xff
inc rax
mov qword [rbp + 0x250], rax
cmp rax, rcx
ja 0x14002df96
mov qword [r15 + 8], rax
add r13, 0xffffffffffffff81
cmp r13, 0x80
add byte [rdi], cl
invalid
test ebp, edi
invalid
invalid
nop
mov rcx, qword [rbp + 0x420]
mov rcx, qword [rcx]
cmp rcx, rax
jne 0x14002d49b
mov byte [rbp + 0x447], 1
add byte [rcx], al
mov edx, 1
mov rcx, r15
call fcn.140004960
mov rax, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
mov edx, r13d
or dl, 0x80
or byte [rbp - 0x75], 7
or byte [rbp - 0x75], 7
mov eax, dword [rdi]
mov byte [r8 + rax], dl
inc rax
mov qword [rbp + 0x250], rax
add al, byte [rax]
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0xffffffffffffffe2
add al, 0
invalid
add al, byte [rax]
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0xffffffffffffffe2
add al, 0
add byte [rcx - 0x77], cl
or byte [r9 + r9*4 - 0x17], r9b
or byte [rcx + rcx*4 - 0x17], cl
mov qword [r15 + 8], rax
mov rcx, r13
mov ecx, ebp
or byte [rcx + rcx*4 - 0x17], cl
mov ecx, ebp
shr rcx, 7
cmp r13, 0x3fff
mov r13, rcx
ja 0x14002d470
int 0x77
sahf
jmp 0x14002d1f4
mov rax, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
mov ecx, dword [rdi + 0x10]
mov ecx, dword [rdi + 0x10]
cmp rcx, rax
jne 0x14002d500
mov byte [rbp + 0x447], 1
mov edx, 1
mov rcx, r15
call fcn.140004960
mov rax, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
mov rdx, qword [r15]
mov byte [rdx + rax], 0x7f
inc rax
mov qword [rbp + 0x250], rax
cmp rax, rcx
ja 0x14002e023
mov qword [r15 + 8], rax
add rbx, 0xffffffffffffffc1
cmp rbx, 0x80
jb 0x14002d591
nop dword [rax + rax]
mov rcx, qword [rbp + 0x420]
mov rcx, qword [rcx]
cmp rcx, rax
jne 0x14002d55b
mov byte [rbp + 0x447], 1
mov edx, 1
mov rcx, r15
call fcn.140004960
mov rax, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
mov edx, ebx
or dl, 0x80
mov r8, qword [r15]
mov byte [r8 + rax], dl
inc rax
mov qword [rbp + 0x250], rax
cmp rax, rcx
ja 0x14002da2a
mov qword [r15 + 8], rax
mov rcx, rbx
shr rcx, 7
cmp rbx, 0x3fff
mov rbx, rcx
ja 0x14002d530
mov rcx, qword [rbp + 0x420]
mov rcx, qword [rcx]
cmp rcx, rax
jne 0x14002d5bc
mov byte [rbp + 0x447], 1
mov edx, 1
mov rcx, r15
call fcn.140004960
std
dec dword [rcx - 0x75]
or byte [r9 - 0x75], r9b
invalid
invalid
std
dec dword [rcx - 0x75]
or byte [r9 - 0x75], r9b
adc byte [r9 - 0x75], r9b
invalid
mov rdx, qword [r15]
mov byte [rdx + rax], bl
sbb al, 2
sbb al, 2
inc rax
mov qword [rbp + 0x250], rax
cmp rax, rcx
enter 0xffffffffffff870f, 4
invalid
add byte [rax], al
invalid
enter 0xffffffffffff870f, 4
invalid
add byte [rax - 0x73], cl
or al, 0x3e
lea rcx, [rsi + rdi]
add rcx, 0x10
mov qword [r15 + 8], rax
mov byte [rbp + 0x447], 1
add al, 0
add byte [rcx], al
adc byte [rcx - 0x77], cl
or r14b, r8b
test dword [rdi + 4], eax
add al, 0
add byte [rcx], al
invalid
int1
int1
add al, 0
add byte [rcx], al
call fcn.14001c7e0
mov byte [rbp + 0x447], 1
add al, 0
add byte [rcx], al
int1
invalid
add al, 0
add byte [rcx], al
mov rcx, rax
mov r8, r15
mov eax, edi
mov eax, edi
call fcn.14002f2a0
jmp 0x14002d7d0
add dword [rax], eax
add byte [rcx - 0x42], al
invalid
invalid
mov r14d, 5
lea r15, [0x1401f5bfc]
test dword [rax + rax], ebx
add eax, 0x4c000000
lea edi, [0x1401f5bfc]
test dword [rax + rax], ebx
test dword [rax + rax], ebx
add bl, ch
mov r14d, 7
mov r14d, 7
jmp case.0x14012c40b.139
mov r14d, 7
mov esi, 7
lea r15, [0x1401f5bee]
test dword [rax + rax], ebx
add bl, ch
cmp al, byte [rcx - 0x42]
invalid
invalid
invalid
jmp case.0x14012c40b.139
mov r14d, 7
lea r15, [0x1401f5bf5]
test dword [rax + rax], ebx
test dword [rax + rax], ebx
jmp case.0x14012c40b.139
mov r14d, 0xa
lea r15, [0x1401f5be4]
test dword [rax + rax], ebx
test dword [rax + rax], ebx
jmp case.0x14012c40b.139
mov r14d, 9
lea r15, [0x1401f5c01]
jmp case.0x14012c40b.139
mov r14d, 7
lea r15, [0x1401f5c0a]
mov byte [rbp + 0x447], 1
lea rcx, [rbp + 0x360]
call fcn.14001c7e0
invalid
dec dword [rcx - 0x77]
mov r12, rax
mov r13, rdx
movzx eax, byte [rbp + 0x3a0]
invalid
add eax, dword [rax]
invalid
test al, al
je 0x14002d6d1
invalid
movabs al, byte [0xc5174c084000003]
clc
or al, 0xf8
cmp al, 0xfa
jae 0x14002d6d1
mov rsi, qword [rbp + 0x430]
xor byte [rax + rax], al
add byte [rax - 0x75], cl
or byte [rax - 0x75], r9b
add byte [rax], al
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
adc byte [rax + 0x39], r9b
invalid
jne 0x14002d6b6
adc byte [rax + 0x39], r9b
adc byte [rax + 0x39], cl
sal dword [rbp + 0x1c], 0xc6
test dword [rdi + 4], eax
add byte [rax], al
add dword [rdx + 1], edi
mov byte [rbp + 0x447], 1
mov edx, 1
mov rcx, rsi
mov ecx, esi
call fcn.140004960
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi]
mov byte [rdx + rax], 0x10
inc rax
mov qword [rbp + 0x250], rax
cmp rax, rcx
jbe 0x14002d71b
jmp 0x14002de7c
mov rsi, qword [rbp + 0x430]
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
cmp rcx, rax
jne 0x14002d701
mov byte [rbp + 0x447], 1
mov edx, 1
mov rcx, rsi
call fcn.140004960
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi]
mov edx, dword [rsi]
mov byte [rdx + rax], 0
inc rax
mov qword [rbp + 0x250], rax
add byte [rax], al
add byte [rax], al
cmp rax, rcx
ja 0x14002df09
mov qword [rsi + 8], rax
mov byte [rbp + 0x447], 1
mov rcx, r15
or dh, al
test dword [rdi + 4], eax
add byte [rax], al
add dword [rcx + rcx*4 - 7], ecx
mov rdx, r14
mov r8, rsi
call fcn.14002f2a0
mov byte [rbp + 0x447], 1
add dword [rcx + rcx*4 - 0x1f], ecx
add dword [rcx + rcx*4 - 0x1f], ecx
mov rdx, r13
mov r8, rsi
call fcn.14002f2a0
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
jmp 0x14002d7d0
mov edx, 5
lea rcx, [0x1401f5bfc]
invalid
test byte [rax + rax], bl
jmp 0x14002d7a0
movabs byte [0x7ba44eb001c84], al
add byte [rax], al
mov edx, 7
lea rcx, [0x1401f5bee]
jmp 0x14002d7a0
xchg byte [rsp + rbx - 0x45c91500], al
invalid
mov edx, 7
lea rcx, [0x1401f5bf5]
jmp 0x14002d7a0
mov edx, 0xa
lea rcx, [0x1401f5be4]
jmp 0x14002d7a0
mov edx, 9
lea rcx, [0x1401f5c01]
jmp 0x14002d7a0
mov edx, 7
lea rcx, [0x1401f5c0a]
mov byte [rbp + 0x447], 1
mov r8, r15
call fcn.14002f2a0
mov byte [rbp + 0x447], 1
mov rcx, r14
call fcn.14001c7e0
inc esi
test dword [rdi + 4], eax
add byte [rax], al
add dword [rax - 0x77], ecx
invalid
inc esi
test dword [rdi + 4], eax
add byte [rax], al
add dword [rax - 0x77], ecx
ror dword [rbp - 0x77], 0xf8
mov r8, r15
mov r8, r15
call fcn.14002f2a0
mov rax, qword [rbp + 0x3a8]
mov qword [rbp + 0x300], rax
test dword [rax], eax
add eax, dword [rax]
add byte [rdi], cl
adc byte [rbp + 0x398], al
invalid
test dword [rax], eax
add eax, dword [rax]
add byte [rdi], cl
adc byte [rbp + 0x398], al
invalid
add byte [rdi], cl
sub dword [rbp + 0x2f0], eax
movaps xmmword [rbp + 0x2f0], xmm0
movups xmm0, xmmword [rbp + 0x358]
movups xmm1, xmmword [rbp + 0x368]
add eax, dword [rax]
add byte [rdi], cl
adc byte [rbp + 0x378], dl
add eax, dword [rax]
add byte [rdi], cl
adc byte [rbp + 0x378], dl
movups xmm3, xmmword [rbp + 0x388]
movaps xmmword [rbp + 0x2e0], xmm3
sub dword [rbp + 0x2e0], ebx
movaps xmmword [rbp + 0x2d0], xmm2
add byte [rax], al
movaps xmmword [rbp + 0x2c0], xmm1
movaps xmmword [rbp + 0x2b0], xmm0
mov rax, qword [rbp - 0x20]
lea rcx, [rbp - 0x18]
loopne 0x14002d871
lea ecx, [rbp - 0x18]
cmp rax, 5
ja case.0x14002d848.4
lea rcx, [0x1402580d0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
lea rcx, [rbp - 0x18]
jmp rax
lea rcx, [rbp + 0x68]
call fcn.14002ec40
mov rax, qword [rbp - 0x20]
cmp rax, 5
ja case.0x14002d86b.4
lea rcx, [0x140258118]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [rbp - 0x10]
mov qword [rbp + 0x1d8], rax
mov byte [rbp + 0x446], 0
mov rcx, qword [rbp + 0x1d8]
call fcn.140013db0
mov r8, qword [rbp + 0x150]
cmp r8, 2
je 0x14002d94d
lea rdx, [rbp + 0x168]
mov rcx, qword [rbp + 0x158]
mov rax, qword [rbp + 0x160]
test r8, r8
je 0x14002d8c8
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
mov rax, qword [rax + 0x68]
mov byte [rbp + 0x43b], 0
call rax
mov r8, qword [rbp + 0x150]
cmp r8, 2
je 0x14002d94d
mov rdx, qword [rbp + 0x168]
mov rcx, qword [rbp + 0x158]
mov rax, qword [rbp + 0x160]
test r8, r8
je 0x14002d90e
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rbp + 0x150]
cmp rax, 2
je 0x14002d94d
test rax, rax
je 0x14002d94d
mov rax, qword [rbp + 0x158]
lock dec qword [rax]
jne 0x14002d94d
mov rcx, qword [rbp + 0x158]
mov rdx, qword [rbp + 0x160]
mov byte [rbp + 0x443], 0
call fcn.14007b510
movaps xmm6, xmmword [rbp + 0x450]
movaps xmm7, xmmword [rbp + 0x460]
movaps xmm8, xmmword [rbp + 0x470]
add rsp, 0x508
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rdi, rbx
mov rcx, qword [r15 + 0x10]
cmp rcx, rax
je 0x14002b093
jmp 0x14002b0af
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
call fcn.1401e5f90
jmp 0x14002e4ec
lea rax, [rbp + 0x250]
mov qword [rbp + 0x3c0], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x3c8], rax
mov rcx, qword [rbp + 0x420]
mov qword [rbp + 0x3d0], rcx
mov qword [rbp + 0x3d8], rax
lea rax, str.P.__
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x2b8], 2
mov qword [rbp + 0x2d0], 0
lea rax, [rbp + 0x3c0]
mov qword [rbp + 0x2c0], rax
mov qword [rbp + 0x2c8], 2
mov byte [rbp + 0x447], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0x2b0]
call fcn.1401e5ed0
jmp 0x14002e4ec
lea rax, [rbp + 0x250]
mov qword [rbp + 0x3c0], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x3c8], rax
mov rcx, qword [rbp + 0x420]
mov qword [rbp + 0x3d0], rcx
mov qword [rbp + 0x3d8], rax
lea rax, str.P.__
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x2b8], 2
mov qword [rbp + 0x2d0], 0
lea rax, [rbp + 0x3c0]
mov qword [rbp + 0x2c0], rax
mov qword [rbp + 0x2c8], 2
mov byte [rbp + 0x447], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0x2b0]
call fcn.1401e5ed0
jmp 0x14002e4ec
mov byte [rbp + 0x445], 1
lea rcx, str.Out_of_bounds_access
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srchpack_table.rsx
mov edx, 0x14
call fcn.1401e6480
jmp 0x14002e4ec
lea rcx, str.encoding_header_without_name__but_no_previous_index_to_use_for_nameC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srchpackencoder.rs
lea r8, [0x1402084f8]
mov edx, 0x43
call fcn.1401e7790
jmp 0x14002e4ec
mov byte [rbp + 0x444], 1
lea rcx, str.Out_of_bounds_access
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srchpack_table.rsx
mov edx, 0x14
call fcn.1401e6480
jmp 0x14002e4ec
lea rax, [rbp + 0x250]
mov qword [rbp + 0x3c0], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x3c8], rax
mov rcx, qword [rbp + 0x420]
mov qword [rbp + 0x3d0], rcx
mov qword [rbp + 0x3d8], rax
lea rax, str.P.__
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x2b8], 2
mov qword [rbp + 0x2d0], 0
lea rax, [rbp + 0x3c0]
mov qword [rbp + 0x2c0], rax
mov qword [rbp + 0x2c8], 2
mov byte [rbp + 0x447], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0x2b0]
call fcn.1401e5ed0
jmp 0x14002e4ec
lea rax, [rbp + 0x250]
mov qword [rbp + 0x3c0], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x3c8], rax
mov rcx, qword [rbp + 0x420]
mov qword [rbp + 0x3d0], rcx
mov qword [rbp + 0x3d8], rax
lea rax, str.P.__
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x2b8], 2
mov qword [rbp + 0x2d0], 0
lea rax, [rbp + 0x3c0]
mov qword [rbp + 0x2c0], rax
mov qword [rbp + 0x2c8], 2
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0x2b0]
call fcn.1401e5ed0
jmp 0x14002e4ec
lea rax, [rbp + 0x250]
mov qword [rbp + 0x3c0], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x3c8], rax
mov rcx, qword [rbp + 0x420]
mov qword [rbp + 0x3d0], rcx
add byte [rax], al
mov qword [rbp + 0x3d8], rax
lea rax, str.P.__
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x2b8], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x2d0], 0
lea rax, [rbp + 0x3c0]
mov qword [rbp + 0x2c0], rax
add al, byte [rax]
add byte [rax - 0x39], cl
test eax, ecx
add al, byte [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1f51e4
add al, byte [rax]
add byte [rax - 0x39], cl
test eax, ecx
add al, byte [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1f51e4
lea rcx, [rbp + 0x2b0]
call fcn.1401e5ed0
jmp 0x14002e4ec
mov byte [rbp + 0x447], 1
lea rcx, str.Out_of_bounds_access
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srchpack_table.rsx
mov edx, 0x14
call fcn.1401e6480
jmp 0x14002e4ec
lea rax, [rbp + 0x250]
mov qword [rbp + 0x3c0], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x3c8], rax
mov rcx, qword [rbp + 0x420]
mov qword [rbp + 0x3d0], rcx
mov qword [rbp + 0x3d8], rax
lea rax, str.P.__
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x2b8], 2
mov qword [rbp + 0x2d0], 0
lea rax, [rbp + 0x3c0]
mov qword [rbp + 0x2c0], rax
mov qword [rbp + 0x2c8], 2
mov byte [rbp + 0x447], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0x2b0]
call fcn.1401e5ed0
jmp 0x14002e4ec
mov byte [rbp + 0x447], 1
lea rcx, str.assertion_failed:__header.is_sensitive__
lea r8, [0x140208550]
mov edx, 0x28
call fcn.1401e6090
jmp 0x14002e4ec
mov byte [rbp + 0x447], 1
lea rcx, str.Out_of_bounds_access
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srchpack_table.rsx
mov edx, 0x14
call fcn.1401e6480
jmp 0x14002e4ec
mov byte [rbp + 0x447], 1
lea rcx, str.assertion_failed:__header.is_sensitive__
lea r8, [0x140208538]
mov edx, 0x28
call fcn.1401e6090
jmp 0x14002e4ec
lea rax, [rbp + 0x250]
mov qword [rbp + 0x3c0], rax
add byte [rax - 0x73], cl
add eax, 0xfffd70e9
add byte [rax - 0x73], cl
add eax, 0xfffd70e9
mov qword [rbp + 0x3c8], rax
mov rcx, qword [rbp + 0x420]
mov qword [rbp + 0x3d0], rcx
mov qword [rbp + 0x3d8], rax
lea rax, str.P.__
mov qword [rbp + 0x2b0], rax
add byte [rax], al
mov qword [rbp + 0x2b8], 2
mov qword [rbp + 0x2d0], 0
lea rax, [rbp + 0x3c0]
mov qword [rbp + 0x2c0], rax
mov qword [rbp + 0x2c8], 2
mov byte [rbp + 0x447], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0x2b0]
call fcn.1401e5ed0
jmp 0x14002e4ec
lea rcx, str.cannot_resolve_index
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srchpack_table.rsx
mov edx, 0x14
call fcn.1401e7790
jmp 0x14002e4ec
lea rax, [rbp + 0x250]
mov qword [rbp + 0x3c0], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x3c8], rax
mov rcx, qword [rbp + 0x420]
mov qword [rbp + 0x3d0], rcx
mov qword [rbp + 0x3d8], rax
lea rax, str.P.__
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x2b8], 2
mov qword [rbp + 0x2d0], 0
lea rax, [rbp + 0x3c0]
mov qword [rbp + 0x2c0], rax
mov qword [rbp + 0x2c8], 2
mov byte [rbp + 0x447], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0x2b0]
call fcn.1401e5ed0
jmp 0x14002e4ec
lea rax, [rbp + 0x250]
mov qword [rbp + 0x3c0], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x3c8], rax
mov rcx, qword [rbp + 0x420]
mov qword [rbp + 0x3d0], rcx
mov qword [rbp + 0x3d8], rax
lea rax, str.P.__
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x2b8], 2
mov qword [rbp + 0x2d0], 0
lea rax, [rbp + 0x3c0]
mov qword [rbp + 0x2c0], rax
mov qword [rbp + 0x2c8], 2
mov byte [rbp + 0x447], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0x2b0]
call fcn.1401e5ed0
jmp 0x14002e4ec
lea rax, [rbp + 0x250]
mov qword [rbp + 0x3c0], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x3c8], rax
mov rcx, qword [rbp + 0x420]
mov qword [rbp + 0x3d0], rcx
mov qword [rbp + 0x3d8], rax
lea rax, str.P.__
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x2b8], 2
mov qword [rbp + 0x2d0], 0
lea rax, [rbp + 0x3c0]
mov qword [rbp + 0x2c0], rax
mov qword [rbp + 0x2c8], 2
mov byte [rbp + 0x447], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0x2b0]
call fcn.1401e5ed0
jmp 0x14002e4ec
lea rax, [rbp + 0x250]
mov qword [rbp + 0x3c0], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x3c8], rax
mov rcx, qword [rbp + 0x420]
mov qword [rbp + 0x3d0], rcx
mov qword [rbp + 0x3d8], rax
lea rax, str.P.__
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x2b8], 2
mov qword [rbp + 0x2d0], 0
lea rax, [rbp + 0x3c0]
mov qword [rbp + 0x2c0], rax
mov qword [rbp + 0x2c8], 2
mov byte [rbp + 0x447], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0x2b0]
call fcn.1401e5ed0
jmp 0x14002e4ec
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srchpack_table.rsx
mov rcx, r14
mov rdx, rax
call fcn.1401e6010
jmp 0x14002e4ec
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srchpack_table.rsx
mov rcx, r14
call fcn.1401e5f10
jmp 0x14002e4ec
lea rax, [rbp + 0x358]
mov qword [rbp + 0x2b0], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x2b8], rax
mov qword [rbp + 0x2c0], rsi
mov qword [rbp + 0x2c8], rax
lea rax, str.P.__
mov qword [rbp + 0x68], rax
mov qword [rbp + 0x70], 2
mov qword [rbp + 0x88], 0
lea rax, [rbp + 0x2b0]
mov qword [rbp + 0x78], rax
mov qword [rbp + 0x80], 2
mov byte [rbp + 0x446], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0x68]
call fcn.1401e5ed0
jmp 0x14002e4ec
lea rax, [rbp + 0x358]
mov qword [rbp + 0x2b0], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x2b8], rax
mov qword [rbp + 0x2c0], rsi
mov qword [rbp + 0x2c8], rax
lea rax, str.P.__
mov qword [rbp + 0x68], rax
mov qword [rbp + 0x70], 2
mov qword [rbp + 0x88], 0
lea rax, [rbp + 0x2b0]
mov qword [rbp + 0x78], rax
mov qword [rbp + 0x80], 2
mov byte [rbp + 0x446], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0x68]
call fcn.1401e5ed0
jmp 0x14002e4ec
lea rax, [rbp + 0x358]
mov qword [rbp + 0x2b0], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x2b8], rax
mov qword [rbp + 0x2c0], rsi
mov qword [rbp + 0x2c8], rax
lea rax, str.P.__
mov qword [rbp + 0x68], rax
mov qword [rbp + 0x70], 2
mov qword [rbp + 0x88], 0
lea rax, [rbp + 0x2b0]
mov qword [rbp + 0x78], rax
mov qword [rbp + 0x80], 2
mov byte [rbp + 0x446], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0x68]
call fcn.1401e5ed0
jmp 0x14002e4ec
mov byte [rbp + 0x445], 1
mov ecx, 8
mov edx, 0xc0
call fcn.1401e5b40
jmp 0x14002e4ec
mov byte [rbp + 0x445], 1
mov ecx, 8
mov rdx, r15
call fcn.1401e5b40
jmp 0x14002e4ec
mov byte [rbp + 0x445], 1
call fcn.140002170
jmp 0x14002e4ec
add r15, 0x10
lea rax, [rbp + 0x358]
mov qword [rbp + 0x2b0], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x2b8], rax
mov qword [rbp + 0x2c0], r15
mov qword [rbp + 0x2c8], rax
lea rax, str.P.__
mov qword [rbp + 0x68], rax
mov qword [rbp + 0x70], 2
mov qword [rbp + 0x88], 0
lea rax, [rbp + 0x2b0]
mov qword [rbp + 0x78], rax
mov qword [rbp + 0x80], 2
mov byte [rbp + 0x446], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0x68]
call fcn.1401e5ed0
jmp 0x14002e4ec
lea rax, [rbp + 0x358]
mov qword [rbp + 0x2b0], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x2b8], rax
mov qword [rbp + 0x2c0], rsi
mov qword [rbp + 0x2c8], rax
lea rax, str.P.__
mov qword [rbp + 0x68], rax
mov qword [rbp + 0x70], 2
mov qword [rbp + 0x88], 0
lea rax, [rbp + 0x2b0]
mov qword [rbp + 0x78], rax
mov qword [rbp + 0x80], 2
mov byte [rbp + 0x446], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0x68]
call fcn.1401e5ed0
jmp 0x14002e4ec
lea rax, [rbp + 0x358]
mov qword [rbp + 0x2b0], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x2b8], rax
mov qword [rbp + 0x2c0], rsi
mov qword [rbp + 0x2c8], rax
lea rax, str.P.__
mov qword [rbp + 0x68], rax
mov qword [rbp + 0x70], 2
mov qword [rbp + 0x88], 0
lea rax, [rbp + 0x2b0]
mov qword [rbp + 0x78], rax
mov qword [rbp + 0x80], 2
mov byte [rbp + 0x446], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0x68]
call fcn.1401e5ed0
jmp 0x14002e4ec
lea rax, [rbp + 0x358]
mov qword [rbp + 0x2b0], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x2b8], rax
mov qword [rbp + 0x2c0], rsi
mov qword [rbp + 0x2c8], rax
lea rax, str.P.__
mov qword [rbp + 0x68], rax
mov dword [rbp + 0x68], eax
mov dword [rbp + 0x68], eax
mov qword [rbp + 0x70], 2
mov qword [rbp + 0x88], 0
lea rax, [rbp + 0x2b0]
mov qword [rbp + 0x78], rax
mov qword [rbp + 0x80], 2
mov byte [rbp + 0x446], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0x68]
call fcn.1401e5ed0
jmp 0x14002e4ec
lea rax, [rbp + 0x358]
mov qword [rbp + 0x2b0], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x2b8], rax
mov qword [rbp + 0x2c0], rsi
mov qword [rbp + 0x2c8], rax
lea rax, str.P.__
mov qword [rbp + 0x68], rax
mov qword [rbp + 0x70], 2
mov qword [rbp + 0x88], 0
lea rax, [rbp + 0x2b0]
mov qword [rbp + 0x78], rax
mov qword [rbp + 0x80], 2
mov byte [rbp + 0x446], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0x68]
push 0x1b79e4e8
invalid
push 0x1b79e4e8
push 0x1b79e4e8
add byte [rdi], cl
or esp, dword [rsi - 0x70]
nop
ud2
nop
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x78
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm8
movaps xmmword [rsp + 0x50], xmm7
movdqa xmmword [rsp + 0x60], xmm6
mov byte [rbp + 0xb0], 0xc
movdqa xmm6, xmmword [rsp + 0x60]
movapd xmm7, xmmword [rsp + 0x50]
movapd xmm8, xmmword [rsp + 0x40]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x78
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rsi + 0x44], ah
movaps xmmword [rsp + 0x40], xmm0
stosb byte [rdi], al
add byte [rax], 0
add byte [rsi + 0x44], ah
movaps xmmword [rsp + 0x40], xmm0
movapd xmmword [rsp + 0x50], xmm7
movdqa xmmword [rsp + 0x60], xmm6
lea rcx, [rbp - 0x20]
call fcn.14002ec10
mov byte [rbp + 0x446], 0
movdqa xmm6, xmmword [rsp + 0x60]
movapd xmm7, xmmword [rsp + 0x50]
movapd xmm8, xmmword [rsp + 0x40]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
popfq
cmp eax, dword [rax + rax]
add byte [rax - 0x73], cl
lea edx, [rax + 1]
add byte [rax], al
call fcn.140012920
mov byte [rbp + 0x443], bl
movdqa xmm6, xmmword [rsp + 0x60]
invalid
invalid
movapd xmm7, xmmword [rsp + 0x50]
movapd xmm8, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], al
sub byte [rsp + 0x40], al
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x78
lea rbp, [rdx + 0x80]
movapd xmmword [rsp + 0x40], xmm8
stosb byte [rdi], al
add byte [rax], 0
add byte [rsi + 0x44], ah
movaps xmmword [rsp + 0x40], xmm0
movapd xmmword [rsp + 0x50], xmm7
movdqa xmmword [rsp + 0x60], xmm6
cmp byte [rbp + 0x443], 0
jne 0x14002ebf9
movaps xmm6, xmmword [rsp + 0x60]
movaps xmm7, xmmword [rsp + 0x50]
movaps xmm8, xmmword [rsp + 0x40]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, qword [rbp + 0x60]
call fcn.14002ec40
jmp 0x14002ebd8
and al, 0x30
lea r14, [rsp + 0x28]
mov qword [rsp + 0x38], r14
je 0x140030fea
cmp byte [rbp + rcx*4 + 0x3d], cl
xchg edx, eax
cld
adc eax, 0x7c894c00
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x40
je 0x140030fea
cmp byte [rbp + rcx*4 + 0x3d], cl
xchg edx, eax
cld
adc eax, 0x7c894c00
add byte [rcx + rcx*4 + 0x7c], cl
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x40
lea rax, str._9__
mov qword [rsp + 0x48], rax
or al, 0x22
add byte [rax - 0x77], cl
and al, 0x48
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x68], 0
and al, 0x68
add byte [rax], al
add byte [rax], al
lea r12, [rsp + 0x38]
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x60], 1
add byte [rax], al
add byte [rax], al
lea r8, [rsp + 0x48]
mov rcx, rdi
mov rdx, rsi
call fcn.140005a80
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400310b5
movzx r8d, word [rbx + 0x50]
cmp r8, 0xffff
je 0x14003105c
inc r8
mov rcx, qword [rbx + 0x38]
mov rdx, qword [rbx + 0x40]
mov rax, rdx
sub rax, r8
jbe 0x140031060
cmp byte [rcx + r8], 0xbf
jg 0x140031062
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcuripath.rs
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.1401e6680
xor eax, eax
jmp 0x1400310b5
jne 0x140031048
add rcx, r8
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x30], r15
lea rax, str.y___
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], 1
lea r8, [rsp + 0x48]
mov rcx, rdi
mov rdx, rsi
call fcn.140005a80
nop
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
add byte [rax - 0x73], cl
call fcn.1401e5ed0
sbb eax, dword [rax]
invalid
add bl, ch
call fcn.140002170
jmp 0x14003155a
mov qword [rbp - 8], rcx
mov dword [rbp - 8], ecx
mov qword [rbp - 0x18], rcx
lea rax, [rbp - 0x10]
invalid
invalid
mov qword [rbp + 0x28], rax
lea rax, [0x14004bd60]
push rcx
test al, 1
add byte [rax - 0x77], cl
xor byte [r8 - 0x73], r9b
xor byte [rax - 0x73], cl
call 0x178509e63
invalid
invalid
push rcx
test al, 1
add byte [rax - 0x77], cl
xor byte [r8 - 0x73], r9b
xor byte [rax - 0x73], cl
call 0x178509e63
mov qword [rbp + 0x40], rax
lea rax, str.cannot_advance_past__remaining_:___
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rbp + 0x48], rax
mov dword [rbp + 0x48], eax
mov qword [rbp + 0x50], 2
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x68], 0
lea rax, [rbp + 0x28]
mov qword [rbp + 0x58], rax
mov qword [rbp + 0x60], 2
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rs
lea rcx, [rbp + 0x48]
call fcn.1401e5ed0
ud2
sbb byte [rax - 0x75], cl
add byte [r8 - 0x75], r9b
push rbp
or byte [rbx + rcx*4 + 0x45], cl
clc
call qword [rax + 0x10]
push rax
adc byte [rax + 0x28c48348], dl
push rax
adc byte [rax + 0x28c48348], dl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x98]
cmp rax, qword [rbp + 0x20]
je 0x1400315e2
lea rcx, [rbp + 0x78]
lea ecx, [rbp + 0x78]
call fcn.140004660
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
int3
add byte [rax], al
jmp rax
movabs rax, 0x328c081297c97261
movabs rdx, 0x7f395fa8557cb8dd
cmp dword [rdi - 0x3d], edi
xor cl, byte [rax - 0x46]
fnstsw word [rax + 0x5fa8557c]
cmp dword [rdi - 0x3d], edi
jg 0x140031618
int3
int3
int3
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14020957f]
adc eax, 0x1d7f0c
adc eax, 0x1d7f0c
mov r8d, 0x13
add byte [rax], al
jmp rax
int3
sub byte [rax - 0x75], cl
add dword [rdi], ecx
mov dh, 8
cmp rcx, 1
je 0x1400316a3
stc
add dword [rbx + rdx - 0x7d], esi
stc
add dh, byte [rbp + 0x45]
cmp ecx, 2
jne 0x1400316da
mov rcx, qword [rax + 8]
mov rax, qword [rcx + 8]
mov eax, dword [rcx + 8]
mov eax, dword [rcx + 8]
mov r8, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
jmp 0x1400316c4
xor r8d, r8d
cmp byte [rax + 1], 0
js 0x1400316aa
add byte [rcx + 0xf], al
xchg esp, eax
ror byte [rax - 0x73], 0xd
ret
sete r8b
lea rcx, str.httphttpswswssftpfileC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs
lea rax, [0x14025147c]
cmove rax, rcx
xor r8, 5
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
add rsp, 0x28
jmp r9
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0x8348
lea rcx, str.internal_error:_entered_unreachable_codeI___
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcuri_scheme.rs
mov edx, 0x28
call fcn.1401e6090
int3
add byte [rax], al
shr ecx, 0x13
imul r9d, ecx, 0x64
sub eax, r9d
movzx eax, ax
ror byte [rbp + rcx*4 + 0xd], 0xb0
jns 0x140031add
add byte [rcx + 0xf], al
mov bh, 0xc
mov word [rsp + 0x5b], cx
mov dword [rsp + 0x5b], ecx
ror byte [rbp + rcx*4 + 0xd], 0xb0
jns 0x140031add
add byte [rcx + 0xf], al
mov bh, 0xc
mov word [rsp + 0x5b], cx
mov dword [rsp + 0x5b], ecx
mov dword [rsp + 0x5b], ecx
movzx eax, word [r9 + rax*2]
mov word [rsp + 0x5d], ax
mov ecx, 0x23
mov eax, r8d
invalid
jmp 0x140031c06
and al, 1
add byte [rax], al
mov r8d, 0x81
jmp 0x140031b0d
movzx r10d, ax
shr r10d, 4
add r9b, r8b
mov byte [rsp + rcx + 0x36], r9b
lea r8, [rcx - 1]
rol dword [rax + rcx*4 + 0x4c], 0xc
lea r8, ss:[rcx - 1]
cmp ax, 0x10
mov eax, r10d
clc
adc byte [rcx + rcx*4 - 0x30], al
jb 0x140031b7b
mov rcx, r8
mov r8d, eax
and r8b, 0xf
and al, 0xf
and al, 0xf
mov r9d, 0x30
cmp r8b, 0xa
jb 0x140031af0
invalid
int 0x41
mov ecx, 0x57
add byte [rax], al
mov r9d, 0x57
add byte [rax], al
jmp 0x140031af0
rol byte [rcx - 0x3f], 1
invalid
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x140031c61
mov eax, 0x81
sub rax, r8
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x140251c50]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140004ff0
nop
add rsp, 0xb8
ret
add byte [rax], al
mov eax, r8d
cmp ax, 0xa
jae 0x140031c11
or al, 0x30
mov byte [rsp + rcx + 0x37], al
or al, 0x37
or al, 0x37
dec rcx
jmp 0x140031c29
movzx eax, ax
lea r8, [0x140209471]
push rsi
js 0x140031c37
add byte [rcx + 0xf], al
mov bh, 4
mov word [rsp + rcx + 0x36], ax
push rsi
js 0x140031c37
add byte [rcx + 0xf], al
mov bh, 4
mov word [rsp + rcx + 0x36], ax
add rcx, 0xfffffffffffffffe
lea rax, [rsp + rcx]
add rax, 0x38
add eax, 0x38
add eax, 0x38
mov r8d, 0x27
sub r8, rcx
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rax
lea r8, str.Utf8Errorvalid_up_to
sbb eax, 0x89480022
invalid
adc eax, 0x4800221d
mov ecx, edx
sbb eax, 0x89480022
add byte [rax - 0x77], cl
sal dword [rdx - 0x36cebaff], 1
mov dl, 1
xor r9d, r9d
call fcn.140004ff0
nop
add rsp, 0xb8
ret
xor edi, ebp
std
call qword [rax - 0x473b7eb8]
add byte [rax], al
add bl, al
lea r8, str.librarycore_src_fmt_num.rs
mov edx, 0x80
call fcn.1401e5f10
push 0xffffffffba001c1a
add byte [rax], 0
add al, ch
sahf
sbb eax, dword [rax]
int3
int3
int3
lea rcx, [0x140208f48]
lea ecx, [0x140208f48]
mov qword [rax], rcx
ret
or dword [rax - 0x75], ecx
or byte [r11 + rcx*4 + 0x41], cl
adc byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
xor ebx, ebx
test r8, r8
je 0x140031d62
lea r14, [0x14020903c]
lea r15, [0x140258160]
xor edi, edi
xor esi, esi
xor r9d, r9d
xor r11d, r11d
xor eax, eax
jmp 0x140031d09
xor r9d, r9d
mov r11d, 1
mov r10, rax
xor ebx, ebx
inc rax
cmp r8, rax
je 0x140031d6c
movzx r12d, byte [rdx + rax]
movzx r13d, byte [r12 + r14]
lea ebp, [r13 - 0x23]
cmp ebp, 0x3a
ja case.default.0x140031d23
movsxd r12, dword [r15 + rbp*4]
add r12, r15
jmp r12
cmp ebx, 7
ja 0x140031d9a
inc ebx
jmp case.0x140031d23.36
test r13d, r13d
jne case.0x140031d23.36
mov r9b, 1
cmp r12b, 0x25
je case.0x140031d23.36
jmp 0x140031daf
or dil, r9b
test dil, 1
mov dil, 1
je case.0x140031d23.36
jmp 0x140031d9a
test dil, 1
je 0x140031d9a
and sil, 1
jne 0x140031d9a
xor r9d, r9d
mov sil, 1
jmp 0x140031cff
xor eax, eax
mov qword [rcx + 8], rax
xor eax, eax
jmp 0x140031da0
mov rax, r8
xor sil, dil
test sil, 1
jne 0x140031d9a
cmp ebx, 1
ja 0x140031d9a
test rax, rax
je 0x140031d92
test r11, r11
je 0x140031d94
lea rdx, [rax - 1]
cmp r10, rdx
je 0x140031d9a
jmp 0x140031d94
xor eax, eax
test r9b, 1
je 0x140031d64
mov byte [rcx + 1], 2
mov al, 1
mov byte [rcx], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rcx + 1], 0
jmp 0x140031d9e
je 0x14003268b
sub rdi, rsi
add rsi, qword [rsp + 0x40]
jmp 0x14003263b
mov rax, rsi
mov rdx, rdi
add rsp, 0x98
pop rdi
pop rsi
ret
add eax, 0x1d6b47
mov edx, 0x20
call fcn.1401e6480
lea rcx, str.split_always_has_at_least_1_item__
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcuri_authority.rs
mov edx, 0x20
call fcn.1401e6480
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcuri_authority.rs
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
mov rcx, rsi
mov rdx, rdi
xor r8d, r8d
call fcn.1401e6680
int3
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, [0x140209328]
and dword [rbp + rbx], ebp
and dword [rbp + rbx], ebp
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.1400086f0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x14003277b
mov bl, 1
test cl, cl
jne 0x14003277d
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x14003275f
cmp byte [rsp + 0x39], 0
je 0x14003275f
test byte [rsi + 0x34], 4
jne 0x14003275f
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140223d10]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14003277d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14022b7d5]
mov r8d, 1
add byte [rax], al
add bh, bh
push rax
invalid
mov ebx, eax
jmp 0x14003277d
add byte [rax], al
add bh, bh
push rax
sbb byte [rcx - 0x76fd143d], cl
retf
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
int3
movsb byte [rdi], byte [rsi]
adc esi, dword [rax + 0x48d0c1b6]
mov edx, 0x93759213
movsd dword [rdi], dword [rsi]
sahf
invalid
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rsp + 0x50]
mov qword [rbp], 0xfffffffffffffffe
movzx eax, byte [rdx]
mov r12, qword [rdx + 0x10]
cmp al, 3
jne 0x140032844
mov r13, qword [rdx + 0x30]
test r12, r12
je 0x140032864
test r13, r13
je 0x140032864
mov word [rcx], 0x503
mov qword [rbp - 8], rdx
jmp 0x140032901
test r12, r12
je 0x1400328ac
mov r13, qword [rdx + 0x30]
test r13, r13
je 0x1400328b1
mov r8, qword [rdx + 1]
mov r9, qword [rdx + 8]
mov qword [rbp - 0x29], r9
mov dword [rbp - 0x29], ecx
mov dword [rbp - 0x29], ecx
mov qword [rbp - 0x30], r8
jmp 0x14003286f
xor eax, eax
test r12, r12
je 0x14003294a
mov r8, qword [rdx + 0x18]
mov r9, qword [rdx + 0x20]
mov r10, qword [rdx + 0x28]
test r13, r13
je 0x140032967
mov rsi, qword [rdx + 0x38]
mov rdi, qword [rdx + 0x40]
mov rbx, qword [rdx + 0x48]
movzx r11d, word [rdx + 0x50]
movzx r14d, word [rdx + 0x56]
mov word [rbp - 0xc], r14w
mov r14d, dword [rdx + 0x52]
mov dword [rbp - 0x10], r14d
jmp 0x14003297e
mov r8b, 6
jmp 0x1400328b4
mov r8b, 7
mov qword [rbp - 8], rdx
mov byte [rcx + 1], r8b
mov byte [rcx], 3
cmp al, 2
jb 0x1400328fc
mov qword [rbp - 0x18], r12
mov rax, qword [rbp - 8]
mov r8, qword [rax + 8]
mov rax, qword [r8]
mov rdx, qword [r8 + 8]
lea rcx, [r8 + 0x18]
mov qword [rbp - 0x20], r8
mov r8, qword [r8 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x20]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r12, qword [rbp - 0x18]
test r12, r12
je 0x140032916
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x28]
mov rdx, qword [rax + 0x18]
mov r8, qword [rax + 0x20]
call qword [r12 + 0x10]
call qword [rsp + 0x10]
call qword [rsp + 0x10]
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0x30]
test rax, rax
je 0x1400329c7
mov rax, qword [rax + 0x10]
lea rcx, [r8 + 0x48]
mov rdx, qword [r8 + 0x38]
mov r8, qword [r8 + 0x40]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp rax
lea r8, str.Utf8Errorvalid_up_to
lea r12, [0x140209210]
xor r9d, r9d
xor r10d, r10d
test r13, r13
jne 0x140032884
mov r11w, 0xffff
lea rsi, str.Utf8Errorvalid_up_to
lea r13, [0x140209210]
xor edi, edi
xor ebx, ebx
mov r14, qword [rbp - 0x30]
mov r15, qword [rbp - 0x29]
mov qword [rcx + 8], r15
mov qword [rcx + 1], r14
mov r14d, dword [rbp - 0x10]
mov dword [rcx + 0x52], r14d
movzx r14d, word [rbp - 0xc]
mov word [rcx + 0x56], r14w
mov byte [rcx], al
mov qword [rcx + 0x10], r12
mov qword [rcx + 0x18], r8
mov qword [rcx + 0x20], r9
mov qword [rcx + 0x28], r10
mov qword [rcx + 0x30], r13
mov qword [rcx + 0x38], rsi
mov qword [rcx + 0x40], rdi
mov qword [rcx + 0x48], rbx
mov word [rcx + 0x50], r11w
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x50]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x20]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp - 0x18], 0
je 0x140032a2a
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x28]
mov rdx, qword [rax + 0x18]
mov r8, qword [rax + 0x20]
mov rax, qword [rbp - 0x18]
invalid
invalid
call qword [rax + 0x10]
call 0xd0137b2a
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r8, qword [r8 + 0x40]
call qword [rax + 0x10]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
shr ecx, 0x7c
sub al, 0xfd
dec esp
int3
and al, 0x68
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
and al, 0x60
invalid
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
lea r8, [rsp + 0x48]
call fcn.140005a80
mov ecx, eax
mov al, 1
add dword [rcx + rcx*8 + 0x1fc850f], eax
add byte [rax], al
invalid
add dword [rcx + rcx*8 + 0x1fc850f], eax
add byte [rax], al
cmp qword [rsi + 0x20], 0
je case.0x14002d348.206
lea rax, [rsi + 0x10]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x38]
and al, 0x38
and al, 0x38
mov qword [rsp + 0x28], rax
lea rax, [0x140031ca0]
mov qword [rsp + 0x30], rax
lea rax, str._9__
lock and dword [rax], eax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x68], 0
and al, 0x68
add byte [rax], al
add byte [rax], al
and al, 0x68
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
mov rcx, qword [rdi + 0x20]
and byte [r8 - 0x75], r9b
mov edx, dword [rdi + 0x28]
mov edx, dword [rdi + 0x28]
lea r8, [rsp + 0x48]
and al, 0x48
call fcn.140005a80
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140032d5e
mov rdx, qword [rsi + 0x40]
test rdx, rdx
test rdx, rdx
jne 0x140032be5
cmp byte [rsi], 0
je case.0x14002be7e.292
movzx r9d, word [rsi + 0x50]
mov rcx, qword [rsi + 0x38]
cmp r9, 0xffff
add byte [rax], al
add byte [rax], al
je 0x140032c32
test r9, r9
je 0x140032c11
cmp rdx, r9
jbe 0x140032c20
cmp byte [rcx + r9], 0xbf
jle 0x140032d6d
mov rdx, r9
jmp 0x140032c32
invalid
and dword [rax + 1], edi
mov eax, 1
test rcx, rcx
jne 0x140032c42
jmp 0x140032d6d
test rcx, rcx
je 0x140032d6d
cmp rdx, r9
jne 0x140032d6d
add dword [rax], eax
add byte [rax - 0x7d], cl
cli
add dword [rax - 0x77], ecx
ror byte [rax - 0x7d], 1
adc rax, 0
cmp rdx, 1
mov rax, rdx
adc rax, 0
test rdx, rdx
jne 0x140032c54
lea rcx, [0x140251788]
jmp 0x140032c54
lea rcx, str.Utf8Errorvalid_up_to
xor eax, eax
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x30], rax
lea r14, [rsp + 0x28]
mov qword [rsp + 0x38], r14
lea r15, [0x140190c60]
mov qword [rsp + 0x40], r15
jl 0x140032c97
lea rax, str._9__
jl 0x140032c97
lea rax, str._9__
add byte [rax - 0x77], cl
and al, 0x48
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x68], 0
lea r12, [rsp + 0x38]
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x60], 1
mov dword [rsp + 0x60], 1
mov dword [rsp + 0x60], 1
mov rbx, qword [rdi + 0x20]
mov rdi, qword [rdi + 0x28]
lea r8, [rsp + 0x48]
mov rcx, rbx
mov rdx, rdi
mov edx, edi
mov edx, edi
call fcn.140005a80
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140032d5e
xchg ebp, eax
add byte [rax], al
invalid
ret
xchg ebp, eax
add byte [rax], al
add byte [rdi + rcx - 0x49], al
push rax
push rax
movzx r8d, word [rsi + 0x50]
push rax
cmp r8, 0xffff
je 0x140032d05
inc dword [rax]
add byte [rsi + rbp + 0x49], dh
inc eax
inc r8
mov rcx, qword [rsi + 0x38]
mov rdx, qword [rsi + 0x40]
mov rax, rdx
sub rax, r8
jbe 0x140032d09
cmp byte [rcx + r8], 0xbf
jg 0x140032d0b
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcuripath.rs
sbb eax, 0x44894800
and al, 0x20
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.1401e6680
xor eax, eax
jmp 0x140032d5e
jne 0x140032cf1
add rcx, r8
mov qword [rsp + 0x38], rcx
and al, 0x38
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x30], r15
lea rax, str.y___
sbb eax, 0x44894800
and al, 0x48
sbb eax, 0x44894800
mov dword [rsp + 0x48], eax
and al, 0x48
mov qword [rsp + 0x50], 1
push rax
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x58], r14
and al, 0x58
and al, 0x58
pop rax
mov qword [rsp + 0x60], 1
lea r8, [rsp + 0x48]
and al, 0x48
mov rcx, rbx
mov rdx, rdi
call fcn.140005a80
and ch, byte [0x188942d5d]
nop
add rsp, 0x78
add esp, 0x78
add esp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
ret
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcuripath.rs
mov qword [rsp + 0x20], rax
add byte [rax - 0x77], cl
and al, 0x20
xor r8d, r8d
call fcn.1401e6680
sbb eax, dword [rax]
int3
int3
ror byte [rdi], 1
mov dh, 9
lea rdx, [0x1402545c8]
and al, byte [rax]
and al, byte [rax]
mov r8, qword [rdx + rcx*8]
lea rdx, str.invalid_uri_characterinvalid_schemeinvalid_authorityinvalid_portinvalid_formatscheme_missingauthority_missingpath_missinguri_too_longempty_stringscheme_too_long
adc eax, 0x221878
adc eax, 0x221878
sbb byte [rdx], ah
add byte [rax - 0x75], cl
adc al, 0xca
mov rdx, qword [rdx + rcx*8]
mov rcx, rax
jmp fcn.140005750
shr ecx, 0x9c
sub ebp, edi
dec esp
int3
cmp dword [rcx], 0
je 0x140032dd5
lea rax, [rcx + 8]
add rcx, 0x10
add ecx, 0x10
mov rax, qword [rax]
mov rdx, qword [rcx]
ret
movzx eax, byte [rcx + 8]
lea rcx, [0x140254678]
or eax, 0x221898
lea rcx, [rcx + rax*8]
lea rdx, str.acceptaccept_charsetaccept_encodingaccept_languageaccept_rangesaccess_control_allow_credentialsaccess_control_allow_headersaccess_control_allow_methodsaccess_control_allow_originaccess_control_expose_headersaccess_control_max_ageaccess_control_request_headersaccess_control_request_methodageallowalt_svcauthorizationcache_controlcache_statuscdn_cache_controlconnectioncontent_dispositioncontent_encodingcontent_languagecontent_lengthcontent_locationcontent_rangecontent_security_policycontent_security_policy_report_onlycontent_typecookiedntdateetagexpectexpiresforwardedfromhostif_matchif_modified_sinceif_none_matchif_rangeif_unmodified_sincelast_modifiedlinklocationmax_forwardsoriginpragmaproxy_authenticateproxy_authorizationpublic_key_pinspublic_key_pins_report_onlyrangerefererreferrer_policyrefreshretry_aftersec_websocket_acceptsec_websocket_extensionssec_websocket_keysec_websocket_protocolsec_websocket_versionserverset_cookiestrict_transport_securitytetrailertransfer_encodinguser_agentupgradeupgrade_insecure_requestsvaryviawarningwww_authenticatex_content_type_optionsx_dns_prefetch_controlx_frame_optionsx_xss_protectionGET__r_n
lea rax, [rdx + rax*8]
add al, 0xc2
add al, 0xc2
mov rax, qword [rax]
mov rdx, qword [rcx]
ret
add byte [rax - 0x75], cl
adc ebx, eax
int3
int3
invalid
ror byte [rax - 0x46], 0x92
sahf
invalid
ret
push rbx
test r8, r8
je 0x1400343bc
cmp r8, 0x41
jae 0x140032e48
mov rax, qword [rsp + 0x40]
mov r10d, r8d
and r10d, 3
ret 0x8341
cmp r8, 4
jae 0x140032e65
xor edi, edi
jmp 0x140032eb2
cmp r8, 0x10000
jae 0x1400343bc
adc eax, 0x89480000
adc dword [rcx + rcx*4 + 0x41], ecx
or r14b, al
mov qword [rcx], rdx
mov qword [rcx + 8], r8
or r14b, al
adc byte [r8], al
or r14b, al
adc byte [r8], al
jmp 0x1400343c0
adc eax, 0x894d0000
ret
mov r11, r8
and r11, 0xfffffffffffffffc
xor esi, esi
nop
movzx edi, byte [rdx + rsi]
movzx ebx, byte [rax + rdi]
mov byte [r9 + rsi], bl
movzx edi, byte [rdx + rsi + 1]
movzx ebx, byte [rax + rdi]
mov dh, 0x1c
cmp byte [rcx - 0x78], al
pop rsp
xor dword [rcx], eax
mov dh, 0x1c
cmp byte [rcx - 0x78], al
pop rsp
xor dword [rcx], eax
movzx edi, byte [rdx + rsi + 2]
movzx ebx, byte [rax + rdi]
mov byte [r9 + rsi + 2], bl
lea rdi, [rsi + 4]
movzx ebx, byte [rdx + rsi + 3]
pop rsp
xor al, byte [rbx]
pop rsp
xor al, byte [rbx]
movzx ebx, byte [rax + rbx]
mov byte [r9 + rsi + 3], bl
mov rsi, rdi
cmp r11, rdi
dec byte [rcx + 0x39]
sti
jne 0x140032e70
test r10, r10
je case.0x14002a59f.552
lea r11, [r9 + rdi]
add rdx, rdi
xor esi, esi
movzx edi, byte [rdx + rsi]
movzx ebx, byte [rax + rdi]
mov byte [r11 + rsi], bl
inc rsi
cmp r10, rsi
jne 0x140032ec0
invalid
lea rax, [r8 - 2]
cmp rax, 0x21
ja case.0x140032ef0.26
dec byte [rax - 0x7d]
clc
and dword [rdi], ecx
xchg dword [rcx + 0x48000012], ecx
lea edx, [0x14025824c]
invalid
lea rdx, [0x14025824c]
add byte [rax + 0x63], cl
add al, 0x82
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
cmp byte [r9], 0x74
cmp byte [rcx], 0x74
jne case.default.0x140032f62
mov al, 0x43
mov dl, 0x65
mov r10d, 1
jmp 0x14003415a
invalid
add byte [rcx + 0xf], al
mov dh, 1
movzx eax, byte [r9]
cmp eax, 0x76
je 0x140033a5e
cmp eax, 0x64
je 0x140033a78
cmp eax, 0x61
jne case.default.0x140032f62
invalid
cmp byte [r9 + 1], 0x67
jne case.default.0x140032f62
invalid
add byte [rax + 0x4165b20d], dh
mov edx, 2
mov al, 0xd
mov dl, 0x65
mov r10d, 2
jmp 0x14003415a
movzx eax, byte [r9]
add eax, 0xffffff9c
cmp eax, 0x12
ja case.default.0x140032f62
adc al, byte [rax]
invalid
add dword [rbx - 0x77c6340], eax
adc cl, byte [rdi]
xchg dword [rcx], esp
adc al, byte [rax]
add byte [rax - 0x73], cl
adc eax, 0x225379
push rbx
and al, byte [rax]
lea rdx, [0x1402582d4]
push rbx
and al, byte [rax]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
invalid
loopne 0x140032fa6
cmp byte [r9 + 1], 0x61
cmp byte [rcx + 1], 0x61
jne case.default.0x140032f62
add byte [rax], al
cmp byte [r9 + 2], 0x74
jne case.default.0x140032f62
mov al, 0x20
mov dl, 0x65
mov r10d, 3
jmp 0x14003415a
movzx eax, byte [r9]
add eax, 0xffffff9f
invalid
lahf
cmp eax, 0x16
rcr byte [rdi + 0xf16f883], 0x87
fcom qword [rcx]
add byte [rax], al
ja case.default.0x140032f62
lea rdx, [0x140258368]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
sar bh, 1
loopne 0x140032feb
invalid
cmp dword [r9 + 1], 0x732d746c
cmp dword [rcx + 1], 0x732d746c
jne case.default.0x140032f62
cmp byte [r9 + 5], 0x76
jne case.default.0x140032f62
mov al, 0xf
mov dl, 0x63
mov r10d, 6
jmp 0x14003415a
movzx eax, byte [r9]
cmp eax, 0x6c
je 0x1400338f3
adc eax, 0x83000009
clc
imul ecx, dword [rdi], 0x118e85
add byte [rcx - 0x80], al
jns 0x140032fec
cmp eax, 0x69
jne case.default.0x140032f62
cmp byte [r9 + 1], 0x66
jne case.default.0x140032f62
jne case.default.0x140032f62
cmp byte [r9 + 2], 0x2d
jne case.default.0x140032f62
adc dword [rax], eax
invalid
adc dword [rax], eax
add byte [rcx + 0xf], al
mov dh, 0x41
add eax, dword [rbx - 0x7bf08d08]
in al, 0x11
add byte [rax], al
movzx eax, byte [r9 + 3]
cmp eax, 0x72
je 0x1400341ef
cmp eax, 0x6d
jne case.default.0x140032f62
cmp byte [r9 + 4], 0x61
jne case.default.0x140032f62
adc dword [rax], eax
invalid
jns case.0x14002c90e.139
invalid
adc dword [rax], eax
add byte [rcx - 0x80], al
jns 0x140033028
cmp byte [r9 + 5], 0x74
jne case.default.0x140032f62
je 0x140033034
test dword [rbx + 0x11], ecx
add byte [rax], al
cmp byte [r9 + 6], 0x63
jne case.default.0x140032f62
add byte [rax + 0x4168b227], dh
mov edx, 7
invalid
add byte [rax], al
invalid
mov al, 0x27
mov dl, 0x68
push 0x7ba41
add byte [rax], al
push 0x7ba41
add byte [rax], al
invalid
jmp 0x14003415a
movabs rax, 0x6564726177726f66
cmp qword [r9], rax
cmp dword [rcx], eax
jne case.default.0x140032f62
mov al, 0x24
mov dl, 0x64
mov r10d, 8
jmp 0x14003415a
movzx eax, byte [r9]
mov dh, 1
cmp eax, 0x6d
clc
insd dword [rdi], dx
je 0x140033926
cmp eax, 0x63
jne case.default.0x140032f62
movzx eax, byte [r9 + 1]
cmp eax, 0x61
add dword [r11 - 0x7bf09e08], eax
scasd eax, dword [rdi]
je 0x140034139
adc byte [rax], al
add byte [rbx - 0x7af09008], al
loop case.0x14002c90e.142
cmp eax, 0x6f
jne case.default.0x140032f62
add byte [rax], al
movabs rax, 0x79742d746e65746e
cmp qword [r9 + 2], rax
jne case.default.0x140032f62
cmp byte [r9 + 0xa], 0x70
jne case.default.0x140032f62
add byte [rax], al
mov al, 0x1d
mov dl, 0x65
jmp 0x140034154
movzx eax, byte [r9]
mov dh, 1
add eax, 0xffffff9f
cmp eax, 0xb
ja case.default.0x140032f62
lea rdx, [0x1402583c4]
lea edx, [0x1402583c4]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
movzx eax, byte [r9 + 1]
cmp eax, 0x63
je 0x140034198
invalid
add byte [rbx - 0x7af08a08], al
adc dword [rax], 0
add byte [rax], al
invalid
invalid
je 0x14003315e
cmp eax, 0x75
jne case.default.0x140032f62
add byte [rax], al
test dword [rbx + 0x48000010], eax
mov eax, 0x726f6874
imul edi, dword [rdx + 0x61], 0x41394974
add cl, byte [rdi]
test dword [rdi + 0x10], ebp
add byte [rax], al
add byte [rax], al
movabs rax, 0x74617a69726f6874
cmp qword [r9 + 2], rax
outsd dx, dword [rsi]
jb 0x140033162
jp 0x14003315c
je 0x140033146
cmp dword [rcx + 2], eax
jne case.default.0x140032f62
cmp byte [r9 + 0xa], 0x69
jne case.default.0x140032f62
test dword [rax + rdx], esp
invalid
test dword [rax + rdx], esp
add byte [rcx - 0x80], al
jns 0x140033120
cmp byte [r9 + 0xb], 0x6f
outsd dx, dword [rsi]
jne case.default.0x140032f62
mov al, 0x10
mov dl, 0x6e
mov r10d, 0xc
jmp 0x14003415a
movzx eax, byte [r9]
cmp eax, 0x63
je 0x140033957
cmp eax, 0x61
jne case.default.0x140032f62
test dword [rax + rdx], esi
add byte [rax], al
movabs rax, 0x68632d7470656363
cmp qword [r9 + 1], rax
jo 0x1400331bc
sub eax, 0x39496863
add dword [r15], ecx
test dword [rax], esp
adc byte [rax], al
push 0x1413949
jne case.default.0x140032f62
add byte [rcx - 0x7f], al
jns 0x140033162
cmp dword [r9 + 9], 0x65737261
jne case.default.0x140032f62
invalid
jne case.default.0x140032f62
test dword [rdx], edx
adc byte [rax], al
add byte [rax + 0x4174b201], dh
mov al, 1
mov dl, 0x74
je 0x1400331a9
mov edx, 0xd
je 0x1400331a9
mov edx, 0xd
jmp 0x14003415a
movzx eax, byte [r9]
add eax, 0xffffff9f
cmp eax, 0x17
ja case.default.0x140032f62
lea rdx, [0x1402583f4]
movsxd rax, dword [rdx + rax*4]
invalid
add al, 0x82
add rax, rdx
jmp rax
cmp dword [r9 + 1], 0x70656363
jne case.default.0x140032f62
invalid
cmp byte [r9 + 5], 0x74
jne case.default.0x140032f62
test edx, ecx
sldt word [rax]
test edx, ecx
sldt word [rax]
retf 0xf
add byte [rax], al
cmp byte [r9 + 6], 0x2d
jne case.default.0x140032f62
movzx eax, byte [r9 + 7]
cmp eax, 0x6c
clc
insb byte [rdi], dx
je 0x140034288
add byte [rax], al
add byte [rbx - 0x7af09a08], al
test al, 0xf
add byte [rax], al
cmp eax, 0x65
jne case.default.0x140032f62
cmp dword [r9 + 8], 0x646f636e
jne case.default.0x140032f62
invalid
sldt word [rax]
invalid
cmp byte [r9 + 0xc], 0x69
jne case.default.0x140032f62
cmp byte [r9 + 0xd], 0x6e
jne case.default.0x140032f62
mov al, 2
mov dl, 0x67
mov r10d, 0xe
add byte [rax], al
add byte [rax], al
jmp 0x14003415a
movdqu xmm0, xmmword [r9]
pcmpeqb xmm0, xmmword [0x1401f1950]
pmovmskb eax, xmm0
je 0x14003320e
out 0x1b, eax
add byte [rsi + 0xf], ah
xlatb
sal byte [0x140043216], 0xf
add byte [rdi], cl
pmovmskb eax, mm0
xor eax, 0xffff
jne case.default.0x1400336e0
add byte [rdi], cl
test esp, ebx
adc byte [rax], al
add byte [rcx - 0x80], al
invalid
invalid
jns 0x140033230
cmp byte [r9 + 0x10], 0x63
jne case.default.0x1400336e0
rcl dword [rax]
add byte [rax], al
invalid
cmp byte [r9 + 0x11], 0x65
jne case.default.0x1400336e0
add byte [rax], al
cmp byte [r9 + 0x12], 0x70
jne case.default.0x1400336e0
invalid
invalid
adc byte [rax], al
invalid
test dword [rbx - 0x4ffffff0], edi
cmp esi, dword [rdx + 0x13ba4174]
mov dl, 0x74
mov r10d, 0x13
invalid
invalid
mov al, 0x3b
mov dl, 0x74
mov r10d, 0x13
jmp 0x14003415a
movdqu xmm0, xmmword [r9]
pcmpeqb xmm0, xmmword [0x1401f1930]
pmovmskb eax, xmm0
xlatb
sal byte [0x140043262], 0xf
add byte [rax], al
jne case.default.0x1400336e0
xlatb
sal byte [0x140043262], 0xf
add byte [rax], al
jne case.default.0x1400336e0
cmp dword [r9 + 0x10], 0x6f697372
cmp dword [r9 + 0x10], 0x6f697372
jne case.default.0x1400336e0
mov al, 0x3f
mov dl, 0x6e
mov r10d, 0x14
adc al, 0
add byte [rax], al
adc al, 0
add byte [rax], al
jmp 0x14003415a
movdqu xmm0, xmmword [r9]
pcmpeqb xmm0, xmmword [0x1401f1980]
pmovmskb eax, xmm0
outsd dx, dword [rsi]
add dword [rsi + 0xf], esp
je 0x140033293
out dx, al
out 0x1b, al
add byte [rsi + 0xf], ah
xlatb
sal byte [0x14004329b], 0xf
inc dword [rax]
add byte [rdi], cl
pmovmskb eax, mm0
xor eax, 0xffff
jne case.default.0x1400336e0
inc dword [rax]
add byte [rdi], cl
test dword [rdi + 0x10], edx
add byte [rax], al
cmp dword [r9 + 0x10], 0x6c6f702d
jne case.default.0x1400336e0
adc byte [0x14f6fa21a], ch
test dword [rcx + 0x10], ecx
add byte [rax], al
cmp byte [r9 + 0x14], 0x69
jne case.default.0x1400336e0
cmp byte [r9 + 0x15], 0x63
jne case.default.0x1400336e0
invalid
mov al, 0x1b
mov dl, 0x79
mov r10d, 0x16
jmp 0x14003415a
movdqu xmm0, xmmword [r9]
pcmpeqb xmm0, xmmword [0x1401f1940]
pcmpeqb mm0, qword [0x1401f1940]
pcmpeqb mm0, qword [0x1401f1940]
pmovmskb eax, xmm0
xor eax, 0xffff
jne case.default.0x1400336e0
cmp dword [r9 + 0x10], 0x736e6574
jne case.default.0x1400336e0
outsb dx, byte [rsi]
jae 0x140033308
test edx, edi
sldt word [rax]
cmp byte [r9 + 0x14], 0x69
jne case.default.0x1400336e0
add byte [rcx - 0x80], al
jns 0x140033322
cmp byte [r9 + 0x15], 0x6f
outsd dx, dword [rsi]
jne case.default.0x1400336e0
add byte [rax], al
cmp byte [r9 + 0x16], 0x6e
jne case.default.0x1400336e0
mov al, 0x3c
mov dl, 0x73
mov r10d, 0x17
jae case.0x14002cc30.117
mov edx, 0x17
jmp 0x14003415a
movzx eax, byte [r9]
cmp eax, 0x75
je 0x140033988
cmp eax, 0x73
jne case.default.0x1400336e0
add byte [rax], al
add byte [rax], al
movdqu xmm0, xmmword [r9 + 1]
pcmpeqb xmm0, xmmword [0x1401f1920]
pmovmskb eax, xmm0
add dword [rsi + 0xf], esp
je 0x140033353
invalid
pmovmskb eax, mm0
xor eax, 0xffff
jne case.default.0x1400336e0
cmp dword [r9 + 0x11], 0x75636573
jne case.default.0x1400336e0
jae case.0x14002c90e.129
invalid
cmp byte [r9 + 0x15], 0x72
jne case.default.0x1400336e0
jb 0x140033384
test dword [rsi + 0xf], edi
add byte [rax], al
cmp byte [r9 + 0x16], 0x69
jne case.default.0x1400336e0
add byte [rcx - 0x80], al
jns 0x1400333a0
cmp byte [r9 + 0x17], 0x74
jne case.default.0x1400336e0
add byte [rax], al
je 0x14003339a
test dword [rax + 0xf], ebp
add byte [rax], al
add byte [rax + 0x4179b242], dh
mov al, 0x42
mov dl, 0x79
mov r10d, 0x18
mov edx, 0x18
jmp 0x14003415a
movzx eax, byte [r9]
movzx eax, byte [rcx]
cmp eax, 0x70
je 0x1400339e3
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x7af09e08], al
sldt word [r8]
cmp eax, 0x61
jne case.default.0x1400336e0
movdqu xmm0, xmmword [r9 + 1]
pcmpeqb xmm0, xmmword [0x1401f1a20]
pmovmskb eax, xmm0
xor eax, 0xffff
jne case.default.0x1400336e0
movabs rax, 0x6769726f2d776f6c
cmp qword [r9 + 0x11], rax
cmp qword [r9d + 0x11], rax
jne case.default.0x1400336e0
cmp byte [r9 + 0x19], 0x69
jne case.default.0x1400336e0
jns 0x140033403
imul ecx, dword [rdi], 0xf0785
add byte [rax + 0x416eb208], dh
mov edx, 0x1a
mov al, 8
mov dl, 0x6e
mov r10d, 0x1a
jmp 0x14003415a
movdqu xmm0, xmmword [r9]
pcmpeqb xmm0, xmmword [0x1401f1a30]
outsd dx, dword [rsi]
add dword [rsi + 0xf], esp
je case.0x14002c90e.130
and esp, esi
sbb eax, dword [rax]
pmovmskb eax, xmm0
pmovmskb eax, mm0
xor eax, 0xffff
jne case.default.0x1400336e0
add byte [rax], al
fmul qword [rsi]
add byte [rax], al
cmp dword [r9 + 0x10], 0x776f6c6c
jne case.default.0x1400336e0
cmp byte [r9 + 0x14], 0x2d
jne case.default.0x1400336e0
movzx eax, byte [r9 + 0x15]
movzx eax, byte [rcx + 0x15]
cmp eax, 0x6d
je 0x140033ee9
cmp eax, 0x68
jne case.default.0x1400336e0
cmp dword [r9 + 0x16], 0x65646165
jne case.default.0x1400336e0
jne case.default.0x1400336e0
cmp byte [r9 + 0x1a], 0x72
jne case.default.0x1400336e0
invalid
add byte [rax], al
invalid
mov al, 6
jmp 0x140033f04
cwde
or al, byte [rax]
invalid
movdqu xmm0, xmmword [r9]
pcmpeqb xmm0, xmmword [0x1401f1a30]
pmovmskb eax, xmm0
xor eax, 0xffff
jne case.default.0x1400336e0
jo 0x140033494
add byte [rax], al
in eax, 0x1b
add byte [rsi + 0xf], ah
xlatb
sal byte [0x140043482], 0xf
test dword [rax + 0xe], esi
jo 0x140033494
jo 0x140033494
add byte [rax], al
movabs rax, 0x6572632d776f6c6c
cmp qword [r9 + 0x10], rax
jne case.default.0x1400336e0
adc byte [r15], cl
test dword [rsi + rcx], ebx
add byte [rcx - 0x7f], al
jns 0x1400334b8
cmp dword [r9 + 0x18], 0x746e6564
jne case.default.0x1400336e0
invalid
add byte [rax], al
outsb dx, byte gs:[rsi]
je 0x1400334b4
test dword [rsi + 0xe], ecx
add byte [rax], al
invalid
cmp byte [r9 + 0x1c], 0x69
jne case.default.0x1400336e0
add byte [rcx - 0x80], al
jns 0x1400334d6
cmp byte [r9 + 0x1d], 0x61
jne case.default.0x1400336e0
invalid
sbb eax, 0x38850f61
invalid
invalid
add byte [rcx - 0x80], al
jns 0x1400334e2
cmp byte [r9 + 0x1e], 0x6c
insb byte [rdi], dx
jne case.default.0x1400336e0
mov al, 5
mov dl, 0x73
mov r10d, 0x1f
jmp 0x14003415a
or byte [rax + rax], 0
movdqu xmm0, xmmword [r9]
movdqu xmm1, xmmword [r9 + 0x10]
outsd dx, dword [rsi]
add ebx, esi
movq mm1, qword [r9 + 0x10]
outsd dx, dword [rsi]
adc byte [r14 + 0xf], spl
je 0x1400334f6
pcmpeqb xmm1, xmmword [0x1401f1970]
pcmpeqb xmm0, xmmword [0x1401f1980]
and esp, 0x1b
add byte [rsi + 0xf], ah
je 0x1400334f6
mov esp, esp
sbb eax, dword [rax]
pand xmm0, xmm1
pand mm0, mm1
pmovmskb eax, xmm0
pmovmskb eax, mm0
xor eax, 0xffff
jne case.default.0x1400336e0
cmp byte [r9 + 0x20], 0x6e
jne case.default.0x1400336e0
add byte [rax], al
add byte [rax], al
cmp byte [r9 + 0x21], 0x6c
jne case.default.0x1400336e0
mov al, 0x1c
mov dl, 0x79
mov r10d, 0x22
jmp 0x14003415a
or al, 0
add byte [rcx + 0xf], al
movzx eax, byte [r9]
movzx eax, byte [r9]
cmp eax, 0x72
je 0x140033a2e
cmp eax, 0x61
jne case.default.0x140032f62
cmp byte [r9 + 1], 0x6c
jne case.default.0x140032f62
or al, 0
invalid
cmp byte [r9 + 2], 0x6c
jns 0x140033554
insb byte [rdi], dx
jne case.default.0x140032f62
test dword [rsp + rcx], ebx
add byte [rax], al
cmp byte [r9 + 3], 0x6f
jne case.default.0x140032f62
invalid
add byte [rax + 0x4177b20e], dh
mov al, 0xe
mov dl, 0x77
ja 0x1400335aa
mov edx, 4
ja 0x1400335aa
mov edx, 4
add byte [rax], al
jmp 0x14003415a
movzx eax, byte [r9]
add eax, 0xffffff9f
cmp eax, 0x12
ja case.default.0x140032f62
lea rdx, [0x140258454]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
retf 0x224e
cmp dword [r9 + 1], 0x70656363
jne case.default.0x140032f62
test esp, edx
or eax, dword [rax]
add byte [rdx + 0x5ba4174], dh
je 0x1400335e5
mov edx, 5
invalid
mov dl, 0x74
mov r10d, 5
je 0x1400335e5
mov edx, 5
xor eax, eax
jmp 0x14003415a
shr cl, 0xaa
or eax, dword [rax]
add byte [rcx + 0xf], al
movzx eax, byte [r9]
movzx eax, byte [r9]
cmp eax, 0x75
je 0x140033ad9
cmp eax, 0x73
je 0x140033afc
cmp eax, 0x63
jne case.default.0x140032f62
movabs rax, 0x6f697463656e6e6f
cmp qword [r9 + 1], rax
jne case.default.0x140032f62
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
mov al, 0x14
mov dl, 0x6e
mov r10d, 9
jmp 0x14003415a
add byte [rax], al
add byte [rax], al
movabs rax, 0x66612d7972746572
cmp qword [r9], rax
jne case.default.0x140032f62
cmp byte [r9 + 8], 0x74
jne case.default.0x140032f62
cmp byte [r9 + 9], 0x65
jne case.default.0x140032f62
mov al, 0x3a
mov dl, 0x72
mov r10d, 0xa
mov edx, 0xa
jmp 0x14003415a
movzx eax, byte [r9]
cmp eax, 0x78
je 0x140033b1f
add dword [rbx - 0x7bf08708], eax
call 0xc303363c
clc
ja 0x14003364a
cmp eax, 0x77
je 0x140033a92
test byte [rdx + 4], dl
add byte [rax], al
cmp eax, 0x63
jne case.default.0x1400336e0
cmp dword [r9 + 1], 0x65746e6f
cmp dword [rcx + 1], 0x65746e6f
jne case.default.0x1400336e0
cmp byte [r9 + 5], 0x6e
jne case.default.0x1400336e0
add eax, 0x96850f6e
or al, 0
add byte [rcx - 0x80], al
jns 0x14003366c
cmp byte [r9 + 6], 0x74
jne case.default.0x1400336e0
je case.0x14002a59f.668
test dword [rbx + 0x4100000c], ecx
cmp byte [rcx + 7], 0x2d
add byte [rcx - 0x80], al
jns 0x140033678
cmp byte [r9 + 7], 0x2d
sub eax, 0xc80850f
add byte [rax], al
invalid
jne case.default.0x1400336e0
add byte [rcx + 0xf], al
mov dh, 0x41
or byte [rbx - 0x7bf09308], al
insb byte [rdi], dx
je 0x14003421f
cmp eax, 0x65
invalid
invalid
movzx eax, byte [r9 + 8]
movzx eax, byte [rcx + 8]
cmp eax, 0x6c
insb byte [rdi], dx
je 0x14003421f
cmp eax, 0x65
jne case.default.0x1400336e0
invalid
or al, 0
invalid
imul ecx, dword [rax + rax], 0x79814100
or dword [rsi + 0x63], ebp
outsd dx, dword [rsi]
jne case.default.0x1400336e0
add byte [rax], al
cmp dword [r9 + 9], 0x646f636e
jne case.default.0x1400336e0
add byte [rax], al
add byte [rax], al
cmp byte [r9 + 0xd], 0x69
jne case.default.0x1400336e0
push rax
or al, 0
invalid
push rax
or al, 0
add byte [rcx - 0x80], al
jns 0x1400336ba
invalid
cmp byte [r9 + 0xe], 0x6e
invalid
outsb dx, byte [rsi]
jne case.default.0x1400336e0
mov al, 0x16
mov dl, 0x67
mov r10d, 0xf
add byte [rax], al
add cl, ch
cwde
or al, byte [rax]
add byte [rcx + 0xf], al
movzx eax, byte [r9]
add byte [rax], al
jmp 0x14003415a
movzx eax, byte [r9]
add eax, 0xffffff9d
cmp eax, 0x11
ja case.default.0x1400336e0
lea rdx, [0x140258320]
lea edx, [0x140258320]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
movabs rax, 0x65686361632d6e64
cmp qword [r9 + 1], rax
add dword [r15], ecx
test dword [rdx], eax
or al, 0
invalid
add dword [r15], ecx
test dword [rdx], eax
or al, 0
add byte [rcx - 0x7f], al
jns 0x140033703
cmp dword [r9 + 9], 0x6e6f632d
jne case.default.0x1400336e0
sub eax, 0xf6e6f63
test esp, esi
or eax, dword [rax]
add byte [rcx - 0x80], al
jns 0x140033715
cmp byte [r9 + 0xd], 0x74
jne case.default.0x1400336e0
add byte [rax], al
je 0x140033719
test ecx, ebp
or eax, dword [rax]
add byte [rax], al
invalid
invalid
jns 0x140033721
add byte [rax], al
cmp byte [r9 + 0xe], 0x72
jne case.default.0x1400336e0
fimul word [rbx]
add byte [rax], al
jb 0x140033724
test esi, ebx
or eax, dword [rax]
fimul word [rbx]
add byte [rax], al
add byte [rcx - 0x80], al
jns 0x14003372d
cmp byte [r9 + 0xf], 0x6f
outsd dx, dword [rsi]
jne case.default.0x1400336e0
ror dword [rbx], cl
add byte [rax], al
add byte [rax + 0x416cb213], dh
mov edx, 0x10
mov al, 0x13
mov dl, 0x6c
mov r10d, 0x10
add byte [rax], al
jmp 0x14003415a
movdqu xmm0, xmmword [r9]
pcmpeqb xmm0, xmmword [0x1401f1960]
loop 0x14003375b
add byte [rsi + 0xf], ah
xlatb
sal byte [0x14004374a], 0xf
invalid
test al, 0xb
add byte [rax], al
loop 0x14003375b
add byte [rsi + 0xf], ah
xlatb
sal byte [0x14004374a], 0xf
test dword [rax + 0x4100000b], ebp
cmp byte [rcx + 0x10], 0x74
cmp byte [r9 + 0x10], 0x74
jne case.default.0x1400336e0
mov al, 0x32
mov dl, 0x65
mov r10d, 0x11
jmp 0x14003415a
movzx eax, byte [r9]
cmp eax, 0x70
je 0x140033b66
add dword [rbx - 0x7bf08f08], eax
out dx, eax
add eax, dword [rax]
add byte [rbx - 0x7bf09608], al
sbb eax, 0x83000004
clc
invalid
cmp eax, 0x69
je 0x140033b9d
cmp eax, 0x63
jne case.default.0x1400336e0
movdqu xmm0, xmmword [r9 + 1]
pcmpeqb xmm0, xmmword [0x1401f19b0]
pmovmskb eax, xmm0
xor eax, 0xffff
inc dword [rax]
add byte [rdi], cl
test dword [rdx + 0xb], edx
add byte [rax], al
inc dword [rax]
add byte [rdi], cl
test dword [rdx + 0xb], edx
add byte [rax], al
cmp byte [r9 + 0x11], 0x6f
jne case.default.0x1400336e0
mov al, 0x15
jmp 0x140033b90
movzx eax, byte [r9]
cmp eax, 0x78
je 0x140033bd4
cmp eax, 0x73
je 0x140033c38
clc
jae 0x1400337d8
test byte [rdx + 4], ch
add byte [rax], al
cmp eax, 0x61
jne case.default.0x1400336e0
movdqu xmm0, xmmword [r9 + 1]
movq mm0, qword [r9 + 1]
pcmpeqb xmm0, xmmword [0x1401f1a00]
pmovmskb eax, xmm0
xor eax, 0xffff
jne case.default.0x1400336e0
loop 0x1400337ff
add byte [rsi + 0xf], ah
xlatb
sal byte [0x1400437ee], 0xf
test dword [rbx + rcx], eax
add byte [rax], al
cmp dword [r9 + 0x11], 0x67612d78
jne case.default.0x1400336e0
sub eax, 0x850f6761
test byte [rdx], 0
or al, byte [rax]
add byte [rax + 0x4165b20a], dh
mov edx, 0x15
mov al, 0xa
mov dl, 0x65
mov r10d, 0x15
jmp 0x14003415a
movabs rax, 0x632d737365636361
cmp qword [r9], rax
jae 0x14003388c
sub eax, 0x1394963
jne case.default.0x1400336e0
cmp dword [r9 + 8], 0x72746e6f
jne case.default.0x1400336e0
cmp byte [r9 + 0xc], 0x6f
jne case.default.0x1400336e0
cmp byte [r9 + 0xd], 0x6c
jne case.default.0x1400336e0
cmp byte [r9 + 0xe], 0x2d
jne case.default.0x1400336e0
invalid
movzx eax, byte [r9 + 0xf]
cmp eax, 0x72
jb 0x14003386b
invalid
mov al, 6
add byte [rax], al
jb 0x14003386b
test byte [rax - 0x7cfffffa], dh
clc
jne case.default.0x1400336e0
cmp eax, 0x65
jne case.default.0x1400336e0
movabs rax, 0x65682d65736f7078
cmp qword [r9 + 0x10], rax
adc byte [r15], cl
test dword [rdx + 0xa], edi
add byte [rax], al
mov eax, 0x736f7078
sub eax, 0x39496568
outsd dx, dword [rsi]
jae 0x1400338d6
sub eax, 0x39496568
adc byte [r15], cl
test dword [rdx + 0xa], edi
add byte [rax], al
cmp dword [r9 + 0x18], 0x72656461
jne case.default.0x1400336e0
add byte [rax], al
add byte [rax], al
mov al, 9
mov dl, 0x73
mov r10d, 0x1c
jmp 0x14003415a
or dword [rdx + 0x1cba4173], esi
add byte [rax], al
add cl, ch
mov edi, 0xf3000008
movdqu xmm0, xmmword [r9]
movdqu xmm0, xmmword [r9]
add dword [rsi + 0xf], esp
je 0x1400338a9
pcmpeqb xmm0, xmmword [0x1401f19c0]
sbb cl, ah
sbb eax, dword [rax]
pmovmskb eax, xmm0
pmovmskb eax, mm0
xor eax, 0xffff
jne case.default.0x1400336e0
movabs rax, 0x682d747365757165
cmp qword [r9 + 0x10], rax
jne case.default.0x1400336e0
jne 0x140033922
jae 0x140033933
sub eax, 0x41394968
adc byte [rdi], cl
test dword [0x1810338d6], ebp
cmp dword [rcx + 0x18], 0x65646165
cmp dword [r9 + 0x18], 0x65646165
jne case.default.0x1400336e0
or al, byte [rax]
add byte [rcx - 0x80], al
cmp byte [r9 + 0x1c], 0x72
jne case.default.0x1400336e0
jns 0x1400338f9
jb 0x1400338ee
test dword [rdx + rcx], edx
add byte [rax], al
mov al, 0xb
mov dl, 0x73
mov r10d, 0x1d
jmp 0x14003415a
cmp dword [r9 + 1], 0x7461636f
jne case.default.0x140032f62
outsd dx, dword [rsi]
invalid
invalid
cmp byte [r9 + 5], 0x69
jne case.default.0x140032f62
invalid
add byte [rcx - 0x80], al
jns case.0x14002c90e.217
cmp byte [r9 + 6], 0x6f
outsd dx, dword [rsi]
jne case.default.0x140032f62
add byte [rax + 0x416eb22e], dh
mov edx, 7
mov al, 0x2e
mov dl, 0x6e
mov r10d, 7
jmp 0x14003415a
xor al, 8
add byte [rax], al
movabs rax, 0x6177726f662d7861
cmp qword [r9 + 1], rax
add dword [r15], ecx
test dword [rbx], edi
or byte [rax], al
invalid
add dword [r15], ecx
add dword [rdi], ecx
test dword [rbx], edi
or byte [rax], al
add byte [rcx - 0x80], al
jns 0x140033947
cmp byte [r9 + 9], 0x72
jne case.default.0x140032f62
jb 0x14003394f
test dword [rax], esi
or byte [rax], al
add byte [rcx - 0x80], al
cmp byte [r9 + 0xa], 0x64
jne case.default.0x140032f62
jns 0x140033953
jne case.default.0x140032f62
add byte [rax + 0x7fbe92f], dh
add byte [rax], al
mov al, 0x2f
jmp 0x140034152
sti
invalid
movabs rax, 0x6c2d746e65746e6f
cmp qword [r9 + 1], rax
cmp dword [rcx + 1], eax
jne case.default.0x140032f62
test dword [rdx], ecx
or byte [rax], al
add byte [rcx - 0x7f], al
jns 0x140033978
cmp dword [r9 + 9], 0x74676e65
jne case.default.0x140032f62
outsb dx, byte gs:[rsi]
je 0x140033983
test esp, edi
invalid
add byte [rax + 0x4168b218], dh
mov edx, 0xd
invalid
mov al, 0x18
mov dl, 0x68
mov r10d, 0xd
invalid
add cl, ch
rol byte [rdi], cl
add byte [rax], al
jmp 0x14003415a
movdqu xmm0, xmmword [r9 + 1]
pcmpeqb xmm0, xmmword [str.pgrade_insecure_trict_transport_sec_websocket_vesec_websocket_exsec_websocket_acproxy_authentica_policy_report_ocontent_securityroxy_authorizatif_unmodified_sinontent_dispositiaccess_control_rns_prefetch_contontent_type_optiec_websocket_proccess_control_maublic_key_pins_rccess_control_alaccess_control_a_________________t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t]
pmovmskb eax, xmm0
xor eax, 0xffff
jne case.default.0x1400336e0
cmp dword [r9 + 0x11], 0x75716572
jno 0x140033a22
jne case.default.0x1400336e0
add byte [rcx - 0x80], al
jns 0x1400339cc
cmp byte [r9 + 0x15], 0x65
jne case.default.0x1400336e0
jne case.default.0x1400336e0
cmp byte [r9 + 0x16], 0x73
jne case.default.0x1400336e0
test dword [rdi], ebp
or dword [rax], eax
invalid
test dword [rdi], ebp
or dword [rax], eax
add byte [rcx - 0x80], al
jns 0x1400339e4
cmp byte [r9 + 0x17], 0x74
jne case.default.0x1400336e0
test dword [rcx + rcx], esp
add byte [rax], al
invalid
je 0x1400339de
test dword [rcx + rcx], esp
add byte [rax], al
mov al, 0x48
mov dl, 0x73
mov r10d, 0x18
sbb byte [rax], al
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
jmp 0x14003415a
movdqu xmm0, xmmword [r9 + 1]
movq mm0, qword [r9 + 1]
pcmpeqb xmm0, xmmword [0x1401f1a10]
je 0x1400339f2
invalid
sbb eax, dword [rax]
pmovmskb eax, xmm0
pmovmskb eax, mm0
xor eax, 0xffff
jne case.default.0x1400336e0
invalid
movabs rax, 0x6e6f2d74726f7065
sub eax, 0x39496e6f
adc dword [r15], ecx
test esp, esp
or byte [rax], al
add byte [rcx - 0x80], al
jns 0x140033a31
cmp qword [r9 + 0x11], rax
cmp dword [rcx + 0x11], eax
jne case.default.0x1400336e0
cmp byte [r9 + 0x19], 0x6c
insb byte [rdi], dx
jne case.default.0x1400336e0
mov al, 0x35
mov dl, 0x79
mov r10d, 0x1a
jns 0x140033a65
mov edx, 0x1a
jmp 0x14003415a
invalid
cmp byte [r9 + 1], 0x61
jne case.default.0x140032f62
add dword [rcx + 0xf], esp
test dword [rdi + rax], edi
add byte [rax], al
cmp byte [r9 + 2], 0x6e
jns 0x140033a3f
outsb dx, byte [rsi]
jne case.default.0x140032f62
test dword [rcx], esi
invalid
cmp byte [r9 + 3], 0x67
jne case.default.0x140032f62
add esp, dword [rdi + 0xf]
test dword [rsi], esp
invalid
mov al, 0x36
mov dl, 0x65
mov r10d, 4
jmp 0x14003415a
cmp byte [r9 + 1], 0x69
jne case.default.0x140032f62
or al, 7
add byte [rax], al
mov al, 0x4a
mov dl, 0x61
mov r10d, 2
jmp 0x14003415a
add byte [rcx - 0x80], al
jns 0x140033a7d
cmp byte [r9 + 1], 0x6e
outsb dx, byte [rsi]
jne case.default.0x140032f62
mov al, 0x1f
mov dl, 0x74
mov r10d, 2
jmp 0x14003415a
invalid
add byte [rax], al
invalid
movabs rax, 0x65687475612d7777
cmp qword [r9 + 1], rax
jne case.default.0x1400336e0
cmp dword [r9 + 9], 0x6369746e
jne case.default.0x1400336e0
je 0x140033b16
invalid
cmp byte [r9 + 0xd], 0x61
jne case.default.0x1400336e0
cmp byte [r9 + 0xe], 0x74
jne case.default.0x1400336e0
mov al, 0x4c
mov dl, 0x65
mov r10d, 0xf
jmp 0x14003415a
movabs rax, 0x6e6567612d726573
cmp qword [r9 + 1], rax
jne case.default.0x140032f62
mov al, 0x46
mov dl, 0x74
mov r10d, 9
jmp 0x14003415a
movabs rax, 0x696b6f6f632d7465
cmp qword [r9 + 1], rax
jne case.default.0x140032f62
mov al, 0x41
mov dl, 0x65
mov r10d, 9
or dword [rax], eax
add byte [rax], al
jmp 0x14003415a
movabs rax, 0x6f72702d7373782d
cmp qword [r9 + 1], rax
jne case.default.0x1400336e0
cmp dword [r9 + 9], 0x74636574
jne case.default.0x1400336e0
cmp byte [r9 + 0xd], 0x69
jne case.default.0x1400336e0
cmp byte [r9 + 0xe], 0x6f
jne case.default.0x1400336e0
mov al, 0x50
mov dl, 0x6e
mov r10d, 0xf
jmp 0x14003415a
movdqu xmm0, xmmword [r9 + 1]
pcmpeqb xmm0, xmmword [0x1401f1990]
pmovmskb eax, xmm0
xor eax, 0xffff
jne case.default.0x1400336e0
cmp byte [r9 + 0x11], 0x6f
adc dword [rdi + 0xf], ebp
test dword [rdx + 7], ebp
add byte [rax], al
invalid
outsd dx, dword [rsi]
jne case.default.0x1400336e0
add byte [rax + 0x416eb233], dh
mov edx, 0x12
mov al, 0x33
mov dl, 0x6e
mov r10d, 0x12
jmp 0x14003415a
movdqu xmm0, xmmword [r9 + 1]
add dword [rsi + 0xf], esp
je 0x140033bac
pcmpeqb xmm0, xmmword [0x1401f19a0]
cmc
fstp qword [rbx]
sbb eax, dword [rax]
pmovmskb eax, xmm0
xor eax, 0xffff
invalid
test dword [rsi], edi
sbb eax, dword [rax]
pmovmskb eax, xmm0
pmovmskb eax, mm0
xor eax, 0xffff
jne case.default.0x1400336e0
invalid
add byte [rax], al
invalid
cmp byte [r9 + 0x11], 0x63
jne case.default.0x1400336e0
mov al, 0x2b
mov dl, 0x65
mov r10d, 0x12
adc al, byte [rax]
add byte [rax], al
jmp 0x14003415a
invalid
invalid
add byte [rax], al
invalid
xchg byte [0xc0443bd6], al
add byte [rcx - 0x80], al
cmp byte [r9 + 1], 0x2d
jns case.0x14012c40b.254
add dword [0x1471cc0ec], ebp
sub eax, 0x719850f
jne case.default.0x1400336e0
add byte [rax], al
movzx eax, byte [r9 + 2]
cmp eax, 0x64
add al, byte [rbx - 0x7bf09b08]
imul eax, dword [rsi], 0xf8830000
invalid
invalid
clc
je 0x140034256
add byte [rbx - 0x7af09c08], al
add al, byte [rdi]
invalid
add byte [rax], al
invalid
cmp eax, 0x63
jne case.default.0x1400336e0
invalid
add byte [rax], al
invalid
invalid
invalid
add bl, dh
movq mm0, qword [r9 + 3]
invalid
movdqu xmm0, xmmword [r9 + 3]
add esp, dword [rsi + 0xf]
je 0x140033c05
pcmpeqb xmm0, xmmword [0x1401f19e0]
pmovmskb eax, xmm0
invalid
add byte [rsi + 0xf], ah
xlatb
sal byte [0x140043c0d], 0xf
test ebp, esp
invalid
pmovmskb eax, mm0
xor eax, 0xffff
jne case.default.0x1400336e0
add byte [rax], al
add byte [rax], al
cmp byte [r9 + 0x13], 0x6f
jne case.default.0x1400336e0
fiadd dword [rsi]
add byte [rax], al
invalid
adc ebp, dword [rdi + 0xf]
test edx, ebx
fiadd dword [rsi]
fiadd dword [rsi]
add byte [rax], al
invalid
cmp byte [r9 + 0x14], 0x6e
jne case.default.0x1400336e0
invalid
add byte [rax], al
mov al, 0x4d
mov dl, 0x73
mov r10d, 0x15
jmp 0x14003415a
add byte [rax], al
add byte [rax], al
movdqu xmm0, xmmword [r9 + 1]
movq mm0, qword [r9 + 1]
pcmpeqb xmm0, xmmword [0x1401f19f0]
pmovmskb eax, xmm0
xor eax, 0xffff
add byte [rdi], cl
invalid
invalid
invalid
add byte [rax], al
stosb byte [rdi], al
fstp qword [rbx]
add byte [rsi + 0xf], ah
xlatb
sal byte [0x140043c4f], 0xf
add byte [rdi], cl
test dword [rbx + 0x41000006], esp
cmp dword [r9 + 0x11], 0x6f636f74
cmp dword [r9 + 0x11], 0x6f636f74
jne case.default.0x1400336e0
test dword [rbp - 0x4ffffffa], edx
mov dl, 0x6c
insb byte [rdi], dx
mov al, 0x3e
mov dl, 0x6c
insb byte [rdi], dx
mov r10d, 0x15
jmp 0x14003415a
add byte [rax], al
add cl, ch
call 0x181033c77
movzx eax, byte [rcx + 1]
movzx eax, byte [r9 + 1]
cmp eax, 0x61
je 0x1400341c2
invalid
add byte [rax], al
cmp eax, 0x6f
jne case.default.0x140032f62
add al, 0
invalid
add al, 0
add byte [rax - 0x48], cl
outsb dx, byte [rsi]
je case.0x14002c90e.253
movabs rax, 0x61722d746e65746e
outsb dx, byte [rsi]
je case.0x140032fa7.50
jb 0x140033cf4
cmp qword [r9 + 2], rax
jne case.default.0x140032f62
fadd dword [rax + rax]
invalid
fadd dword [rax + rax]
add byte [rcx - 0x80], al
jns 0x140033cab
cmp byte [r9 + 0xa], 0x6e
outsb dx, byte [rsi]
jne case.default.0x140032f62
cmp byte [r9 + 0xb], 0x67
jne case.default.0x140032f62
jns 0x140033cb7
or esp, dword [rdi + 0xf]
test edx, eax
add al, 0
add byte [rax + 0x4165b21a], dh
mov dl, 0x65
mov r10d, 0xc
jne case.default.0x140032f62
mov al, 0x1a
mov dl, 0x65
mov r10d, 0xc
jmp 0x14003415a
cwde
add al, 0
add byte [rax - 0x48], cl
sub ax, 0x6f6e
outsb dx, byte [rsi]
movabs rax, 0x6d2d656e6f6e2d66
cmp qword [r9 + 1], rax
jne case.default.0x140032f62
sub eax, 0x4139496d
add dword [rdi], ecx
test dword [rdi + 0x41000004], ebx
cmp byte [r9 + 9], 0x61
cmp byte [r9 + 9], 0x61
jne case.default.0x140032f62
cmp byte [r9 + 0xa], 0x74
jne case.default.0x140032f62
je 0x140033cf6
test dword [rcx + 0x41000004], ecx
cmp byte [rcx + 0xb], 0x63
invalid
invalid
cmp byte [r9 + 0xb], 0x63
or esp, dword [rbx + 0xf]
jne case.default.0x140032f62
test dword [rsi + 4], edi
jle 0x140033cf9
add al, 0
add byte [rax], al
add byte [rax + 0x4168b229], dh
mov edx, 0xc
mov al, 0x29
mov dl, 0x68
mov r10d, 0xc
jmp 0x14003415a
movabs rax, 0x69646f6d2d747361
cmp qword [r9 + 1], rax
jne case.default.0x140032f62
add al, 0
invalid
mov eax, 0x2d747361
insd dword [rdi], dx
outsd dx, dword [rsi]
imul ecx, dword fs:[rcx + 0x39], 0x850f0141
imul ecx, dword [rcx + 0x39], 0x850f0141
imul ecx, dword [rcx + 0x39], 0x850f0141
pop rbx
add al, 0
add byte [rcx - 0x80], al
jns case.0x14002c90e.266
cmp byte [r9 + 9], 0x66
jne case.default.0x140032f62
test dword [rax + 4], edx
add byte [rax], al
jne case.default.0x140032f62
test dword [rax + 4], edx
add al, 0
add byte [rcx - 0x80], al
invalid
invalid
add byte [rax], al
cmp byte [r9 + 0xa], 0x69
jne case.default.0x140032f62
test dword [rbp + 4], eax
add byte [rax], al
jns case.0x14002d1d9.258
imul ecx, dword [rdi], 0x44585
add byte [rcx - 0x80], al
jns case.0x14002d1d9.202
invalid
test dword [rbp + 4], eax
add byte [rax], al
cmp byte [r9 + 0xb], 0x65
jne case.default.0x140032f62
cmp al, byte [rax + rax]
invalid
or esp, dword [rbp + 0xf]
test dword [rdx], edi
cmp al, byte [rax + rax]
jne case.default.0x140032f62
cmp al, byte [rax + rax]
add byte [rax + 0x4164b22c], dh
mov edx, 0xc
or al, 0
add byte [rax], al
mov al, 0x2c
mov dl, 0x64
sub al, 0xb2
mov r10d, 0xc
mov r10d, 0xc
mov r10d, 0xc
or al, 0
add byte [rax], al
jmp 0x14003415a
add al, 0
add byte [rax - 0x48], cl
invalid
invalid
jne 0x140033db0
movabs rax, 0x656b2d63696c6275
cmp qword [r9 + 1], rax
insb byte [rdi], dx
imul esp, dword [rbx + 0x2d], 0x3949656b
cmp qword gs:[r9 + 1], rax
jne case.default.0x140032f62
invalid
invalid
jns 0x140033d6b
invalid
cmp qword gs:[r9 + 1], rax
jne case.default.0x140032f62
cmp dword [r9 + 9], 0x69702d79
or dword [rcx + 0x2d], edi
jns 0x140033d91
sub eax, 0x850f6970
or dword [rax + rax], eax
invalid
jo 0x140033dcf
jne case.default.0x140032f62
add byte [rax], al
add byte [rcx - 0x80], al
jns 0x140033d7d
cmp byte [r9 + 0xd], 0x6e
or eax, 0xfe850f6e
add eax, dword [rax]
add byte [rax + 0x486beb34], dh
invalid
mov eax, 0x72656665
jb 0x140033de8
outsb dx, byte [rsi]
jne case.default.0x140032f62
inc byte [rbx]
add byte [rax], al
mov al, 0x34
jmp 0x140033de6
movabs rax, 0x2d72657272656665
jb 0x140033df4
jb 0x140033db2
jb 0x140033db2
cmp qword [r9 + 1], rax
cmp dword [rcx + 1], eax
jne case.default.0x140032f62
cmp dword [r9 + 9], 0x696c6f70
jne case.default.0x140032f62
jns 0x140033d9c
or dword [rax + 0x6f], esi
jo 0x140033e04
insb byte [rdi], dx
imul ecx, dword [rdi], 0x3d885
add byte [rcx - 0x80], al
jns case.0x14002d1d9.205
cmp byte [r9 + 0xd], 0x63
jne case.default.0x140032f62
add eax, dword [rax]
invalid
invalid
add eax, dword [rax]
add byte [rax + 0x4179b238], dh
mov edx, 0xe
invalid
add byte [rax], al
invalid
mov al, 0x38
mov dl, 0x79
mov r10d, 0xe
invalid
add byte [rax], al
invalid
invalid
add byte [rax], al
jmp 0x14003415a
add byte [rax - 0x48], cl
movabs rax, 0x6f2d656d6172662d
cmp qword [r9 + 1], rax
jne case.default.0x140032f62
sub eax, 0x6d617266
jb 0x140033e1e
insd dword [rdi], dx
sub eax, 0x4139496f
add dword [rdi], ecx
test dword [rdx + 0x41000003], ebp
cmp dword [rcx + 9], 0x6f697470
cmp dword [r9 + 9], 0x6f697470
jo 0x140033e45
imul ebp, dword [rdi + 0xf], 0x39c85
jne case.default.0x140032f62
pushfq
add eax, dword [rax]
add byte [rcx - 0x80], al
jns 0x140033dea
cmp byte [r9 + 0xd], 0x6e
outsb dx, byte [rsi]
jne case.default.0x140032f62
mov al, 0x4f
mov dl, 0x73
mov r10d, 0xe
mov edx, 0xe
invalid
jmp 0x14003415a
movabs rax, 0x696669646f6d2d66
cmp qword [r9 + 1], rax
mov eax, 0x6f6d2d66
imul esp, dword fs:[rsi + 0x69], 0x1413949
jne case.default.0x1400336e0
add al, 0
add byte [rax], al
add byte [rcx - 0x7f], al
jns 0x140033e14
cmp dword [r9 + 9], 0x732d6465
jne case.default.0x1400336e0
sub eax, 0xe3850f73
add al, 0
add byte [rcx - 0x80], al
jns 0x140033e26
cmp byte [r9 + 0xd], 0x69
jne case.default.0x1400336e0
test eax, ebx
add al, 0
invalid
imul ecx, dword [rdi], 0x4d885
add byte [rcx - 0x80], al
jns 0x140033e32
add byte [rax], al
cmp byte [r9 + 0xe], 0x6e
outsb dx, byte [rsi]
jne case.default.0x1400336e0
test ebp, ecx
add al, 0
add byte [rcx - 0x80], al
jns 0x140033e3e
cmp byte [r9 + 0xf], 0x63
jne case.default.0x1400336e0
invalid
invalid
ret 4
add byte [rax + 0x4165b228], dh
mov edx, 0x10
mov al, 0x28
mov dl, 0x65
mov r10d, 0x10
sub byte [rdx + 0x10ba4165], dh
add byte [rax], al
add cl, ch
adc eax, 0x48000003
mov eax, 0x772d6365
invalid
add byte [rax], al
jmp 0x14003415a
movabs rax, 0x6f736265772d6365
cmp qword [r9 + 1], rax
jne case.default.0x1400336e0
cmp dword [r9 + 9], 0x74656b63
jne case.default.0x1400336e0
add byte [rax], al
cmp byte [r9 + 0xd], 0x2d
jne case.default.0x1400336e0
cmp byte [r9 + 0xe], 0x6b
jne case.default.0x1400336e0
invalid
cmp byte [r9 + 0xf], 0x65
jne case.default.0x1400336e0
mov al, 0x3d
mov dl, 0x79
mov r10d, 0x10
add cl, ch
ret
add al, byte [rax]
invalid
add cl, ch
ret
movabs rax, 0x2d726566736e6172
cmp qword [r9 + 1], rax
jne case.default.0x1400336e0
cmp dword [r9 + 9], 0x6f636e65
jne case.default.0x1400336e0
cmp byte [r9 + 0xd], 0x64
jne case.default.0x1400336e0
add al, 0
add byte [rcx - 0x80], al
jns 0x140033ed6
cmp byte [r9 + 0xe], 0x69
jne case.default.0x1400336e0
imul ecx, dword [rdi], 0x42985
add byte [rcx - 0x80], al
jns 0x140033ee2
cmp byte [r9 + 0xf], 0x6e
outsb dx, byte [rsi]
jne case.default.0x1400336e0
invalid
mov al, 0x45
mov dl, 0x67
mov r10d, 0x10
add byte [rax], al
jmp 0x14003415a
cmp dword [r9 + 0x16], 0x6f687465
outsd dx, dword [rsi]
jne case.default.0x1400336e0
cmp byte [r9 + 0x1a], 0x64
jne case.default.0x1400336e0
jne case.default.0x1400336e0
mov al, 7
invalid
mov dl, 0x73
mov r10d, 0x1b
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp 0x14003415a
invalid
invalid
jno 0x140033f8b
jmp 0x14003415a
movabs rax, 0x6d2d747365757165
cmp qword [r9 + 0x10], rax
jne case.default.0x1400336e0
jae 0x140033f8d
sub eax, 0x4139496d
adc byte [rdi], cl
test ebx, edx
add eax, dword [rax]
add byte [rcx - 0x7f], al
invalid
invalid
jns 0x140033f41
cmp dword [r9 + 0x18], 0x6f687465
je 0x140033f94
outsd dx, dword [rsi]
jne case.default.0x1400336e0
mov al, 0xc
mov dl, 0x64
mov r10d, 0x1c
jmp 0x14003415a
add byte [rcx - 0x80], al
jns 0x140033f47
cmp byte [r9 + 1], 0x74
je 0x140033f57
jne case.default.0x140032f62
test dword [rax], ebp
add al, byte [rax]
add byte [rcx - 0x80], al
jns 0x140033f53
cmp byte [r9 + 2], 0x61
jne case.default.0x140032f62
invalid
test dword [0xf0033f5b], ebx
and dword [rdx + 0x3ba4167], esi
add byte [rax], al
add cl, ch
add dword [rax], eax
add byte [rcx - 0x80], al
jns case.0x14002a59f.688
add al, byte [rax]
add byte [rax + 0x4167b221], dh
mov edx, 3
mov al, 0x21
mov dl, 0x67
mov r10d, 3
jmp 0x14003415a
cmp byte [r9 + 1], 0x72
jb 0x140033f7c
jne case.default.0x140032f62
test dword [rbx], eax
add al, byte [rax]
add byte [rcx - 0x80], al
jns 0x140033f78
cmp byte [r9 + 2], 0x6f
outsd dx, dword [rsi]
jne case.default.0x140032f62
test eax, edi
add dword [rax], eax
add byte [rax + 0x416db225], dh
mov edx, 3
mov al, 0x25
mov dl, 0x6d
mov r10d, 3
jmp 0x14003415a
add byte [rcx - 0x80], al
jns 0x140033f91
cmp byte [r9 + 1], 0x6f
cmp byte [rcx + 1], 0x6f
outsd dx, dword [rsi]
jne case.default.0x140032f62
add dword [rax], eax
add byte [rcx - 0x80], al
jns case.0x14002a59f.689
cmp byte [r9 + 2], 0x73
jne case.default.0x140032f62
test ebx, edx
add dword [rax], eax
invalid
jae 0x140033fac
test ebx, edx
add dword [rax], eax
add byte [rax + 0x4174b226], dh
mov dl, 0x74
mov r10d, 3
mov al, 0x26
mov dl, 0x74
mov dl, 0x74
mov r10d, 3
jmp 0x14003415a
cmp byte [r9 + 1], 0x69
jne case.default.0x140032f62
cmp byte [r9 + 2], 0x6e
jne case.default.0x140032f62
mov al, 0x2d
mov dl, 0x6b
mov r10d, 3
jmp 0x14003415a
add dword [rax], eax
add byte [rcx - 0x80], al
cmp byte [r9 + 1], 0x61
jns 0x140033fdb
invalid
jne case.default.0x140032f62
cmp byte [r9 + 2], 0x72
jne case.default.0x140032f62
mov al, 0x49
mov dl, 0x79
mov r10d, 3
add byte [rax], al
add cl, ch
pop rdi
add dword [rax], eax
invalid
add byte [rax], al
add cl, ch
pop rdi
add dword [rax], eax
add byte [rcx - 0x7f], al
invalid
invalid
jns 0x140034000
cmp dword [r9 + 1], 0x72697078
jne case.default.0x140032f62
add byte [rax], al
js 0x140034071
jo 0x14003406b
imul esi, dword [rdx + 0xf], 0x16c85
jb 0x140034013
test dword [rcx + rax], ebp
add byte [rax], al
add byte [rcx - 0x80], al
jns 0x140034012
cmp byte [r9 + 5], 0x65
jne case.default.0x140032f62
jne case.default.0x140032f62
add byte [rax], al
add byte [rax + 0x4173b223], dh
mov al, 0x23
mov dl, 0x73
jae 0x14003405a
mov edx, 6
jae 0x14003405a
mov edx, 6
add cl, ch
invalid
jmp 0x14003415a
cmp byte [r9 + 1], 0x65
jne case.default.0x140032f62
jne case.default.0x140032f62
cmp byte [r9 + 2], 0x66
jne case.default.0x140032f62
add byte [rax], al
add byte [rax], al
movzx eax, byte [r9 + 3]
cmp eax, 0x72
jb 0x140034051
test byte [rdx + rax], dh
invalid
jb 0x140034051
test byte [rdx + rax], dh
add byte [rbx - 0x7af09a08], al
cmp eax, 0x65
jne case.default.0x140032f62
invalid
add dword [rax], eax
invalid
and eax, 0x41000001
cmp byte [r9 + 4], 0x72
cmp byte [rcx + 4], 0x72
jne case.default.0x140032f62
add byte [rcx - 0x80], al
jns 0x140034064
cmp byte [r9 + 5], 0x65
cmp byte [rcx + 5], 0x65
jne case.default.0x140032f62
jne case.default.0x140032f62
add byte [rax], al
mov al, 0x37
jmp 0x140034085
cmp dword [r9 + 1], 0x6c696172
cmp dword [rcx + 1], 0x6c696172
insb byte [rdi], dx
jne case.default.0x140032f62
cmp byte [r9 + 5], 0x65
jne case.default.0x140032f62
mov al, 0x44
mov dl, 0x72
mov r10d, 6
invalid
add byte [rax], al
add cl, ch
enter 0, 0
invalid
add cl, ch
enter 0, 0
cmp dword [r9 + 1], 0x61726770
jne case.default.0x140032f62
cmp byte [r9 + 5], 0x64
jne case.default.0x140032f62
mov al, 0x47
mov dl, 0x65
mov r10d, 6
jmp 0x14003415a
cmp dword [r9 + 1], 0x696e7261
jne case.default.0x140032f62
cmp byte [r9 + 5], 0x6e
jne case.default.0x140032f62
mov al, 0x4b
mov dl, 0x67
mov r10d, 6
jmp 0x14003415a
cmp dword [r9 + 1], 0x696b6f6f
jne case.default.0x140032f62
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
mov al, 0x1e
mov dl, 0x65
jmp 0x140034131
cmp dword [r9 + 1], 0x63657078
jne case.default.0x140032f62
mov al, 0x22
mov dl, 0x74
jmp 0x140034131
cmp dword [r9 + 1], 0x69676972
jne case.default.0x140032f62
mov al, 0x30
mov dl, 0x6e
jmp 0x140034131
cmp dword [r9 + 1], 0x6d676172
insd dword [edi], dx
jne case.default.0x140032f62
mov al, 0x31
mov dl, 0x61
jmp 0x140034131
cmp dword [r9 + 1], 0x65767265
jne case.default.0x140032f62
mov al, 0x40
mov dl, 0x72
mov r10d, 5
jmp 0x14003415a
movabs rax, 0x746174732d656863
cmp qword [r9 + 2], rax
jne case.default.0x140032f62
cmp byte [r9 + 0xa], 0x75
jne case.default.0x140032f62
mov al, 0x12
mov dl, 0x73
mov r10d, 0xb
cmp byte [r9 + r10], dl
jne case.0x140032ef0.26
mov byte [rcx], al
mov byte [rcx + 0x10], 2
jmp 0x1400343c0
cmp r8, 0xf
ja case.default.0x1400336e0
xor eax, eax
nop word [rax + rax]
cmp byte [r9 + rax], 0
je 0x1400343bc
inc rax
cmp r8, rax
jne 0x140034180
jmp 0x1400343af
movabs rax, 0x6e61722d74706563
cmp qword [r9 + 2], rax
jne case.default.0x140032f62
cmp byte [r9 + 0xa], 0x67
jne case.default.0x140032f62
cmp byte [r9 + 0xb], 0x65
jne case.default.0x140032f62
mov al, 4
mov dl, 0x73
mov r10d, 0xc
jmp 0x14003415a
movabs rax, 0x746e6f632d656863
cmp qword [r9 + 2], rax
jne case.default.0x140032f62
cmp byte [r9 + 0xa], 0x72
jne case.default.0x140032f62
cmp byte [r9 + 0xb], 0x6f
jne case.default.0x140032f62
mov al, 0x11
mov dl, 0x6c
mov r10d, 0xc
jmp 0x14003415a
cmp byte [r9 + 4], 0x61
jne case.default.0x140032f62
cmp byte [r9 + 5], 0x6e
jne case.default.0x140032f62
cmp byte [r9 + 6], 0x67
jne case.default.0x140032f62
mov al, 0x2a
mov dl, 0x65
mov r10d, 7
jmp 0x14003415a
movzx eax, byte [r9 + 9]
cmp eax, 0x6f
je 0x1400342e0
cmp eax, 0x61
jne case.default.0x1400336e0
cmp dword [r9 + 0xa], 0x6175676e
jne case.default.0x1400336e0
cmp byte [r9 + 0xe], 0x67
jne case.default.0x1400336e0
mov al, 0x17
jmp 0x140033acc
movdqu xmm0, xmmword [r9 + 3]
pcmpeqb xmm0, xmmword [0x1401f19d0]
pmovmskb eax, xmm0
xor eax, 0xffff
jne case.default.0x1400336e0
cmp byte [r9 + 0x13], 0x72
jne case.default.0x1400336e0
cmp byte [r9 + 0x14], 0x6f
jne case.default.0x1400336e0
mov al, 0x4e
jmp 0x140033c65
cmp dword [r9 + 8], 0x75676e61
jne case.default.0x140032f62
cmp byte [r9 + 0xc], 0x61
jne case.default.0x140032f62
cmp byte [r9 + 0xd], 0x67
jne case.default.0x140032f62
mov al, 3
mov dl, 0x65
mov r10d, 0xe
jmp 0x14003415a
cmp byte [r9 + 4], 0x65
jne case.default.0x140032f62
cmp byte [r9 + 5], 0x73
jne case.default.0x140032f62
mov al, 0x39
mov dl, 0x68
mov r10d, 6
jmp 0x14003415a
cmp dword [r9 + 0xa], 0x69746163
jne case.default.0x1400336e0
cmp byte [r9 + 0xe], 0x6f
jne case.default.0x1400336e0
mov al, 0x19
jmp 0x140033b59
lea rax, [r9 + 7]
and rax, 0xfffffffffffffff8
sub rax, r9
je 0x14003433e
cmp rax, r8
cmovae rax, r8
test rax, rax
je 0x14003433e
xor edx, edx
nop word cs:[rax + rax]
cmp byte [r9 + rdx], 0
je 0x1400343bc
inc rdx
cmp rax, rdx
jne 0x140034320
lea rdx, [r8 - 0x10]
cmp rax, rdx
jbe 0x140034344
jmp 0x14003438e
lea rdx, [r8 - 0x10]
xor eax, eax
movdqa xmm0, xmmword [0x1401f1860]
movabs r10, 0x8080808080808080
nop word cs:[rax + rax]
movdqu xmm1, xmmword [r9 + rax]
movdqa xmm2, xmm1
paddq xmm2, xmm0
pandn xmm1, xmm2
pshufd xmm2, xmm1, 0xee
por xmm2, xmm1
movq r11, xmm2
test r11, r10
jne 0x14003438e
add rax, 0x10
cmp rax, rdx
jbe 0x140034360
cmp rax, r8
je 0x1400343af
nop word cs:[rax + rax]
cmp byte [r9 + rax], 0
je 0x1400343bc
inc rax
cmp r8, rax
jne 0x1400343a0
mov qword [rcx], r9
mov qword [rcx + 8], r8
mov byte [rcx + 0x10], 1
jmp 0x1400343c0
mov byte [rcx + 0x10], 3
pop rbx
pop rdi
pop rsi
ret
lea rcx, [0x140252dd8]
nop
nop
nop
cmp rdi, rax
je 0x14003449c
movzx edx, byte [rbx + rax]
inc rax
cmp dl, byte [rdx + rcx]
je 0x140034430
mov qword [rsi], 1
jmp 0x1400344f3
add byte [rax], al
invalid
add byte [rax], al
test rdi, rdi
je 0x1400344a8
js 0x1400344a3
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne case.0x14012c40b.364
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14003448f
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov r14, rax
test rax, rax
jne 0x1400344ae
mov ecx, 1
mov rdx, rdi
call fcn.1401e5b40
movsb byte [rdi], byte [rsi]
invalid
sbb eax, dword [rax]
movsb byte [rdi], byte [rsi]
invalid
test rdi, rdi
je 0x1400344a8
jns 0x140034454
call fcn.140002170
mov r14d, 1
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], rdi
and al, 0x40
and al, 0x40
lea rcx, [rsp + 0x48]
lea rdx, [rsp + 0x30]
call fcn.140003940
movups xmm0, xmmword [rsp + 0x48]
movups xmm1, xmmword [rsp + 0x58]
movups xmmword [rsi + 0x18], xmm1
adc dword [rsi + 0x18], ecx
adc dword [rsi + 0x18], ecx
movups xmmword [rsi + 8], xmm0
mov qword [rsi], 0
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.InvalidHeaderNameinvalid_HTTP_header_name00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_SensitiveInvalidHeaderValuefailed_to_parse_header_valueInvalidMethodinvalid_HTTP_method
mov r8d, 0x11
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140209459]
lea edx, [0x140209459]
mov r8d, 0x18
jmp rax
insd dword [rdi], dx
movabs rdx, 0x7392eb39487fc55
ret
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140209544]
mov r8d, 0x12
add byte [rax], al
add byte [rax], al
add byte [rax - 1], cl
loopne case.0x14002d348.360
jmp rax
int3
int3
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
cli
adc byte [rdi], ah
add byte [rax], al
jb 0x1400346b2
add byte [rax], al
add byte [rcx - 0x46], al
adc al, 0
add byte [rax], al
mov r10d, 0x14
movabs rcx, 0x346dc5d63886594b
lea r9, [0x140209471]
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov rax, r8
mul rcx
shr rdx, 0xb
imul eax, edx, 0x2710
mov r11d, r8d
sub r11d, eax
sub ebx, eax
sub ebx, eax
imul eax, r11d, 0x147b
shr eax, 0x13
imul edi, eax, 0x64
sub r11d, edi
movzx r11d, r11w
fisttp dword [rcx - 0x73]
pop rdx
cld
fisttp dword [rcx - 0x73]
pop rdx
cld
movzx eax, word [r9 + rax*2]
mov word [rbp + r10 - 0x4c], ax
movzx eax, word [r9 + r11*2]
mov word [rbp + r10 - 0x4a], ax
mov r10, rbx
mov edx, ebx
cmp r8, 0x5f5e0ff
mov r8, rdx
ja 0x1400345f0
cmp rdx, 0x63
jbe 0x140034677
movzx eax, dx
shr eax, 2
imul eax, eax, 0x147b
add cl, al
call 0x1a4cbb16c
add cl, al
call 0x1a4cbb16c
sub edx, ecx
movzx ecx, dx
lea rdx, [0x140209471]
movzx ecx, word [rdx + rcx*2]
mov word [rbp + rbx - 0x4a], cx
sbb eax, 0xcb70f00
mov word [rbp + rbx - 0x4a], cx
add rbx, 0xfffffffffffffffe
mov rdx, rax
cmp rdx, 0xa
jae 0x1400346bd
add dl, 0x30
mov byte [rbp + rbx - 0x49], dl
dec rbx
lea rdi, [rbx - 0x14]
neg rdi
cmp rbx, 0x14
je 0x1400346de
mov byte [rbp + 0x5f], 1
lea rcx, [rbp + 0x30]
lea ecx, [rbp + 0x30]
lea ecx, [rbp + 0x30]
mov rdx, rdi
call fcn.140004960
mov rcx, qword [rbp + 0x30]
mov esp, 0x48fffd02
mov ecx, dword [rbp + 0x30]
mov r14, qword [rbp + 0x38]
mov r15, qword [rbp + 0x40]
jmp 0x1400346e9
mov rdx, r8
cmp rdx, 0x63
ja 0x140034649
jmp 0x140034677
mov edx, 0xad058d48
sbb rax, 0x4b70f00
push rax
lea rax, [0x140209471]
movzx eax, word [rax + rdx*2]
mov word [rbp + rbx - 0x4a], ax
add rbx, 0xfffffffffffffffe
lea rdi, [rbx - 0x14]
neg rdi
cmp rbx, 0x14
jne 0x140034694
xor r15d, r15d
mov ecx, 1
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
test byte [rax - 0x73], 0x14
sub ecx, dword [rax - 0x7d]
ret 0x4cb8
xor r14d, r14d
lea rdx, [rbx + rbp]
add rdx, 0xffffffffffffffb8
add rcx, r14
mov r8, rdi
clc
clc
call sub.VCRUNTIME140.dll_memcpy
add r14, rdi
mov qword [rbp + 0x50], r14
cmp r14, r15
ja 0x14003479b
mov qword [rbp + 0x38], r14
mov rax, qword [rbp + 0x30]
mov rdi, qword [rbp + 0x48]
test dil, 1
jne 0x140034727
lea rcx, [0x14022d050]
jmp 0x140034778
shr rdi, 5
sub rax, rdi
add r14, rdi
mov rcx, qword [rbp + 0x40]
add rcx, rdi
stc
stc
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], r14
mov byte [rbp + 0x5f], 0
lea rcx, [rbp + 0x10]
lea rdx, [rbp - 0x20]
call fcn.140003940
mov qword [rbp - 0x58], rdi
mov rax, qword [rbp + 0x20]
mov r14, rax
sub r14, rdi
jb 0x1400347fb
mov rax, rdi
add rax, qword [rbp + 0x18]
mov rcx, qword [rbp + 0x10]
mov rdi, qword [rbp + 0x28]
mov qword [rsi], rcx
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], rdi
mov byte [rsi + 0x20], 0
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
lea rax, [rbp + 0x40]
lea rcx, [rbp + 0x50]
mov qword [rbp + 0x10], rcx
lea rcx, [fcn.140004ed0]
mov qword [rbp + 0x18], rcx
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], rcx
lea rax, str.P.__
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 2
mov qword [rbp], 0
lea rax, [rbp + 0x10]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 2
mov byte [rbp + 0x5f], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp - 0x20]
call fcn.1401e5ed0
jmp 0x14003485d
mov qword [rbp - 0x50], rax
mov qword [rbp + 0x50], rax
lea rax, [rbp - 0x58]
mov qword [rbp - 0x48], rax
lea rax, [0x14004bd60]
mov qword [rbp - 0x40], rax
lea rcx, [rbp + 0x50]
mov qword [rbp - 0x38], rcx
mov qword [rbp - 0x30], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 2
mov qword [rbp], 0
lea rax, [rbp - 0x48]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 2
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rs
lea rcx, [rbp - 0x20]
call fcn.1401e5ed0
ud2
add byte [rax - 0x75], cl
adc byte [r8 - 0x75], r9b
push rbp
sbb byte [rax - 0x75], cl
adc byte [rax - 0x73], cl
sub r14b, r8b
pop r15
add byte [rbx + rcx*4 + 0x45], cl
mov al, 0xff
rol dh, 1
pop r15
add byte [rax - 0x7d], cl
invalid
int3
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
jmp 0x14003492a
mov ecx, dword [0x1402b339c]
mov r8, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rcx, qword [r8 + rcx*8]
mov byte [rcx + 0xc8], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
mov qword [rcx + 0xd0], rax
add byte [rax], al
mov qword [rcx + 0xd8], rdx
add rsp, 0x38
ret
invalid
int3
int3
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
cmp r8, 7
ja case.0x1400349ad.1
lea rax, [0x1402584a0]
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
jmp rcx
mov byte [rsi], 0xb
jmp case.0x14012c40b.471
cmp rdi, 0xf
jae case.0x14002a59f.1024
test rdi, rdi
je 0x140034f12
add byte [rax], al
movzx eax, byte [rbx]
lea r9, [0x140209640]
sbb rax, 0xffffffffb60f4200
add al, 8
sbb rax, 0xffffffffb60f4200
add al, 8
mov r8b, 0xb
test al, al
je 0x140034f86
cmp rdi, 1
jne 0x140034f8e
invalid
add byte [rax], al
add eax, 0x44c70000
and al, 0x2c
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x2c], 0
mov dword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
xor edx, edx
xor r13d, r13d
xor r12d, r12d
in al, 0x45
xor edi, edi
in al, 0x45
xor edi, edi
xor r14d, r14d
xor ebp, ebp
xor ebx, ebx
xor ecx, ecx
xor r10d, r10d
xor r9d, r9d
xor r11d, r11d
jmp 0x140034f41
invalid
add byte [rdi], cl
mov dh, 3
movzx eax, byte [rbx]
cmp eax, 0x47
je 0x140034c7f
cmp eax, 0x50
jne 0x140034c93
cmp byte [rbx + 1], 0x55
jne 0x140034c93
cmp byte [rbx + 2], 0x54
jne 0x140034c93
add al, byte [rax]
invalid
add al, byte [rax]
add dh, al
invalid
mov byte [rsi], 3
jmp case.0x14012c40b.471
movzx eax, byte [rbx]
cmp eax, 0x48
je 0x140034cef
add eax, dword [rbx - 0x7bf0b708]
xchg edx, eax
add al, byte [rax]
add byte [rbx - 0x7af0af08], al
jne 0x140034d09
cmp byte [rbx + 1], 0x4f
jne 0x140034d09
add al, byte [rax]
invalid
invalid
jnp 0x140034a75
cmp eax, 0x50
jne 0x140034d09
cmp byte [rbx + 1], 0x4f
jne 0x140034d09
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax + 0xf53027b], al
cmp byte [rbx + 2], 0x53
push rbx
jne 0x140034d09
test dword [rdi - 0x7ffffffe], ecx
jnp 0x140034a80
cmp byte [rbx + 3], 0x54
push rsp
jne 0x140034d09
test dword [rdx], eax
add byte [rax], al
mov byte [rsi], 2
jmp case.0x14012c40b.471
movzx eax, byte [rbx]
cmp eax, 0x50
je 0x140034d7c
in al, 2
add byte [rax], al
in al, 2
add byte [rax], al
cmp eax, 0x54
jne 0x140034d9c
cmp byte [rbx + 1], 0x52
jne 0x140034d9c
cmp byte [rbx + 2], 0x41
jne 0x140034d9c
jne 0x140034d9c
cmp byte [rbx + 3], 0x43
jne 0x140034d9c
fld qword [rdx]
add byte [rax], al
fld qword [rdx]
add byte [rax], al
cmp byte [rbx + 4], 0x45
jne 0x140034d9c
invalid
add dh, al
invalid
mov byte [rsi], 6
jmp case.0x14012c40b.471
movzx eax, byte [rbx]
cmp rax, 0x44
cmp eax, 0x44
cmp eax, 0x44
jne 0x140034b59
cmp byte [rbx + 1], 0x45
jne 0x140034b59
cmp byte [rbx + 2], 0x4c
jne 0x140034b59
add cl, byte [rbp + rsi*2 + 0x73]
cmp byte [rbx + 3], 0x45
jne 0x140034b59
cmp byte [rbx + 4], 0x54
push rsp
jne 0x140034b59
cmp byte [rbx + 5], 0x45
jne 0x140034b59
mov byte [rsi], 4
jmp case.0x14012c40b.471
loope 0x140034b01
add byte [rax], al
loope 0x140034b01
add byte [rax], al
movzx eax, byte [rbx]
mov dh, 3
cmp eax, 0x43
je 0x140034e25
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rbx - 0x7af0b008], al
cmp al, 3
add byte [rax], al
cmp eax, 0x4f
jne 0x140034e51
cmp byte [rbx + 1], 0x50
jnp 0x140034b19
push rax
jne 0x140034e51
cmp byte [rbx + 2], 0x54
jne 0x140034e51
cmp byte [rbx + 3], 0x49
jne 0x140034e51
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax + 0xf4f047b], al
test dword [rbx + rax], edx
add byte [rax], al
cmp byte [rbx + 4], 0x4f
jne 0x140034e51
cmp byte [rbx + 5], 0x4e
jne 0x140034e51
cmp byte [rbx + 6], 0x53
push rbx
jne 0x140034e51
mov byte [rsi], 0
jmp case.0x14012c40b.471
add byte [rax], al
add byte [rax], al
lea rdx, [0x140209640]
movzx ecx, byte [rax + rdx]
mov al, 0xb
test cl, cl
je 0x140034edf
movzx r8d, byte [rbx + 1]
movzx r8d, byte [r8 + rdx]
test r8b, r8b
je 0x140034edf
add eax, dword [rax]
invalid
add dword [r13 + 0xf], eax
mov dh, 4
adc byte [rbp - 0x7c], al
ror byte [rdi], 0x84
pop rsi
add eax, dword [rax]
add byte [rdi + rcx - 0x4a], al
add al, byte [r13 + 0xf]
mov dh, 0xc
adc dword [rbp - 0x7c], eax
test r9b, r9b
movzx r9d, byte [rbx + 2]
movzx r9d, byte [r9 + rdx]
test r9b, r9b
je 0x140034edf
movzx r10d, byte [rbx + 3]
movzx r10d, byte [r10 + rdx]
test r10b, r10b
je 0x140034edf
add byte [rax], al
add eax, dword [rbp + 0xf]
mov dh, 0x14
adc al, byte [rbp - 0x7c]
ror byte [rdi], cl
test byte [rax], bh
add eax, dword [rax]
add byte [rax], al
movzx r11d, byte [rbx + 4]
movzx r11d, byte [r11 + rdx]
add byte [rax], al
movzx r11d, byte [rbx + 4]
movzx r11d, byte [r11 + rdx]
test r11b, r11b
test bl, bl
je 0x140034edf
movzx edi, byte [rbx + 5]
movzx edx, byte [rdi + rdx]
mov dh, 0x14
invalid
test dl, dl
je 0x140034edf
mov dh, 0x14
invalid
mov byte [rsi + 1], cl
mov byte [rsi + 2], r8b
mov byte [rsi + 3], r9b
mov byte [rsi + 4], r10b
add dword [rax + rcx*4 + 0x46], eax
add al, byte [rax + rcx*4 + 0x4e]
add eax, dword [rax + rcx*4 + 0x56]
add al, 0x44
mov byte [rsi + 5], r11b
mov byte [rsi + 5], r11b
mov byte [rsi + 6], dl
mov qword [rsi + 7], 0
add byte [rax], al
add byte [rax], al
mov word [rsi + 0xf], 0x600
jmp 0x140034edd
test rdi, rdi
js case.0x14002d1d9.672
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140034c21
in eax, 0xe6
invalid
call qword [sym.imp.kernel32.dll_GetProcessHeap]
sbb eax, dword [rax]
test rax, rax
je case.0x14002d1d9.671
mov rcx, rax
mov qword [0x1402b32e8], rax
ror dword [rax - 0x77], 5
invalid
mov edx, 8
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je case.0x14002d1d9.671
test byte [rsi + rax], ch
invalid
test byte [rsi + rax], ch
add byte [rcx], dh
leave
xor ecx, ecx
lea rdx, [0x140209640]
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
add al, 0xb
movzx r8d, byte [rbx + rcx]
movzx r8d, byte [r8 + rdx]
test r8b, r8b
je case.0x14002be7e.357
mov byte [rax + rcx], r8b
inc rcx
cmp rdi, rcx
jne 0x140034c50
mov byte [rsi], 0xa
mov qword [rsi + 8], rax
or byte [rax - 0x77], r9b
jle 0x140034c8a
or byte [rax - 0x77], r9b
jle 0x140034c8a
jmp case.0x14012c40b.471
cmp byte [rbx + 1], 0x45
jne 0x140034c93
add dword [rbp + 0x75], eax
invalid
cmp byte [rbx + 2], 0x54
jne 0x140034c93
or dh, al
invalid
mov byte [rsi], 1
jmp case.0x14012c40b.471
lea rdx, [0x140209640]
movzx ecx, byte [rax + rdx]
mov al, 0xb
test cl, cl
je 0x140034edf
movzx r8d, byte [rbx + 1]
movzx r8d, byte [r8 + rdx]
test r8b, r8b
je 0x140034edf
movzx r9d, byte [rbx + 2]
movzx edx, byte [r9 + rdx]
test dl, dl
je 0x140034edf
mov byte [rsi + 1], cl
mov byte [rsi + 2], r8b
mov byte [rsi + 3], dl
mov qword [rsi + 4], 0
mov dword [rsi + 0xc], 0
mov byte [rsi + 0x10], 3
jmp 0x140034edd
cmp byte [rbx + 1], 0x45
jne 0x140034d09
cmp byte [rbx + 2], 0x41
jne 0x140034d09
cmp byte [rbx + 3], 0x44
jne 0x140034d09
mov byte [rsi], 5
jmp case.0x14012c40b.471
lea rdx, [0x140209640]
movzx ecx, byte [rax + rdx]
mov al, 0xb
test cl, cl
je 0x140034edf
movzx r8d, byte [rbx + 1]
movzx r8d, byte [r8 + rdx]
test r8b, r8b
je 0x140034edf
movzx r9d, byte [rbx + 2]
movzx r9d, byte [r9 + rdx]
test r9b, r9b
je 0x140034edf
movzx r10d, byte [rbx + 3]
movzx edx, byte [r10 + rdx]
test dl, dl
je 0x140034edf
add byte [rax], al
add byte [rax], al
mov byte [rsi + 1], cl
mov byte [rsi + 2], r8b
mov byte [rsi + 3], r9b
mov byte [rsi + 4], dl
mov qword [rsi + 5], 0
mov dword [rsi + 0xc], 0
mov byte [rsi + 0x10], 4
jmp 0x140034edd
cmp byte [rbx + 1], 0x41
jne 0x140034d9c
cmp byte [rbx + 2], 0x54
jne 0x140034d9c
cmp byte [rbx + 3], 0x43
jne 0x140034d9c
cmp byte [rbx + 4], 0x48
jne 0x140034d9c
mov byte [rsi], 8
jmp case.0x14012c40b.471
lea rdx, [0x140209640]
movzx ecx, byte [rax + rdx]
mov al, 0xb
test cl, cl
je 0x140034edf
movzx r8d, byte [rbx + 1]
movzx r8d, byte [r8 + rdx]
test r8b, r8b
je 0x140034edf
movzx r9d, byte [rbx + 2]
movzx r9d, byte [r9 + rdx]
test r9b, r9b
test cl, cl
test cl, cl
je 0x140034edf
movzx r10d, byte [rbx + 3]
movzx r10d, byte [r10 + rdx]
test r10b, r10b
je 0x140034edf
movzx r11d, byte [rbx + 4]
movzx edx, byte [r11 + rdx]
test dl, dl
je 0x140034edf
mov byte [rsi + 1], cl
mov byte [rsi + 2], r8b
mov byte [rsi + 3], r9b
mov byte [rsi + 4], r10b
mov byte [rsi + 5], dl
mov qword [rsi + 6], 0
mov word [rsi + 0xe], 0
mov byte [rsi + 0x10], 5
jmp 0x140034edd
cmp byte [rbx + 1], 0x4f
jne 0x140034e51
cmp byte [rbx + 2], 0x4e
jne 0x140034e51
invalid
and byte [rax + 0x754e037b], al
sbb al, byte [rax + 0x7545047b]
adc al, 0x80
jnp 0x140034e45
cmp byte [rbx + 3], 0x4e
jne 0x140034e51
cmp byte [rbx + 4], 0x45
jne 0x140034e51
cmp byte [rbx + 5], 0x43
jne 0x140034e51
jne 0x140034e51
cmp byte [rbx + 6], 0x54
jne 0x140034e51
invalid
mov byte [rsi], 7
jmp case.0x14012c40b.471
lea rdx, [0x140209640]
movzx ecx, byte [rax + rdx]
mov al, 0xb
test cl, cl
je 0x140034edf
movzx r8d, byte [rbx + 1]
movzx r8d, byte [r8 + rdx]
test r8b, r8b
je 0x140034edf
movzx r9d, byte [rbx + 2]
movzx r9d, byte [r9 + rdx]
test r9b, r9b
je 0x140034edf
movzx r10d, byte [rbx + 3]
movzx r10d, byte [r10 + rdx]
test r10b, r10b
je 0x140034edf
movzx r11d, byte [rbx + 4]
movzx r11d, byte [r11 + rdx]
test r11b, r11b
je 0x140034edf
movzx edi, byte [rbx + 5]
movzx edi, byte [rdi + rdx]
test dil, dil
je 0x140034edf
movzx ebx, byte [rbx + 6]
movzx edx, byte [rbx + rdx]
test dl, dl
je 0x140034edf
mov byte [rsi + 1], cl
mov byte [rsi + 2], r8b
add r8b, byte [rax + r9*4 + 0x4e]
add eax, dword [rax + rcx*4 + 0x56]
add al, 0x44
mov byte [rsi + 5], bl
invalid
add r8b, byte [rax + r9*4 + 0x4e]
add eax, dword [rax + rcx*4 + 0x56]
add al, 0x44
mov byte [rsi + 5], bl
invalid
add eax, 0x67e8840
mov byte [rsi + 6], dil
mov byte [rsi + 7], dl
mov qword [rsi + 8], 0
or byte [rax], al
add byte [rax], al
add dh, al
adc byte [rdi], r8b
add byte [rax], al
add dh, al
adc byte [rdi], r8b
mov al, 9
mov byte [rsi], al
add rsp, 0x58
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rdi
pop rdi
ret
test rdi, rdi
je case.0x1400349ad.0
mov rcx, qword [0x1402b32e8]
or eax, 0x27e3e6
xor edx, edx
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x1bc64b
invalid
sbb eax, dword [rax]
jmp case.0x1400349ad.0
invalid
mov dword [rsp + 0x2c], 0
mov dword [rsp + 0x30], 0
add byte [rax], al
add bh, al
and al, 0x30
add byte [rax], al
add byte [rax], al
xor edx, edx
xor r13d, r13d
xor r12d, r12d
xor r15d, r15d
xor r14d, r14d
div byte [rcx]
in eax, dx
in eax, dx
xor ebx, ebx
xor ecx, ecx
xor r10d, r10d
xor r9d, r9d
xor r11d, r11d
invalid
xor eax, eax
invalid
mov byte [rsi + 1], al
mov byte [rsi + 2], r11b
mov byte [rsi + 3], r9b
add eax, dword [rax + rcx*4 + 0x56]
add al, 0x88
add rax, 0x40065e88
mov byte [rsi + 7], ch
outsb dx, byte [rsi]
invalid
add eax, dword [rax + rcx*4 + 0x56]
add al, 0x88
add rax, 0x40065e88
mov byte [rsi + 7], ch
outsb dx, byte [rsi]
invalid
outsb dx, byte [rsi]
invalid
mov byte [rsi + 8], r14b
mov byte [rsi + 9], r15b
mov byte [rsi + 0xa], r12b
mov byte [rsi + 0xb], r13b
mov byte [rsi + 0xc], dl
mov eax, dword [rsp + 0x30]
mov byte [rsi + 0xd], al
mov eax, dword [rsp + 0x2c]
mov byte [rsi + 0xe], al
mov byte [rsi + 0xf], 0
mov byte [rsi + 0x10], dil
mov r8b, 9
mov byte [rsi], r8b
jmp case.0x14012c40b.471
movzx ecx, byte [rbx + 1]
movzx r11d, byte [rcx + r9]
test r11b, r11b
je 0x140034f86
cmp rdi, 2
jne 0x140034fd1
mov dword [rsp + 0x2c], 0
mov dword [rsp + 0x30], 0
xor edx, edx
xor r13d, r13d
xor r12d, r12d
xor r15d, r15d
xor r14d, r14d
xor ebp, ebp
xor ebx, ebx
xor ecx, ecx
xor r10d, r10d
xor r9d, r9d
jmp 0x140034f41
invalid
invalid
invalid
movzx edx, byte [rbx + 2]
movzx edx, byte [rdx + r9]
adc al, 0xa
adc al, 0xa
mov dword [rsp + 0x34], edx
test dl, dl
je 0x140034f86
movsb byte [rdi], byte [rsi]
movsb byte [rdi], byte [rsi]
cmp rdi, 3
jne case.0x14002c90e.279
mov dword [rsp + 0x2c], 0
and al, 0x2c
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x30], 0
xor edx, edx
xor r13d, r13d
xor byte [rax], al
add byte [rax], al
add byte [rcx], dh
rol byte [rbp + 0x31], cl
in eax, dx
xor r12d, r12d
xor r15d, r15d
xor r14d, r14d
xor ebp, ebp
xor ebx, ebx
xor ecx, ecx
xor r10d, r10d
mov r9d, dword [rsp + 0x34]
jmp 0x140034f41
invalid
invalid
invalid
invalid
movzx edx, byte [rbx + 3]
movzx r10d, byte [rdx + r9]
test r10b, r10b
je 0x140034f86
test byte [rbx - 1], bl
invalid
invalid
test byte [rbx - 1], bl
invalid
invalid
cmp rdi, 4
jne 0x14003505f
mov dword [rsp + 0x2c], 0
and al, 0x2c
add byte [rax], al
add byte [rax], al
invalid
add bh, al
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
mov dword [rsp + 0x30], 0
add byte [rcx], dh
xor edx, edx
xor r13d, r13d
rol byte [rbp + 0x31], cl
in eax, dx
xor r12d, r12d
xor r15d, r15d
xor r14d, r14d
xor esi, esi
xor esi, esi
xor ebp, ebp
xor ebx, ebx
xor ecx, ecx
mov r9d, dword [rsp + 0x34]
and al, 0x34
jmp 0x140034f41
invalid
movzx edx, byte [rbx + 4]
movzx ecx, byte [rdx + r9]
invalid
test cl, cl
leave
mov dh, 0xc
or al, byte [rcx + rcx*8 - 0xe97bf1]
invalid
leave
je 0x140034f86
cmp rdi, 5
inc dword [0x184ca7ced]
and al, 0x2c
add byte [rax], al
add byte [rax], al
jne 0x1400350a2
mov dword [rsp + 0x2c], 0
mov dword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
xor byte [rax], al
add byte [rax], al
add byte [rcx], dh
rol byte [rbp + 0x31], cl
in eax, dx
xor edx, edx
xor r13d, r13d
xor r12d, r12d
xor esp, esp
xor r15d, r15d
xor r14d, r14d
xor ebp, ebp
inc dword [rbp + 0x31]
div byte [rcx]
in eax, dx
xor ebx, ebx
mov r9d, dword [rsp + 0x34]
and al, 0x34
mov ecx, dword [rsp + 0x34]
and al, 0x34
jmp 0x140034f41
movzx edx, byte [rbx + 5]
movzx edx, byte [rdx + r9]
test dl, dl
je 0x140034f86
mov dh, 0x14
or al, byte [rdx + rdx*8 - 0x12c7bf1]
invalid
mov dword [rsp + 0x38], edx
and al, 0x38
mov dword [rsp + 0x3c], r11d
mov dword [rsp + 0x40], ecx
mov dword [rsp + 0x44], r10d
push rsp
and al, 0x44
invalid
cmp rdi, 6
cmp rdi, 6
jne 0x140035107
mov dword [rsp + 0x2c], 0
and al, 0x2c
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x30], 0
xor edx, edx
rol byte [rbp + 0x31], cl
in eax, dx
add byte [rcx], dh
rol byte [rbp + 0x31], cl
in eax, dx
xor ebp, ebp
xor r12d, r12d
xor r15d, r15d
xor r14d, r14d
xor esi, esi
xor ebp, ebp
mov r9d, dword [rsp + 0x34]
mov r10d, dword [rsp + 0x44]
mov ecx, dword [rsp + 0x40]
and al, 0x40
mov r9d, dword [rsp + 0x40]
and al, 0x40
mov r11d, dword [rsp + 0x3c]
mov r11d, dword [rsp + 0x3c]
mov ebx, dword [rsp + 0x38]
jmp 0x140034f41
cmp bh, dh
invalid
invalid
cmp cl, ch
cmp bh, dh
invalid
movzx edx, byte [rbx + 6]
movzx ecx, byte [rdx + r9]
or al, 0xa
mov dword [rsp + 0x48], ecx
and al, 0x48
test cl, cl
je 0x140034f86
dec dword [rax - 0x7d]
inc dword [rdi]
invalid
cmp rdi, 7
invalid
jne case.0x14002d1d9.574
mov dword [rsp + 0x2c], 0
add byte [rax], al
mov dword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
xor edx, edx
xor r13d, r13d
xor ebp, ebp
xor r12d, r12d
xor r15d, r15d
in al, 0x45
xor edi, edi
xor r14d, r14d
mov r9d, dword [rsp + 0x34]
and al, 0x34
mov r10d, dword [rsp + 0x44]
mov edx, dword [rsp + 0x44]
mov ecx, dword [rsp + 0x40]
mov r11d, dword [rsp + 0x3c]
mov ebx, dword [rsp + 0x3c]
mov ebx, dword [rsp + 0x38]
mov ebp, dword [rsp + 0x48]
jmp 0x140034f41
loope 0x14003515b
invalid
movzx edx, byte [rbx + 7]
movzx ecx, byte [rdx + r9]
mov dword [rsp + 0x4c], ecx
test cl, cl
je 0x140034f86
cmp rdi, 8
jne case.0x14002d1d9.581
invalid
mov dword [rsp + 0x2c], 0
mov dword [rsp + 0x2c], 0
mov dword [rsp + 0x30], 0
add byte [rax], al
add byte [rax], al
xor edx, edx
xor r13d, r13d
xor r12d, r12d
xor r15d, r15d
xor edi, edi
xor edi, edi
mov r9d, dword [rsp + 0x34]
mov r10d, dword [rsp + 0x44]
mov ecx, dword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov r11d, dword [rsp + 0x3c]
mov ebx, dword [rsp + 0x38]
pop rsp
and al, 0x38
mov ebp, dword [rsp + 0x48]
insb byte [rdi], dx
and al, 0x48
insb byte [rdi], dx
and al, 0x48
mov r14d, dword [rsp + 0x4c]
jmp 0x140034f41
movzx edx, byte [rbx + 8]
movzx ecx, byte [rdx + r9]
mov dword [rsp + 0x50], ecx
and al, 0x50
and al, 0x50
test cl, cl
je 0x140034f86
cmp rdi, 9
jne 0x1400351f0
invalid
sbb al, bh
and al, 0x2c
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x2c], 0
mov dword [rsp + 0x30], 0
add byte [rax], al
add byte [rax], al
xor edx, edx
xor r13d, r13d
xor r12d, r12d
jmp 0x14003524d
pop rbp
pop rbp
movzx edx, byte [rbx + 9]
movzx ecx, byte [rdx + r9]
test cl, cl
je 0x140034f86
invalid
test ebp, edi
invalid
invalid
test byte [rbp + 0x41fffffd], al
mov esp, ecx
mov r12d, ecx
cmp rdi, 0xa
jne 0x140035221
invalid
invalid
mov dword [rsp + 0x2c], 0
mov dword [rsp + 0x30], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor edx, edx
xor r13d, r13d
jmp 0x14003524d
movzx edx, byte [rbx + 0xa]
movzx ecx, byte [rdx + r9]
test cl, cl
je 0x140034f86
invalid
invalid
push rbx
or al, byte [rdx + 0xf]
mov dh, 0xc
or al, byte [rcx + rcx*8 - 0x2ab7bf1]
invalid
mov r13d, ecx
cmp rdi, 0xb
jne 0x140035277
mov dword [rsp + 0x2c], 0
and al, 0x2c
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x30], 0
xor edx, edx
add byte [rcx], dh
rol byte [rbx + rcx*4 + 0x4c], cl
and al, 0x34
mov r9d, dword [rsp + 0x34]
mov r10d, dword [rsp + 0x44]
mov ecx, dword [rsp + 0x40]
mov r11d, dword [rsp + 0x3c]
mov ebx, dword [rsp + 0x38]
mov ebp, dword [rsp + 0x48]
mov r14d, dword [rsp + 0x4c]
mov r15d, dword [rsp + 0x50]
push rax
push rax
jmp 0x140034f41
movzx edx, byte [rbx + 0xb]
movzx ecx, byte [rdx + r9]
or al, 0xa
or al, 0xa
mov dword [rsp + 0x54], ecx
test cl, cl
je 0x140034f86
invalid
dec dword [rax - 0x7d]
dec dword [rsi*2 + 0x2444c724]
sub al, 0
cmp rdi, 0xc
jne 0x1400352b6
mov dword [rsp + 0x2c], 0
mov dword [rsp + 0x30], 0
add byte [rax], al
add bh, al
and al, 0x30
add byte [rax], al
add byte [rax], al
jmp 0x1400352d9
mov ecx, 1
mov rdx, rdi
call fcn.1401e5b40
call fcn.140002170
movzx edx, byte [rbx + 0xc]
movzx ecx, byte [rdx + r9]
or cl, byte [rcx - 0x7bcfdbb4]
leave
or cl, byte [rcx - 0x7bcfdbb4]
leave
je 0x140034f86
cmp rdi, 0xd
jne 0x140035307
mov dword [rsp + 0x2c], 0
add byte [rbx + rcx*4 + 0x4c], al
and al, 0x34
mov r9d, dword [rsp + 0x34]
mov r10d, dword [rsp + 0x44]
mov ecx, dword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov r11d, dword [rsp + 0x3c]
mov ebx, dword [rsp + 0x38]
mov ebp, dword [rsp + 0x48]
and al, 0x48
and al, 0x48
mov r14d, dword [rsp + 0x4c]
mov r15d, dword [rsp + 0x50]
mov edx, dword [rsp + 0x54]
push rsp
and al, 0x54
push rsp
and al, 0x54
jmp 0x140034f41
movzx ebx, byte [rbx + 0xd]
movzx ecx, byte [rbx + r9]
movzx ecx, byte [rbx + rcx]
movzx ecx, byte [rbx + rcx]
mov dword [rsp + 0x2c], ecx
test cl, cl
mov r9d, dword [rsp + 0x34]
and al, 0x34
mov r10d, dword [rsp + 0x44]
mov ecx, dword [rsp + 0x40]
mov r11d, dword [rsp + 0x3c]
pop rsp
and al, 0x3c
pop rsp
and al, 0x3c
mov ebx, dword [rsp + 0x38]
mov ebp, dword [rsp + 0x48]
mov r14d, dword [rsp + 0x4c]
mov esi, dword [rsp + 0x4c]
mov esi, dword [rsp + 0x4c]
je 0x140035359
mov r15d, dword [rsp + 0x50]
mov r15d, dword [rsp + 0x50]
mov edx, dword [rsp + 0x54]
jne 0x140034f41
test esp, edi
sti
invalid
invalid
test esp, edi
sti
invalid
jmp 0x140034f86
int3
mov eax, dword [rax + 0x18]
lea rdx, [0x140209572]
sbb byte [rax - 0x73], cl
adc eax, 0x1d420f
add byte [rcx - 0x48], al
or eax, 0x48000000
add byte [rax], al
jmp rax
mov r8d, 0xd
add byte [rax], al
jmp rax
mov rax, qword [rcx]
movzx ecx, byte [rax]
cmp rcx, 1
je 0x140035393
cmp ecx, 2
jne 0x1400353ca
stc
add dh, byte [rbp + 0x45]
mov rcx, qword [rax + 8]
mov rax, qword [rcx + 8]
mov r8, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
jmp 0x1400353b4
xor r8d, r8d
cmp byte [rax + 1], 0
sete r8b
sete al
sete al
lea rcx, str.httphttpswswssftpfileC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs
lea rax, [0x14025147c]
rol al, 1
and dword [rax], eax
rol al, 1
and dword [rax], eax
cmove rax, rcx
xor r8, 5
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
ret 0x8348
invalid
sub byte [rcx - 1], cl
invalid
ret 0x8348
lea rcx, str.internal_error:_entered_unreachable_codeI___
lea r8, [0x1402097e0]
mov edx, 0x28
add al, ch
scasb al, byte [rdi]
or al, 0x1b
add ah, cl
invalid
add al, ch
scasb al, byte [rdi]
or al, 0x1b
add ah, cl
int3
int3
movzx edx, byte [rcx]
lea r8d, [rdx - 0x3a]
xor eax, eax
cmp r8b, 0xf7
jb 0x140035439
movzx r8d, byte [rcx + 1]
add r8b, 0xd0
cmp r8b, 9
clc
or dword [rdi + 0x25], esi
clc
or dword [rdi + 0x25], esi
movzx ecx, byte [rcx + 2]
add cl, 0xd0
cmp cl, 9
or dword [rdi + 0x19], esi
or dword [rdi + 0x19], esi
movzx eax, r8b
add dl, 0xd0
movzx edx, dl
movzx ecx, cl
imul edx, edx, 0x64
add eax, eax
lea eax, [rax + rax*4]
add eax, ecx
add eax, edx
ret
rol byte [rbx - 0x67e633f], 0x9b
add dword [rax], eax
add byte [rdi], cl
xchg dword [rbx], ebx
add eax, dword [rax]
add byte [rax - 0x73], cl
adc eax, 0x223065
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov cl, byte [rax + 1]
sar edi, 1
jmp rcx
invalid
lea eax, str.ContinueTextBinaryReservedClosePingPong
mov edx, 8
ret
mov edx, 0x13
ret
mov edx, 0xa
ret
mov edx, 2
ret
mov edx, 7
ret
mov edx, 8
or byte [rax], al
add byte [rax], al
ret
mov edx, 0x1d
ret
mov edx, 0xa
ret
mov edx, 0xd
ret
mov edx, 0xf
ret
mov edx, 0xc
ret
mov edx, 0x10
ret
mov edx, 7
ret
mov edx, 0x10
ret
mov edx, 0x11
ret
mov edx, 5
ret
mov edx, 9
ret
mov edx, 0xc
ret
mov edx, 9
ret
mov edx, 0x12
ret
mov edx, 0x12
ret
add byte [rdx + 0xb], bh
ret
add byte [rdx + 0xc], bh
ret
add byte [rdx + 0x10], bh
ret
add byte [rdx + 9], bh
ret
add byte [rdx + 9], bh
ret
add byte [rdx + 0x12], bh
ret
add byte [rdx + 0xe], bh
ret
add byte [rdx + 0x1d], bh
ret
add byte [rdx + 0xf], bh
ret
add byte [rdx + 8], bh
ret
add byte [rdx + 4], bh
ret
add byte [rdx + 0xf], bh
ret
sbb eax, 0x13ba00
add byte [rax], al
ret
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x140035d28
mov bl, 1
test cl, cl
jne 0x140035d2a
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x140035d0c
cmp byte [rsp + 0x39], 0
je 0x140035d0c
test byte [rsi + 0x34], 4
jne 0x140035d0c
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140223d10]
lea edx, [0x140223d10]
lea edx, [0x140223d10]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x140035d2a
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14022b7d5]
mov r8d, 1
call qword [rax + 0x18]
invalid
mov ebx, eax
jmp 0x140035d2a
sbb byte [rcx - 0x76fd143d], cl
retf
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
int3
movzx r8d, byte [rsi + r11]
lea rax, [r11 + 1]
mov qword [rdi + 0x10], rax
cmp r8d, 0xa
je 0x140036752
cmp r8d, 0xd
je 0x140036782
cmp byte [r8 + r12], 0
je 0x140035fb0
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x38], r13
mov qword [rbp - 0x10], rcx
mov qword [rbp - 0x18], r10
mov qword [rbp - 0x20], rdx
mov r10, rbx
sub r10, r11
lea rdx, [r10 - 1]
add r10, 0xfffffffffffffffe
add r11, rsi
add r11, 2
nop word cs:[rax + rax]
cmp rbx, rax
jbe 0x14003671e
mov r13, rax
mov r9, r10
mov r14, r11
movzx r8d, byte [rsi + rax]
inc rax
mov qword [rdi + 0x10], rax
dec rdx
dec r10
inc r11
cmp byte [r8 + r12], 0
jne 0x140035f00
add qword [rbp - 0x30], rax
lea r15, [rsi + rax]
sub rbx, rax
mov qword [rdi + 0x10], 0
mov qword [rdi], r15
mov qword [rdi + 8], rbx
cmp r8b, 0x3a
je 0x1400360f7
cmp byte [rbp - 0x21], 0
je 0x140036000
add rax, rsi
xor r11d, r11d
nop word cs:[rax + rax]
cmp r8b, 0x20
je 0x140035f84
movzx r10d, r8b
cmp r10d, 9
jne 0x140036003
sub r9, 1
jb 0x14003671e
movzx r8d, byte [rax + r11]
inc r11
mov qword [rdi + 0x10], r11
cmp r8b, 0x3a
jne 0x140035f70
jmp 0x1400360de
cmp byte [rbp - 1], 0
je 0x140036742
nop word [rax + rax]
test r8b, r8b
je 0x140036742
movzx r8d, r8b
cmp r8d, 0xa
je 0x14003607e
cmp r8d, 0xd
je 0x14003605f
cmp rbx, rax
jbe 0x140036736
movzx r8d, byte [rsi + rax]
inc rax
mov qword [rdi + 0x10], rax
test r8b, r8b
jne 0x140035fc9
jmp 0x140036742
xor r11d, r11d
cmp byte [rbp - 1], 0
mov rdx, qword [rbp - 0x20]
mov r10, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
mov r13, qword [rbp - 0x38]
je 0x140036742
add r14, r11
test r8b, r8b
je 0x140036742
nop dword [rax]
movzx eax, r8b
cmp eax, 0xa
je 0x1400360ab
cmp eax, 0xd
je 0x140036089
cmp rbx, r11
jbe 0x140036736
movzx r8d, byte [r14]
inc r11
mov qword [rdi + 0x10], r11
inc r14
test r8b, r8b
jne 0x140036030
jmp 0x140036742
cmp rbx, rax
jbe 0x1400367f0
movzx r8d, byte [rsi + rax]
inc rax
mov qword [rdi + 0x10], rax
cmp r8b, 0xa
jne 0x1400367fa
add r14, rax
add rsi, rax
sub rbx, rax
jmp 0x1400360bb
cmp rbx, r11
mov r14, qword [rbp - 0x30]
jbe 0x1400367f0
movzx eax, byte [r15 + r11]
inc r11
mov qword [rdi + 0x10], r11
cmp al, 0xa
je 0x1400360af
jmp 0x1400367fa
mov r14, qword [rbp - 0x30]
add r14, r11
add r15, r11
sub rbx, r11
mov rsi, r15
mov qword [rdi + 0x10], 0
mov qword [rdi], rsi
mov qword [rdi + 8], rbx
mov r11d, 0
test rbx, rbx
jne 0x140035ea0
jmp 0x140036736
add qword [rbp - 0x30], r11
add r15, r11
sub rbx, r11
mov qword [rdi + 0x10], 0
mov qword [rdi], r15
mov qword [rdi + 8], rbx
test rbx, rbx
jne 0x140036120
jmp 0x14003671e
add qword [rbp - 0x30], r14
add r15, r14
mov qword [rdi + 0x10], 0
mov qword [rdi], r15
sub rbx, r14
mov qword [rdi + 8], rbx
je 0x14003671e
cmp byte [rbp - 2], 0
je 0x1400361b0
movzx eax, byte [r15]
xor ecx, ecx
lea r14, [rcx + 1]
mov qword [rdi + 0x10], r14
cmp al, 0x20
je 0x140036101
movzx edx, al
cmp edx, 9
je 0x140036101
lea r8, [0x14020a238]
cmp byte [rdx + r8], 0
jne 0x1400361e6
cmp al, 0xa
je 0x140036190
cmp edx, 0xd
jne 0x140036588
cmp rbx, r14
jbe 0x1400367ae
movzx eax, byte [r15 + rcx + 1]
add rcx, 2
mov qword [rdi + 0x10], rcx
cmp al, 0xa
je 0x140036193
jmp 0x1400367b9
mov rcx, r14
cmp rcx, rbx
jae 0x14003671e
movzx eax, byte [r15 + rcx]
cmp eax, 9
je 0x140036130
cmp eax, 0x20
je 0x140036130
jmp 0x140036643
movzx eax, byte [r15]
mov qword [rdi + 0x10], 1
mov r14d, 1
cmp rax, 9
je 0x140036101
cmp eax, 0x20
je 0x140036101
lea rcx, [0x14020a238]
cmp byte [rax + rcx], 0
je 0x140036576
mov rax, qword [0x1402b31d0]
test rax, rax
jne 0x14003625c
mov rcx, qword [0x1402b3388]
test rcx, rcx
jne 0x140036206
call fcn.1401ed6e0
mov rcx, rax
mov rax, qword [0x1402b3388]
test cx, cx
js 0x140036236
test rax, rax
jne 0x14003621c
call fcn.1401ed6e0
and eax, 0x800
cmp rax, 1
mov ecx, 0
sbb rcx, rcx
or rcx, 1
shr eax, 0xb
jmp 0x140036255
test rax, rax
jne 0x140036240
call fcn.1401ed6e0
and eax, 0x800
cmp rax, 1
mov ecx, 3
sbb rcx, 0
mov rax, rcx
mov qword [0x1402b31d0], rcx
cmp rax, 1
je 0x1400362e0
cmp rax, 2
je 0x1400362b0
cmp rax, 3
jne 0x140036332
nop word cs:[rax + rax]
mov rax, rbx
sub rax, r14
jb 0x14003684b
cmp rax, 0x1f
jbe 0x14003630a
lea rcx, [r15 + r14]
call fcn.140036940
add r14, rax
mov qword [rdi + 0x10], r14
cmp rax, 0x20
je 0x140036280
jmp 0x140036332
mov rax, rbx
sub rax, r14
jb 0x14003685f
cmp rax, 0x20
jb 0x140036332
lea rcx, [r15 + r14]
call fcn.140036940
add r14, rax
mov qword [rdi + 0x10], r14
cmp rax, 0x20
je 0x1400362b0
jmp 0x140036332
mov rax, rbx
sub rax, r14
jb 0x140036873
cmp rax, 0xf
jbe 0x140036332
lea rcx, [r15 + r14]
call fcn.1400368f0
add r14, rax
mov qword [rdi + 0x10], r14
cmp rax, 0x10
je 0x1400362e0
jmp 0x140036332
mov rax, rbx
sub rax, r14
jb 0x140036887
cmp rax, 0xf
jbe 0x140036332
lea rcx, [r15 + r14]
call fcn.1400368f0
add r14, rax
mov qword [rdi + 0x10], r14
cmp rax, 0x10
je 0x14003630a
mov rax, r14
lea r10, [0x14020a238]
cmp rax, 0xfffffffffffffff7
ja 0x14003640a
lea rcx, [rax + 8]
cmp rcx, rbx
ja 0x14003640a
mov rdx, rax
mov rax, rcx
movq xmm0, qword [r15 + rdx]
movdqa xmmword [rbp - 0x50], xmm0
movq qword [rbp - 0x50], mm0
movq qword [rbp - 0x50], mm0
movzx r11d, byte [rbp - 0x50]
cmp byte [r11 + r10], 0
je 0x14003647a
movd r8d, xmm0
mov r11d, r8d
shr r11d, 8
movzx r9d, r11b
cmp byte [r9 + r10], 0
je 0x14003647f
mov r11d, r8d
shr r11d, 0x10
movzx r9d, r11b
cmp byte [r9 + r10], 0
je 0x140036485
ret
shr r8d, 0x18
cmp byte [r8 + r10], 0
je 0x14003648b
pextrw r11d, xmm0, 2
movzx r8d, r11b
movzx eax, bl
movzx eax, bl
cmp byte [r8 + r10], 0
je 0x14003649b
shr r11d, 8
cmp byte [r11 + r10], 0
je 0x1400364a1
invalid
add byte [rsi + 0x44], ah
pextrw ebx, mm0, 3
pextrw r11d, xmm0, 3
movzx r8d, r11b
cmp byte [r8 + r10], 0
je 0x1400364a7
shr r11d, 8
cmp byte [r11 + r10], 0
je 0x1400364ae
mov qword [rdi + 0x10], rax
cmp rax, 0xfffffffffffffff7
jbe 0x140036346
cmp rbx, rax
jbe 0x14003671e
movzx r11d, byte [r15 + rax]
lea r14, [rax + 1]
mov qword [rdi + 0x10], r14
cmp byte [r11 + r10], 0
je 0x1400364b5
add rax, 9
lea r10, [0x14020a238]
nop word cs:[rax + rax]
lea rdx, [rax - 8]
cmp rdx, 0xfffffffffffffff7
ja 0x140036453
cmp rax, rbx
jbe 0x140036359
cmp rbx, rdx
jbe 0x14003671e
movzx r11d, byte [r15 + rax - 8]
lea rdx, [rax - 7]
mov qword [rdi + 0x10], rdx
inc rax
cmp byte [r11 + r10], 0
jne 0x140036440
add rax, 0xfffffffffffffff8
jmp 0x1400364b2
inc rdx
jmp 0x1400364ab
add rdx, 2
jmp 0x1400364ab
add rdx, 3
jmp 0x1400364ab
add rdx, 4
mov rax, rdx
mov r11d, r8d
mov qword [rdi + 0x10], rdx
jmp 0x1400364b2
add rdx, 5
jmp 0x1400364ab
add rdx, 6
jmp 0x1400364ab
add rdx, 7
mov rax, rdx
mov qword [rdi + 0x10], rax
mov r14, rax
mov rdx, 0xffffffffffffffff
cmp r11b, 0xa
je 0x1400364ef
movzx eax, r11b
cmp eax, 0xd
jne 0x14003651e
cmp rbx, r14
jbe 0x1400367ae
movzx eax, byte [r15 + r14]
inc r14
mov qword [rdi + 0x10], r14
mov rdx, 0xfffffffffffffffe
cmp al, 0xa
jne 0x1400367b9
cmp byte [rbp - 2], 0
je 0x14003669b
cmp r14, rbx
jae 0x14003671e
movzx eax, byte [r15 + r14]
cmp eax, 9
je 0x1400361e6
cmp eax, 0x20
je 0x1400361e6
jmp 0x14003669b
cmp byte [rbp - 1], 0
mov rdx, qword [rbp - 0x20]
mov r10, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
mov r13, qword [rbp - 0x38]
je 0x140036808
test r11b, r11b
je 0x140036808
movzx eax, r11b
cmp eax, 0xa
je 0x1400365f2
cmp eax, 0xd
je 0x140036625
cmp rbx, r14
jbe 0x140036736
movzx r11d, byte [r15 + r14]
inc r14
mov qword [rdi + 0x10], r14
test r11b, r11b
jne 0x140036541
jmp 0x140036808
cmp eax, 0xa
je 0x140036717
cmp eax, 0xd
je 0x1400366f2
cmp byte [rbp - 1], 0
mov rdx, qword [rbp - 0x20]
mov r10, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
mov r13, qword [rbp - 0x38]
je 0x140036808
test al, al
je 0x140036808
movzx eax, al
cmp eax, 0xa
je 0x1400365f2
cmp eax, 0xd
je 0x1400365d5
cmp rbx, r14
jbe 0x140036736
movzx eax, byte [r15 + r14]
inc r14
mov qword [rdi + 0x10], r14
test al, al
jne 0x1400365aa
jmp 0x140036808
cmp rbx, r14
jbe 0x1400367f0
movzx eax, byte [r15 + r14]
inc r14
mov qword [rdi + 0x10], r14
cmp al, 0xa
jne 0x14003682f
sub rbx, r14
add r15, r14
mov rax, qword [rbp - 0x30]
add rax, r14
mov r14, rax
mov qword [rdi + 0x10], 0
mov qword [rdi], r15
mov qword [rdi + 8], rbx
xor r11d, r11d
mov rsi, r15
cmp rbx, r11
ja 0x140035ea0
jmp 0x140036736
cmp rbx, r14
jbe 0x1400367ae
movzx eax, byte [r15 + r14]
inc r14
mov qword [rdi + 0x10], r14
cmp al, 0xa
je 0x1400365f2
jmp 0x14003683d
xor edx, edx
mov r14, rcx
sub rbx, r14
lea rax, [r15 + r14]
mov qword [rdi + 0x10], 0
mov qword [rdi], rax
mov qword [rdi + 8], rbx
mov rcx, qword [rbp - 0x40]
cmp rcx, qword [rbp - 0x38]
je 0x140036815
test rdx, rdx
je 0x140036697
mov rcx, rdx
movzx r8d, byte [r15 + rcx - 1]
cmp r8, 0x20
ja 0x1400366a0
movabs r9, 0x100002600
bt r9, r8
jae 0x1400366a0
dec rcx
jne 0x140036674
jmp 0x1400366ac
xor edx, edx
jmp 0x1400366ac
add rdx, r14
jmp 0x140036648
cmp rcx, rdx
ja 0x14003689b
mov rdx, rcx
add r14, qword [rbp - 0x30]
mov rcx, qword [rbp - 0x40]
mov qword [rcx], rsi
mov qword [rcx + 8], r13
mov qword [rcx + 0x10], r15
mov qword [rcx + 0x18], rdx
lea rdx, [rcx + 0x20]
mov r10, qword [rbp - 0x18]
inc r10
xor r11d, r11d
mov qword [rbp - 0x40], rdx
mov rdx, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x10]
mov r13, qword [rbp - 0x38]
mov r15, rax
mov rsi, r15
cmp rbx, r11
ja 0x140035ea0
jmp 0x140036736
cmp rbx, 2
jb 0x1400367ae
movzx eax, byte [r15 + 1]
mov qword [rdi + 0x10], 2
cmp al, 0xa
jne 0x1400367b9
mov r14d, 2
xor edx, edx
jmp 0x140036648
mov rax, qword [rbp - 0x10]
mov qword [rax], 1
mov rdx, qword [rbp - 0x20]
mov r10, qword [rbp - 0x18]
jmp 0x1400367db
mov qword [rcx], 1
jmp 0x1400367db
mov byte [rcx + 8], 0
mov qword [rcx], 2
jmp 0x1400367db
add rax, r14
mov r9, rax
shr r9, 8
xor r8d, r8d
mov r11d, eax
mov qword [rcx], r8
mov byte [rcx + 8], r11b
mov dword [rcx + 9], r9d
mov rax, r9
shr rax, 0x30
mov byte [rcx + 0xf], al
shr r9, 0x20
mov word [rcx + 0xd], r9w
jmp 0x1400367db
mov r8d, 1
cmp rbx, rax
jbe 0x1400367d8
movzx eax, byte [rsi + r11 + 1]
add r11, 2
mov qword [rdi + 0x10], r11
cmp al, 0xa
jne 0x1400367ce
add r11, r14
mov r9, r11
shr r9, 8
xor r8d, r8d
jmp 0x140036762
mov eax, 1
mov rcx, qword [rbp - 0x10]
jmp 0x1400367c6
mov rcx, qword [rbp - 0x10]
mov byte [rcx + 8], 1
mov eax, 2
mov qword [rcx], rax
jmp 0x140036729
mov byte [rcx + 8], 2
mov r8d, 2
mov qword [rcx], r8
mov qword [rdx + 8], r10
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, 1
mov qword [rcx], rax
jmp 0x1400367db
mov byte [rcx + 8], 0
mov eax, 2
mov qword [rcx], rax
jmp 0x1400367db
mov byte [rcx + 8], 1
mov qword [rcx], 2
jmp 0x1400367db
mov r8d, 2
mov r11b, 5
mov rdx, qword [rbp - 0x20]
mov r10, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
jmp 0x140036762
mov byte [rcx + 8], 1
mov eax, 2
mov qword [rcx], rax
jmp 0x1400367db
mov byte [rcx + 8], 1
mov eax, 2
jmp 0x1400367b3
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.8.0_srciter.rs
mov rcx, r14
mov rdx, rbx
call fcn.1401e5f10
jmp 0x1400368a7
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.8.0_srciter.rs
mov rcx, r14
mov rdx, rbx
call fcn.1401e5f10
jmp 0x1400368a7
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.8.0_srciter.rs
mov rcx, r14
mov rdx, rbx
call fcn.1401e5f10
jmp 0x1400368a7
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.8.0_srciter.rs
mov rcx, r14
mov rdx, rbx
call fcn.1401e5f10
jmp 0x1400368a7
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.8.0_srclib.rs
call fcn.1401e6010
ud2
call fcn.140041be0
mov rax, qword [rbp + 0x18]
mov rcx, qword [rbp + 0x40]
mov qword [rcx + 0x20], rax
sbb byte [r8 - 0x75], r9b
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rbp - 8]
movups xmm1, xmmword [rbp + 8]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
add dword [rax - 0x75], ecx
jne case.0x14002a59f.1170
add dword [rax - 0x75], ecx
jne case.0x14002a59f.1170
je case.0x14002a59f.1172
test eax, eax
jne 0x140042375
mov byte [rbp + 0x57], 0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
add byte [rax - 0x73], cl
adc eax, 0x14952f
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x48]
mov qword [rax + 0x110], rcx
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
mov qword [rax + 0x118], rsi
mov qword [rbp + 0x28], 1
sub byte [r9], r8b
add byte [rax], al
add byte [rax], al
invalid
invalid
rol al, 0xff
invalid
add byte [rax], al
mov rax, 0xffffffffffffffc0
mov rdx, qword [rbp + 0x38]
lock xadd qword [rdx], rax
shr rax, 6
cmp rax, qword [rbp + 0x28]
jb 0x14004240c
jne 0x1400423d1
lea rcx, [rdx + 0x28]
call fcn.140041be0
mov rax, qword [rbp + 0x38]
mov rax, qword [rax + 0x60]
test rax, rax
je 0x1400423ba
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rcx + 0x68]
call qword [rax + 0x18]
invalid
sbb byte [rax - 0x75], cl
cmp byte [r11 + rcx*4 + 0x40], r9b
clc
mov rax, qword [rbp + 0x38]
mov r8, qword [rax - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
nop
add rsp, 0xe8
add esp, 0xe8
add esp, 0xe8
pop rsi
pop rbp
ret
mov qword [rbp - 0x10], rax
lea rax, [rbp - 0x10]
mov qword [rbp - 0x30], rax
lea rax, [fcn.140004ed0]
mov qword [rbp - 0x28], rax
lea rcx, [rbp + 0x28]
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], rax
lea rax, str.current:___sub:__
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 2
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 2
lea rdx, [0x140229d58]
lea rcx, [rbp - 0x60]
call fcn.1401e5ed0
lea rax, str.waker_missing
mov qword [rbp - 8], rax
mov qword [rbp], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 8], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp - 8]
call fcn.1401e5ed0
ud2
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x48]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140042375
call qword [rax + 0x28c48348]
pop rsi
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x38]
mov rcx, rax
mov rax, qword [rax + 0x60]
test rax, rax
je 0x1400425f9
mov rcx, qword [rcx + 0x68]
call qword [rax + 0x18]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x38]
mov r8, qword [rax - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
add byte [rax], 0
add byte [rax - 0x75], cl
sbb byte [r8 - 0x75], r9b
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rbp - 8]
movups xmm1, xmmword [rbp + 8]
movups xmmword [rcx + 0x10], xmm1
adc byte [rdi], cl
adc dword [rcx], eax
adc byte [rdi], cl
adc dword [rcx], eax
mov rcx, qword [rbp + 0x48]
mov rdx, qword [rbp + 0x30]
call fcn.140194010
mov byte [rbp + 0x57], 0
add rsp, 0x28
pop rsi
pop rbp
ret
sbb al, 0
pop rcx
ret
mov edi, dword [rcx + 8]
mov qword [rcx], 0
test rsi, rsi
je 0x140042738
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140042701
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140042729
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x10
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140042729
mov qword [rax], rsi
mov qword [rax + 8], rdi
lea rdx, [0x14020ac88]
add rsp, 0x28
pop rdi
pop rsi
ret
mov ecx, 8
mov edx, 0x10
call fcn.1401e5b40
invalid
add byte [rcx + 7], bh
mov ecx, 7
int 0x29
ud2
int3
mov ecx, dword [rcx]
test rcx, rcx
je 0x1400427b3
mov qword [rbp - 0x18], rsi
mov rax, qword [rsi + 8]
mov qword [rbp - 8], rcx
mov qword [rbp - 0x10], rax
call qword [rax]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
cmp dword [rax + 8], 0
mov rsi, qword [rbp - 0x18]
mov r8, qword [rbp - 8]
je 0x1400427b3
cmp qword [rax + 0x10], 0x11
jb 0x1400427a4
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
mov rax, qword [rsi + 0x10]
lock dec qword [rax]
jne 0x1400427cc
mov rcx, qword [rsi + 0x10]
add rsp, 0x48
pop rsi
pop rbp
jmp fcn.14003e840
nop
add rsp, 0x48
pop rsi
pop rbp
ret
call qword [rax]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 0x18]
mov r8, qword [rbp - 8]
je 0x1400428ad
cmp qword [rax + 0x10], 0x11
jb 0x14004289e
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add rsi, 0x10
add esi, 0x10
mov rcx, rsi
add rsp, 0x48
pop rsi
pop rbp
jmp fcn.140042750
invalid
cmp dword [rax + 0x10], 0x11
jb 0x14004296e
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x10]
call fcn.140042750
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x10]
add rsp, 0x48
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rax + 8], 0
je 0x1400429e4
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
adc byte [rcx], dl
adc byte [rcx], dl
jb 0x1400429d1
mov rax, qword [rbp - 8]
mov rax, qword [rax - 8]
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
mov dword [rbp - 8], eax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 8]
mov eax, dword [rbp - 8]
mov eax, dword [rbp - 8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x10]
call fcn.140042750
nop
add rsp, 0x28
sub byte [rsi + 0x5d], bl
sub byte [rsi + 0x5d], bl
ret
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x10]
or byte [rdi], ah
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
sbb al, byte [rax]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
int3
sbb byte [rax - 0x73], cl
adc eax, 0x1c88a5
mov r8d, 0x11
jmp rax
lea eax, str.Utf8Errorvalid_up_to
lea rdx, [0x14020b290]
ret
sbb byte [rax - 0x73], cl
adc eax, 0x1e4af7
mov r8d, 8
jmp rax
and al, 0x60
mov qword [rbp - 8], 0xfffffffffffffffe
mov byte [rbp - 0x10], 3
mov qword [rbp - 0x40], 0
mov byte [rbp - 0x17], 2
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140042baa
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140042be2
mov rcx, rax
mov qword [0x1402b32e8], rax
invalid
invalid
invalid
mov r8d, 0x38
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140042be2
mov rcx, qword [rbp - 0x10]
mov qword [rax + 0x30], rcx
movups xmm0, xmmword [rbp - 0x40]
movups xmm1, xmmword [rbp - 0x30]
movups xmm2, xmmword [rbp - 0x20]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
add rsp, 0x60
pop rbp
ret
mov ecx, 8
mov edx, 0x38
call fcn.1401e5b40
ud2
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x38
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
call 0xc54c2c9d
invalid
je 0x140042cc2
call 0xc54c2c9d
sal byte [rsp + rdi + 0x48], 0x89
invalid
mov rdi, rax
mov rax, qword [rbp - 0x20]
mov qword [rdi + 0x30], rax
movups xmm0, xmmword [rbp - 0x50]
movups xmm1, xmmword [rbp - 0x40]
movups xmm2, xmmword [rbp - 0x30]
ror byte [rdi], 1
adc dword [rdi + 0x20], edx
ror byte [rdi], 1
adc dword [rdi + 0x20], edx
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov byte [rbp - 9], 0
mov rcx, rdi
mov rdx, rsi
call fcn.140042d40
mov rax, rdi
add rsp, 0x70
pop rdi
pop rsi
pop rbp
ret
mov ecx, 8
mov edx, 0x38
call fcn.1401e5b40
ud2
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x70]
mov byte [rbp - 9], 1
lea rcx, [rbp - 0x50]
mov r8b, 0xe8
push rbx
sti
invalid
inc esi
test dword [r9], 0x20c48348
pop rdi
pop rsi
pop rbp
ret
mov r8b, 0xe8
push rbx
sti
invalid
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x70]
cmp byte [rbp - 9], 0
jne 0x140042d2e
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
lea rcx, [rbp - 0x18]
call fcn.140041570
jmp 0x140042d26
pop rax
lea rbp, [rsp + 0x50]
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rdx
mov rdi, rcx
mov qword [rbp - 0x28], rdx
movzx eax, byte [0x1402b3399]
xor eax, dword [rsi]
invalid
add byte [rax - 0x75], cl
or eax, 0x27057b
test rcx, rcx
jne 0x140042d8b
xor eax, dword [rsi]
invalid
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140042e0d
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 8
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140042e0d
mov rbx, rax
mov qword [rax], rsi
mov rcx, qword [rdi]
test rcx, rcx
je 0x140042df3
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x10], rdi
mov rax, qword [rdi + 8]
mov qword [rbp - 8], rcx
mov qword [rbp - 0x18], rax
call qword [rax]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
mov rdi, qword [rbp - 0x10]
mov rbx, qword [rbp - 0x20]
mov r8, qword [rbp - 8]
je 0x140042df3
cmp qword [rax + 0x10], 0x11
jb 0x140042de4
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
std
add al, 0x27
add byte [rcx], dh
sar bh, cl
adc eax, 0x1ae765
mov qword [rdi], rbx
lea rax, fcn.140041570
mov qword [rdi + 8], rax
mov rax, rdi
add rsp, 0x58
add esp, 0x58
add esp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov qword [rbp - 0x10], rdi
mov ecx, 8
mov edx, 8
call fcn.1401e5b40
ud2
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x50]
lea rcx, [rbp - 0x28]
call fcn.140041570
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x50]
mov rcx, qword [rbp - 0x10]
call fcn.140042920
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov edi, edx
mov rsi, rcx
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
leave
leave
jne 0x140042f47
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140042fe0
mov rcx, rax
mov qword [0x1402b32e8], rax
invalid
add byte [rcx - 0x48], al
sub byte [rax], al
add byte [rax], al
mov r8d, 0x28
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140042fe0
mov rbx, rax
mov rax, qword [rdi + 0x20]
mov qword [rbx + 0x20], rax
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov rcx, qword [rsi]
test rcx, rcx
je 0x140042fc6
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x18], rsi
mov rax, qword [rsi + 8]
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], rax
call qword [rax]
mov rax, qword [rbp - 8]
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 0x18]
mov rbx, qword [rbp - 0x20]
mov r8, qword [rbp - 0x10]
je 0x140042fc6
cmp qword [rax + 0x10], 0x11
jb 0x140042fb7
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi], rbx
lea rax, fcn.140041840
mov qword [rsi + 8], rax
mov rax, rsi
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov qword [rbp - 8], rdi
mov qword [rbp - 0x18], rsi
mov ecx, 8
mov edx, 0x28
call fcn.1401e5b40
ud2
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, [0x14020b0e0]
jmp 0x1400437da
mov qword [rsp + 0x40], rcx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.UserRemoteStreamIdC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.7_srcencode.rs
mov r8d, 4
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, [0x14020b100]
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.1400086f0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x140043978
mov bl, 1
test cl, cl
jne 0x14004397a
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x14004383e
cmp byte [rsp + 0x39], 0
je 0x14004383e
test byte [rsi + 0x34], 4
jne 0x14004383e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140223d10]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14004397a
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14022b7d5]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14004397a
lea edx, str.IncompleteMessageUnexpectedMessageCanceledChannelClosedConnectBodyWriteShutdownMethodVersionH2UriUriTooLongHeader
jmp 0x140043885
mov r8d, 0x11
jmp 0x14004396f
add rsp, 0x48
pop rbx
pop rsi
jmp rax
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
mov eax, dword [rax - 0x10]
lock dec qword [rax]
jne 0x140043e2f
mov rcx, qword [rbp - 8]
add rcx, 0xfffffffffffffff0
call fcn.14003e3f0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
ret
lea rcx, [rax + 8]
cmp qword [rax], 0
jne 0x140043f1c
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x140043f2a
call fcn.14003db80
jmp 0x140043f2a
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x140043f2a
call fcn.14003e870
nop
add rsp, 0x20
pop rbp
ret
mov rcx, qword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
lea rdx, str.BodyKeepAliveEndStreamScheduledLibraryResetReservedLocalReservedRemotelocalremoteHalfClosedLocalHalfClosedRemote
mov r8d, 4
call qword [rax + 0x18]
mov qword [rsp + 0x30], rdi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, [0x14020b688]
lea rcx, [rsp + 0x28]
mov rdx, rsi
call fcn.1400086f0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x140044b6d
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0xfc98401], dh
test dword [rax + 0x48000000], edx
mov esi, dword [rsp + 0x30]
mov bl, 1
test cl, cl
jne 0x140044b6f
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x140044b13
cmp byte [rsp + 0x39], 0
je 0x140044b13
test byte [rsi + 0x34], 4
jne 0x140044b13
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140223d10]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x140044b6f
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14022b7d5]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x140044b6f
mov ecx, dword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140220134]
mov r8d, 9
jmp 0x140044b63
add rsp, 0x40
pop rbx
pop rdi
pop rsi
jmp rax
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
xor byte [rax - 0x39c7dbbc], cl
and al, 0x39
add byte [rax - 0x73], cl
add eax, 0x1c6aee
mov qword [rsp + 0x20], rax
lea rdx, str.kind
lea rsi, [rsp + 0x30]
mov r8d, 4
mov rcx, rsi
mov r9, rdi
call fcn.1400061e0
lea rax, [0x14020b6d8]
mov qword [rsp + 0x20], rax
lea rdx, str.is_last
lea r9, [rsp + 0x40]
mov r8d, 7
mov rcx, rsi
call fcn.1400061e0
cmp byte [rsp + 0x39], 0
movzx eax, byte [rsp + 0x38]
je 0x140044c56
test al, al
mov al, 1
jne 0x140044c56
mov rax, qword [rsp + 0x30]
test byte [rax + 0x34], 4
jne 0x140044c3e
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1402240e9]
mov r8d, 2
jmp 0x140044c53
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140226d53]
mov r8d, 1
call qword [rax + 0x18]
test al, al
setne al
add rsp, 0x48
pop rdi
pop rsi
ret
sbb al, byte [rax]
mov rcx, qword [rbx]
mov qword [rbp - 0x18], rbx
mov rax, qword [rbx + 8]
mov rdx, rsi
shr rdx, 0x39
movd xmm0, edx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
lea r8, [rcx - 0x20]
xor r10d, r10d
pcmpeqd xmm1, xmm1
mov r11, rsi
xor r14d, r14d
and r11, rax
movdqu xmm2, xmmword [rcx + r11]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r12d, xmm3
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
test r12w, r12w
je 0x1400451b0
tzcnt r15d, r12d
add r15, r11
and r15, rax
mov r13, r15
shl r13, 5
mov r9, r8
sub r9, r13
mov r13, qword [r9 + 8]
xor r13, rdi
mov r9, qword [r9]
xor r9, rsi
lea ebx, [r12 - 1]
and ebx, r12d
or r9, r13
mov r12d, ebx
jne 0x140045170
jmp 0x1400451f8
cmp r14, 1
mov r14d, 1
je 0x1400451da
pmovmskb r9d, xmm2
xor r14d, r14d
test r9d, r9d
setne r14b
setne dh
setne dh
tzcnt r9d, r9d
add r9, r11
and r9, rax
mov qword [rbp - 0x10], r9
pcmpeqb xmm2, xmm1
pmovmskb r9d, xmm2
test r9d, r9d
jne 0x140045232
add r11, r10
add r11, 0x10
add r10, 0x10
jmp 0x14004514e
neg r15
shl r15, 5
mov rax, qword [rcx + r15 - 0x10]
mov rdx, qword [rcx + r15 - 8]
lea r9, [rcx + r15]
add r9, 0xfffffffffffffff8
mov r8, qword [rbp - 8]
mov qword [rcx + r15 - 0x10], r8
mov rcx, qword [rbp + 0x70]
mov qword [r9], rcx
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r10, qword [rbp - 0x10]
movzx r9d, byte [rcx + r10]
test r9b, r9b
js 0x140045253
movdqa xmm0, xmmword [rcx]
pmovmskb r8d, xmm0
tzcnt r10d, r8d
movzx r9d, byte [rcx + r10]
and r9b, 1
movzx r8d, r9b
mov r9, qword [rbp - 0x18]
sub qword [r9 + 0x10], r8
lea r8, [r10 - 0x10]
and rax, r8
mov byte [rcx + r10], dl
mov byte [rax + rcx + 0x10], dl
inc qword [r9 + 0x18]
shl r10, 5
mov r9, rcx
sub r9, r10
mov qword [r9 - 0x18], rdi
mov qword [r9 - 0x20], rsi
neg r10
mov rax, qword [rbp - 8]
mov qword [rcx + r10 - 0x10], rax
add r9, 0xfffffffffffffff8
xor eax, eax
jmp 0x14004521a
mov qword [rsi], rax
jmp 0x14004b5a7
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
add eax, 0x733
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x80]
add byte [rax], 0
add byte [rax - 0x77], cl
and al, 0x70
add byte [rax], 0
add byte [rax - 0x77], cl
and al, 0x70
mov qword [rsp + 0x78], rax
lea rax, str.range_end_out_of_bounds:
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rs
lea rcx, [rsp + 0x30]
call fcn.1401e5ed0
int3
sub esp, 0x20
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x20]
mov qword [rax + 0x38], 1
mov rax, qword [rbp + 0x10]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
mov rax, qword [rbp + 8]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax - 0x7d], cl
jge 0x14004bc27
add byte [rbp + 9], dh
lea rcx, [rbp - 0x60]
call fcn.14004bcf0
lea rcx, [rbp + 0x18]
call fcn.14004bc30
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
int3
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
lock dec qword [rax]
jne 0x14004bce4
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax]
call fcn.14003d880
nop
add rsp, 0x20
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x80]
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp + 0x10]
mov qword [rcx + 0x20], rax
movaps xmm0, xmmword [rbp - 0x30]
movaps xmm1, xmmword [rbp - 0x20]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x38]
mov qword [rax + 0x110], rcx
mov rcx, qword [rbp + 0x28]
mov qword [rax + 0x118], rcx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x39], cl
add byte [r8 + rax], r8b
add byte [rax], al
mov rax, qword [rbp + 0x58]
mov rbx, qword [rax + 0x20]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x14004d46a
test eax, eax
jne 0x14004d49f
mov byte [rbp + 0x4f], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
mov esi, dword [rcx + rax*8]
mov esi, dword [rcx + rax*8]
lea rcx, [rsi + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov byte [rsi + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0x110]
mov rdi, qword [rax + 0x118]
mov qword [rax + 0x110], 1
mov qword [rax + 0x118], rbx
jmp 0x14004d4a1
xor esi, esi
mov rbx, qword [rbp + 0x50]
mov rcx, rbx
call fcn.140041be0
mov rax, qword [rbp + 0x20]
mov qword [rbx + 0x20], rax
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x14004d518
test eax, eax
jne 0x14004d539
mov byte [rbp + 0x4f], 0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov byte [rbx + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0x110], rsi
mov qword [rax + 0x118], rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov rax, qword [rdi + 0x28]
lea rdx, [0x14020bef9]
adc eax, 0x1be68e
adc eax, 0x1be68e
mov r8d, 0xc
call qword [rax + 0x18]
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x30], edi
jl 0x14004d89c
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
sub byte [rax], al
add byte [rax], al
invalid
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
sub byte [rax], al
add byte [rax], al
invalid
sub byte [rax], al
add byte [rax], al
add dh, al
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
jbe 0x14004d876
mov byte [rsp + 0x39], 0
lea r8, [0x14020bf08]
sbb eax, dword [rax]
lea rdi, [rsp + 0x28]
mov rcx, rdi
mov rdx, rsi
call fcn.1400086f0
bnd call fcn.1400086f0
lea r8, [0x14020bf28]
mov rcx, rdi
mov rdx, rbx
call fcn.1400086f0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x14004d934
mov bl, 1
test cl, cl
jne 0x14004d936
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x14004d8fd
cmp byte [rsp + 0x39], 0
je 0x14004d8fd
test byte [rsi + 0x34], 4
jne 0x14004d8fd
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140223d10]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14004d936
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14022b7d5]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14004d936
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
push rbp
call 0xcb4ced5a
call 0x1487d5da9
add byte [rsp + 0x48], dh
cmp dword [rax + 0x10], 0x11
jae 0x14004da71
mov r8, qword [rbp - 0x10]
jmp 0x14004da79
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x20]
add rsp, 0x40
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
add byte es:[rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
invalid
mov r13d, 1
mov r12, qword [rbp + 0x58]
mov rsi, qword [rbp + 0x48]
mov rdx, rsi
mov r14, qword [rbp + 0x40]
sub r8, rdx
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp - 0x10]
add rax, r13
mov rcx, qword [rbp - 8]
mov qword [rcx], rax
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp]
mov qword [rcx], rax
lea rdx, [r14 + 0x10]
mov rax, qword [rbp - 0x20]
not rax
add r12, rax
shl r12, 4
mov rcx, r14
mov r8, r12
call sub.VCRUNTIME140.dll_memmove
mov r13, qword [rbp - 0x28]
cmp r13, 1
mov r15, qword [rbp + 8]
jbe 0x14004dc60
mov r12, r13
lea r10, [r13 - 1]
mov rcx, r10
shl rcx, 4
mov rax, qword [rbx + rcx]
mov rcx, qword [rbx + rcx + 8]
add rcx, rax
cmp rcx, r15
je 0x14004dec0
mov rdx, r12
shl rdx, 4
mov r8, qword [rdx + rbx - 0x20]
cmp r8, rax
jbe 0x14004dec0
cmp r12, 2
jbe 0x14004e18a
lea r11, [r12 - 3]
mov rcx, r11
shl rcx, 4
mov rcx, qword [rbx + rcx]
lea r9, [r8 + rax]
cmp rcx, r9
jbe 0x14004ded6
cmp r12, 3
jbe 0x14004e199
add r8, rcx
cmp qword [rdx + rbx - 0x40], r8
jbe 0x14004ded6
jmp 0x14004e1a8
cmp r12, 3
jb 0x14004dedb
lea r11, [r12 - 3]
mov rcx, r11
shl rcx, 4
mov rcx, qword [rbx + rcx]
cmp rcx, rax
jb 0x14004dee0
lea r11, [r12 - 2]
cmp r12, r11
jbe 0x14004e203
lea rax, [r11 + 1]
cmp r12, rax
jbe 0x14004e241
mov rdx, r11
shl rdx, 4
fimul dword [rax - 0x3f]
loop 0x14004df01
mov rcx, qword [rbx + rdx + 8]
mov ecx, dword [rbx + rdx + 8]
or byte [rax - 0x3f], cl
loopne 0x14004df0a
shl rax, 4
mov r8, qword [rbx + rax]
mov r14, qword [rbx + rax + 8]
add ecx, dword [rax]
add r14, r8
mov rsi, r14
sub rsi, rcx
jb 0x14004e29a
invalid
jl 0x14004df1f
add byte [rax], al
invalid
cmp r14, r15
ja 0x14004e27f
mov qword [rbp - 0x10], r8
mov qword [rbp - 0x20], r11
mov qword [rbp - 0x28], r10
lea r8, [rbx + rdx]
mov qword [rbp + 0x40], r8
mov r13, qword [rbx + rdx]
lea rdx, [rbx + rax]
mov qword [rbp - 8], rdx
lea rax, [rbx + rax + 8]
mov qword [rbp], rax
mov rax, qword [rbp + 0x30]
mov qword [rbp - 0x18], rcx
lea rdi, [rax + rcx*8]
lea r15, [rdi + r13*8]
mov rbx, rsi
sub rbx, r13
cmp rbx, r13
jae 0x14004e010
lea r8, [rbx*8]
mov rsi, qword [rbp + 0x48]
mov rcx, rsi
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
lea r8, [rsi + rbx*8]
test r13, r13
jle 0x14004e0a0
test rbx, rbx
jle 0x14004e0a0
mov rax, qword [rbp + 0x10]
lea rax, [rax + r14*8]
mov rbx, qword [rbp + 0x38]
mov r14, qword [rbp + 0x40]
nop dword [rax]
movzx ecx, byte [r8 - 8]
movzx edx, byte [r15 - 8]
cmp cl, dl
mov r9d, 0
sbb r9, r9
cmp cl, dl
mov r10d, 0
adc r10, 0xffffffffffffffff
cmp cl, dl
lea r15, [r15 + r9*8]
lea r8, [r8 + r10*8]
mov rcx, r8
cmovb rcx, r15
mov rcx, qword [rcx]
mov qword [rax], rcx
cmp r15, rdi
jbe 0x14004dff6
add rax, 0xfffffffffffffff8
cmp r8, rsi
ja 0x14004dfb0
mov rdi, r15
mov rdx, rsi
jmp 0x14004ddf9
lea r8, [r13*8]
mov rbx, qword [rbp + 0x48]
mov rcx, rbx
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea r8, [rbx + r13*8]
test r13, r13
jle 0x14004e0a5
cmp rsi, r13
mov rbx, qword [rbp + 0x38]
jle 0x14004ddee
mov rax, qword [rbp + 0x30]
lea rax, [rax + r14*8]
mov rsi, qword [rbp + 0x48]
mov rdx, rsi
mov r14, qword [rbp + 0x40]
movzx r9d, byte [r15]
xor r10d, r10d
xor ecx, ecx
cmp r9b, byte [rdx]
setae r10b
setb r9b
mov r11, rdx
cmovb r11, r15
mov r11, qword [r11]
mov qword [rdi], r11
add rdi, 8
lea rdx, [rdx + r10*8]
cmp rdx, r8
jae 0x14004ddf9
mov cl, r9b
lea r15, [r15 + rcx*8]
cmp r15, rax
jb 0x14004e050
jmp 0x14004ddf9
mov rdi, r15
jmp 0x14004e0a9
mov rsi, qword [rbp + 0x48]
mov rdx, rsi
mov rbx, qword [rbp + 0x38]
jmp 0x14004ddf5
mov r13d, 2
mov r12, qword [rbp + 0x58]
jmp fcn.14004dc6a
mov r13d, 3
mov r12, qword [rbp + 0x58]
jmp fcn.14004dc6a
mov r13, r12
mov r12, qword [rbp + 0x58]
jmp fcn.14004dc6a
lea rax, str.Index_out_of_bounds
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp + 0x50], rbx
lea rdx, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
lea rcx, [rbp - 0x58]
call fcn.1401e5ed0
jmp 0x14004e36a
lea rax, str.Index_out_of_bounds
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp + 0x50], rbx
lea rdx, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
lea rcx, [rbp - 0x58]
call fcn.1401e5ed0
jmp 0x14004e36a
mov qword [rbp + 0x50], rbx
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
mov rcx, r14
mov rdx, r15
call fcn.1401e6010
jmp 0x14004e36a
mov qword [rbp + 0x50], rbx
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
mov rdx, r14
call fcn.1401e62a0
jmp 0x14004e36a
ud2
mov rbx, qword [rsi + 0x10]
mov rcx, qword [rsi + 8]
add rcx, rbx
mov rdx, rdi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add r15, rbx
mov qword [rsi + 0x10], r15
xor esi, esi
lea rcx, [rbp + 0x40]
call fcn.1400524c0
mov rdi, rax
test rax, rax
je 0x140051320
mov r15, rdx
test sil, 1
mov rcx, qword [rbp + 0x2c8]
jne 0x14004f865
mov rdx, qword [rcx + 0x10]
cmp rdx, qword [rcx]
jne 0x14004f856
call fcn.140158a40
mov rcx, qword [rbp + 0x2c8]
mov rdx, qword [rcx + 0x10]
mov rax, qword [rcx + 8]
mov byte [rax + rdx], 0x2e
inc rdx
mov qword [rcx + 0x10], rdx
cmp r15, 4
jb 0x14004f877
cmp dword [rdi], 0x2d2d6e78
je 0x14004fa10
test byte [rbp + 0x1a4], 1
jne 0x14004f9cd
test r15, r15
je 0x14004f9c3
mov rax, rdi
add rax, r15
mov rcx, rdi
jmp 0x14004f8a1
cmp rcx, rax
je 0x14004f9c3
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
js 0x14004f8b2
inc rcx
jmp 0x14004f926
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x14004f908
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x14004f918
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 0x14004f9c3
add rcx, 4
jmp 0x14004f926
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
jmp 0x14004f926
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
lea r8d, [rdx - 0x21]
cmp r8d, 0x5e
jb 0x14004f898
mov r8d, 0x5a6
xor r10d, r10d
mov r9d, 0x5a6
jmp 0x14004f963
cmp r11d, edx
cmova r9, r8
mov r8, r9
sub r8, r10
jbe 0x14004f898
shr r8, 1
add r8, r10
lea rsi, [r8 + r8*2]
lea rbx, [0x14022e6c0]
mov r11d, dword [rbx + rsi*4]
mov ebx, dword [rbx + rsi*4 + 4]
cmp ebx, edx
jb 0x14004f985
cmp r11d, edx
jbe 0x14004f994
cmp ebx, edx
jae 0x14004f950
mov r10, r8
inc r10
mov r8, r9
jmp 0x14004f950
lea rdx, [0x14022e6c0]
movzx edx, byte [rdx + rsi*4 + 8]
cmp edx, 0x11
ja 0x14004f898
mov r8d, 0x20003
bt r8d, edx
jae 0x14004f898
mov al, 1
mov dword [rbp + 0x1a4], eax
jmp 0x14004f9cd
mov dword [rbp + 0x1a4], 0
mov rcx, rdi
mov rdx, r15
mov r8, qword [rbp - 0x40]
lea r9, [rbp + 0xc0]
call fcn.140052720
mov rsi, qword [rbp + 0x2c8]
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
cmp rax, r15
jae 0x14004f7fd
mov rcx, rsi
mov rdx, rbx
mov r8, r15
call fcn.1401f07d0
jmp 0x14004f7f9
lea rbx, [rdi + 4]
add r15, 0xfffffffffffffffc
mov qword [rbp + 0xa0], 0
mov qword [rbp + 0xe8], rbx
mov qword [rbp + 0xf0], r15
mov qword [rbp + 0xf8], 0
mov qword [rbp + 0x100], r15
mov qword [rbp + 0x108], 1
movabs rax, 0x2d0000002d
mov qword [rbp + 0x110], rax
lea rdx, [rdi + 0xb]
and rdx, 0xfffffffffffffff8
sub rdx, rbx
mov r8, rdi
add r8, 3
mov r14, r15
jmp 0x14004fa86
mov qword [rbp + 0x100], r14
cmp r14, r15
ja 0x14004fb86
mov rcx, r14
mov r9, r14
cmp r14, rdx
jb 0x14004faa8
mov eax, r14d
sub eax, edx
and eax, 0xf
mov rcx, r14
sub rcx, rax
jb 0x140051e7e
mov r9, rdx
lea rax, [rbx + r14]
sub rax, rbx
sub rax, rcx
lea r10, [r8 + r14]
nop word cs:[rax + rax]
test rax, rax
je 0x14004fada
invalid
adc eax, 0x41c8ff48
cmp byte [rdx], 0x2d
dec rax
cmp byte [r10], 0x2d
lea r10, [r10 - 1]
jne 0x14004fac0
add rax, rcx
mov r14, rax
jmp 0x14004fb35
mov rax, rcx
cmp rcx, r9
jbe 0x14004fb19
lea rcx, [rax - 0x10]
movdqu xmm0, xmmword [rdi + rax - 0xc]
movdqa xmm1, xmm0
pxor xmm1, xmm6
paddq xmm1, xmm7
pandn xmm0, xmm1
pshufd xmm1, xmm0, 0xee
por xmm1, xmm0
movq r10, xmm1
movabs r11, 0x8080808080808080
test r10, r11
je 0x14004fada
cmp rax, r14
ja 0x140051e67
mov r14, rax
sub r14, 1
jb 0x14004fb86
cmp byte [r8 + rax], 0x2d
mov rax, r14
jne 0x14004fb25
cmp r14, r15
jae 0x14004fa76
mov al, 0x2d
cmp byte [rbx + r14], al
jne 0x14004fa76
test r14, r14
je 0x14004fef4
cmp r14, r15
jae 0x14004fb63
cmp byte [rbx + r14], 0xbf
jle 0x140051f6e
lea r8, [r14 + 1]
mov rax, r15
sub rax, r8
jbe 0x14004ff0d
cmp byte [rbx + r8], 0xbf
jle 0x140051f52
mov r15, r8
jmp 0x14004ff13
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0xa8], rax
xor r14d, r14d
mov rcx, r14
cmp r14, 8
jb 0x14004ff30
mov rcx, qword [rbp + 0xa8]
lea rdx, [rcx + 7]
and rdx, 0xfffffffffffffff8
mov rax, rdx
sub rax, rcx
mov rcx, r14
cmp rax, r14
ja 0x14004ff30
movabs rcx, 0x8080808080808080
mov r8, qword [rbp + 0xa8]
test qword [r8], rcx
jne 0x14004ff4e
mov r8, qword [rbp + 0xa8]
cmp rdx, r8
mov ecx, 8
cmove rax, rcx
lea rcx, [r14 - 8]
cmp rax, rcx
jae 0x14004fc1f
movabs rdx, 0x8080808080808080
test qword [r8 + rax], rdx
jne 0x14004ff4e
add rax, 8
cmp rax, rcx
mov r8, qword [rbp + 0xa8]
jb 0x14004fbfb
movabs rax, 0x8080808080808080
test qword [r8 + rcx], rax
jne 0x14004ff4e
add r15, rbx
mov dword [rbp + 0x190], 0x80
mov r12d, 0x48
xor r8d, r8d
xor r13d, r13d
mov edi, r14d
cmp rbx, r15
mov rax, r8
mov qword [rbp + 0x198], r8
je 0x14004fea8
lea r9d, [r12 + 0x1a]
inc rbx
mov r10d, r12d
neg r10d
mov r11d, 1
mov esi, 0x24
mov ecx, r13d
movzx eax, byte [rbx - 1]
lea edx, [rax - 0x30]
cmp dl, 0xa
jb 0x14004fc9f
lea edx, [rax - 0x41]
cmp dl, 0x1a
jb 0x14004fca3
add al, 0x9f
mov edx, eax
cmp al, 0x19
jbe 0x14004fca3
jmp 0x14004ff4e
add al, 0xea
mov edx, eax
invalid
test r11d, r11d
je 0x140051c23
movzx r8d, dl
mov eax, ecx
not eax
xor edx, edx
div r11d
cmp eax, r8d
jb 0x14004ff4e
mov eax, r11d
imul eax, r8d
add ecx, eax
lea eax, [r10 + rsi]
cmp esi, r9d
mov edx, 0x1a
cmovae eax, edx
cmp esi, r12d
mov edx, 1
cmovbe eax, edx
cmp eax, r8d
ja 0x14004fd27
mov r8d, 0x24
sub r8d, eax
mov eax, r8d
mul r11d
jo 0x14004ff4e
cmp rbx, r15
je 0x14004ff4e
add esi, 0x24
imul r11d, r8d
inc rbx
movzx eax, byte [rbx - 1]
lea edx, [rax - 0x30]
cmp dl, 0xa
jae 0x14004fc8a
jmp 0x14004fc9f
mov r10d, edi
inc r10d
je 0x140051d53
mov eax, ecx
sub eax, r13d
test r13d, r13d
mov r8d, 2
mov edx, 0x2bc
cmove r8d, edx
xor r12d, r12d
xor edx, edx
div r8d
mov r8d, eax
xor edx, edx
div r10d
add eax, r8d
cmp eax, 0x1c8
mov r9d, 0xd41d41d5
jb 0x14004fd97
xor r12d, r12d
mov edx, eax
imul rdx, r9
shr rdx, 0x20
mov r8d, eax
sub r8d, edx
shr r8d, 1
add r8d, edx
shr r8d, 5
add r12d, 0x24
cmp eax, 0x3e57
mov eax, r8d
ja 0x14004fd6d
jmp 0x14004fd9a
mov r8d, eax
lea eax, [r8*4]
lea eax, [rax + rax*8]
add r8d, 0x26
xor edx, edx
div r8w
mov edi, eax
mov eax, ecx
xor edx, edx
mov dword [rbp + 0x88], r10d
div r10d
add dword [rbp + 0x190], eax
jb 0x14004ff4e
cmp dword [rbp + 0x190], 0x110000
je 0x14004ff4e
mov eax, dword [rbp + 0x190]
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef0800
jb 0x14004ff4e
mov r13d, edx
mov rax, qword [rbp + 0x98]
mov esi, edx
mov rcx, qword [rbp + 0x198]
test rcx, rcx
je 0x14004fe3d
shl rcx, 4
xor edx, edx
jmp 0x14004fe1f
add rdx, 0x10
cmp rcx, rdx
je 0x14004fe31
mov r8, qword [rax + rdx]
cmp r8, rsi
jb 0x14004fe16
adc byte [rcx + 0x39], cl
invalid
inc r8
mov qword [rax + rdx], r8
jmp 0x14004fe16
mov rcx, qword [rbp + 0x198]
mov rdx, rcx
jmp 0x14004fe3f
xor edx, edx
cmp rdx, qword [rbp + 0x90]
jne 0x14004fe67
lea rcx, [rbp + 0x90]
call fcn.140188490
mov rax, qword [rbp + 0x98]
mov r8, qword [rbp + 0xa0]
mov rdx, r8
jmp 0x14004fe6a
mov r8, rcx
movzx ecx, di
add r12d, ecx
shl rdx, 4
mov qword [rax + rdx], rsi
mov ecx, dword [rbp + 0x190]
mov dword [rax + rdx + 8], ecx
inc r8
mov qword [rbp + 0xa0], r8
inc r13d
mov edi, dword [rbp + 0x88]
cmp rbx, r15
mov rax, r8
mov qword [rbp + 0x198], r8
jne 0x14004fc62
mov qword [rbp + 0x38], r14
mov rax, qword [rbp + 0x98]
mov qword [rbp + 0xb0], rax
cmp r8, 0x15
jae 0x14004ff64
cmp qword [rbp + 0x198], 1
mov r14, qword [rbp + 0x38]
jbe 0x140050618
mov r8d, 1
mov rcx, qword [rbp + 0xb0]
mov rdx, qword [rbp + 0x198]
call fcn.14004e4c0
jmp 0x140050618
mov qword [rbp + 0xa8], rbx
xor r14d, r14d
mov rcx, r14
cmp r14, 8
jae 0x14004fba4
jmp 0x14004ff30
jne 0x140051f52
add r15, rbx
mov qword [rbp + 0xa8], rbx
mov rbx, r15
mov r15, rax
mov rcx, r14
cmp r14, 8
jae 0x14004fba4
mov rax, rcx
sub rax, 1
jb 0x14004fc33
mov rdx, qword [rbp + 0xa8]
cmp byte [rdx + rcx - 1], 0
mov rcx, rax
jns 0x14004ff30
mov byte [rbp + 0xc0], 1
mov al, 1
mov dword [rbp + 0x1a4], eax
xor esi, esi
jmp 0x14004f818
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x14004ff8d
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140051f8d
mov qword [0x1402b32e8], rax
mov rcx, qword [rbp + 0x198]
lea r8, [rcx*8]
movabs rcx, 0x7ffffffffffffff0
and r8, rcx
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov qword [rbp + 0xd0], rax
test rax, rax
je 0x140051f8d
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x14004ffed
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140051fa7
mov qword [0x1402b32e8], rax
mov r8d, 0x100
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140051fa7
mov rbx, rax
mov r12, qword [rbp + 0xb0]
lea rax, [r12 + 0x20]
mov qword [rbp + 0x30], rax
lea rax, [r12 + 8]
mov qword [rbp + 0x18], rax
lea rax, [r12 - 8]
mov qword [rbp + 0x20], rax
lea rax, [r12 - 0x10]
mov qword [rbp + 0x10], rax
mov eax, 0x10
mov qword [rbp + 0xb8], rax
xor r15d, r15d
xor r13d, r13d
mov rcx, qword [rbp + 0x198]
mov rsi, qword [rbp + 0xd0]
jmp 0x140050064
mov r15d, 2
mov r13, qword [rbp + 0xe0]
mov r8, rcx
sub r8, r13
jbe 0x1400505eb
mov rax, r13
shl rax, 4
lea rcx, [r12 + rax]
cmp r8, 2
jae 0x140050094
mov rdx, qword [rbp + 0x198]
mov rsi, qword [rbp + 0xb8]
jmp 0x1400501ab
mov rdx, qword [rcx]
mov r9, qword [rcx + 0x10]
cmp r9, rdx
mov rsi, qword [rbp + 0xb8]
jae 0x1400500bc
cmp r8, 2
jne 0x1400500d1
lea rdx, [r13 + 2]
mov r8d, 2
jmp 0x14005013c
cmp r8, 2
jne 0x1400500fb
lea rdx, [r13 + 2]
mov r8d, 2
jmp 0x1400501ab
mov r10, qword [rbp + 0x30]
lea r11, [r10 + rax]
mov r10d, 2
mov rsi, r9
mov rdi, rsi
mov rsi, qword [r11]
cmp rsi, rdi
jae 0x140050126
inc r10
add r11, 0x10
cmp r8, r10
jne 0x1400500e2
jmp 0x140050123
mov r10, qword [rbp + 0x30]
lea r11, [r10 + rax]
mov r10d, 2
mov rsi, r9
mov rdi, rsi
mov rsi, qword [r11]
cmp rsi, rdi
jb 0x140050126
inc r10
add r11, 0x10
cmp r8, r10
jne 0x14005010c
mov r10, r8
mov rsi, qword [rbp + 0xb8]
lea r11, [r10 + r13]
mov r8, r10
cmp r9, rdx
mov rdx, r11
jae 0x1400501ab
cmp r13, rdx
ja 0x140051f15
cmp rdx, qword [rbp + 0x198]
ja 0x140051f30
cmp r8, 2
jb 0x1400501ab
mov qword [rbp + 0xe0], rdx
mov rdx, r8
add byte [rax], al
add byte [rcx + rcx*4 - 0x3e], cl
shr rdx, 1
add rax, qword [rbp + 0x18]
lea r9, [r8 + r13]
shl r9, 4
add r9, qword [rbp + 0x20]
mov r10, qword [rax - 8]
mov r11d, dword [rax]
mov rsi, qword [r9 - 8]
mov edi, dword [r9]
mov qword [rax - 8], rsi
mov dword [rax], edi
mov qword [r9 - 8], r10
mov dword [r9], r11d
add rax, 0x10
add r9, 0xfffffffffffffff0
dec rdx
jne 0x140050175
mov rsi, qword [rbp + 0xb8]
mov rdx, qword [rbp + 0xe0]
mov rdi, rdx
sub rdi, r13
jb 0x140051e92
cmp rdx, qword [rbp + 0x198]
ja 0x140051e92
jae 0x140050207
cmp r8, 0xa
jae 0x140050207
lea rdi, [r13 + 0xa]
mov rax, qword [rbp + 0x198]
cmp rdi, rax
cmovae rdi, rax
mov qword [rbp + 0xe0], rdi
sub rdi, r13
jb 0x140051ef3
cmp r8, 1
adc r8, 0
mov qword [rbp + 0xd8], rbx
mov rdx, rdi
call fcn.14004e4c0
jmp 0x14005020e
mov qword [rbp + 0xe0], rdx
cmp r15, rsi
mov rcx, qword [rbp + 0x198]
jne 0x1400502b4
mov qword [rbp + 0x190], r15
mov r15, rbx
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x140050251
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140051eb6
mov qword [0x1402b32e8], rax
mov r8, rsi
shl r8, 5
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140051eb6
mov rbx, rax
mov r8, rsi
add rsi, rsi
shl r8, 4
mov rcx, rax
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0xb8], rsi
mov rcx, qword [rbp + 0x198]
mov rsi, qword [rbp + 0xd0]
mov r15, qword [rbp + 0x190]
jmp 0x1400502bb
mov rsi, qword [rbp + 0xd0]
mov rdx, qword [rbp + 0xe0]
mov rax, r15
shl rax, 4
mov qword [rbx + rax], rdi
mov qword [rbx + rax + 8], r13
inc r15
mov r13, rdx
cmp r15, 2
jb 0x140050064
mov qword [rbp + 8], rbx
jmp 0x140050353
mov rdi, r13
mov rdx, rsi
mov r12, qword [rbp + 0xb0]
sub rbx, rdx
mov rcx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp - 0x18]
add rax, r14
mov rcx, qword [rbp - 8]
mov qword [rcx], rax
mov rax, qword [rbp - 0x20]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov rcx, qword [rbp - 0x10]
lea rdx, [rcx + 0x10]
mov rax, qword [rbp + 0x88]
not rax
mov r8, qword [rbp - 0x28]
add r8, rax
shl r8, 4
add al, 0xe8
push rsi
sbb dword [rax], eax
add al, 0xe8
push rsi
sbb dword [rax], eax
mov r15, qword [rbp + 0x190]
cmp r15, 1
mov rbx, qword [rbp + 8]
jbe 0x1400505c5
mov r11, r15
lea r10, [r15 - 1]
mov rcx, r10
shl rcx, 4
mov rax, qword [rbx + rcx]
mov rcx, qword [rbx + rcx + 8]
add rcx, rax
mov rdx, qword [rbp + 0x198]
cmp rcx, rdx
je 0x1400503c8
mov rcx, rdx
mov rdx, r11
shl rdx, 4
mov r8, qword [rdx + rbx - 0x20]
cmp r8, rax
jbe 0x1400503c8
cmp r11, 2
jbe 0x140050057
lea rdi, [r11 - 3]
mov rcx, rdi
shl rcx, 4
mov rcx, qword [rbx + rcx]
lea r9, [r8 + rax]
cmp rcx, r9
jbe 0x1400503dd
cmp r11, 3
jbe 0x1400505de
add r8, rcx
cmp qword [rdx + rbx - 0x40], r8
jbe 0x1400503dd
jmp 0x1400505e6
cmp r11, 3
jb 0x1400503e2
lea rdi, [r11 - 3]
mov rcx, rdi
shl rcx, 4
mov rcx, qword [rbx + rcx]
cmp rcx, rax
jb 0x1400503e6
lea rdi, [r11 - 2]
cmp r11, rdi
jbe 0x140051d86
mov qword [rbp + 0x190], r10
lea rax, [rdi + 1]
cmp r11, rax
jbe 0x140051dd8
mov rdx, rdi
shl rdx, 4
mov rcx, qword [rbx + rdx + 8]
shl rax, 4
mov r8, qword [rbx + rax]
mov r15, qword [rbx + rax + 8]
add r15, r8
mov rsi, r15
sub rsi, rcx
jb 0x140051e2a
mov qword [rbp + 0x88], rdi
cmp r15, qword [rbp + 0x198]
ja 0x140051e45
mov qword [rbp - 0x18], r8
mov qword [rbp - 0x28], r11
lea r8, [rbx + rdx]
mov qword [rbp - 0x10], r8
mov r14, qword [rbx + rdx]
lea rdx, [rbx + rax]
mov qword [rbp - 8], rdx
lea rax, [rbx + rax + 8]
mov qword [rbp], rax
mov qword [rbp - 0x20], rcx
mov rdi, rcx
shl rdi, 4
add rdi, r12
mov rbx, r14
shl rbx, 4
lea r13, [rdi + rbx]
shl r15, 4
mov r12, rsi
sub r12, r14
cmp r12, r14
jae 0x140050529
mov rbx, r12
shl rbx, 4
mov rsi, qword [rbp + 0xd0]
mov rcx, rsi
mov rdx, r13
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add rbx, rsi
test r14, r14
jle 0x1400502e8
test r12, r12
jle 0x1400502e8
in al, 0xf
mov fs, word [rdi]
invalid
add r15, qword [rbp + 0x10]
mov r12, qword [rbp + 0xb0]
mov rax, r13
mov rcx, rbx
mov rdx, qword [rbx - 0x10]
mov r8, qword [r13 - 0x10]
cmp rdx, r8
mov r13d, 0
sbb r13, r13
cmp rdx, r8
mov ebx, 0
adc rbx, 0xffffffffffffffff
shl r13, 4
add r13, rax
shl rbx, 4
add rbx, rcx
cmp rdx, r8
mov rax, rbx
cmovb rax, r13
movdqu xmm0, xmmword [rax]
movdqu xmmword [r15], xmm0
cmp r13, rdi
jbe 0x140050521
add r15, 0xfffffffffffffff0
cmp rbx, rsi
ja 0x1400504cc
mov rdi, r13
jmp 0x1400505bd
mov r12, qword [rbp + 0xd0]
mov rcx, r12
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add rbx, r12
test r14, r14
jle 0x1400505aa
cmp rsi, r14
mov r12, qword [rbp + 0xb0]
jle 0x1400505b6
add r15, r12
mov rsi, qword [rbp + 0xd0]
mov rdx, rsi
mov r8, rdx
mov rcx, qword [r13]
xor edx, edx
xor eax, eax
cmp rcx, qword [r8]
setae dl
setb cl
mov r9, r8
cmovb r9, r13
movdqu xmm0, xmmword [r9]
movdqu xmmword [rdi], xmm0
add rdi, 0x10
shl rdx, 4
add rdx, r8
cmp rdx, rbx
jae 0x1400502f5
mov al, cl
shl rax, 4
add r13, rax
cmp r13, r15
jb 0x14005055f
mov rsi, qword [rbp + 0xd0]
jmp 0x1400502eb
mov rsi, qword [rbp + 0xd0]
mov rdx, rsi
jmp 0x1400502f5
mov r15d, 1
mov r13, qword [rbp + 0xe0]
mov rcx, qword [rbp + 0x198]
jmp 0x140050064
mov r15d, 3
jmp 0x1400505cb
mov r15, r11
jmp 0x1400505cb
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rbx
mov rax, qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, rsi
mov rsi, rax
call rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rdi
call rsi
mov r14, qword [rbp + 0x38]
mov rax, qword [rbp + 0x198]
lea r8, [rax + r14]
mov rcx, qword [rbp + 0x2c8]
mov rax, qword [rcx]
mov rdx, qword [rcx + 0x10]
mov rcx, rdx
mov qword [rbp + 0x190], rdx
sub rax, rdx
cmp rax, r8
jae 0x140050656
mov rcx, qword [rbp + 0x2c8]
mov rdx, qword [rbp + 0x190]
call fcn.1401f07d0
mov r15, qword [rbp + 0xa8]
add r14, r15
xor r12d, r12d
xor r13d, r13d
cmp r12, qword [rbp + 0x198]
jb 0x14005071a
cmp r15, r14
je 0x14005090a
mov rcx, r15
movzx r8d, byte [rcx]
test r8b, r8b
js 0x140050697
inc r15
movzx esi, r8b
inc r13
jmp 0x1400507e0
invalid
add byte [rcx + 0xf], al
mov dh, 0xc0
movzx eax, r8b
and eax, 0x1f
movzx r9d, byte [r15 + 1]
and r9d, 0x3f
cmp r8b, 0xdf
jbe 0x1400506ec
movzx edx, byte [r15 + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x1400506f5
movzx esi, byte [r15 + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and esi, 0x3f
or esi, edx
or esi, eax
cmp esi, 0x110000
je 0x14005090a
add rcx, 4
jmp 0x14005079b
add r15, 2
jmp 0x1400507bd
add r15, 3
jmp 0x1400507ce
mov rax, qword [rcx + 8]
mov byte [rax + rdx], sil
inc rdx
mov qword [rcx + 0x10], rdx
cmp r12, qword [rbp + 0x198]
jae 0x140050673
mov rax, r12
shl rax, 4
mov rcx, qword [rbp + 0xb0]
cmp qword [rcx + rax], r13
jne 0x14005073a
inc r12
mov esi, dword [rcx + rax + 8]
jmp 0x1400507d5
mov rcx, r15
mov r15, r14
cmp rcx, r14
je 0x14005073a
movzx r8d, byte [rcx]
test r8b, r8b
jns 0x1400507ab
movzx eax, r8b
and eax, 0x1f
movzx r9d, byte [rcx + 1]
and r9d, 0x3f
cmp r8b, 0xe0
jb 0x1400507b6
movzx edx, byte [rcx + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x1400507c7
movzx esi, byte [rcx + 3]
add rcx, 4
and eax, 7
shl eax, 0x12
shl edx, 6
and esi, 0x3f
or esi, edx
or esi, eax
mov r15, rcx
cmp esi, 0x110000
je 0x14005073a
mov r15, rcx
cmp esi, 0x110000
jne 0x1400507d5
jmp 0x14005090a
inc rcx
mov r15, rcx
jmp 0x14005068b
add rcx, 2
mov r15, rcx
shl eax, 6
or eax, r9d
mov esi, eax
jmp 0x1400507d5
add rcx, 3
mov r15, rcx
shl eax, 0xc
or eax, edx
mov esi, eax
inc r13
cmp esi, 0x80
jae 0x140050809
mov rcx, qword [rbp + 0x2c8]
mov rdx, qword [rcx + 0x10]
cmp rdx, qword [rcx]
jne 0x1400506fe
call fcn.140158a40
mov rcx, qword [rbp + 0x2c8]
mov rdx, qword [rcx + 0x10]
jmp 0x1400506fe
mov dword [rbp + 0xe8], 0
mov eax, esi
cmp esi, 0x800
jae 0x14005083e
shr eax, 6
or al, 0xc0
mov byte [rbp + 0xe8], al
and sil, 0x3f
or sil, 0x80
mov byte [rbp + 0xe9], sil
mov edi, 2
jmp 0x1400508b3
cmp esi, 0x10000
jae 0x140050876
shr eax, 0xc
or al, 0xe0
mov byte [rbp + 0xe8], al
mov eax, esi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp + 0xe9], al
and sil, 0x3f
or sil, 0x80
mov byte [rbp + 0xea], sil
mov edi, 3
jmp 0x1400508b3
shr eax, 0x12
or al, 0xf0
mov byte [rbp + 0xe8], al
mov eax, esi
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rbp + 0xe9], al
mov eax, esi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp + 0xea], al
and sil, 0x3f
or sil, 0x80
mov byte [rbp + 0xeb], sil
mov edi, 4
mov rsi, qword [rbp + 0x2c8]
mov rax, qword [rsi]
mov eax, dword [rsi]
mov eax, dword [rsi]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
cmp rax, rdi
jae 0x1400508db
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.1401f07d0
mov rbx, qword [rsi + 0x10]
mov rcx, qword [rsi + 8]
add rcx, rbx
lea rdx, [rbp + 0xe8]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
mov qword [rsi + 0x10], rbx
cmp r12, qword [rbp + 0x198]
jae 0x140050673
jmp 0x14005071a
mov rax, qword [rbp + 0x2c8]
mov rbx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
cmp qword [rbp + 0x190], 0
je 0x140050941
mov rdi, rdx
sub rdi, qword [rbp + 0x190]
jbe 0x140050946
mov rax, qword [rbp + 0x190]
cmp byte [rbx + rax], 0xbf
jg 0x14005094c
jmp 0x140051fc1
mov rdi, rdx
jmp 0x14005094c
jne 0x140051fc1
add rbx, qword [rbp + 0x190]
test byte [rbp + 0x1a4], 1
jne 0x140050a9f
test rdi, rdi
je 0x140050a95
lea rax, [rbx + rdi]
mov rcx, rbx
jmp 0x14005097b
cmp rcx, rax
je 0x140050a95
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
js 0x14005098c
inc rcx
jmp 0x140050a00
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x1400509e2
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x1400509f2
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 0x140050a95
add rcx, 4
jmp 0x140050a00
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
jmp 0x140050a00
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
lea r8d, [rdx - 0x21]
cmp r8d, 0x5e
jb 0x140050972
mov r8d, 0x5a6
xor r10d, r10d
mov r9d, 0x5a6
jmp 0x140050a32
cmp r11d, edx
cmova r9, r8
mov r8, r9
sub r8, r10
jbe 0x140050972
shr r8, 1
add r8, r10
lea rsi, [r8 + r8*2]
lea r14, [0x14022e6c0]
mov r11d, dword [r14 + rsi*4]
mov r14d, dword [r14 + rsi*4 + 4]
cmp r14d, edx
jb 0x140050a56
cmp r11d, edx
jbe 0x140050a66
cmp r14d, edx
jae 0x140050a1f
mov r10, r8
inc r10
mov r8, r9
jmp 0x140050a1f
lea rdx, [0x14022e6c0]
movzx edx, byte [rdx + rsi*4 + 8]
cmp edx, 0x11
ja 0x140050972
mov r8d, 0x20003
bt r8d, edx
jae 0x140050972
mov al, 1
mov dword [rbp + 0x1a4], eax
jmp 0x140050a9f
mov dword [rbp + 0x1a4], 0
movq xmm0, qword [rbp + 0xc0]
movzx eax, byte [rbp + 0xc9]
pshufd xmm1, xmm0, 0x55
por xmm1, xmm0
movdqa xmm0, xmm1
psrld xmm0, 0x10
por xmm0, xmm1
movdqa xmm1, xmm0
psrlw xmm1, 8
por xmm1, xmm0
movd ecx, xmm1
or cl, byte [rbp + 0xc8]
or al, byte [rbp + 0xca]
or al, cl
xor esi, esi
or al, byte [rbp + 0xcb]
jne 0x14004f818
test rdi, rdi
je 0x1400512f5
lea rsi, [rbx + rdi]
xor r8d, r8d
xor eax, eax
mov rcx, rbx
movzx edx, byte [rcx]
test dl, dl
js 0x140050b15
inc rcx
jmp 0x140050ba2
movzx r9d, dl
and r9d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xe0
jb 0x140050b6b
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp dl, 0xf0
jb 0x140050b7b
movzx edx, byte [rcx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and edx, 0x3f
or edx, r10d
or edx, r9d
cmp edx, 0x110000
je 0x14005110a
add rcx, 4
jmp 0x140050b89
add rcx, 2
shl r9d, 6
or r9d, r11d
mov edx, r9d
jmp 0x140050b89
add rcx, 3
shl r9d, 0xc
or r10d, r9d
mov edx, r10d
cmp edx, 0x7f
jbe 0x140050ba2
jmp 0x140050c36
inc rcx
cmp edx, 0x80
jae 0x140050c33
cmp rcx, rsi
je 0x14005110a
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
jns 0x140050b93
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x140050c0d
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x140050c20
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 0x14005110a
add rcx, 4
jmp 0x140050b96
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
jmp 0x140050b96
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
jmp 0x140050b96
xor r8d, r8d
mov r9d, r8d
imul r8d, edx, 0x9e3779b9
imul r10d, edx, 0x31415926
xor r8d, r10d
imul r8, r8, 0x39a
shr r8, 0x1f
and r8d, 0xfffffffe
lea r11, [0x140232a88]
movzx r8d, word [r8 + r11]
add r8d, edx
imul r8d, r8d, 0x9e3779b9
xor r8d, r10d
imul r8, r8, 0x39a
shr r8, 0x1e
and r8d, 0xfffffffc
lea r10, [0x1402331bc]
mov r8d, dword [r8 + r10]
mov r10d, r8d
shr r10d, 8
cmp r10d, edx
mov r10d, 0
cmovne r8d, r10d
cmp r9b, r8b
jbe 0x140050cae
test r8b, r8b
jne case.0x140050e62.3907
lea r9d, [rdx - 0x340]
cmp r9d, 4
ja 0x140050cc5
cmp r9d, 2
jne case.0x140050e62.3907
cmp edx, 0xd56
jg 0x140050d2c
cmp edx, 0x9de
jg 0x140050d6d
cmp edx, 0x93b
jg 0x140050e8e
lea r9d, [rdx - 0x30f]
cmp r9d, 0x36
ja 0x140050d06
movabs r10, 0x48020000001005
bt r10, r9
jb 0x140050f7b
lea r9d, [rdx - 0x374]
cmp r9d, 0x13
ja case.0x140050e62.3908
mov r10d, 0x80401
bt r10d, r9d
jb case.0x140050e62.3907
jmp case.0x140050e62.3908
cmp edx, 0x11126
jg 0x140050dd4
cmp edx, 0x102d
jle 0x140050e1a
cmp edx, 0x1f70
jg 0x140050ee0
cmp edx, 0x102e
je 0x140050f7b
cmp edx, 0x1b35
je 0x140050f7b
jmp case.0x140050e62.3908
cmp edx, 0xbd6
jg 0x140050e65
cmp edx, 0xbbd
jg 0x140050f73
lea r9d, [rdx - 0xb3e]
cmp r9d, 0x19
ja 0x140050da2
mov r10d, 0x3000001
bt r10d, r9d
jb 0x140050f7b
lea r9d, [rdx - 0xa33]
cmp r9d, 0x2b
ja 0x140050dc3
movabs r10, 0x80000000009
bt r10, r9
jb case.0x140050e62.3907
cmp edx, 0x9df
jne case.0x140050e62.3908
jmp case.0x140050e62.3907
cmp edx, 0x114af
jle 0x140050eb7
lea r9d, [rdx - 0x114b0]
cmp r9d, 0xd
ja 0x140050dfd
mov r10d, 0x2401
bt r10d, r9d
jb 0x140050f7b
cmp edx, 0x115af
je 0x140050f7b
cmp edx, 0x11930
je 0x140050f7b
jmp case.0x140050e62.3908
lea r9d, [rdx - 0xdca]
cmp r9d, 0x15
ja 0x140050e37
mov r10d, 0x200021
bt r10d, r9d
jb 0x140050f7b
cmp edx, 0xd57
je 0x140050f7b
lea r9d, [rdx - 0xf43]
cmp r9d, 0x76
ja case.0x140050e62.3908
lea r10, [0x140258d00]
movsxd r9, dword [r10 + r9*4]
add r9, r10
jmp r9
cmp edx, 0xcc1
jg 0x140050f38
cmp edx, 0xbd7
je 0x140050f7b
cmp edx, 0xc56
je 0x140050f7b
jmp case.0x140050e62.3908
cmp edx, 0x93c
je 0x140050f7b
cmp edx, 0x9be
je 0x140050f7b
cmp edx, 0x9d7
je 0x140050f7b
jmp case.0x140050e62.3908
cmp edx, 0x11127
je 0x140050f7b
cmp edx, 0x1133e
je 0x140050f7b
cmp edx, 0x11357
je 0x140050f7b
jmp case.0x140050e62.3908
cmp edx, 0xfa0f
jle 0x140050f4a
cmp edx, 0x110ba
je 0x140050f7b
lea r9d, [rdx - 0xfa10]
cmp r9d, 0x12
ja 0x140050f11
mov r10d, 0x50005
bt r10d, r9d
jb case.0x140050e62.3907
lea r9d, [rdx - 0xfb1d]
cmp r9d, 0x21
ja case.0x140050e62.3908
movabs r10, 0x200000005
bt r10, r9
jb case.0x140050e62.3907
jmp case.0x140050e62.3908
cmp edx, 0xcc2
je 0x140050f7b
cmp edx, 0xd3e
je 0x140050f7b
jmp case.0x140050e62.3908
cmp edx, 0x2125
jg 0x140050f8b
lea r9d, [rdx - 0x1f71]
lea ecx, [rdx - 0x1f71]
cmp r9d, 0x8c
ja case.0x140050e62.3908
lea r10, [0x140258edc]
movsxd r9, dword [r10 + r9*4]
add r9, r10
jmp r9
cmp edx, 0xbbe
jne case.0x140050e62.3908
mov al, 2
cmp rcx, rsi
jne 0x140050b06
jmp 0x14005110a
lea r9d, [rdx - 0x2329]
cmp r9d, 2
jb case.0x140050e62.3907
cmp edx, 0x2126
je case.0x140050e62.3907
cmp edx, 0x2adc
je case.0x140050e62.3907
movd xmm1, edx
pshufd xmm0, xmm1, 0
movdqa xmm2, xmm0
paddd xmm2, xmmword [0x1401f1b00]
movdqa xmm3, xmm0
paddd xmm3, xmmword [0x1401f1b10]
pxor xmm3, xmm14
movdqa xmm4, xmm9
pcmpgtd xmm4, xmm3
pxor xmm2, xmm14
movdqa xmm3, xmm10
pcmpgtd xmm3, xmm2
packssdw xmm3, xmm4
pmovmskb r9d, xmm3
test r9d, r9d
jne case.0x140050e62.3907
pshufd xmm1, xmm1, 0x50
pand xmm1, xmmword [0x1401f1af0]
pshufd xmm2, xmm1, 4
pcmpeqd xmm2, xmmword [0x1401f1b20]
movdqa xmm3, xmm0
paddd xmm3, xmmword [0x1401f1b30]
pxor xmm3, xmm14
movdqa xmm4, xmm15
pcmpgtd xmm4, xmm3
por xmm4, xmm2
movmskps r9d, xmm4
test r9b, r9b
jne case.0x140050e62.3907
lea r9d, [rdx - 0x1d1bb]
cmp r9d, 6
jb case.0x140050e62.3907
lea r9d, [rdx - 0x2f800]
cmp r9d, 0x21e
jb case.0x140050e62.3907
movd r9d, xmm1
cmp r9d, 0x2000
je case.0x140050e62.3907
cmp r9d, 0x212a
je case.0x140050e62.3907
cmp r9d, 0xfb40
je case.0x140050e62.3907
movdqa xmm1, xmm0
paddd xmm1, xmmword [0x1401f1b70]
paddd xmm0, xmm12
pxor xmm0, xmm14
movdqa xmm2, xmm13
pcmpgtd xmm2, xmm0
pxor xmm1, xmm14
movdqa xmm0, xmm11
pcmpgtd xmm0, xmm1
packssdw xmm2, xmm0
pmovmskb r10d, xmm2
test r10d, r10d
jne 0x140050f7b
lea r10d, [rdx - 0x11a8]
cmp r10d, 0x1b
jb 0x140050f7b
add edx, 0xffffcf67
cmp edx, 2
jb 0x140050f7b
cmp r9d, 0x330
jne 0x140050f7d
jmp 0x140050f7b
test al, al
je 0x1400512f5
movzx eax, al
cmp eax, 1
je case.0x140050e62.3907
rol byte [rbx - 0x7bf0fe08], 0xf4
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp + 0xe8]
movups xmmword [rcx + 0x48], xmm8
lea rax, [rbp - 0x50]
movups xmmword [rax], xmm8
movzx eax, word [rbp - 0x42]
mov word [rcx + 0x76], ax
movdqu xmm0, xmmword [rbp - 0x52]
movdqu xmmword [rcx + 0x66], xmm0
mov qword [rbp + 0xe8], 0
mov dword [rbp + 0xf8], 0
mov word [rbp + 0xfc], 0
mov byte [rbp + 0x100], 0
mov dword [rbp + 0x104], 0
mov byte [rbp + 0x108], 0
mov dword [rbp + 0x10c], 0
mov byte [rbp + 0x110], 0
mov dword [rbp + 0x114], 0
mov byte [rbp + 0x118], 0
mov dword [rbp + 0x11c], 0
mov qword [rbp + 0x120], rbx
mov qword [rbp + 0x128], rsi
mov byte [rbp + 0x140], 0
mov dword [rbp + 0x148], 0
mov word [rbp + 0x14c], 0
mov dword [rbp + 0x168], 0x110000
mov byte [rbp + 0x16c], 0
mov r14, rbx
cmp r14, rsi
je 0x140051289
movzx edx, byte [r14]
movzx r15d, dl
test r15b, r15b
js 0x1400511fd
inc r14
jmp 0x140051268
mov eax, r15d
and eax, 0x1f
movzx r8d, byte [r14 + 1]
and r8d, 0x3f
cmp r15b, 0xdf
jbe 0x14005124d
movzx ecx, byte [r14 + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb 0x14005125c
movzx r15d, byte [r14 + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and r15d, 0x3f
or r15d, ecx
iretd
or r15d, eax
cmp r15d, 0x110000
add byte [rcx], dl
invalid
je 0x140051289
iretd
add byte [rcx], dl
add byte [rdx + rax*2 + 0x49], dh
add esi, 4
add r14, 4
jmp 0x140051268
add r14, 2
shl eax, 6
or eax, r8d
mov r15d, eax
jmp 0x140051268
add r14, 3
shl eax, 0xc
or ecx, eax
mov r15d, ecx
lea rcx, [rbp + 0xe8]
call fcn.140052c80
xor r12d, r12d
cmp eax, 0x110000
je 0x14005129e
cmp eax, r15d
je 0x1400511e2
jmp 0x14005129e
lea rcx, [rbp + 0xe8]
call fcn.140052c80
cmp eax, 0x110000
sete r12b
cmp dword [rbp + 0xf8], 0
je 0x1400512c7
cmp qword [rbp + 0x100], 0
je 0x1400512c7
mov r8, qword [rbp + 0x108]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rbp + 0x148], 0
je 0x1400512f0
cmp qword [rbp + 0x150], 0
je 0x1400512f0
mov r8, qword [rbp + 0x158]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test r12b, r12b
je case.0x140050e62.3907
xor esi, esi
mov rcx, rbx
mov rdx, rdi
mov r8, qword [rbp + 0x28]
lea r9, [rbp + 0xc0]
call fcn.140052720
jmp 0x14004f818
mov byte [rbp + 0xc5], 1
xor esi, esi
jmp 0x14004f818
mov rax, qword [rbp + 0x2c8]
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
mov r8, qword [rbp - 0x30]
test r8, r8
je 0x14005134c
mov rax, rdx
sub rax, r8
jbe 0x140051351
cmp byte [rcx + r8], 0xbf
jg 0x140051357
jmp 0x140051eda
mov rax, rdx
jmp 0x140051357
jne 0x140051eda
add rcx, r8
mov qword [rbp + 0xe8], 0
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xf8], rcx
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 0
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], 1
movabs rax, 0x2e0000002e
mov qword [rbp + 0x120], rax
mov word [rbp + 0x128], 1
lea rsi, [rbp + 0xe8]
mov r14d, 0x62f8
mov rcx, rsi
call fcn.1400524c0
test rax, rax
je 0x140051b47
test byte [rbp + 0x1a4], 1
je 0x1400513be
test rdx, rdx
je 0x1400513be
movzx r9d, byte [rax]
movzx ecx, r9b
test cl, cl
js 0x1400513ef
lea r9, [rax + 1]
jmp 0x14005145f
mov r8d, ecx
and r8d, 0x1f
movzx r11d, byte [rax + 1]
and r11d, 0x3f
cmp cl, 0xdf
jbe 0x140051441
movzx r10d, byte [rax + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp r9b, 0xf0
jb 0x140051451
movzx ecx, byte [rax + 3]
and r8d, 7
shl r8d, 0x12
shl r10d, 6
and ecx, 0x3f
or ecx, r10d
or ecx, r8d
cmp ecx, 0x110000
je 0x1400513be
lea r9, [rax + 4]
jmp 0x14005145f
lea r9, [rax + 2]
shl r8d, 6
or r8d, r11d
mov ecx, r8d
jmp 0x14005145f
lea r9, [rax + 3]
shl r8d, 0xc
or r10d, r8d
mov ecx, r10d
add rdx, rax
mov r8d, 0x5a6
xor r11d, r11d
mov r10d, 0x5a6
jmp 0x140051482
cmp r15d, ecx
cmova r10, r8
mov r8, r10
sub r8, r11
jbe 0x1400514db
shr r8, 1
add r8, r11
lea r12, [r8 + r8*2]
lea rdi, [0x14022e6c0]
mov r15d, dword [rdi + r12*4]
mov edi, dword [rdi + r12*4 + 4]
cmp edi, ecx
jb 0x1400514a5
cmp r15d, ecx
jbe 0x1400514b4
cmp edi, ecx
jae 0x140051473
mov r11, r8
inc r11
mov r8, r10
jmp 0x140051473
lea rcx, [0x14022e6c0]
movzx ecx, byte [rcx + r12*4 + 8]
test ecx, ecx
je 0x1400516d6
cmp ecx, 0x11
je 0x1400516d6
cmp ecx, 9
jne 0x140051b40
cmp r9, rdx
je 0x1400515fd
movzx r11d, byte [r9]
movzx ecx, r11b
test cl, cl
js 0x1400514f5
inc r9
jmp 0x14005156a
mov r8d, ecx
and r8d, 0x1f
movzx r15d, byte [r9 + 1]
and r15d, 0x3f
cmp cl, 0xdf
jbe 0x14005154c
movzx r10d, byte [r9 + 2]
shl r15d, 6
and r10d, 0x3f
or r10d, r15d
cmp r11b, 0xf0
jb 0x14005155c
movzx ecx, byte [r9 + 3]
and r8d, 7
shl r8d, 0x12
shl r10d, 6
and ecx, 0x3f
or ecx, r10d
or ecx, r8d
cmp ecx, 0x110000
je 0x1400515fd
add r9, 4
jmp 0x14005156a
add r9, 2
shl r8d, 6
or r8d, r15d
mov ecx, r8d
jmp 0x14005156a
add r9, 3
shl r8d, 0xc
or r10d, r8d
mov ecx, r10d
mov r8d, 0x5a6
xor r11d, r11d
mov r10d, 0x5a6
jmp 0x140051593
cmp r15d, ecx
cmova r10, r8
mov r8, r10
sub r8, r11
jbe 0x1400514db
shr r8, 1
add r8, r11
lea r12, [r8 + r8*2]
lea rdi, [0x14022e6c0]
mov r15d, dword [rdi + r12*4]
mov edi, dword [rdi + r12*4 + 4]
cmp edi, ecx
jb 0x1400515b6
cmp r15d, ecx
jbe 0x1400515c5
cmp edi, ecx
jae 0x140051580
mov r11, r8
inc r11
mov r8, r10
jmp 0x140051580
lea rcx, [0x14022e6c0]
movzx ecx, byte [rcx + r12*4 + 8]
cmp ecx, 0xe
ja 0x140051b40
bt r14d, ecx
jb 0x1400514db
jmp 0x140051b40
lea r8, [0x14022e6c0]
cmp byte [r8 + r15*4 + 8], 0xd
jne 0x14005197d
movzx ecx, byte [rdx - 1]
test cl, cl
js 0x14005160d
dec rdx
movzx ecx, cl
jmp 0x140051667
movzx r8d, byte [rdx - 2]
cmp r8b, 0xc0
jge 0x14005163d
movzx r9d, byte [rdx - 3]
cmp r9b, 0xc0
jge 0x140051647
movzx r10d, byte [rdx - 4]
add rdx, 0xfffffffffffffffc
and r10d, 7
shl r10d, 6
and r9d, 0x3f
or r9d, r10d
jmp 0x14005164f
add rdx, 0xfffffffffffffffe
and r8d, 0x1f
jmp 0x14005165a
add rdx, 0xfffffffffffffffd
and r9d, 0xf
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
shl r8d, 6
and cl, 0x3f
movzx ecx, cl
or ecx, r8d
cmp rdx, rax
je 0x14005180e
cmp ecx, 0x110000
je 0x1400513be
mov r8d, 0x5a6
xor r10d, r10d
mov r9d, 0x5a6
jmp 0x1400516a0
cmp r11d, ecx
cmova r9, r8
mov r8, r9
sub r8, r10
jbe 0x14005197d
shr r8, 1
add r8, r10
lea r15, [r8 + r8*2]
lea rdi, [0x14022e6c0]
mov r11d, dword [rdi + r15*4]
mov edi, dword [rdi + r15*4 + 4]
cmp edi, ecx
jb 0x1400516c7
cmp r11d, ecx
jbe 0x1400515ea
cmp edi, ecx
jae 0x14005168d
mov r10, r8
inc r10
mov r8, r9
jmp 0x14005168d
cmp r9, rdx
je 0x140051874
xor r8d, r8d
xor ecx, ecx
movzx r12d, byte [r9]
movzx r10d, r12b
test r10b, r10b
js 0x1400516f6
inc r9
jmp 0x14005176e
mov r11d, r10d
and r11d, 0x1f
movzx r13d, byte [r9 + 1]
and r13d, 0x3f
cmp r10b, 0xdf
jbe 0x140051750
movzx r15d, byte [r9 + 2]
shl r13d, 6
and r15d, 0x3f
or r15d, r13d
cmp r12b, 0xf0
jb 0x140051760
movzx r10d, byte [r9 + 3]
and r11d, 7
shl r11d, 0x12
shl r15d, 6
and r10d, 0x3f
or r10d, r15d
or r10d, r11d
cmp r10d, 0x110000
je 0x140051879
add r9, 4
jmp 0x14005176e
add r9, 2
shl r11d, 6
or r11d, r13d
mov r10d, r11d
jmp 0x14005176e
add r9, 3
shl r11d, 0xc
or r15d, r11d
mov r10d, r15d
mov r11d, 0x5a6
xor r12d, r12d
mov r15d, 0x5a6
jmp 0x140051792
cmp r13d, r10d
cmova r15, r11
mov r11, r15
sub r11, r12
jbe 0x140051b40
shr r11, 1
add r11, r12
lea rdi, [r11 + r11*2]
lea rbx, [0x14022e6c0]
mov r13d, dword [rbx + rdi*4]
mov ebp, dword [rbx + rdi*4]
mov ebp, dword [rbx + rdi*4]
mov ebx, dword [rbx + rdi*4 + 4]
cmp ebx, r10d
cmp ebx, edx
cmp ebx, edx
jb 0x1400517b5
cmp r13d, r10d
jbe 0x1400517c5
cmp ebx, r10d
jae 0x14005177f
mov r12, r11
inc r12
mov r11, r15
jmp 0x14005177f
lea r10, [0x14022e6c0]
movzx r10d, byte [r10 + rdi*4 + 8]
cmp r10d, 0x11
ja 0x140051b40
mov r11d, 0x260d9
bt r11d, r10d
jae 0x1400517f6
cmp r9, rdx
jne 0x1400516e4
jmp 0x140051879
cmp r10d, 1
je 0x140051809
mov cl, 1
cmp r10d, 5
je 0x1400517e8
jmp 0x140051b40
mov r8b, 1
jmp 0x1400517e8
cmp ecx, 0x110000
je 0x1400513be
mov eax, 0x5a6
xor r8d, r8d
mov edx, 0x5a6
jmp 0x14005183c
cmp r9d, ecx
cmova rdx, rax
mov rax, rdx
sub rax, r8
jbe 0x14005197d
shr rax, 1
add rax, r8
lea r10, [rax + rax*2]
lea r11, [0x14022e6c0]
mov r9d, dword [r11 + r10*4]
mov r11d, dword [r11 + r10*4 + 4]
cmp r11d, ecx
jb 0x140051864
cmp r9d, ecx
jbe 0x14005196a
cmp r11d, ecx
jae 0x140051829
mov r8, rax
inc r8
mov rax, rdx
jmp 0x140051829
xor ecx, ecx
xor r8d, r8d
movzx r9d, byte [rdx - 1]
test r9b, r9b
js 0x14005188c
dec rdx
movzx r9d, r9b
jmp 0x1400518e5
movzx r10d, byte [rdx - 2]
cmp r10b, 0xc0
jge 0x1400518b9
movzx r11d, byte [rdx - 3]
cmp r11b, 0xc0
jge 0x1400518c3
movzx edi, byte [rdx - 4]
add rdx, 0xfffffffffffffffc
and edi, 7
shl edi, 6
and r11d, 0x3f
or r11d, edi
jmp 0x1400518cb
add rdx, 0xfffffffffffffffe
and r10d, 0x1f
jmp 0x1400518d6
add rdx, 0xfffffffffffffffd
and r11d, 0xf
shl r11d, 6
and r10d, 0x3f
invalid
or r10d, r11d
invalid
shl r10d, 6
and r9b, 0x3f
movzx r9d, r9b
or r9d, r10d
cmp rdx, rax
je 0x140051a54
cmp r9d, 0x110000
je 0x140051b40
mov r10d, 0x5a6
xor r15d, r15d
mov r11d, 0x5a6
jmp 0x14005191f
cmp r12d, r9d
cmova r11, r10
mov r10, r11
sub r10, r15
jbe 0x140051ac1
shr r10, 1
add r10, r15
lea rdi, [r10 + r10*2]
lea rbx, [0x14022e6c0]
mov r12d, dword [rbx + rdi*4]
mov ebx, dword [rbx + rdi*4 + 4]
cmp ebx, r9d
jb 0x140051942
cmp r12d, r9d
jbe 0x140051952
cmp ebx, r9d
jae 0x14005190c
mov r15, r10
inc r15
mov r10, r11
jmp 0x14005190c
lea r10, [0x14022e6c0]
cmp byte [r10 + rdi*4 + 8], 0xd
je 0x140051879
jmp 0x140051ac1
lea rax, [0x14022e6c0]
cmp byte [rax + r10*4 + 8], 0xd
je 0x1400513be
mov eax, 0x5a6
xor r8d, r8d
mov edx, 0x5a6
jmp 0x14005199f
cmp r9d, ecx
cmova rdx, rax
mov rax, rdx
sub rax, r8
jbe 0x1400513be
shr rax, 1
add rax, r8
lea r10, [rax + rax*2]
lea r11, [0x14022e6c0]
mov r9d, dword [r11 + r10*4]
mov r11d, dword [r11 + r10*4 + 4]
cmp r11d, ecx
jb 0x1400519c3
cmp r9d, ecx
jbe 0x1400519d3
cmp r11d, ecx
jae 0x14005198c
mov r8, rax
inc r8
mov rax, rdx
jmp 0x14005198c
lea rax, [0x14022e6c0]
cmp byte [rax + r10*4 + 8], 9
je 0x1400513be
mov eax, 0x5a6
xor r8d, r8d
mov edx, 0x5a6
jmp 0x140051a08
cmp r9d, ecx
cmova rdx, rax
mov rax, rdx
sub rax, r8
jbe 0x140051b40
shr rax, 1
add rax, r8
lea r10, [rax + rax*2]
lea r11, [0x14022e6c0]
mov r9d, dword [r11 + r10*4]
mov r11d, dword [r11 + r10*4 + 4]
cmp r11d, ecx
jb 0x140051a2c
cmp r9d, ecx
jbe 0x140051a3c
cmp r11d, ecx
jae 0x1400519f5
mov r8, rax
inc r8
mov rax, rdx
jmp 0x1400519f5
lea rax, [0x14022e6c0]
cmp byte [rax + r10*4 + 8], 5
je 0x1400513be
jmp 0x140051b40
cmp r9d, 0x110000
je 0x140051b40
mov eax, 0x5a6
xor r10d, r10d
mov edx, 0x5a6
jmp 0x140051a7f
cmp r11d, r9d
cmova rdx, rax
mov rax, rdx
sub rax, r10
jbe 0x140051ac1
shr rax, 1
add rax, r10
lea rdi, [rax + rax*2]
lea rbx, [0x14022e6c0]
mov r11d, dword [rbx + rdi*4]
mov r15d, dword [rbx + rdi*4 + 4]
cmp r15d, r9d
jb 0x140051aa3
cmp r11d, r9d
jbe 0x140051ab3
cmp r15d, r9d
jae 0x140051a70
mov r10, rax
inc r10
mov rax, rdx
jmp 0x140051a70
lea rax, [0x14022e6c0]
cmp byte [rax + rdi*4 + 8], 0xd
je 0x140051b40
mov eax, 0x5a6
xor r10d, r10d
mov edx, 0x5a6
jmp 0x140051adf
cmp r11d, r9d
cmova rdx, rax
mov rax, rdx
sub rax, r10
jbe 0x140051b40
shr rax, 1
add rax, r10
lea rdi, [rax + rax*2]
lea rbx, [0x14022e6c0]
mov r11d, dword [rbx + rdi*4]
mov ebx, dword [rbx + rdi*4 + 4]
cmp ebx, r9d
jb 0x140051b02
cmp r11d, r9d
jbe 0x140051b12
cmp ebx, r9d
jae 0x140051ad0
mov r10, rax
inc r10
mov rax, rdx
jmp 0x140051ad0
lea rax, [0x14022e6c0]
movzx eax, byte [rax + rdi*4 + 8]
cmp eax, 0x11
ja 0x140051b40
mov edx, 0x20023
bt edx, eax
jae 0x140051b40
test r8b, 1
je 0x1400513be
and cl, 1
je 0x1400513be
mov byte [rbp + 0xc2], 1
mov eax, dword [rbp + 0xc8]
mov rcx, qword [rbp - 0x38]
mov dword [rcx + 8], eax
mov rax, qword [rbp + 0xc0]
mov qword [rcx], rax
cmp qword [rbp + 0x90], 0
je 0x140051b7e
mov r8, qword [rbp + 0x98]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rbp + 0x1b0]
movaps xmm7, xmmword [rbp + 0x1c0]
movaps xmm8, xmmword [rbp + 0x1d0]
movaps xmm9, xmmword [rbp + 0x1e0]
movaps xmm10, xmmword [rbp + 0x1f0]
movaps xmm11, xmmword [rbp + 0x200]
movaps xmm12, xmmword [rbp + 0x210]
movaps xmm13, xmmword [rbp + 0x220]
movaps xmm14, xmmword [rbp + 0x230]
movaps xmm15, xmmword [rbp + 0x240]
add rsp, 0x2d8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str.attempt_to_divide_by_zero
lea r8, [0x14021ac18]
mov edx, 0x19
call fcn.1401e6090
jmp case.0x14004eade.1
lea rcx, str.attempt_to_divide_by_zero
lea r8, [0x14021abd0]
mov edx, 0x19
call fcn.1401e6090
jmp case.0x14004eade.1
lea rax, str.Index_out_of_bounds
mov qword [rbp + 0xe8], rax
mov qword [rbp + 0xf0], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0xf8], rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x100], xmm0
mov qword [rbp + 0xd8], rbx
lea rdx, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
lea rcx, [rbp + 0xe8]
call fcn.1401e5ed0
jmp case.0x14004eade.1
lea rax, str.Index_out_of_bounds
mov qword [rbp + 0xe8], rax
mov qword [rbp + 0xf0], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0xf8], rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x100], xmm0
mov qword [rbp + 0xd8], rbx
lea rdx, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
lea rcx, [rbp + 0xe8]
call fcn.1401e5ed0
jmp case.0x14004eade.1
mov qword [rbp + 0xd8], rbx
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
mov rdx, r15
call fcn.1401e62a0
jmp case.0x14004eade.1
mov qword [rbp + 0xd8], rbx
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
mov rcx, r15
mov rdx, qword [rbp + 0x198]
call fcn.1401e6010
jmp case.0x14004eade.1
lea r8, str.librarycore_src_slicememchr.rsP7
mov rcx, rax
mov rdx, r14
call fcn.1401e6010
jmp case.0x14004eade.1
lea r8, str.librarycore_src_slicememchr.rsP7
mov rdx, r14
call fcn.1401e5f10
jmp case.0x14004eade.1
mov qword [rbp + 0xd8], rbx
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
mov edx, 0x2c
call fcn.1401e6090
jmp case.0x14004eade.1
mov qword [rbp + 0xd8], r15
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
mov edx, 0x2b
call fcn.1401e6090
jmp case.0x14004eade.1
lea rax, [0x14020c088]
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.1401e6680
jmp case.0x14004eade.1
mov qword [rbp + 0xd8], rbx
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
mov rcx, r13
mov rdx, qword [rbp + 0xe0]
call fcn.1401e62a0
jmp case.0x14004eade.1
mov qword [rbp + 0xd8], rbx
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
mov rcx, r13
call fcn.1401e62a0
jmp case.0x14004eade.1
mov qword [rbp + 0xd8], rbx
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
mov rcx, rdx
mov rdx, qword [rbp + 0x198]
call fcn.1401e6010
jmp case.0x14004eade.1
lea rax, [0x14021ac00]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r15
mov r9, r15
call fcn.1401e6680
jmp case.0x14004eade.1
lea rax, [0x14021abe8]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r15
xor r8d, r8d
mov r9, r14
call fcn.1401e6680
jmp case.0x14004eade.1
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
mov edx, 0x2b
call fcn.1401e6090
jmp case.0x14004eade.1
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
mov edx, 0x2b
call fcn.1401e6090
jmp case.0x14004eade.1
lea rax, [0x14020c0a0]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov r8, qword [rbp + 0x190]
mov r9, rdx
call fcn.1401e6680
ud2
sub r9, rsi
mov qword [r14 + 0x28], r9
cmp byte [rbp - 0x14], 0
jne 0x140054abe
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x140054b76
mov rcx, qword [rbp - 0x28]
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rdx, rdi
sub rdx, rsi
mov qword [rax + rdx*8], rcx
inc rdi
mov rbx, rdi
mov rdi, rbx
mov r9, qword [rbp - 0x20]
cmp rbx, r9
mov r14, qword [rbp - 0x10]
je 0x140054a9e
sahf
sahf
mov rax, qword [r14 + 0x20]
mov rcx, qword [rax + rdi*8]
clc
and byte [rax - 0x75], cl
or al, 0xf8
clc
clc
mov rdx, qword [rcx]
cmp rdx, 1
ja 0x140054ae0
lea rbx, [rdi + 1]
inc rsi
invalid
lock dec qword [rcx]
or dword [rbp - 0x2e], esi
pop rdi
add dword [rax - 1], ecx
invalid
or dword [rbp - 0x2e], esi
mov rcx, qword [rax + rdi*8]
mov qword [rbp - 0x30], rbx
mov qword [rbp - 0x38], rsi
call fcn.14003e800
jmp 0x140054af0
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140046230
lea r8, [rbp - 0x48]
mov edx, 0x2b
call fcn.1401e63e0
ud2
call fcn.1401ed0a0
test al, al
jne 0x140054abe
mov byte [r14 + 0x10], 1
jmp 0x140054abe
ror byte [r8 - 0x75], 1
invalid
mov qword [rsi], 1
jmp 0x140055048
mov eax, dword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x140055066
mov dword [rbp + 0xc], 0
mov qword [rbp - 0x40], rsi
movzx eax, byte [rdi + 0x40]
test al, al
jne 0x140055080
mov r14, qword [rbp + 0x80]
shl rbx, 5
add rbx, r13
lea rax, [rdi + 0x48]
mov qword [rbp - 0x38], rax
xor r15d, r15d
mov qword [rbp - 0x48], rdi
jmp 0x140054dcc
mov rdx, qword [r14 + 0x10]
mov rax, qword [r14 + 8]
shl rdx, 4
mov qword [rax + rdx], r13
mov dword [rax + rdx + 8], esi
inc qword [r14 + 0x10]
inc r15
mov r13, r12
cmp r13, rbx
je case.0x14002a59f.1507
lea r12, [r13 + 0x20]
mov rax, qword [r13 + 8]
test rax, rax
je 0x140054e70
test byte [r13], 1
jne 0x140054ea0
lea rsi, [rax - 0x10]
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x18], rsi
mov qword [rbp - 0x10], rax
mov rcx, rax
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x140054fb0
xor eax, eax
mov rcx, qword [rbp - 0x10]
movzx edx, byte [rcx + 8]
test dl, dl
jne 0x1400550ce
invalid
add dh, al
imul eax, dword [r8], 0x6441c7
add byte [rax], al
add byte [rax + 0xf006879], al
test dword [rax], edi
add dword [rax], eax
add byte [rbx + 0x31452051], cl
in eax, dx
mov byte [rcx + 0x69], 0
mov dword [rcx + 0x64], 0
cmp byte [rcx + 0x68], 0
jne 0x140054f7c
mov edx, dword [rcx + 0x20]
xor r13d, r13d
cmp edx, 0xc0000120
add al, al
je 0x140054ec2
test edx, edx
js 0x140054ebc
cmp dword [rcx + 0x38], 0
je 0x140054ec2
mov r13d, dword [rcx + 0x48]
test r13b, 0x20
invalid
je 0x140054ec2
and byte [rsp + rbx*2 - 0x3a], dh
push 0x10de901
add byte [rax], al
nop
mov byte [rcx + 0x68], 1
jmp 0x140054f7c
mov esi, dword [r13 + 0x18]
mov r13, qword [r13]
mov rdx, qword [r14 + 0x10]
cmp rdx, qword [r14]
jne 0x140054db2
mov rcx, r14
call fcn.140188490
jmp 0x140054dae
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov rsi, qword [r14 + 0x10]
mov rcx, r13
adc byte [rcx + rcx*4 - 0x17], cl
mov rdx, r14
call qword [rax + 0x20]
sub r15, rsi
add r15, qword [r14 + 0x10]
mov r13, r12
jmp 0x140054dcc
invalid
invalid
invalid
mov r13d, 0x100
mov edx, dword [rcx + 0x60]
and r13d, edx
mov dword [rbp + 8], eax
invalid
invalid
je 0x140054f1b
or byte [r14 + rcx*2 + 0x48], r14b
mov edi, esi
mov rdi, rsi
xor edx, r13d
mov dword [rcx + 0x60], edx
mov rsi, qword [rcx + 0x58]
mov esi, dword [rcx + 0x58]
invalid
mov esi, dword [rcx + 0x58]
mov rdx, qword [r14 + 0x10]
cmp rdx, qword [r14]
jne 0x140054eef
mov rcx, r14
int1
call fcn.140188490
mov rdx, qword [r14 + 0x10]
mov rax, qword [r14 + 8]
shl rdx, 4
mov qword [rax + rdx], rsi
mov dword [rax + rdx + 8], r13d
inc qword [r14 + 0x10]
inc r15
mov rcx, qword [rbp - 0x10]
cmp byte [rcx + 0x68], 0
mov rsi, rdi
mov rdi, qword [rbp - 0x48]
mov eax, dword [rbp + 8]
jne 0x140054f7c
lock inc qword [rsi]
jle 0x140055101
mov qword [rbp - 8], rsi
mov rcx, qword [rdi + 0x48]
mov rax, qword [rdi + 0x60]
cmp rax, rcx
jne case.0x14002a59f.1763
mov qword [rbp - 0x20], rsi
mov rcx, qword [rbp - 0x38]
loopne 0x140054f83
mov ecx, dword [rbp - 0x38]
call fcn.140057a30
mov rcx, qword [rdi + 0x48]
sub al, byte [rax]
add byte [rax - 0x75], cl
mov rax, qword [rdi + 0x60]
mov rax, qword [rdi + 0x60]
mov rax, qword [rdi + 0x60]
mov rsi, qword [rbp - 0x20]
mov rdx, qword [rdi + 0x58]
add rdx, rax
cmp rdx, rcx
cmp edx, ecx
cmp edx, ecx
mov r8d, 0
add byte [rax], al
add byte [rax], al
cmovae r8, rcx
sub rdx, r8
mov rcx, qword [rdi + 0x50]
mov ecx, dword [rdi + 0x50]
mov ecx, dword [rdi + 0x50]
mov qword [rcx + rdx*8], rsi
inc rax
mov qword [rdi + 0x60], rax
invalid
mov rcx, qword [rbp - 0x10]
mov eax, dword [rbp + 8]
invalid
ror dword [rax - 1], 1
ror byte [rax - 0x77], 0x47
invalid
or byte [rax + rax*8 - 0x74b7f08b], al
test al, al
jne 0x140054f8f
sal byte [rbp + 0xf], 0x48
mov eax, dword [0x1402b3390]
add eax, 0x25e409
mov rax, qword [0x1402b3390]
add eax, 0x25e409
or esp, esp
and eax, 0xe0d14800
invalid
shl rax, 1
loopne case.0x14002a59f.1504
test rax, rax
test eax, eax
jne 0x140054fcc
mov qword [rbp - 0x18], rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
lock dec qword [rsi]
jne 0x140054fa8
lea rcx, [rbp - 0x30]
call fcn.140058390
xor eax, dword [rax]
add byte [rbp - 0x77], cl
in eax, 0xe9
sbb al, 0xfe
invalid
mov r13, r12
jmp 0x140054dcc
call fcn.1401ed0a0
xor al, 1
add dword [rax - 0x75], ecx
invalid
invalid
movzx edx, byte [rcx + 8]
mov dh, 0x51
invalid
add dword [rax - 0x75], ecx
invalid
mov dh, 0x51
or byte [rdx + rdx*8 - 0x1977bf1], al
test dl, dl
invalid
test byte [rax - 2], ch
test dl, dl
je 0x140054e2f
test byte [rax - 2], ch
invalid
invalid
test byte [rax - 2], ch
invalid
jmp 0x1400550ce
add al, byte [rcx]
add byte [rax], al
invalid
add al, ch
iretd
call fcn.1401ed0a0
sbb dword [rax], eax
mov rcx, qword [rbp - 0x10]
test al, al
invalid
jne 0x140054f8f
mov byte [rcx + 8], 1
or byte [rcx], al
jmp 0x140054f8f
lea rcx, [rdi + 8]
call fcn.1400549d0
cmp byte [rbp + 0xc], 0
add byte [rbp + 0x13], dh
inc dword [rax + 0x75000c7d]
adc ecx, dword [rax - 0x75]
mov eax, dword [0x1402b3390]
add byte [rbp + 0x13], dh
mov rax, qword [0x1402b3390]
mov eax, dword [0x1402b3390]
and eax, 0xe0d14800
shl rax, 1
loopne 0x140055041
test rax, rax
test eax, eax
jne 0x1400550b8
add byte [rax], al
mov rcx, qword [rbp - 0x28]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
invalid
invalid
sbb dword [rax], eax
fdivr st(7)
adc eax, 0x19c535
invalid
invalid
sbb dword [rax], eax
xor eax, 0x480019c5
mov eax, dword [rbp - 0x40]
mov rax, qword [rbp - 0x40]
mov qword [rax + 8], r15
mov qword [rax], 0
jmp 0x140055048
add byte [rax - 0x3f], cl
loopne 0x140055046
invalid
shl eax, 0x20
and byte [rax - 0x73], cl
add al, sil
push 0xba4800
add byte [rax], al
add byte [rdx], al
add dword [rax], eax
add byte [rax + 0x39], cl
cmp eax, edx
jne 0x14005505d
lea rcx, [rax + 2]
mov byte [rdi + 0x68], 0
movabs rdx, 0x10200000000
cmp rax, rdx
cmp eax, edx
cmp eax, edx
jne 0x14005505d
and byte [rdi], cl
push rdi
ror byte [rdi], 0x11
invalid
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
adc dword [rsi], eax
call fcn.14004da10
invalid
call qword [rax - 0x673b7eb8]
add byte [rax], al
add byte [rbx + 0x5f], bl
nop
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsi + 8], rcx
jmp 0x140054c7d
call fcn.1401ed0a0
xor al, 1
mov dword [rbp + 0xc], eax
mov qword [rbp - 0x40], rsi
movzx eax, byte [rdi + 0x40]
test al, al
je 0x140054d8f
invalid
mov rax, qword [rbp - 0x28]
mov qword [rbp - 8], rax
clc
fmul dword [r8 - 0x77]
clc
mov eax, dword [rbp + 0xc]
mov byte [rbp], al
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.10_src_syswindows_selector.rs
invalid
sbb al, 0
or al, 0x88
add byte [r8 - 0x73], r9b
add eax, 0x1c60b3
invalid
sbb al, 0
invalid
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140046230
lea ecx, [0x14021afb0]
call 0xcd5150c2
or eax, 0x1c5f08
sbb al, 0
lea ecx, [0x14021afb0]
sbb al, 0
lea r8, [rbp - 8]
mov edx, 0x2b
call fcn.1401e63e0
jmp 0x140055101
call fcn.1401ed0a0
test al, al
jne 0x140055001
mov byte [rdi + 0x40], 1
jmp 0x140055001
mov qword [rbp - 0x20], rsi
mov qword [rbp - 8], rcx
mov byte [rbp], al
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.10_src_syswindows_selector.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140046230
lea r8, [rbp - 8]
mov edx, 0x2b
call fcn.1401e63e0
ud2
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
mov rax, qword [rbp - 0x20]
lock dec qword [rax]
jne 0x14005515f
lea rcx, [rbp - 8]
call fcn.140058390
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
clc
clc
clc
call fcn.140046230
nop
add rsp, 0x38
add esp, 0x38
invalid
add esp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rbp - 0x18], eax
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
mov rsi, qword [rbp - 0x20]
mov qword [rbp - 0x18], rsi
lea rcx, [rbp - 8]
call fcn.140046230
mov qword [rbp - 0x18], rsi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea ebp, [rdx + 0x80]
mov rax, qword [rbp - 0x18]
lock dec qword [rax]
jne 0x14005528f
lea rcx, [rbp - 0x30]
call fcn.140058390
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
adc eax, 0x19c222
mov rax, qword [0x1402b3390]
shl rax, 1
and eax, 0xe0d14800
test rax, rax
jne 0x140055947
xor eax, eax
movzx ecx, byte [rdi + 0x40]
test cl, cl
jne 0x14005595a
mov rdx, qword [rdi + 0x60]
test rdx, rdx
mov qword [rbp + 0x88], rsi
mov dword [rbp + 0x9c], eax
invalid
je 0x14005538b
add byte [rsi + rbp + 0x48], dh
mov ecx, dword [rdi + 0x48]
invalid
mov rcx, qword [rdi + 0x48]
mov r10, qword [rdi + 0x58]
mov r10, qword [rdi + 0x58]
xor r8d, r8d
cmp r10, rcx
cmovae r8, rcx
ror dword [r13 + 0x29], 0xc2
ror dword [r13 + 0x29], 0xc2
mov r9, rcx
sub r9, r10
mov r8, rdx
sub r8, r9
ja 0x140055393
add rdx, r10
xor r8d, r8d
mov rcx, rdx
jmp 0x140055393
xor r10d, r10d
xor edx, edx
xor ecx, ecx
leave
xor r8d, r8d
ror byte [rax - 0x77], 0xbd
add byte [rax], 0
add byte [rax - 0x75], cl
pop rdi
push rax
mov qword [rbp + 0x80], rdi
mov rbx, qword [rdi + 0x50]
lea r15, [rbx + r10*8]
lea r12, [rbx + rcx*8]
lea rdi, [rbx + r8*8]
jmp 0x1400553bd
add r15, 8
mov rcx, r14
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
cmp r15, r12
je 0x1400553d0
mov rax, rbx
jmp 0x1400553e5
mov r12, rdi
mov rax, r15
cmp rbx, rdi
mov rdi, r15
mov r15, rbx
je 0x1400556a0
mov rbx, rax
mov rsi, qword [r15]
lea r14, [rsi + 0x10]
mov rcx, r14
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
sbb dword [rax], eax
sbb dword [rax], eax
mov rax, qword [0x1402b3390]
mov eax, dword [0x1402b3390]
xchg ecx, eax
fbld tbyte [0x120d69c02]
add byte [rax - 0x2f], cl
loopne 0x14005544b
invalid
shl rax, 1
test rax, rax
test eax, eax
jne 0x1400555cf
add dword [rax], eax
add byte [rcx], dh
xor eax, eax
movzx ecx, byte [rsi + 0x18]
test cl, cl
jne 0x140055abb
xor eax, eax
movzx ecx, byte [rsi + 0x18]
test cl, cl
jne 0x140055abb
cmp byte [rsi + 0x78], 0
je 0x140055450
test al, al
jne 0x1400553b0
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
je 0x1400553b0
invalid
call fcn.1401ed0a0
test al, al
jne 0x1400553b0
mov byte [rsi + 0x18], 1
jmp 0x1400553b0
dec dword [rdi]
invalid
mov dword [rbp + 0xa8], eax
lea rax, [rsi + 0x20]
mov r13, qword [r15]
mov qword [rbp + 0x20], rax
mov dword [rsi + 0x20], 0
add byte [rax], al
add byte [rax], al
movzx ecx, byte [rsi + 0x79]
test ecx, ecx
je 0x1400554f9
cmp ecx, 2
mov eax, dword [rbp + 0xa8]
je 0x14005541f
cmp ecx, 1
jne 0x140055aef
invalid
mov ecx, dword [rsi + 0x74]
not ecx
and ecx, dword [rsi + 0x70]
jo case.0x14002a59f.1871
invalid
invalid
add dword [rax], eax
add byte [rax], al
jo case.0x14002a59f.1871
sar dword [rdi + 0x74000001], 0x87
add byte [rax], al
je 0x14005541f
xchg dword [rcx + 0x103307e], eax
cmp dword [rsi + 0x30], 0x103
xor byte [rbx], al
add dword [rax], eax
add byte [rax], al
jne 0x1400554e9
add byte [rax], al
jne 0x1400554e9
mov qword [rbp + 0xa0], r14
mov qword [rbp + 0xa0], r14
mov ch, 0xa0
add byte [rax], al
add byte [rax], al
mov rax, qword [rsi + 0x28]
invalid
invalid
push rsi
add byte [rax], al
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, [rsi + 0x30]
mov dword [rbp + 0x38], 0
cmp byte [rax], al
add byte [rax], al
invalid
xor bh, al
cmp byte [r8], r8b
cmp byte [rax], al
cmp byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x40], 0
mov rcx, qword [rax + 0x10]
lea r8, [rbp + 0x38]
cmp bh, bh
adc eax, 0x19c0c3
rcr byte [rcx], 0
cmp bh, bh
adc eax, 0x19c0c3
rcr byte [rcx], 0
rcr byte [rcx], 0
test eax, eax
je 0x1400554dc
cmp eax, 0xc0000225
jne 0x1400559ab
mov r14, qword [rbp + 0xa0]
mov eax, dword [rbp + 0xa8]
add byte [rax], al
invalid
add byte [rax], al
add dh, al
jns case.0x14002a59f.1869
mov byte [rsi + 0x79], 2
mov dword [rsi + 0x74], 0
je 0x1400554f1
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
jmp 0x14005541f
mov qword [rbp + 0xa0], r14
mov qword [rsi + 0x48], 1
add byte [rax], al
invalid
mov ch, 0xa0
add byte [rax], al
add byte [rax - 0x39], cl
add qword [rax], rax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x48], cl
invalid
invalid
movabs rax, 0x7fffffffffffffff
mov qword [rsi + 0x40], rax
invalid
invalid
invalid
jg 0x14005555b
mov dword [rsi + 0x40], eax
mov rax, qword [rsi + 0x60]
mov rax, qword [rsi + 0x60]
mov eax, dword [rsi + 0x60]
mov qword [rsi + 0x50], rax
push rax
mov dword [rsi + 0x5c], 0
pop rsp
add byte [rax], al
add byte [rax], al
mov eax, dword [rsi + 0x70]
or eax, 0x20
mov dword [rsi + 0x58], eax
jo case.0x14002a59f.1892
enter 0xffffffffffff8920, 0x46
pop rax
lock inc qword [r13]
jle 0x140055b8f
mov ss, word [rsi + 6]
add byte [rax], al
mov ss, word [rsi + 6]
add byte [rax], al
lea rax, [rsi + 0x40]
lea r9, [r13 + 0x10]
lea r9, [r13 + 0x10]
mov rcx, qword [rsi + 0x28]
lea rdx, [rsi + 0x30]
mov dword [rsi + 0x30], 0x103
mov rcx, qword [rcx + 0x10]
adc byte [r8 - 0x77], cl
and al, 0x40
adc byte [r8 - 0x77], cl
and al, 0x40
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x20], rdx
and al, 0x20
mov dword [rsp + 0x48], 0x20
mov dword [rsp + 0x38], 0x20
and byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, al
and al, 0x38
and byte [rax], al
add byte [rax], al
mov dword [rsp + 0x28], 0x12024
sub byte [rax + riz], ah
add dword [rax], eax
xor edx, edx
xor r8d, r8d
call qword [sym.imp.ntdll.dll_NtDeviceIoControlFile]
test eax, eax
je 0x1400555b3
cmp eax, 0x103
je 0x1400555b3
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
mov r14d, eax
mov rcx, r14
shl rcx, 0x20
or rcx, 2
cmp eax, 0x3e5
jne case.0x14002d1d9.1341
call fcn.14004da10
mov byte [rsi + 0x79], 1
mov eax, dword [rsi + 0x70]
mov dword [rsi + 0x74], eax
mov r14, qword [rbp + 0xa0]
mov eax, dword [rbp + 0xa8]
jmp 0x14005541f
call fcn.1401ed0a0
xor al, 1
jp 0x1400555ec
add byte [rcx + rax], dh
movzx ecx, byte [rsi + 0x18]
test cl, cl
je 0x140055419
invalid
invalid
invalid
sbb byte [rcx + r9*8 - 0x1c87bf1], r8b
invalid
invalid
jmp 0x140055abb
invalid
mov qword [rbp + 0x38], r13
lock dec qword [r13]
dec qword [r13]
add byte [rcx - 0x77], cl
int 0x75
jne 0x140055602
mov qword [rbp + 0x78], r13
mov r13, rcx
jne 0x140055602
mov qword [rbp + 0x78], r13
insd dword [rdi], dx
js 0x140055642
lea rcx, [rbp + 0x38]
lea ecx, [rbp + 0x38]
cmp r8b, r13b
mov gs, word [0xcb4d5604]
sub eax, 0x8b480000
call fcn.140058390
sub eax, 0x8b480000
mov rcx, qword [rbp + 0x20]
cmp r14d, 6
and byte [r9 - 0x7d], r8b
and byte [rcx - 0x7d], al
inc byte [rsi]
jne 0x14005598e
jle 0x140055611
add byte [rax], al
cmp byte [rcx + 0x58], 0
jne 0x14005566e
pop rax
jns case.0x14002d1d9.1082
add byte [rbp + 0x58], dh
pop rax
cmp byte [rcx + 0x59], 1
jne 0x14005566a
cmp dword [rcx + 0x10], 0x103
add byte [rax], al
jne 0x14005565f
mov rax, qword [rcx + 8]
lea rdx, [rcx + 0x10]
mov dword [rbp + 0x38], 0
mov qword [rbp + 0x40], 0
add byte [rcx - 0x77], cl
invalid
add byte [rcx - 0x77], cl
invalid
mov esi, ecx
mov rcx, qword [rax + 0x10]
mov qword [rbp + 0x78], r13
lea r8, [rbp + 0x38]
adc byte [rcx + rcx*4 + 0x6d], cl
js 0x140055694
lea eax, [rbp + 0x38]
call qword [sym.imp.ntdll.dll_NtCancelIoFileEx]
mov edi, 0x894c0019
int1
mov rcx, r14
test eax, eax
je 0x14005565f
invalid
invalid
cmp eax, 0xc0000225
add al, byte [rax]
sal byte [rbp + 0x1c], 0xc6
jne case.0x14002d1d9.1089
invalid
jne case.0x14002d1d9.1089
mov byte [rcx + 0x59], 2
pop r9
add al, bh
mov dword [rcx + 0x54], 0
mov dword [rcx + 0x54], 0
add byte [rax], al
add dh, al
mov byte [rcx + 0x58], 1
pop r8
add dword [rcx + rcx*4 - 0x17], ecx
mov ecx, ebp
mov rcx, r13
mov ecx, ebp
call fcn.14004da10
cmp edi, 0xffffffff
jmp 0x1400555bd
invalid
mov qword [rbp + 0x78], r13
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
invalid
invalid
sbb dword [rax], eax
sbb dword [rdi - 0x3eb7ffe7], edi
loopne 0x1400556ab
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x78], r13
mov rcx, rax
mov ecx, eax
call fcn.14004da10
jne 0x14005561c
invalid
mov rcx, r14
jmp 0x14005566a
invalid
retf 0x8b48
mov rax, qword [rbp + 0x80]
add byte [rax], 0
add byte [rbx + rcx*4 + 0x48], cl
mov r9, qword [rax + 0x60]
mov r9, qword [rax + 0x60]
test r9, r9
mov qword [rbp + 0xa8], r9
je 0x140055708
mov rbx, qword [rax + 0x48]
pop rax
mov r14, qword [rax + 0x50]
mov r14, qword [rax + 0x50]
mov r14, qword [rax + 0x50]
jo 0x14005570f
push rax
mov r15, qword [rax + 0x58]
xor esi, esi
nop word cs:[rax + rax]
lea rax, [rsi + r15]
lea eax, [rsi + rdi]
cmp rax, rbx
mov ecx, 0
cmovae rcx, rbx
retf
sub rax, rcx
mov rcx, qword [r14 + rax*8]
call fcn.140057920
lea rdi, [rsi + 1]
test al, al
mov r9, qword [rbp + 0xa8]
je case.0x14002d1d9.1084
retf
mov rsi, rdi
cmp rdi, r9
jne 0x1400556d0
jmp 0x1400558e5
xor esi, esi
xor edi, edi
cmp rdi, r9
jb 0x140055726
jmp 0x1400557a6
nop
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x80]
invalid
mov rax, qword [rbp + 0x80]
cmp rdi, r9
cmp edi, ecx
add byte [rax], al
add byte [rcx + rdi - 0x31], cl
cmp edi, ecx
cmp edi, ecx
jae 0x1400557a6
add byte [rax], 0
add byte [rax - 0x75], cl
pop rax
mov r14, qword [rax + 0x50]
mov r14, qword [rax + 0x50]
mov rbx, qword [rax + 0x48]
mov r14, qword [rax + 0x50]
mov r15, qword [rax + 0x58]
xor r12d, r12d
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
lea r13, [rdi + r15]
cmp r13, rbx
mov rax, rbx
cmovb rax, r12
sub r13, rax
mov rcx, qword [r14 + r13*8]
call fcn.140057920
test al, al
mov r9, qword [rbp + 0xa8]
jne 0x14005576f
inc rdi
cmp rdi, r9
jb 0x140055740
jmp 0x1400557a6
cmp r9, rsi
jbe 0x140055b77
lea rax, [rsi + r15]
cmp rax, rbx
mov ecx, 0
cmovae rcx, rbx
sub rax, rcx
mov rcx, qword [r14 + rax*8]
mov rdx, qword [r14 + r13*8]
mov qword [r14 + rax*8], rdx
mov qword [r14 + r13*8], rcx
inc rdi
inc rsi
cmp rdi, r9
jb 0x140055740
cmp rdi, rsi
je 0x1400558e5
mov rbx, rsi
sub rbx, r9
jae 0x1400558e5
mov r8, qword [rbp + 0x80]
mov rax, qword [r8 + 0x58]
mov r10, qword [r8 + 0x48]
xor ecx, ecx
cmp rax, r10
mov rdx, r10
cmovb rdx, rcx
sub rax, rdx
sub r10, rax
cmp r10, r9
mov rdx, r9
cmovb rdx, r10
sub r9, r10
cmovb r9, rcx
mov rcx, qword [r8 + 0x50]
mov qword [rbp + 0x90], rcx
mov r14, rsi
mov qword [r8 + 0x60], rsi
sub r14, rdx
jbe 0x140055869
sub r9, r14
mov qword [rbp + 0x70], r9
je 0x1400558e5
mov rax, qword [rbp + 0x90]
lea rdi, [rax + r14*8]
mov ecx, 1
mov qword [rbp + 0xa0], rdi
jmp 0x14005584f
mov rcx, qword [rbp + 0xa8]
lea rax, [rbx + rcx]
inc rax
inc rcx
add rdi, 8
cmp rax, 1
je 0x1400558e5
mov qword [rbp + 0xa8], rcx
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x140055830
mov rcx, rdi
call fcn.140058390
jmp 0x140055830
mov qword [rbp + 0x30], r10
mov qword [rbp + 0x70], r9
mov qword [rbp + 0x28], rdx
sub rdx, rsi
mov qword [rbp + 0x10], rdx
jne 0x140055a0a
mov rax, qword [rbp + 0xa8]
cmp rax, qword [rbp + 0x30]
mov rsi, qword [rbp + 0x28]
jbe 0x1400558e5
sub rsi, rax
mov ecx, 1
mov rdi, qword [rbp + 0x90]
jmp 0x1400558cb
mov rcx, qword [rbp + 0xa8]
lea rax, [rsi + rcx]
inc rax
inc rcx
add rdi, 8
cmp rax, 1
je 0x1400558e5
mov qword [rbp + 0xa8], rcx
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x1400558b0
mov rcx, rdi
call fcn.140058390
jmp 0x1400558b0
mov rax, qword [rbp + 0x80]
lea rcx, [rax + 8]
call fcn.1400549d0
cmp byte [rbp + 0x9c], 0
je 0x14005590a
xor r13d, r13d
mov rsi, qword [rbp + 0x88]
jmp 0x140055927
mov rax, qword [0x1402b3390]
shl rax, 1
fisub dword [0x120d6a114]
test rax, rax
mov rsi, qword [rbp + 0x88]
jne 0x140055a85
xor r13d, r13d
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rax, r13
add rsp, 0x138
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call fcn.1401ed0a0
xor al, 1
movzx ecx, byte [rdi + 0x40]
test cl, cl
je 0x140055347
mov qword [rbp + 0x38], rsi
mov byte [rbp + 0x40], al
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.10_src_syswindows_selector.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140046230
lea r8, [rbp + 0x38]
mov edx, 0x2b
add al, ch
push rdi
or bl, byte [rcx]
add cl, ch
add dword [rdx], eax
add byte [rax], al
add al, ch
push rdi
or bl, byte [rcx]
add cl, ch
add dword [rdx], eax
add byte [rax], al
mov dword [rcx], 1
mov dword [rcx + 4], r14d
mov eax, dword [rbp + 0xa8]
test al, al
mov rdi, qword [rbp + 0xa0]
jne 0x1400559ec
jmp 0x1400559d9
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
mov r13, rax
shl r13, 0x20
and byte [rcx - 0x7d], cl
int 2
and byte [rcx - 0x7d], cl
int 2
mov dword [rsi + 0x20], 1
add byte [rax], al
mov dword [rsi + 0x24], eax
mov eax, dword [rbp + 0xa8]
test al, al
mov rdi, qword [rbp + 0xa0]
jne 0x1400559ec
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x140055aa5
mov rcx, rdi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov ebx, 0xbd800019
pushfq
add byte [rax], al
add byte [rax], al
mov ebx, 0xbd800019
pushfq
add byte [rax], al
add byte [rax], al
je 0x140055a69
mov rsi, qword [rbp + 0x88]
jmp 0x140055927
mov rcx, qword [rbp + 0x90]
lea rax, [rcx + rax*8]
lea rdi, [rax + rsi*8]
mov ecx, 1
mov qword [rbp + 0x18], rdi
jmp 0x140055a4f
sbb bl, ch
sub esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0xa0]
lea rax, [r14 + rcx]
inc rax
inc rcx
add rdi, 8
cmp rax, 1
je 0x140055882
mov qword [rbp + 0xa0], rcx
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x140055a30
mov rcx, rdi
call fcn.140058390
jmp 0x140055a30
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
mov rsi, qword [rbp + 0x88]
je 0x140055927
jmp 0x140055a88
xor r13d, r13d
call fcn.1401ed0a0
test al, al
ror byte [rdi], 0x85
xchg edx, eax
invalid
invalid
invalid
ror byte [rdi], 0x85
xchg edx, eax
invalid
invalid
dec dword [rax - 0x75]
mov rax, qword [rbp + 0x80]
mov eax, dword [rbp + 0x80]
test dword [rax - 0x3a000000], eax
add byte [rax], al
mov byte [rax + 0x40], 1
add ecx, ebp
invalid
jmp 0x140055927
invalid
call fcn.1401ed0a0
test al, al
jne 0x1400559ec
mov byte [rsi + 0x18], 1
jmp 0x1400559ec
mov qword [rbp + 0x38], r14
mov byte [rbp + 0x40], al
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.10_src_syswindows_selector.rs
push rsi
sbb al, 0
invalid
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140046230
lea r8, [rbp + 0x38]
mov edx, 0x2b
call fcn.1401e63e0
jmp 0x140055b8f
mov qword [rbp + 0xa0], r14
lea rax, [rbp + 0x20]
and byte [rax - 0x77], cl
add byte [r8 - 0x73], r9b
add eax, 0x3bb
and byte [rax - 0x77], cl
add byte [r8 - 0x73], r9b
add eax, 0x3bb
mov qword [rbp + 8], rax
mov qword [rbp + 0x38], 2
mov qword [rbp + 0x48], 2
mov qword [rbp + 0x58], 0
mov dword [rbp + 0x58], 0
mov dword [rbp + 0x58], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x48], cl
movabs rax, 0x400000020
and byte [rax], al
add byte [rax], al
add byte [rax + rax], al
add byte [rax + rax], al
add byte [rax], al
mov qword [rbp + 0x60], rax
mov dword [rbp + 0x60], eax
mov byte [rbp + 0x68], 3
lea rax, str.internal_error:_entered_unreachable_code:_Invalid_poll_status_during_update_
add eax, 0x1c555e
add ecx, dword [rax - 0x73]
add eax, 0x1c555e
sbb al, 0
mov qword [rbp - 0x30], rax
mov dword [rbp - 0x30], eax
mov qword [rbp - 0x28], 1
fadd dword [rcx]
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0x38]
invalid
invalid
invalid
add byte [rax], al
lea rax, [rbp + 0x38]
lea eax, [rbp + 0x38]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 1
mov rax, rbp
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1c553c
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1c553c
lea rcx, [rbp - 0x30]
call fcn.1401e5ed0
jmp 0x140055b8f
lea rcx, str.assertion_failed:_i___self.len__
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_vec_dequemod.rs
mov edx, 0x20
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call fcn.1401e6090
ud2
nop word cs:[rax + rax]
add byte [rax], al
invalid
call fcn.1401e6090
ud2
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
sub esp, 0x58
sub esp, 0x58
lea rbp, [rdx + 0x80]
mov rsi, qword [rbp + 0x10]
jne 0x140055bd0
add byte [rax], 0
add byte [rax - 0x75], cl
jne 0x140055bd0
mov rbx, qword [rbp + 0xa0]
cmp rbx, rsi
mov rdi, qword [rbp + 0x18]
jne 0x140055bf8
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
inc rbx
cmp rbx, rsi
je 0x140055bd0
mov rax, qword [rdi + rbx*8]
lock dec qword [rax]
jne 0x140055bf0
lea rcx, [rdi + rbx*8]
call fcn.140058390
jmp 0x140055bf0
vpaddd xmm2, xmm13, xmm11
vmovdqa xmmword [rsp + 0x30], xmm2
vpxor xmm2, xmm14, xmm2
vpshuflw xmm2, xmm2, 0xb1
vpshufhw xmm11, xmm2, 0xb1
vpaddd xmm2, xmm11, xmm3
vmovdqa xmmword [rsp + 0x20], xmm2
vpxor xmm3, xmm13, xmm2
vpsrld xmm13, xmm3, 0x14
vpslld xmm3, xmm3, 0xc
vpor xmm13, xmm13, xmm3
vpaddd xmm3, xmm12, xmm8
vpxor xmm8, xmm9, xmm3
vpshuflw xmm8, xmm8, 0xb1
vpshufhw xmm9, xmm8, 0xb1
vpaddd xmm8, xmm9, xmm0
vpxor xmm12, xmm8, xmm12
vpsrld xmm15, xmm12, 0x14
vpslld xmm12, xmm12, 0xc
vpor xmm4, xmm12, xmm15
vpaddd xmm6, xmm1, xmm6
vpxor xmm5, xmm5, xmm6
vpshuflw xmm5, xmm5, 0xb1
vpshufhw xmm5, xmm5, 0xb1
vpaddd xmm0, xmm10, xmm5
vmovdqa xmmword [rsp + 0x50], xmm0
vpxor xmm1, xmm0, xmm1
vpsrld xmm10, xmm1, 0x14
vpslld xmm1, xmm1, 0xc
vpor xmm10, xmm10, xmm1
vmovdqa xmm0, xmm7
vmovdqa xmm12, xmmword [rsp]
vpaddd xmm7, xmm12, xmmword [rsp + 0x40]
vpxor xmm1, xmm0, xmm7
vpshuflw xmm1, xmm1, 0xb1
vpshufhw xmm1, xmm1, 0xb1
vpaddd xmm15, xmm1, xmmword [rsp + 0x10]
vpxor xmm12, xmm15, xmm12
vpsrld xmm0, xmm12, 0x14
vpslld xmm12, xmm12, 0xc
vpor xmm14, xmm12, xmm0
vpaddd xmm2, xmm13, xmmword [rsp + 0x30]
vmovdqa xmmword [rsp + 0x10], xmm2
vmovdqa xmm0, xmmword [0x1401f1be0]
vpshufb xmm11, xmm11, xmm0
vpshufb xmm12, xmm2, xmm0
vpxor xmm11, xmm12, xmm11
vpaddd xmm3, xmm4, xmm3
vpshufb xmm9, xmm9, xmm0
vpshufb xmm12, xmm3, xmm0
vpxor xmm9, xmm12, xmm9
vpaddd xmm6, xmm10, xmm6
vpshufb xmm5, xmm5, xmm0
vpshufb xmm12, xmm6, xmm0
vpxor xmm2, xmm12, xmm5
vmovdqa xmmword [rsp + 0x60], xmm2
vpaddd xmm5, xmm14, xmm7
vmovdqa xmmword [rsp], xmm5
vpshufb xmm1, xmm1, xmm0
vpshufb xmm7, xmm5, xmm0
vpxor xmm7, xmm7, xmm1
vpaddd xmm0, xmm11, xmmword [rsp + 0x20]
vmovdqa xmmword [rsp + 0x20], xmm0
vpxor xmm0, xmm13, xmm0
vpsrld xmm12, xmm0, 0x19
vpslld xmm0, xmm0, 7
vpor xmm12, xmm12, xmm0
vpaddd xmm0, xmm8, xmm9
vmovdqa xmmword [rsp + 0x30], xmm0
vpxor xmm8, xmm0, xmm4
vpsrld xmm13, xmm8, 0x19
vpslld xmm8, xmm8, 7
vpor xmm5, xmm8, xmm13
vpaddd xmm8, xmm2, xmmword [rsp + 0x50]
vpxor xmm4, xmm8, xmm10
vpsrld xmm10, xmm4, 0x19
vpslld xmm4, xmm4, 7
vpor xmm10, xmm10, xmm4
vpaddd xmm15, xmm15, xmm7
vpxor xmm1, xmm15, xmm14
vpsrld xmm2, xmm1, 0x19
vpslld xmm1, xmm1, 7
vpor xmm14, xmm1, xmm2
vpshufd xmm1, xmm12, 0x39
vpaddd xmm12, xmm1, xmmword [rsp + 0x10]
vpshuflw xmm2, xmm12, 0xb1
vpshufhw xmm2, xmm2, 0xb1
vmovdqa xmm0, xmmword [0x1401f1bf0]
vpshufb xmm4, xmm11, xmm0
vpxor xmm13, xmm4, xmm2
vpshufd xmm4, xmm5, 0x39
vpaddd xmm2, xmm4, xmm3
vmovdqa xmmword [rsp + 0x10], xmm2
vpshuflw xmm2, xmm2, 0xb1
vpshufhw xmm2, xmm2, 0xb1
vpshufb xmm3, xmm9, xmm0
vpxor xmm11, xmm3, xmm2
vpshufd xmm9, xmm10, 0x39
vpaddd xmm2, xmm9, xmm6
vmovdqa xmmword [rsp + 0x40], xmm2
vpshuflw xmm3, xmm2, 0xb1
vpshufhw xmm3, xmm3, 0xb1
vmovdqa xmm2, xmmword [rsp + 0x60]
vpshufb xmm5, xmm2, xmm0
vpxor xmm5, xmm5, xmm3
vpshufd xmm10, xmm14, 0x39
vpaddd xmm2, xmm10, xmmword [rsp]
vmovdqa xmmword [rsp], xmm2
vpshuflw xmm6, xmm2, 0xb1
vpshufhw xmm6, xmm6, 0xb1
vpshufb xmm7, xmm7, xmm0
vpxor xmm7, xmm7, xmm6
vpshufd xmm6, xmmword [rsp + 0x20], 0x4e
vpaddd xmm2, xmm13, xmm6
vpxor xmm1, xmm2, xmm1
vpsrld xmm6, xmm1, 0x14
vpslld xmm1, xmm1, 0xc
vpor xmm1, xmm1, xmm6
vpshufd xmm6, xmmword [rsp + 0x30], 0x4e
vpaddd xmm6, xmm11, xmm6
vpxor xmm0, xmm6, xmm4
vpsrld xmm14, xmm0, 0x14
vpslld xmm0, xmm0, 0xc
vpor xmm0, xmm14, xmm0
vpshufd xmm8, xmm8, 0x4e
vpaddd xmm8, xmm8, xmm5
vpxor xmm9, xmm8, xmm9
vpsrld xmm14, xmm9, 0x14
vpslld xmm9, xmm9, 0xc
vpor xmm3, xmm9, xmm14
vpshufd xmm9, xmm15, 0x4e
vpaddd xmm9, xmm9, xmm7
vpxor xmm10, xmm9, xmm10
vpsrld xmm14, xmm10, 0x14
vpslld xmm10, xmm10, 0xc
vpor xmm14, xmm10, xmm14
vpaddd xmm4, xmm12, xmm1
vmovdqa xmmword [rsp + 0x30], xmm4
vpxor xmm12, xmm13, xmm4
vmovdqa xmm13, xmmword [0x1401f1be0]
vpshufb xmm15, xmm12, xmm13
vpaddd xmm2, xmm15, xmm2
vpxor xmm1, xmm2, xmm1
vpsrld xmm12, xmm1, 0x19
vpslld xmm1, xmm1, 7
vpor xmm1, xmm12, xmm1
vpaddd xmm10, xmm0, xmmword [rsp + 0x10]
vpxor xmm4, xmm10, xmm11
vmovdqa xmm12, xmm13
vpshufb xmm4, xmm4, xmm13
vpaddd xmm11, xmm6, xmm4
vpxor xmm0, xmm11, xmm0
vpsrld xmm6, xmm0, 0x19
vpslld xmm0, xmm0, 7
vpor xmm0, xmm0, xmm6
vpaddd xmm6, xmm3, xmmword [rsp + 0x40]
vpxor xmm5, xmm6, xmm5
vpshufb xmm5, xmm5, xmm13
vpaddd xmm8, xmm8, xmm5
vpxor xmm3, xmm8, xmm3
vpsrld xmm12, xmm3, 0x19
vpslld xmm3, xmm3, 7
vpor xmm3, xmm12, xmm3
vpaddd xmm12, xmm14, xmmword [rsp]
vmovdqa xmmword [rsp + 0x40], xmm12
vpxor xmm7, xmm12, xmm7
vpshufb xmm7, xmm7, xmm13
add r13b, dil
add r13b, dil
vpaddd xmm9, xmm9, xmm7
vpxor xmm12, xmm9, xmm14
vpsrld xmm13, xmm12, 0x19
vpslld xmm12, xmm12, 7
vpor xmm14, xmm12, xmm13
vpshufd xmm13, xmm1, 0x93
vpshufd xmm12, xmm0, 0x93
vpshufd xmm1, xmm3, 0x93
vpshufd xmm0, xmm14, 0x93
vmovdqa xmmword [rsp], xmm0
vpshufd xmm3, xmm2, 0x4e
vpshufd xmm0, xmm11, 0x4e
vmovdqa xmm11, xmmword [rsp + 0x30]
vpshufd xmm2, xmm8, 0x4e
vmovdqa xmm8, xmm10
vmovdqa xmm10, xmm2
vpshufd xmm2, xmm9, 0x4e
vmovdqa xmmword [rsp + 0x10], xmm2
vpshufd xmm14, xmm15, 0x39
vpshufd xmm9, xmm4, 0x39
vpshufd xmm5, xmm5, 0x39
vpshufd xmm7, xmm7, 0x39
dec eax
jne 0x14005a980
iretd
mov r10, qword [rcx + 0x20]
lea rax, [r10 + 1]
lea r8, [r10 + 2]
lea r9, [r10 + 3]
add r10, 4
mov r11, r10
shr r11, 0x20
vmovdqa xmm4, xmmword [rcx + 0x20]
vpinsrd xmm2, xmm4, r10d, 0
vpinsrd xmm2, xmm2, r11d, 1
vmovdqa xmmword [rsp + 0x20], xmm2
vmovdqa xmm2, xmmword [rcx]
vmovaps xmm15, xmmword [rcx + 0x10]
vmovaps xmmword [rsp + 0x50], xmm15
vmovaps xmm15, xmmword [rsp + 0x20]
vmovaps xmmword [rcx + 0x20], xmm15
js 0x14005adb2
jns 0x14005adab
js 0x14005adb2
jns 0x14005adab
vpaddd xmm11, xmm11, xmmword [str.expand_32_byte_k]
vmovdqu xmmword [rdx], xmm11
vpaddd xmm11, xmm13, xmm2
vmovdqu xmmword [rdx + 0x10], xmm11
vmovdqa xmm11, xmmword [rsp + 0x50]
vpaddd xmm3, xmm11, xmm3
vmovdqu xmmword [rdx + 0x20], xmm3
vpaddd xmm3, xmm14, xmm4
vmovdqu xmmword [rdx + 0x30], xmm3
vmovdqa xmm13, xmmword [str.expand_32_byte_k]
cli
jg 0x14005ae08
and ch, al
mov esi, edi
fadd st(5), st(0)
cli
jg 0x14005ae11
xor ch, al
jns 0x14005ae2a
sub eax, 0x196df0
vpaddd xmm3, xmm8, xmm13
vmovdqu xmmword [rdx + 0x40], xmm3
vpinsrd xmm3, xmm4, eax, 0
fadd dword [rax]
shr rax, 0x20
shr eax, 0x20
vpinsrd xmm3, xmm3, eax, 1
vpaddd xmm8, xmm12, xmm2
vmovdqu xmmword [rdx + 0x50], xmm8
jp case.0x14002a59f.2245
push rax
vpinsrd xmm8, xmm4, r8d, 0
shr r8, 0x20
vpinsrd xmm8, xmm8, r8d, 1
vpinsrd xmm4, xmm4, r9d, 0
loope 0x14005adf9
and ah, al
cmp dword [r10], esp
rol byte [rcx], 0xc4
ret
loope 0x14005adf9
shr r9, 0x20
shr ecx, 0x20
vpinsrd xmm4, xmm4, r9d, 1
vmovdqa xmm12, xmm11
jns 0x14005ae76
invalid
ret
jns 0x14005ae76
jrcxz 0x14005adce
vpaddd xmm11, xmm11, xmm0
and esi, edi
fadd st(5)
invalid
jp 0x14005ae8e
vmovdqu xmmword [rdx + 0x60], xmm11
pop rdx
invalid
vpaddd xmm3, xmm9, xmm3
vmovdqu xmmword [rdx + 0x70], xmm3
invalid
vpaddd xmm3, xmm13, xmm6
vmovdqu xmmword [rdx + 0x80], xmm3
invalid
add byte [rax], 0
add ch, al
int1
dec dl
invalid
dec dl
vmovdqu xmmword [rdx + 0x90], xmm1
vpaddd xmm1, xmm10, xmm12
int3
vmovdqu xmmword [rdx + 0xa0], xmm1
add byte [rax], al
add byte [rax], al
add ah, al
shr dword [rcx], 0xfe
int3
add byte [rax], al
vpaddd xmm1, xmm8, xmm5
vmovdqu xmmword [rdx + 0xb0], xmm1
cli
jg 0x14005add1
mov al, 0
add byte [rax], al
cli
jg 0x14005add1
mov al, 0
add byte [rax], al
vpaddd xmm1, xmm13, xmmword [rsp + 0x40]
vmovdqu xmmword [rdx + 0xc0], xmm1
cli
jg 0x14005addf
rol byte [rax], 0
invalid
cli
jg 0x14005addf
rol byte [rax], 0
add ch, al
vpaddd xmm1, xmm2, xmmword [rsp]
invalid
vpaddd xmm1, xmm2, xmmword [rsp]
vmovdqu xmmword [rdx + 0xd0], xmm1
jg 0x14005adec
rol byte [rax], 1
add byte [rax], al
jg 0x14005adec
rol byte [rax], 1
add byte [rax], al
vpaddd xmm1, xmm12, xmmword [rsp + 0x10]
cdq
dec byte [rsp + 0x10]
vmovdqu xmmword [rdx + 0xe0], xmm1
jg 0x14005adfa
loopne 0x14005ae72
add byte [rax], al
vpaddd xmm0, xmm7, xmm4
sar esi, 0xc4
inc ah
vmovdqu xmmword [rdx + 0xf0], xmm0
vzeroupper
lock add byte [rax], al
add ch, al
clc
ja 0x14005ae49
invalid
vmovaps xmm6, xmmword [rsp + 0x70]
clc
sub byte [rsp + 0x70], dh
vmovaps xmm7, xmmword [rsp + 0x80]
clc
sub byte [rsp + 0x80], bh
invalid
add byte [rax], 0
add ch, al
js 0x14005aebd
vmovaps xmm8, xmmword [rsp + 0x90]
vmovaps xmm9, xmmword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add ch, al
js 0x14005aecf
sub byte [rsp + 0xb0], dl
test byte [rax + rdx*4], ah
add byte [rax], al
add ch, al
js 0x14005aec6
mov word [rax + riz*4], fs
and al, 0xa0
add byte [rax], al
add ch, al
js 0x14005aecf
invalid
sub byte [rsp + 0xb0], dl
xchg esp, eax
and al, 0xb0
add byte [rax], al
add ch, al
invalid
js 0x14005aed8
vmovaps xmm11, xmmword [rsp + 0xc0]
pushfq
and al, 0xc0
add byte [rax], al
add byte [rax], al
invalid
js 0x14005aee1
add byte [rax], al
vmovaps xmm12, xmmword [rsp + 0xd0]
movsb byte [rdi], byte [rsi]
and al, 0xd0
rol byte [rax], 1
add byte [rax], al
invalid
js 0x14005aeea
rol byte [rax], 1
add byte [rax], al
vmovaps xmm13, xmmword [rsp + 0xe0]
lodsb al, byte [rsi]
and al, 0xe0
add byte [rax], al
add ch, al
add byte [rax], al
vmovaps xmm14, xmmword [rsp + 0xf0]
js case.0x14002a59f.2266
mov ah, 0x24
lock add byte [rax], al
add byte [rax], al
add ch, al
js 0x14005aefc
vmovaps xmm15, xmmword [rsp + 0x100]
mov esp, 0x10024
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add rsp, 0x118
add dword [rax], eax
add bl, al
int3
ret
int3
int3
int3
sbb byte [rcx], al
add byte [rax], al
movaps xmmword [rsp + 0x100], xmm15
mov esp, 0x10024
add byte [rdi + rcx + 0x29], al
invalid
invalid
mov ah, 0x24
lock add byte [rax], al
add byte [rcx], al
add byte [rax], al
movaps xmmword [rsp + 0xf0], xmm14
movaps xmmword [rsp + 0xf0], xmm6
add byte [rdi + rcx + 0x29], al
lodsb al, byte [rsi]
and al, 0xe0
add byte [rax], al
add byte [rdi + rcx + 0x29], al
movsb byte [rdi], byte [rsi]
and al, 0xd0
add byte [rax], al
add byte [rdi + rcx + 0x29], al
pushfq
and al, 0xc0
add byte [rax], al
add byte [rdi + rcx + 0x29], al
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rdi + rcx + 0x29], al
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rdi + rcx + 0x29], al
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], edi
movaps xmmword [rsp + 0xe0], xmm13
movaps xmmword [rsp + 0xd0], xmm12
movaps xmmword [rsp + 0xc0], xmm11
movaps xmmword [rsp + 0xb0], xmm10
movaps xmmword [rsp + 0xa0], xmm9
movaps xmmword [rsp + 0x90], xmm8
movaps xmmword [rsp + 0x80], xmm7
movaps xmmword [rsp + 0x70], xmm6
movdqa xmm9, xmmword [rcx + 0x20]
mov rax, qword [rcx + 0x20]
lea r8, [rax + 3]
movdqa xmm13, xmm9
pinsrd xmm13, r8d, 0
movdqa xmm5, xmmword [rcx]
shr r8, 0x20
pinsrd xmm13, r8d, 1
lea r8, [rax + 2]
movdqa xmm12, xmm9
pinsrd xmm12, r8d, 0
movdqa xmm6, xmmword [rcx + 0x10]
shr r8, 0x20
pinsrd xmm12, r8d, 1
inc rax
movdqa xmm11, xmm9
pinsrd xmm11, eax, 0
shr rax, 0x20
pinsrd xmm11, eax, 1
movdqa xmm3, xmmword [str.expand_32_byte_k]
mov eax, 6
movdqa xmm2, xmm3
movdqa xmm1, xmm3
movdqa xmm0, xmm3
movdqa xmm10, xmm6
movdqa xmm15, xmm6
movdqa xmmword [rsp + 0x10], xmm6
movdqa xmm7, xmm5
movdqa xmm14, xmm5
movdqa xmm8, xmm5
nop word cs:[rax + rax]
paddd xmm3, xmm5
paddd xmm2, xmm7
paddd xmm1, xmm14
paddd xmm0, xmm8
pxor xmm9, xmm3
pxor xmm11, xmm2
pxor xmm12, xmm1
pxor xmm13, xmm0
pshuflw xmm9, xmm9, 0xb1
pshufhw xmm9, xmm9, 0xb1
movdqa xmmword [rsp], xmm9
pshuflw xmm11, xmm11, 0xb1
pshufhw xmm11, xmm11, 0xb1
pshuflw xmm12, xmm12, 0xb1
pshufhw xmm12, xmm12, 0xb1
pshuflw xmm13, xmm13, 0xb1
pshufhw xmm13, xmm13, 0xb1
paddd xmm6, xmm9
paddd xmm15, xmm11
paddd xmm10, xmm12
movdqa xmmword [rsp + 0x20], xmm10
movdqa xmm4, xmmword [rsp + 0x10]
paddd xmm4, xmm13
movdqa xmmword [rsp + 0x10], xmm4
pxor xmm5, xmm6
pxor xmm7, xmm15
pxor xmm14, xmm10
pxor xmm8, xmm4
movdqa xmm4, xmm5
psrld xmm4, 0x14
pslld xmm5, 0xc
por xmm5, xmm4
movdqa xmm4, xmm7
psrld xmm4, 0x14
pslld xmm7, 0xc
por xmm7, xmm4
movdqa xmm4, xmm14
psrld xmm4, 0x14
pslld xmm14, 0xc
por xmm14, xmm4
movdqa xmm4, xmm8
psrld xmm4, 0x14
pslld xmm8, 0xc
por xmm8, xmm4
paddd xmm3, xmm5
paddd xmm2, xmm7
paddd xmm1, xmm14
paddd xmm0, xmm8
movdqa xmm4, xmm3
movdqa xmm10, xmmword [0x1401f1be0]
pshufb xmm4, xmm10
movdqa xmm9, xmmword [rsp]
pshufb xmm9, xmm10
pxor xmm9, xmm4
movdqa xmmword [rsp], xmm9
movdqa xmm4, xmm2
pshufb xmm4, xmm10
pshufb xmm11, xmm10
pxor xmm11, xmm4
movdqa xmm4, xmm1
pshufb xmm4, xmm10
pshufb xmm12, xmm10
pxor xmm12, xmm4
movdqa xmm4, xmm0
pshufb xmm4, xmm10
pshufb xmm13, xmm10
pxor xmm13, xmm4
paddd xmm6, xmm9
paddd xmm15, xmm11
movdqa xmm9, xmmword [rsp + 0x20]
paddd xmm9, xmm12
movdqa xmm4, xmmword [rsp + 0x10]
paddd xmm4, xmm13
pxor xmm5, xmm6
pxor xmm7, xmm15
pxor xmm14, xmm9
movdqa xmm10, xmm9
pxor xmm8, xmm4
movdqa xmm9, xmm4
movdqa xmm4, xmm5
psrld xmm4, 0x19
pslld xmm5, 7
por xmm5, xmm4
movdqa xmm4, xmm7
psrld xmm4, 0x19
pslld xmm7, 7
por xmm7, xmm4
movdqa xmm4, xmm14
psrld xmm4, 0x19
pslld xmm14, 7
por xmm14, xmm4
movdqa xmm4, xmm8
psrld xmm4, 0x19
pslld xmm8, 7
por xmm8, xmm4
pshufd xmm5, xmm5, 0x39
pshufd xmm7, xmm7, 0x39
pshufd xmm14, xmm14, 0x39
pshufd xmm8, xmm8, 0x39
pshufd xmm4, xmm6, 0x4e
movdqa xmmword [rsp + 0x30], xmm4
pshufd xmm15, xmm15, 0x4e
pshufd xmm4, xmm10, 0x4e
movdqa xmmword [rsp + 0x20], xmm4
pshufd xmm4, xmm9, 0x4e
movdqa xmmword [rsp + 0x10], xmm4
paddd xmm3, xmm5
paddd xmm2, xmm7
paddd xmm1, xmm14
paddd xmm0, xmm8
pshuflw xmm4, xmm3, 0xb1
pshufhw xmm4, xmm4, 0xb1
movdqa xmm10, xmmword [0x1401f1bf0]
movdqa xmm9, xmmword [rsp]
pshufb xmm9, xmm10
pxor xmm9, xmm4
pshuflw xmm4, xmm2, 0xb1
pshufhw xmm4, xmm4, 0xb1
pshufb xmm11, xmm10
pxor xmm11, xmm4
pshuflw xmm4, xmm1, 0xb1
pshufhw xmm4, xmm4, 0xb1
pshufb xmm12, xmm10
pxor xmm12, xmm4
pshuflw xmm4, xmm0, 0xb1
pshufhw xmm4, xmm4, 0xb1
pshufb xmm13, xmm10
pxor xmm13, xmm4
movdqa xmm6, xmmword [rsp + 0x30]
paddd xmm6, xmm9
paddd xmm15, xmm11
movdqa xmm10, xmmword [rsp + 0x20]
paddd xmm10, xmm12
movdqa xmm4, xmmword [rsp + 0x10]
paddd xmm4, xmm13
movdqa xmmword [rsp + 0x10], xmm4
pxor xmm5, xmm6
pxor xmm7, xmm15
pxor xmm14, xmm10
pxor xmm8, xmm4
movdqa xmm4, xmm5
psrld xmm4, 0x14
pslld xmm5, 0xc
por xmm5, xmm4
movdqa xmm4, xmm7
psrld xmm4, 0x14
pslld xmm7, 0xc
por xmm7, xmm4
movdqa xmm4, xmm14
psrld xmm4, 0x14
pslld xmm14, 0xc
por xmm14, xmm4
movdqa xmm4, xmm8
psrld xmm4, 0x14
pslld xmm8, 0xc
por xmm8, xmm4
paddd xmm3, xmm5
paddd xmm2, xmm7
paddd xmm1, xmm14
paddd xmm0, xmm8
pxor xmm9, xmm3
pxor xmm11, xmm2
pxor xmm12, xmm1
loope 0x14005b3a5
pxor mm5, mm0
loope 0x14005b3a5
pxor mm5, mm0
movdqa xmm4, xmmword [0x1401f1be0]
pshufb xmm9, xmm4
movdqa xmmword [rsp], xmm9
pshufb xmm11, xmm4
pshufb xmm12, xmm4
pshufb xmm13, xmm4
paddd xmm6, xmm9
paddd xmm15, xmm11
paddd xmm10, xmm12
movdqa xmm9, xmmword [rsp + 0x10]
paddd xmm9, xmm13
pxor xmm5, xmm6
pxor xmm7, xmm15
pxor xmm14, xmm10
pxor xmm8, xmm9
movdqa xmm4, xmm5
psrld xmm4, 0x19
pslld xmm5, 7
por xmm5, xmm4
movdqa xmm4, xmm7
psrld xmm4, 0x19
pslld xmm7, 7
por xmm7, xmm4
movdqa xmm4, xmm14
psrld xmm4, 0x19
pslld xmm14, 7
por xmm14, xmm4
movdqa xmm4, xmm8
psrld xmm4, 0x19
pslld xmm8, 7
por xmm8, xmm4
pshufd xmm5, xmm5, 0x93
pshufd xmm7, xmm7, 0x93
pshufd xmm14, xmm14, 0x93
pshufd xmm8, xmm8, 0x93
pshufd xmm6, xmm6, 0x4e
pshufd xmm15, xmm15, 0x4e
pshufd xmm10, xmm10, 0x4e
pshufd xmm4, xmm9, 0x4e
movdqa xmmword [rsp + 0x10], xmm4
pshufd xmm9, xmmword [rsp], 0x39
pshufd xmm11, xmm11, 0x39
pshufd xmm12, xmm12, 0x39
pshufd xmm13, xmm13, 0x39
dec eax
jne 0x14005aff0
mov r10, qword [rcx + 0x20]
lea r9, [r10 + 1]
lea r8, [r10 + 2]
lea rax, [r10 + 3]
add r10, 4
movaps xmm4, xmmword [rcx + 0x20]
movaps xmmword [rsp], xmm4
paddd xmm9, xmmword [rsp]
movaps xmm4, xmmword [rsp]
movaps xmmword [rsp + 0x50], xmm4
movaps xmm4, xmmword [rsp]
movaps xmmword [rsp + 0x60], xmm4
movaps xmm4, xmmword [rsp]
movaps xmmword [rsp + 0x30], xmm4
movdqa xmm4, xmmword [rsp]
pinsrd xmm4, r10d, 0
movdqa xmmword [rsp], xmm4
shr r10, 0x20
movdqa xmm4, xmmword [rsp]
and al, 0x66
invalid
invalid
cmp ah, byte [rdx]
loop 0x14005b498
add dword [rsi + 0xf], esp
jg 0x14005b4bf
and al, 0x66
movq qword [rsp + 0x40], mm5
and al, 0x66
invalid
add dword [rsi + 0xf], esp
jg 0x14005b4bf
and al, 0x66
movq qword [rsp + 0x40], mm5
movaps xmm13, xmmword [rcx]
movaps xmm5, xmmword [rcx]
movaps xmmword [rsp + 0x20], xmm13
and al, 0x20
movdqa xmm13, xmmword [rcx + 0x10]
movaps xmm4, xmmword [rsp]
adc byte [rdi], cl
sub byte [rsp], ah
movaps xmmword [rcx + 0x20], xmm4
movdqa xmm4, xmmword [str.expand_32_byte_k]
sbb word [rax], ax
invalid
in eax, dx
sbb word [rax], ax
paddd xmm3, xmm4
movdqu xmmword [rdx], xmm3
paddd xmm5, xmmword [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
insb byte [rdi], dx
and al, 0x20
movdqu xmmword [rdx + 0x10], xmm5
paddd xmm6, xmm13
adc byte [rsi + 0x41], ah
paddd mm6, mm5
movdqu xmmword [rdx + 0x20], xmm6
movq qword [rdx + 0x20], mm6
movdqu xmmword [rdx + 0x30], xmm9
paddd xmm2, xmm4
jg 0x14005b52f
xor byte [rsi + 0xf], ah
invalid
movdqu xmmword [rdx + 0x40], xmm2
movdqa xmm2, xmmword [rsp + 0x20]
outsd dx, dword [rsi]
push rsp
and al, 0x20
outsd dx, dword [rsi]
push rsp
and al, 0x20
paddd xmm7, xmm2
cli
movdqu xmmword [rdx + 0x50], xmm7
paddd xmm15, xmm13
paddd mm7, mm5
paddd mm7, mm5
movdqu xmmword [rdx + 0x60], xmm15
movdqa xmm6, xmmword [rsp + 0x50]
and al, 0x50
jg 0x14005b582
invalid
and al, 0x50
pinsrd xmm6, r9d, 0
shr r9, 0x20
pinsrd xmm6, r9d, 1
invalid
invalid
cmp ah, byte [rdx]
int1
add dword [rsi + 0x44], esp
paddd mm3, mm6
int1
add byte [rcx - 0x3f], cl
jmp 0x14f471b3d
invalid
invalid
invalid
paddd mm3, mm6
movdqu xmmword [rdx + 0x70], xmm11
paddd xmm1, xmm4
jg 0x14005b585
jo 0x14005b593
paddd mm1, mm4
int3
movdqu xmmword [rdx + 0x80], xmm1
paddd xmm14, xmm2
add byte [rsi + 0x44], ah
paddd mm6, mm2
movdqu xmmword [rdx + 0x90], xmm14
movq qword [rdx + 0x90], mm6
add byte [rsi + 0x45], ah
paddd mm2, mm5
paddd xmm10, xmm13
movdqu xmmword [rdx + 0xa0], xmm10
movq qword [rdx + 0xa0], mm2
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
and al, 0x60
movdqa xmm1, xmmword [rsp + 0x60]
pinsrd xmm1, r8d, 0
shr r8, 0x20
pinsrd xmm1, r8d, 1
cmp ah, byte [rdx]
enter 0x6601, 0x44
paddd mm4, mm1
invalid
invalid
cmp ah, byte [rdx]
enter 0x6601, 0x44
paddd mm4, mm1
invalid
invalid
invalid
movdqu xmmword [rdx + 0xb0], xmm12
mov al, 0
add byte [rax], al
paddd xmm0, xmm4
movdqu xmmword [rdx + 0xc0], xmm0
add byte [rax], al
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rsi + 0x44], ah
paddd mm0, mm2
paddd xmm8, xmm2
movdqu xmmword [rdx + 0xd0], xmm8
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
and al, 0x10
invalid
movdqa xmm0, xmmword [rsp + 0x10]
adc byte [rsi + 0x41], ah
paddd mm0, mm5
paddd xmm0, xmm13
movdqu xmmword [rdx + 0xe0], xmm0
movq qword [rdx + 0xe0], mm0
movdqa xmm0, xmmword [rsp + 0x30]
pinsrd xmm0, eax, 0
shr rax, 0x20
pinsrd xmm0, eax, 1
movdqa xmm1, xmmword [rsp + 0x40]
paddd xmm1, xmm0
movdqu xmmword [rdx + 0xf0], xmm1
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x80]
movaps xmm8, xmmword [rsp + 0x90]
movaps xmm9, xmmword [rsp + 0xa0]
movaps xmm10, xmmword [rsp + 0xb0]
movaps xmm11, xmmword [rsp + 0xc0]
movaps xmm12, xmmword [rsp + 0xd0]
movaps xmm13, xmmword [rsp + 0xe0]
movaps xmm14, xmmword [rsp + 0xf0]
movaps xmm15, xmmword [rsp + 0x100]
add rsp, 0x118
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm7
movaps xmmword [rsp + 0x30], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
cmp byte [rbx + 0x72], 0
je 0x14005fc3c
mov byte [rbx + 0x67], 1
mov byte [rbx + 0x68], 1
add esi, eax
imul eax, dword [r9], 0xb08b8d48
add al, byte [rax]
add al, ch
xchg esp, eax
add byte [rax], al
add esi, eax
imul eax, dword [r9], 0xb08b8d48
add al, byte [rax]
add al, ch
xchg esp, eax
add byte [rax], al
mov byte [rbx + 0x67], 1
mov byte [rbx + 0x68], 1
mov byte [rbx + 0x69], 1
movaps xmm6, xmmword [rsp + 0x30]
movdqa xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm7
movaps xmmword [rsp + 0x30], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
cmp qword [rbx + 0x300], 0
je 0x14005fcbe
mov r8, qword [rbx + 0x308]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbx + 0x6b], 0
mov byte [rbx + 0x6c], 1
mov byte [rbx + 0x6d], 1
movaps xmm6, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
jae 0x1400602f2
movaps xmm6, xmmword [rsp + 0x30]
movdqa xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm7
and al, 0x20
and al, 0x20
movaps xmmword [rsp + 0x30], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
movzx esi, byte [rbx + 0x70]
jae 0x140060372
jae 0x140060372
cmp byte [rbx + 0x6f], 0
je 0x140060314
lea rcx, [rbx + 0x230]
call fcn.140060c40
test sil, sil
je 0x140060341
lea rcx, [rbx + 0x250]
call fcn.140060cb0
movaps xmm6, xmmword [rsp + 0x30]
movdqa xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movaps xmm6, xmmword [rsp + 0x30]
movdqa xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub esp, 0x48
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm7
movaps xmmword [rsp + 0x30], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov rcx, qword [rbx + 0x98]
call fcn.1400603c0
movaps xmm6, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
movzx eax, byte [rdi + 0xd0]
test rax, rax
jne 0x140067ea4
movzx ebx, byte [rdi + 0xd1]
movzx eax, byte [rdi + 0xd2]
movzx ecx, byte [rdi + 0xd3]
movzx r15d, byte [rdi + 0xd4]
add byte [rax], al
add byte [rax], al
mov rdx, qword [rdi + 0x90]
mov rsi, qword [rdi + 0x98]
cmp rsi, rdx
jne 0x140066fe0
test bl, bl
mov rsi, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
je 0x140066fc5
cmp qword [rdi + 0x38], 0
je 0x14006806f
cmp byte [rdi + 0xd0], 0
je 0x1400670af
or r15b, cl
jne 0x1400670c8
cli
add byte [rax], al
invalid
cli
add byte [rax], al
add cl, ch
call 0x1a6066fd4
nop word cs:[rax + rax]
jmp 0x1400670bb
mov byte [rbp + 0x143], cl
mov byte [rbp + 0x110], al
mov r13, r12
mov r12, r14
xor r14d, r14d
nop word cs:[rax + rax]
mov rax, rdx
sub rax, rsi
jb 0x140068087
mov r8, qword [rdi + 0x38]
test r8, r8
je 0x14006806f
mov r9, qword [rdi + 0x88]
add r9, rsi
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0xd0]
mov rdx, qword [rbp - 0x20]
call case.0x1401673b0.281
mov rcx, qword [rbp + 0xd0]
cmp rcx, 2
je 0x140067e6f
mov rax, qword [rbp + 0xd8]
test rcx, rcx
jne 0x140067e79
add r14, rax
add rsi, rax
mov qword [rdi + 0x98], rsi
mov rdx, qword [rdi + 0x90]
cmp rsi, rdx
jne 0x140067000
test r14, r14
mov r14, r12
mov r12, r13
movzx eax, byte [rbp + 0x110]
movzx ecx, byte [rbp + 0x143]
je 0x140066fa2
cmp byte [rdi + 0xd0], 0
mov rsi, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
jne 0x140066fad
mov byte [rdi + 0xd1], 1
jmp 0x140066fad
mov byte [rdi + 0xd1], 0
or r15b, cl
jne 0x1400670c8
cmp byte [rdi + 0x122], 0
je 0x140067628
test al, al
je 0x140067dec
cmp qword [rdi + 0x110], 0
je 0x140067107
lea rcx, [rbp + 0xd0]
mov rdx, rdi
call fcn.140068870
cmp qword [rbp + 0xd0], 0
mov rax, qword [rbp + 0xd8]
jne 0x140067edb
test rax, rax
je 0x140067ec7
mov rsi, qword [rdi + 0x78]
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x140067134
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140068096
mov qword [0x1402b32e8], rax
mov r8d, 0x20
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140068096
mov r13, rax
mov rdx, qword [rdi + 0x70]
cmp rsi, rdx
ja 0x1400680a5
mov rax, qword [rdi + 0x68]
mov dword [r13], esi
mov dword [r13 + 4], 2
mov qword [r13 + 8], rax
movups xmmword [r13 + 0x10], xmm6
mov qword [rbp + 0xb0], 2
mov qword [rbp + 0xb8], r13
mov qword [rbp + 0xc0], 2
mov r15d, 2
movabs rax, 0x8000000000000000
cmp qword [rdi + 0xb8], rax
je 0x140067250
mov rdx, qword [rdi + 0xc0]
mov r8, qword [rdi + 0xc8]
mov qword [rbp + 8], 2
lea rcx, [rbp + 0xd0]
call fcn.1401540b0
mov rax, qword [rbp + 0xd0]
mov r12, qword [rbp + 0xe0]
test rax, rax
je 0x140067250
mov rsi, qword [rbp + 0xd8]
mov rbx, rax
mov qword [rbp + 0x128], rax
mov qword [rbp + 0x120], r12
mov edx, 2
lea rcx, [rbp + 0xb0]
call fcn.140188490
mov r13, qword [rbp + 0xb8]
mov r15, qword [rbp + 0xc0]
mov rax, r15
shl rax, 4
mov dword [r13 + rax], esi
mov dword [r13 + rax + 4], 0x12
mov qword [r13 + rax + 8], r12
inc r15
mov qword [rbp + 0xc0], r15
mov rcx, rbx
jmp 0x140067252
xor ecx, ecx
mov dword [rbp - 8], 0
mov dword [rbp - 4], r15d
mov qword [rbp], r13
movabs rax, 0x200000000
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0xd8], 0
movabs rax, 0x1100000000
mov qword [rbp + 0xe0], rax
lea rax, [rbp + 0xe8]
movups xmmword [rax], xmm6
mov qword [rax + 0x10], 0
movabs rax, 0x300000000
mov qword [rbp + 0x50], rax
lea rax, [rbp + 0xd0]
mov qword [rbp + 0x58], rax
mov dword [rbp + 0x94], 0
cmp byte [rdi + 0x122], 0
mov qword [rbp + 0x138], rcx
je 0x140067350
cmp byte [rdi + 0x123], 0
mov edx, 0
mov r8, qword [rbp + 0x80]
cmove rdx, r8
mov rax, qword [rdi + 0xe8]
movups xmm0, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x128], rcx
mov qword [rbp + 0x120], r12
lea rax, [rbp + 0x94]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x50]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x20], 0
lea rcx, [rbp + 0x60]
lea r8, [rbp - 8]
mov r9d, 0x1011c
call qword [sym.imp.secur32.dll_AcceptSecurityContext]
jmp 0x1400673fc
cmp byte [rdi + 0x120], 0
mov r8d, 0
je 0x140067366
mov r8, qword [rdi + 0xa8]
movabs rax, 0x8000000000000000
cmp qword [rdi + 0xa0], rax
mov eax, 0
cmove r8, rax
mov rax, qword [rdi + 0xe8]
movups xmm0, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x128], rcx
mov qword [rbp + 0x120], r12
lea rax, [rbp + 0x94]
mov qword [rsp + 0x50], rax
lea rax, [rbp + 0x50]
mov qword [rsp + 0x48], rax
lea rax, [rbp - 8]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
lea rcx, [rbp + 0x60]
mov rdx, qword [rbp + 0x80]
mov r9d, 0x9819c
call qword [sym.imp.secur32.dll_InitializeSecurityContextW]
mov esi, eax
xor ebx, ebx
inc rbx
cmp rbx, 3
je 0x140067440
mov rax, rbx
shl rax, 4
mov rcx, qword [rbp + rax + 0xd8]
test rcx, rcx
je 0x140067400
mov rax, qword [rbp + 0x138]
mov qword [rbp + 0x128], rax
mov qword [rbp + 0x120], r12
call qword [sym.imp.secur32.dll_FreeContextBuffer]
jmp 0x140067400
cmp esi, 0x80090318
je 0x140067598
test esi, esi
mov qword [rbp + 0x130], r12
je 0x1400674f2
cmp esi, 0x90312
jne 0x140067f42
mov byte [rdi + 0x123], 0
cmp r15, 1
jbe 0x140067fe5
mov qword [rbp + 0x110], r14
cmp dword [r13 + 0x14], 5
jne 0x1400675fe
mov r12, qword [rdi + 0x78]
mov eax, dword [r13 + 0x10]
mov rsi, r12
mov r14, qword [rbp + 0xd8]
sub rsi, rax
jb 0x1400680f5
mov ebx, dword [rbp + 0xd0]
test eax, eax
je 0x14006768f
mov rdx, qword [rdi + 0x70]
mov r15, rdx
sub r15, rsi
jb 0x140068113
mov qword [rdi + 0x70], 0
test rsi, rsi
je 0x140067782
cmp rdx, rsi
je 0x14006778b
mov rcx, qword [rdi + 0x68]
lea rdx, [rcx + rsi]
mov r8, r15
call sub.VCRUNTIME140.dll_memmove
jmp 0x140067787
cmp r15, 1
jbe 0x140068013
cmp dword [r13 + 0x14], 5
jne 0x1400675be
mov r8, qword [rbp + 0xd8]
test r8, r8
sete cl
je 0x140067528
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x30], rax
mov qword [rbp + 0xc8], r8
mov r12, qword [rdi + 0x78]
mov r15d, dword [r13 + 0x10]
mov rsi, r12
sub rsi, r15
cmp r12, rsi
jb 0x1400680c0
mov rbx, r14
mov r13d, ecx
je 0x140067832
mov rdx, qword [rdi + 0x70]
mov r14, rdx
sub r14, rsi
jb 0x140068128
mov qword [rdi + 0x70], 0
test rsi, rsi
je 0x14006782d
cmp rdx, rsi
je 0x140067832
mov rcx, qword [rdi + 0x68]
lea rdx, [rcx + rsi]
mov qword [rbp + 0x110], r8
mov r8, r14
call sub.VCRUNTIME140.dll_memmove
mov r8, qword [rbp + 0x110]
jmp 0x140067871
cmp r15, 1
jbe 0x140068041
mov eax, 1
cmp dword [r13 + 0x14], 4
jne 0x14006761c
mov eax, dword [r13 + 0x10]
mov qword [rdi + 0x110], rax
jmp 0x140067980
mov rax, qword [rbp + 0xd8]
test rax, rax
sete r13b
je case.0x14002d1d9.1853
mov rcx, qword [rbp + 0xd0]
mov qword [rbp + 0x30], rcx
mov qword [rbp + 0xc8], rax
mov qword [rdi + 0x78], 0
mov qword [rdi + 0x110], 1
jne 0x140067894
jmp 0x140067966
mov r12, qword [rdi + 0x78]
mov ebx, dword [rbp + 0xd0]
mov eax, 1
mov r14, qword [rbp + 0xd8]
mov rsi, r12
jmp 0x14006778d
mov qword [rdi + 0x110], rax
jmp 0x140067980
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax + 0x1438d], cl
add byte [rax + 0x11085], cl
add byte [rax - 0x39], cl
test eax, edx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
lea eax, [rax - 0x46000000]
push rbx
add byte [rax], al
add byte [rbp + rcx*4 - 0x7b], cl
rol byte [rax], 1
mov byte [rbp + 0x143], cl
mov byte [rbp + 0x110], al
mov qword [rbp + 0xd0], 0
mov rcx, qword [rbp + 0x80]
mov edx, 0x53
lea r8, [rbp + 0xd0]
add byte [rax], al
add byte [rax], al
call qword [sym.imp.secur32.dll_QueryContextAttributesW]
test eax, eax
je 0x140067699
mov r15d, eax
shl r15, 0x20
and byte [rcx - 0x7d], cl
iretd
add al, byte [rax + 0x110bd]
add byte [rax], al
je 0x140067f39
and byte [rcx - 0x7d], cl
iretd
mov rcx, r15
call fcn.14004da10
cmp qword [rdi + 0x110], 0
jne 0x1400670da
jmp 0x140067107
mov eax, 1
jmp 0x14006778d
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x88], rax
mov rcx, qword [rax + 0x20]
test rcx, rcx
je 0x1400679d2
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rbp + 0x118], rax
mov rax, qword [rdi]
mov qword [rbp + 0x108], rax
test rax, rax
je 0x140067a01
xor r15d, r15d
mov rbx, qword [rbp + 0x28]
nop dword [rax + rax]
mov rcx, qword [rdi + 8]
mov qword [rbp + 0xa8], rbx
mov byte [rbp + 0x147], 1
mov rdx, r15
call qword [sym.imp.crypt32.dll_CertEnumCertificatesInStore]
mov qword [rbp + 0x28], rbx
test rax, rax
je 0x140067a12
mov rcx, rax
mov qword [rbp + 0x138], rax
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rbp + 0x130], rax
mov qword [rbp + 0xd0], 0
mov rcx, qword [rbp + 0x118]
mov rdx, qword [rbp + 0x138]
mov r8d, 3
lea r9, [rbp + 0xd0]
call qword [sym.imp.crypt32.dll_CertAddCertificateContextToStore]
test eax, eax
je 0x140067ee1
mov rcx, qword [rbp + 0xd0]
call rsi
mov r15, qword [rbp + 0x130]
mov qword [rbp + 0xa8], r15
mov byte [rbp + 0x147], 0
mov rcx, qword [rbp + 0x138]
call rsi
mov rbx, r15
jmp 0x1400676e0
cmp rdx, rsi
je 0x14006778b
mov qword [rdi + 0x70], r15
xor eax, eax
sub r12, rsi
mov qword [rdi + 0x78], r12
mov qword [rdi + 0x110], rax
test ebx, ebx
mov esi, ebx
mov r15, r14
lea rax, str.Utf8Errorvalid_up_to
cmove r15, rax
mov rax, qword [rdi + 0x80]
mov r12, qword [rdi + 0x90]
sub rax, r12
cmp rax, rsi
jae 0x1400677dd
mov qword [rbp + 0x48], r14
mov rcx, qword [rbp + 0x18]
mov rdx, r12
mov r8, rsi
call fcn.1401f07d0
mov r12, qword [rdi + 0x90]
mov rcx, qword [rdi + 0x88]
add rcx, r12
mov rdx, r15
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add r12, rsi
mov qword [rdi + 0x90], r12
mov rax, qword [rbp + 0x138]
mov qword [rbp + 0x128], rax
mov r12, qword [rbp + 0x130]
mov qword [rbp + 0x120], r12
mov rcx, r14
call qword [sym.imp.secur32.dll_FreeContextBuffer]
mov r14, qword [rbp + 0x110]
jmp 0x140067980
cmp rdx, rsi
jne 0x140067871
xor eax, eax
cmp r12, rsi
sete al
mov qword [rdi + 0x78], r15
mov qword [rdi + 0x110], rax
test r8, r8
mov r14, rbx
jne 0x140067894
mov al, 1
test r15, r15
jne 0x14006792e
mov r12, qword [rbp + 0x130]
cmp byte [rdi + 0xd0], 0
jne 0x140067980
jmp 0x14006796f
xor eax, eax
cmp r12, rsi
sete al
mov qword [rdi + 0x70], r14
mov qword [rdi + 0x78], r15
mov qword [rdi + 0x110], rax
test r8, r8
je 0x1400679ee
mov r14, rbx
mov rbx, r14
mov esi, dword [rbp + 0x30]
test rsi, rsi
mov r15, qword [rbp + 0xc8]
lea rax, str.Utf8Errorvalid_up_to
cmove r15, rax
mov rax, qword [rdi + 0x80]
mov r14, qword [rdi + 0x90]
sub rax, r14
cmp rax, rsi
jae 0x1400678db
mov rcx, qword [rbp + 0x18]
mov rdx, r14
mov r8, rsi
call fcn.1401f07d0
mov r14, qword [rdi + 0x90]
mov rcx, qword [rdi + 0x88]
add rcx, r14
mov rdx, r15
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add r14, rsi
mov qword [rdi + 0x90], r14
mov rcx, qword [rbp + 0xc8]
mov qword [rbp + 0x98], rcx
mov byte [rbp + 0x145], 0
mov byte [rbp + 0x144], 0
call qword [sym.imp.secur32.dll_FreeContextBuffer]
mov r14, rbx
mov r15, qword [rdi + 0x78]
xor eax, eax
test r15, r15
je 0x140067858
mov rcx, qword [rbp + 0xc8]
mov qword [rbp + 0x98], rcx
mov byte [rbp + 0x145], r13b
mov byte [rbp + 0x144], al
lea rcx, [rbp + 0x60]
mov rdx, rdi
call fcn.140068a50
cmp byte [rbp + 0x60], 0
mov r12, qword [rbp + 0x130]
jne 0x140067f4c
cmp byte [rdi + 0xd0], 0
jne 0x140067980
mov byte [rdi + 0xd2], 0
nop word cs:[rax + rax]
mov rax, qword [rbp + 0x138]
test rax, rax
je 0x1400679a9
mov r8, r12
cmp rax, 0x11
jb 0x14006799a
mov r8, qword [r12 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0xb0], 0
je 0x140066f62
mov r8, qword [rbp + 0xb8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140066f62
mov rax, qword [rdi]
mov qword [rbp + 0x118], rax
test rax, rax
je 0x140067a21
mov rax, qword [rdi + 8]
mov qword [rbp + 0x118], rax
jmp 0x140067a21
mov al, 1
mov r14, rbx
test r15, r15
jne 0x14006792e
jmp 0x140067858
mov rcx, qword [rbp + 0x118]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
jmp 0x140067a21
mov rcx, qword [rbp + 0x118]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
movaps xmmword [rbp + 0xd0], xmm6
mov qword [rbp + 0xe0], 0
mov dword [rbp + 0xd0], 0x20
mov dword [rbp + 0xd8], 1
lea rax, str.1.3.6.1.5.5.7.3.1
mov qword [rbp + 0xb0], rax
lea rax, str.1.3.6.1.4.1.311.10.3.3
mov qword [rbp + 0xb8], rax
lea rax, str.2.16.840.1.113730.4.1
mov qword [rbp + 0xc0], rax
mov dword [rbp + 0xe0], 3
lea rax, [rbp + 0xb0]
mov qword [rbp + 0xe8], rax
mov qword [rbp + 0x60], 0
lea rax, [rbp + 0x60]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0xd0]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0xc0000001
xor ecx, ecx
mov rdx, qword [rbp + 0x88]
xor r8d, r8d
mov r9, qword [rbp + 0x118]
call qword [sym.imp.crypt32.dll_CertGetCertificateChain]
test eax, eax
je 0x140067fa2
mov rdx, qword [rbp + 0x60]
cmp qword [rdi], 0
mov qword [rbp + 0x108], rdx
je 0x140067c64
mov byte [rbp + 0x146], 1
lea rcx, [rbp + 0xd0]
call fcn.1401543d0
cmp qword [rbp + 0xd0], 0
je 0x140067c6b
mov rax, qword [rbp + 0xd8]
mov qword [rbp + 0x118], rax
mov rax, qword [rbp + 0xe0]
mov qword [rbp + 0x38], rax
xor r15d, r15d
nop word [rax + rax]
mov rcx, qword [rbp + 0x118]
mov eax, dword [rcx + 0xc]
mov ebx, 0xf00
cmp r15, rax
jae 0x140067c51
mov rax, qword [rcx + 0x10]
test rax, rax
je 0x140067c51
mov rax, qword [rax + r15*8]
mov rcx, qword [rax + 8]
mov qword [rbp + 0x138], rcx
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rbp + 0x130], rax
inc r15
mov rbx, qword [rbp + 0xa0]
xor edx, edx
nop dword [rax]
mov rcx, qword [rdi + 8]
mov qword [rbp + 0x78], rbx
mov byte [rbp + 0x142], 1
call qword [sym.imp.crypt32.dll_CertEnumCertificatesInStore]
test rax, rax
mov rsi, rax
je 0x140067c2c
mov qword [rbp + 0xa0], rbx
mov rcx, rsi
mov qword [rbp + 0x138], rsi
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rbp + 0xa0], rax
mov rsi, qword [rbp + 0x138]
mov r8d, dword [rsi + 0x10]
mov rax, qword [rbp + 0x130]
cmp r8d, dword [rax + 0x10]
jne 0x140067bf0
mov rdx, qword [rax + 8]
mov rcx, qword [rsi + 8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete bl
jmp 0x140067bf2
xor ebx, ebx
mov r13, qword [rbp + 0xa0]
mov qword [rbp + 0x78], r13
mov byte [rbp + 0x142], 0
mov rcx, rsi
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rax, r13
test bl, bl
mov rbx, r13
mov rdx, r13
je 0x140067b80
mov rcx, rdx
mov rbx, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
call rbx
jmp 0x140067c3a
mov qword [rbp + 0xa0], rbx
mov rbx, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rbp + 0x130]
call rbx
test rsi, rsi
je 0x140067b30
mov ebx, 0xf10
mov byte [rbp + 0x146], 1
mov rcx, qword [rbp + 0x38]
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
jmp 0x140067c70
mov ebx, 0xf00
jmp 0x140067c77
mov ebx, 0xf00
mov rdx, qword [rbp + 0x108]
lea rax, [rbp + 0x68]
movups xmmword [rax], xmm6
movabs rax, 0x200000018
mov qword [rbp + 0x60], rax
movabs rax, 0x8000000000000000
cmp qword [rdi + 0xa0], rax
je 0x140067cb3
cmp byte [rdi + 0x121], 0
jne 0x140067cb3
mov rax, qword [rdi + 0xa8]
mov qword [rbp + 0x70], rax
mov dword [rbp + 0x50], 0x10
mov dword [rbp + 0x54], ebx
lea rax, [rbp + 0x60]
mov qword [rbp + 0x58], rax
movaps xmmword [rbp + 0xb0], xmm6
mov qword [rbp + 0xc0], 0
mov dword [rbp + 0xb0], 0x18
mov byte [rbp + 0x146], 1
mov ecx, 4
lea r8, [rbp + 0x50]
lea r9, [rbp + 0xb0]
call qword [sym.imp.crypt32.dll_CertVerifyCertificateChainPolicy]
test eax, eax
je 0x140067fb0
mov ebx, dword [rbp + 0xb4]
mov rsi, rbx
shl rsi, 0x20
or rsi, 2
mov rax, qword [rdi + 0x100]
test rax, rax
je 0x140067da1
test ebx, ebx
mov rdx, rsi
mov ecx, 0
cmove rdx, rcx
mov r8, qword [rdi + 0x108]
mov rcx, qword [r8 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
mov rax, qword [rbp + 0x108]
mov qword [rbp + 0xd0], rax
mov dword [rbp + 0xd8], ebx
mov rax, qword [rbp + 0xb8]
mov qword [rbp + 0xdc], rax
mov rax, qword [r8 + 0x28]
mov qword [rbp + 0x10], rdx
lea rdx, [rbp + 0xd0]
call rax
mov r15, rax
test ebx, ebx
je 0x140067d90
mov qword [rbp + 0x10], r15
mov rcx, rsi
call fcn.14004da10
test r15, r15
mov rax, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
je 0x140067dbd
jmp 0x140067f2c
test ebx, ebx
jne 0x140067fc3
mov rcx, qword [rbp + 0x108]
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
mov rax, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rbp + 0x88]
call rax
cmp byte [rdi + 0xd0], 0
jne 0x140067dd6
mov rax, qword [rbp + 0x20]
mov byte [rax], 1
movzx eax, byte [rbp + 0x110]
movzx ecx, byte [rbp + 0x143]
test al, al
jne 0x1400670d0
mov al, 2
test cl, cl
jne 0x140067e45
movaps xmmword [rbp + 0xd0], xmm6
mov dword [rbp + 0xe0], 0
mov rcx, qword [rbp + 0x80]
mov edx, 4
lea r8, [rbp + 0xd0]
call qword [sym.imp.secur32.dll_QueryContextAttributesW]
test eax, eax
jne 0x140067fd8
mov eax, dword [rbp + 0xd0]
mov dword [rbp + 0x44], eax
mov rax, qword [rbp + 0xd4]
mov qword [rbp - 0x18], rax
mov rax, qword [rbp + 0xdc]
mov qword [rbp - 0x10], rax
mov al, 1
mov byte [rdi + 0xd0], al
mov eax, dword [rbp + 0x44]
mov dword [rdi + 0xd4], eax
mov rax, qword [rbp - 0x18]
mov qword [rdi + 0xd8], rax
mov rax, qword [rbp - 0x10]
mov qword [rdi + 0xe0], rax
jmp 0x140066f62
movabs rax, 0xd00000003
mov r14, r12
mov qword [r12 + 8], rax
mov eax, 2
mov dword [r14], eax
movaps xmm6, xmmword [rbp + 0x150]
add rsp, 0x1e8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp eax, 1
jne 0x140067ec3
mov rcx, qword [rbp + 0x20]
mov eax, dword [rcx + 0x10]
mov dword [r14 + 0x14], eax
movups xmm0, xmmword [rcx]
movups xmmword [r14 + 4], xmm0
mov eax, 1
jmp 0x140067e86
xor eax, eax
jmp 0x140067e86
lea rdx, str.unexpected_EOF_during_handshakeassertion_failed:_size___nread
mov r8d, 0x1f
mov cl, 0x25
call fcn.140132d00
mov qword [r14 + 8], rax
jmp 0x140067e81
call qword [sym.imp.kernel32.dll_GetLastError]
mov r15d, eax
mov rsi, qword [rbp + 0x130]
mov qword [rbp + 0xa8], rsi
mov byte [rbp + 0x147], 0
mov rcx, qword [rbp + 0x138]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, rsi
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rbp + 0x118]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
shl r15, 0x20
or r15, 2
mov rcx, qword [rbp + 0x88]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov qword [r14 + 8], r15
jmp 0x140067e81
shl rsi, 0x20
or rsi, 2
jmp 0x140067f50
mov rsi, qword [rbp + 0x68]
mov rax, qword [rbp + 0x138]
test rax, rax
je 0x140067f79
cmp rax, 0x11
jb 0x140067f67
mov r12, qword [r12 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0xb0], 0
je 0x140067f99
mov r8, qword [rbp + 0xb8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [r14 + 8], rsi
jmp 0x140067e81
call qword [sym.imp.kernel32.dll_GetLastError]
mov r15d, eax
jmp 0x140067f24
call qword [sym.imp.kernel32.dll_GetLastError]
mov r15d, eax
shl r15, 0x20
or r15, 2
jmp 0x140067fc6
mov r15, rsi
mov rcx, qword [rbp + 0x108]
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
jmp 0x140067f2c
shl rax, 0x20
or rax, 2
jmp 0x140067edb
mov rax, qword [rbp + 0x138]
mov qword [rbp + 0x128], rax
mov qword [rbp + 0x120], r12
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u64
mov ecx, 1
mov rdx, r15
call fcn.1401e5f90
jmp 0x140068153
mov rax, qword [rbp + 0x138]
mov qword [rbp + 0x128], rax
mov qword [rbp + 0x120], r12
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u64
mov ecx, 1
mov rdx, r15
call fcn.1401e5f90
jmp 0x140068153
mov rax, qword [rbp + 0x138]
mov qword [rbp + 0x128], rax
mov qword [rbp + 0x120], r12
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u64
mov ecx, 1
mov rdx, r15
call fcn.1401e5f90
jmp 0x140068153
lea rcx, str.assertion_failed:__self.context.is_null__
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
mov edx, 0x29
call fcn.1401e6090
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u64
mov rcx, rsi
call fcn.1401e5f10
mov ecx, 8
mov edx, 0x20
call fcn.1401e5b40
mov qword [rbp + 0x138], r13
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u64
mov rcx, rsi
call fcn.1401e6010
jmp 0x140068153
mov rax, qword [rbp + 0xc8]
mov qword [rbp + 0x98], rax
mov byte [rbp + 0x145], cl
mov byte [rbp + 0x144], 1
lea rcx, [0x14021c7af]
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u64
mov edx, 0x1f
call fcn.1401e6090
jmp 0x140068153
mov qword [rbp + 0x48], r14
lea rcx, [0x14021c7af]
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u64
mov edx, 0x1f
call fcn.1401e6090
jmp 0x140068153
mov qword [rbp + 0x48], r14
lea r8, [0x1402537b8]
mov rcx, rsi
call fcn.1401e6010
jmp 0x140068153
mov rax, qword [rbp + 0xc8]
mov qword [rbp + 0x98], rax
mov byte [rbp + 0x145], r13b
mov byte [rbp + 0x144], 1
lea r8, [0x1402537b8]
mov rcx, rsi
call fcn.1401e6010
ud2
mov rdx, qword [rbp + 0x58]
cmp dword [rdx + 0x128], 0
je 0x140073386
mov eax, dword [rdx + 0x12c]
mov ecx, dword [rdx + 0x130]
cmp eax, dword [rdx + 0x134]
jne 0x140073250
cmp ecx, dword [rdx + 0x138]
jne 0x140073250
mov dword [rbp - 0x20], eax
mov dword [rbp - 0x1c], ecx
mov r8, qword [rdx + 0x1d0]
cmp r8, rax
jbe 0x1400737c9
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbp + 0x58]
mov rdx, qword [rdx + 0x1c8]
test rdx, rdx
je 0x1400737c9
imul r9, rax, 0x130
cmp dword [rdx + r9], 2
je 0x1400737c9
add r9, rdx
cmp dword [r9 + 0x114], ecx
jne 0x1400737c9
invalid
add byte [rcx - 0x7d], al
mov ecx, 0xb8
add byte [rdi], cl
test ecx, edx
invalid
cmp dword [r9 + 0xb8], 0
jne 0x140073908
mov r9, qword [rbp + 0x58]
mov dword [r9 + 0x128], 0
jmp 0x1400732dc
mov dword [rbp - 0x20], eax
mov dword [rbp - 0x1c], ecx
cmp qword [rdx + 0x1d0], rax
jbe 0x140073818
mov rdx, qword [rbp + 0x58]
mov rdx, qword [rdx + 0x1c8]
test rdx, rdx
je 0x140073818
imul r8, rax, 0x130
cmp dword [rdx + r8], 2
je 0x140073818
add rdx, r8
cmp dword [rdx + 0x114], ecx
jne 0x140073818
movsd xmm0, qword [rdx + 0xbc]
cmp dword [rdx + 0xb8], 0
mov dword [rdx + 0xb8], 0
je 0x140073922
mov r8, qword [rbp + 0x58]
mov dword [r8 + 0x128], 1
movlps qword [r8 + 0x12c], xmm0
mov rdx, qword [r8 + 0x1c8]
mov r8, qword [r8 + 0x1d0]
mov dword [rbp - 0x20], eax
mov dword [rbp - 0x1c], ecx
cmp r8, rax
jbe 0x1400735eb
test rdx, rdx
je 0x1400735eb
imul r8, rax, 0x130
cmp dword [rdx + r8], 2
je 0x1400735eb
add rdx, r8
cmp dword [rdx + 0x114], ecx
jne 0x1400735eb
mov byte [rdx + 0x121], 0
mov dword [rbp - 0x20], eax
mov dword [rbp - 0x1c], ecx
mov rdx, qword [rbp + 0x58]
cmp qword [rdx + 0x1d0], rax
jbe 0x14007363a
mov rdx, qword [rbp + 0x58]
mov rdx, qword [rdx + 0x1c8]
test rdx, rdx
je 0x14007363a
cmp dword [rdx + r8], 2
je 0x14007363a
add rdx, r8
cmp dword [rdx + 0x114], ecx
jne 0x14007363a
test ecx, ebx
add al, byte [rax]
invalid
test ecx, ebx
add al, byte [rax]
add byte [rcx - 0x35ffb786], al
invalid
cmp dword [rdx + 0x48], 0x3b9aca00
setne r8b
mov qword [rbp + 0x28], rdi
mov dword [rbp + 0x30], eax
mov dword [rbp + 0x34], ecx
mov rcx, rsi
mov rdx, rbx
call fcn.14001fad0
jmp 0x1400731b0
lea rbx, [rdx + 0x150]
lea r14, [rbp - 0x20]
lea r15, [rbp + 0x28]
nop word cs:[rax + rax]
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call fcn.14001ac50
mov rax, qword [rbp - 0x20]
test rax, rax
je 0x14007341f
mov edx, dword [rbp - 0x18]
mov ecx, dword [rbp - 0x14]
mov dword [rbp - 0x30], edx
mov dword [rbp - 0x2c], ecx
cmp qword [rax + 0x10], rdx
jbe 0x140073689
mov r8, qword [rax + 8]
test r8, r8
je 0x140073689
imul r9, rdx, 0x130
cmp dword [r8 + r9], 2
je 0x140073689
add r8, r9
cmp dword [r8 + 0x114], ecx
jne 0x140073689
cmp dword [r8 + 0x48], 0x3b9aca00
setne r8b
mov qword [rbp + 0x28], rax
mov dword [rbp + 0x30], edx
mov dword [rbp + 0x34], ecx
mov rcx, rsi
mov rdx, r15
call fcn.14001fad0
jmp 0x1400733a0
cmp byte [rbp - 0x38], 0
mov rsi, qword [rbp - 0x48]
jne 0x14007343c
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400734d6
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
cmp byte [rbp - 0x34], 0
mov rsi, qword [rbp + 0x58]
jne 0x140073462
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400734ec
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
xor eax, eax
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call fcn.1401ed0a0
test al, al
jne 0x14007343c
mov byte [rsi + 8], 1
jmp 0x14007343c
call fcn.1401ed0a0
test al, al
jne 0x140073462
add byte [rax + rax*8 - 0x967af1], al
invalid
mov byte [rsi + 8], 1
jmp 0x140073462
add eax, 0xfffa6df3
mov qword [rbp - 8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x30], 1
mov qword [rbp + 0x48], 0
lea rax, [rbp - 0x10]
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0x28]
call fcn.1401e5ed0
jmp 0x14007393a
mov qword [rbp - 0x10], r14
lea rax, [0x14001a300]
mov qword [rbp - 8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x30], 1
mov qword [rbp + 0x48], 0
lea rax, [rbp - 0x10]
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0x28]
call fcn.1401e5ed0
jmp 0x14007393a
mov qword [rbp - 0x10], r14
lea rax, [0x14001a300]
mov qword [rbp - 8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x30], 1
mov qword [rbp + 0x48], 0
lea rax, [rbp - 0x10]
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0x28]
call fcn.1401e5ed0
jmp 0x14007393a
mov qword [rbp - 0x10], r13
lea rax, [0x14001a300]
mov qword [rbp - 8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x30], 1
mov qword [rbp + 0x48], 0
lea rax, [rbp - 0x10]
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0x28]
call fcn.1401e5ed0
jmp 0x14007393a
mov qword [rbp - 0x10], r14
lea rax, [0x14001a300]
mov qword [rbp - 8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x30], 1
mov qword [rbp + 0x48], 0
lea rax, [rbp - 0x10]
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0x28]
call fcn.1401e5ed0
jmp 0x14007393a
mov qword [rbp - 0x10], r14
lea rax, [0x14001a300]
mov qword [rbp - 8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x30], 1
mov qword [rbp + 0x48], 0
lea rax, [rbp - 0x10]
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0x28]
call fcn.1401e5ed0
jmp 0x14007393a
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x48], 0
lea rax, [rbp - 0x10]
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0x28]
call fcn.1401e5ed0
jmp 0x14007393a
add byte [rbp + rcx*4 + 5], cl
add byte [rbx + 0x2bba001a], dl
add byte [rax], al
add al, ch
mov esi, 0xeb001727
lea rcx, str.assertion_failed:_N::next_stream_.is_none__
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
mov edx, 0x2c
call fcn.1401e6090
jmp 0x14007393a
lea rcx, str.assertion_failed:_N::next_stream_.is_none__
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
mov edx, 0x2c
call fcn.1401e6090
jmp 0x14007393a
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
mov edx, 0x2b
call fcn.1401e6090
ud2
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rbx + rcx*4 + 0x45], cl
invalid
add byte [rax], 0
add byte [rax - 0x75], cl
movabs r8, 0xfffd78f8e8c8558b
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
adc byte [rbp + 0x56], dl
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x20]
cmp qword [rax + 0x20], 0
je 0x140073edd
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 8]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
inc byte [rdx]
je 0x140074037
mov rdi, rcx
lea rcx, [rbp - 0x58]
mov r8d, 0x100
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x1b0], rsi
movups xmm0, xmmword [rdi + 0x108]
movups xmmword [rbp + 0x1b8], xmm0
mov byte [rbp + 0xd8], 4
mov qword [rbp + 0xa8], 0
mov byte [rbp + 0xd1], 2
movzx eax, byte [0x1402b3399]
hlt
and eax, dword [rax]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
mov qword [rbp + 0x1c8], rdi
jne 0x140073f9f
hlt
call qword [sym.imp.kernel32.dll_GetProcessHeap]
adc eax, 0x17d5e4
test rax, rax
je 0x140074043
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x38
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140074043
mov rsi, rax
mov rax, qword [rbp + 0xd8]
mov qword [rsi + 0x30], rax
movups xmm0, xmmword [rbp + 0xa8]
movups xmm1, xmmword [rbp + 0xb8]
movups xmm2, xmmword [rbp + 0xc8]
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov byte [rbp + 0x1d7], 1
lea rdx, [0x14021d413]
mov r8d, 0x11
mov rcx, rsi
call fcn.1400a3e80
lea rcx, [rbp + 0xb0]
lea rdx, [rbp - 0x58]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0xa8], rsi
mov byte [rbp + 0x1d7], 0
lea rcx, [rbp + 0x1b0]
lea rdx, [rbp + 0xa8]
call fcn.140074240
nop
add rsp, 0x260
pop rdi
pop rsi
pop rbp
ret
mov ecx, 8
mov edx, 0x38
call fcn.1401e5b40
ud2
add dword [rax], eax
add byte [rcx], al
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
invalid
nop
add rsp, 0x20
pop rbp
ret
invalid
push rax
or byte [rsi - 0x247bc7a2], al
je 0x14007523f
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx + 0x528]
lock dec qword [rax]
jne 0x140075237
jmp 0x140075275
or byte [rcx + 0xa], 0
add byte [rax], al
add rsp, 0x40
pop rbx
pop rsi
pop rbp
ret
mov rax, qword [rsi + 0x28]
mov rcx, qword [rsi + 0x30]
mov qword [rbp - 0x18], rsi
mov qword [rsi + 0x28], 0
test rax, rax
je 0x14007525b
call qword [rax + 0x18]
xor eax, eax
mov rcx, qword [rbp - 0x18]
xchg byte [rcx + 0x38], al
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx + 0x528]
lock dec qword [rax]
jne 0x140075237
mov rcx, qword [rcx + 0x528]
add rsp, 0x40
pop rbx
pop rsi
pop rbp
jmp fcn.140076fc0
lea ebp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x528]
lock dec qword [rax]
jne 0x1400753c1
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x528]
call fcn.140076fc0
nop
add rsp, 0x20
pop rbx
pop rsi
pop rbp
ret
or al, byte [rax]
add byte [rax - 0x73], cl
or eax, 0x1e480b
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbp + 0x4c0], rdi
jmp rax
mov rax, qword [rbp + 0x4c0]
cmp byte [rax + 0xa49], 0
je 0x140075819
mov rax, qword [rbp + 0x4c0]
mov rsi, qword [rax + 0xa50]
mov bl, 1
mov al, 1
xchg byte [rsi + 0x40], al
mov al, 1
xchg byte [rsi + 0x20], al
invalid
invalid
test al, al
jne 0x1400757aa
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov qword [rsi + 0x10], 0
xor edx, edx
xchg byte [rsi + 0x20], dl
test rax, rax
je 0x1400757aa
call qword [rax + 8]
xchg byte [rsi + 0x38], bl
test bl, bl
je 0x1400757c7
mov rax, qword [rbp + 0x4c0]
mov rax, qword [rax + 0xa50]
lock dec qword [rax]
je 0x140075806
jmp 0x140075819
mov rax, qword [rsi + 0x28]
mov rcx, qword [rsi + 0x30]
mov qword [rbp + 0x4b8], rsi
mov qword [rsi + 0x28], 0
test rax, rax
je 0x1400757e6
call qword [rax + 0x18]
xor eax, eax
mov rcx, qword [rbp + 0x4b8]
xchg byte [rcx + 0x38], al
mov rax, qword [rbp + 0x4c0]
mov rax, qword [rax + 0xa50]
lock dec qword [rax]
jne 0x140075819
mov rax, qword [rbp + 0x4c0]
mov rcx, qword [rax + 0xa50]
call fcn.140076fc0
mov rdx, qword [rbp + 0x4c0]
mov byte [rdx + 0xa49], 0
mov cl, 1
xor eax, eax
mov byte [rdx + 0xa48], cl
movaps xmm6, xmmword [rbp + 0x4d0]
add rsp, 0x568
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov ecx, dword [rbp + 0x4b8]
mov rax, qword [rcx]
test rax, rax
je 0x14007575b
lock dec qword [rax]
jne 0x14007575b
mov rcx, qword [rcx]
call fcn.14007e170
jmp 0x14007575b
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
mov rax, qword [rbp + 0x4b8]
lock dec qword [rax]
jne 0x1400758ee
mov rcx, rax
call fcn.140076fc0
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
mov rax, qword [rbp + 0x4b8]
mov rcx, rax
mov rax, qword [rax]
test rax, rax
je 0x1400759f9
lock dec qword [rax]
jne 0x1400759f9
mov rcx, qword [rcx]
call fcn.14007e170
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
lock dec qword [rax]
jne 0x140075a50
mov rax, qword [rbp + 0x4c0]
mov rcx, qword [rax + 0xa50]
call fcn.140076fc0
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
invalid
pop rdi
pop rsi
pop rbp
ret
mov qword [rbp - 0x10], rsi
mov qword [rsi + 0x28], 0
test rax, rax
je 0x140075d47
call qword [rax + 0x18]
xor eax, eax
mov rcx, qword [rbp - 0x10]
xchg byte [rcx + 0x38], al
add rsp, 0x30
pop rbx
pop rsi
pop rbp
ret
mov rcx, qword [rcx]
add rsp, 0x40
pop rbx
pop rsi
pop rbp
jmp fcn.140076fc0
jne 0x140075e9f
mov qword [rsi + 0x28], 0
test rax, rax
je 0x140075ec7
call qword [rax + 0x18]
xor eax, eax
mov rcx, qword [rbp - 0x18]
xchg byte [rcx + 0x38], al
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx]
lock dec qword [rax]
je 0x140075e9c
add rsp, 0x40
pop rbx
pop rsi
pop rbp
ret
mov eax, dword [rcx]
lock dec qword [rax]
jne 0x1400760a7
mov rcx, qword [rcx]
add rsp, 0x40
pop rbx
pop rsi
pop rbp
jmp fcn.140076fc0
add rsp, 0x40
pop rbx
pop rsi
pop rbp
ret
movups xmm0, xmmword [rcx]
movaps xmmword [rbp - 0x10], xmm0
movups xmm1, xmmword [rcx + 0x18]
movups xmm2, xmmword [rcx + 0x28]
movups xmm3, xmmword [rcx + 0x38]
movups xmmword [rbp + 8], xmm1
mov rax, qword [rcx + 0x48]
mov qword [rbp + 0x38], rax
movups xmmword [rbp + 0x28], xmm3
movups xmmword [rbp + 0x18], xmm2
movaps xmm1, xmmword [rbp + 0x30]
movaps xmmword [rbp - 0x20], xmm1
movaps xmm2, xmmword [rbp + 0x20]
movaps xmmword [rbp - 0x30], xmm2
movaps xmm3, xmmword [rbp + 0x10]
movaps xmmword [rbp - 0x40], xmm3
movaps xmm4, xmmword [rbp]
movaps xmmword [rbp - 0x50], xmm4
movaps xmmword [rbp - 0x60], xmm0
movups xmmword [rcx + 0x90], xmm1
movups xmmword [rcx + 0x80], xmm2
movups xmmword [rcx + 0x70], xmm3
movups xmmword [rcx + 0x60], xmm4
movups xmmword [rcx + 0x50], xmm0
mov qword [rbp + 0x40], rcx
add rcx, 0x50
mov qword [rbp + 0x48], rcx
call fcn.140114730
mov ebx, eax
test al, al
je 0x1400762e8
mov al, 3
jmp 0x140076305
mov rax, qword [rbp + 0x40]
lea rcx, [rax + 0x68]
call fcn.1400763e0
mov rcx, qword [rbp + 0x48]
cmp dword [rcx], 2
je 0x140076303
call fcn.14006b360
mov al, 1
mov rcx, qword [rbp + 0x40]
mov byte [rcx + 0xa0], al
mov eax, ebx
add rsp, 0xd8
pop rbx
pop rbp
ret
nop
add rsp, 0x28
pop rbx
pop rbp
ret
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
cmp dword [rax], 2
je 0x140076570
mov rcx, qword [rbp - 0x10]
call fcn.14006b360
nop
add rsp, 0x20
pop rbp
ret
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x50]
mov rsi, qword [rbp - 0x18]
mov rax, qword [rbp - 8]
sub qword [rbp - 0x10], rax
je 0x1400771e1
mov rcx, rsi
call fcn.140013db0
add rsi, 0x48
dec qword [rbp - 0x10]
invalid
jne 0x1400771cf
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax - 0x73], cl
xchg ebp, eax
lock add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call fcn.140028b80
mov eax, ebx
bswap eax
mov dword [rbp + 0xf0], eax
mov byte [rbp + 0x2e9], 1
lea rcx, [rbp + 0x240]
lea rdx, [rbp + 0xf0]
mov r8d, 4
call fcn.140028b80
mov rax, qword [rbp + 0x240]
mov rcx, qword [rbp + 0x248]
mov r15, qword [rax + 8]
mov rdi, qword [rbp + 0x2b8]
mov r14, r15
not r14
cmp r14, rcx
cmovae r14, rcx
cmp rdi, r14
jbe 0x140078480
test r14, r14
je 0x140078924
mov rax, qword [rbp + 0x2a8]
mov r8, qword [rbp + 0x2b0]
mov rax, qword [rax]
lea rdx, [rbp + 0x2c0]
mov byte [rbp + 0x2e9], 1
lea rcx, [rbp + 0xf0]
mov r9, rdi
call rax
sub qword [rbp + 0x2b8], r14
add qword [rbp + 0x2b0], r14
mov qword [rbp + 0x100], r14
movups xmm0, xmmword [rbp + 0xf0]
movaps xmmword [rbp + 0x260], xmm0
mov rax, qword [rbp + 0x100]
mov qword [rbp + 0x270], rax
mov rax, qword [rbp + 0x108]
mov qword [rbp + 0x278], rax
jmp 0x14007894a
add al, byte [rax]
add byte [rax - 0x77], cl
test dword [rax], eax
add dword [rax], eax
add byte [rax - 0x39], cl
test dword [rax], ecx
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add dh, al
test edi, ebp
add al, byte [rax]
add byte [rcx], al
mov byte [rbp + 0x2ee], 1
mov byte [rbp + 0x2ed], 1
mov byte [rbp + 0x2ec], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lodsd eax, dword [rsi]
sbb al, byte [rax]
lodsd eax, dword [rsi]
sbb al, byte [rax]
lea rcx, [rbp + 0xf0]
call fcn.1401e5ed0
jmp 0x140079af5
add byte [rax], al
movups xmm0, xmmword [rbp - 0x58]
movups xmm1, xmmword [rbp - 0x48]
movaps xmmword [rbp + 0x270], xmm1
movaps xmmword [rbp + 0x260], xmm0
lea rsi, [r12 + 0x148]
add qword [rax], rax
add byte [rsi - 0x39], ah
test eax, edx
add byte [rax], al
add byte [rax], al
invalid
mov dword [rbp + 0xcc], 0
mov rdx, qword [rbp + 0x270]
add rdx, 8
lea rcx, [rbp + 0xcc]
mov r8, rsi
call fcn.14012c520
mov edi, dword [rbp + 0x280]
mov rax, qword [r12 + 0x150]
mov rcx, qword [r12 + 0x158]
mov rdx, rcx
sub rdx, rax
cmp rdx, 3
ja 0x140078184
add qword [rax], rax
add byte [rsi - 0x39], ah
test eax, edx
add byte [rax], al
add byte [rax], al
invalid
mov edx, 4
mov rcx, rsi
call fcn.140004960
mov rax, qword [r12 + 0x150]
mov rcx, qword [r12 + 0x158]
bswap edi
mov rdx, qword [rsi]
mov dword [rdx + rax], edi
add rax, 4
mov qword [rbp + 0x240], rax
cmp rax, rcx
ja 0x140079645
mov qword [r12 + 0x150], rax
mov edi, dword [rbp + 0x284]
mov rcx, qword [r12 + 0x158]
mov rdx, rcx
sub rdx, rax
cmp rdx, 3
ja 0x1400781df
mov edx, 4
mov rcx, rsi
call fcn.140004960
mov rax, qword [r12 + 0x150]
mov rcx, qword [r12 + 0x158]
bswap edi
mov rdx, qword [rsi]
mov dword [rdx + rax], edi
add rax, 4
mov qword [rbp + 0x240], rax
cmp rax, rcx
ja 0x140079801
mov qword [r12 + 0x150], rax
mov rdi, qword [rbp + 0x270]
test rdi, rdi
je 0x1400784e0
mov rax, qword [rbp + 0x260]
mov r8, qword [rbp + 0x268]
lea rdx, [rbp + 0x278]
lea rcx, [rbp + 0xf0]
mov r9, rdi
call qword [rax]
mov qword [rbp + 0x100], rdi
movups xmm0, xmmword [rbp + 0xf0]
movaps xmmword [rbp + 0x240], xmm0
mov rax, qword [rbp + 0x100]
mov qword [rbp + 0x250], rax
mov rax, qword [rbp + 0x108]
mov qword [rbp + 0x258], rax
mov rdi, qword [rbp + 0x250]
jmp 0x1400785a4
mov bl, 1
mov r14b, 1
mov r8, qword [rbp + 0x208]
cmp r8, 2
je 0x1400792bf
lea rdx, [rbp + 0x220]
mov rcx, qword [rbp + 0x210]
mov rax, qword [rbp + 0x218]
test r8, r8
je 0x140078388
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
mov rax, qword [rax + 0x68]
mov byte [rbp + 0x2d7], sil
mov byte [rbp + 0x2d6], dil
mov byte [rbp + 0x2d5], bl
mov byte [rbp + 0x2d4], r14b
call rax
mov r8, qword [rbp + 0x208]
cmp r8, 2
je 0x1400792bf
mov rdx, qword [rbp + 0x220]
mov rcx, qword [rbp + 0x210]
mov rax, qword [rbp + 0x218]
test r8, r8
mov dword [rbp + 0x2d8], esi
mov dword [rbp + 0x2c8], edi
mov dword [rbp + 0x238], ebx
mov dword [rbp + 0x234], r14d
je 0x1400783ff
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rbp + 0x208]
cmp rax, 2
mov r8d, dword [rbp + 0x2d8]
mov r9d, dword [rbp + 0x2c8]
mov r10d, dword [rbp + 0x238]
mov r11d, dword [rbp + 0x234]
je 0x1400792bf
test rax, rax
je 0x1400792bf
mov rax, qword [rbp + 0x210]
lock dec qword [rax]
jne 0x1400792bf
mov rcx, qword [rbp + 0x210]
mov rdx, qword [rbp + 0x218]
mov byte [rbp + 0x2e8], r8b
mov byte [rbp + 0x2e7], r9b
mov byte [rbp + 0x2e6], r10b
mov byte [rbp + 0x2e5], r11b
call fcn.14007b510
jmp 0x1400792bf
mov rdx, qword [rbp + 0x2b0]
mov byte [rbp + 0x2e9], 1
lea rcx, [rbp + 0x240]
mov r8, rdi
call fcn.140028b80
mov qword [rbp + 0xf0], 0
mov r9b, 1
jmp 0x1400789c0
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0x248], rax
xorps xmm0, xmm0
movaps xmmword [rbp + 0x250], xmm0
lea rax, [0x140220dc8]
mov qword [rbp + 0x240], rax
xor edi, edi
jmp 0x1400785a4
mov rbx, qword [rbp + 0x248]
mov r14, qword [r12 + 0x150]
mov r15, qword [r12 + 0x158]
mov rax, r15
sub rax, r14
cmp rax, rdi
jae 0x14007854d
mov rcx, rsi
mov rdx, rdi
call fcn.140004960
mov r14, qword [r12 + 0x150]
mov r15, qword [r12 + 0x158]
mov rcx, qword [rsi]
add rcx, r14
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add r14, rdi
mov qword [rbp + 0x1f8], r14
cmp r14, r15
ja 0x14007930b
mov qword [r12 + 0x150], r14
mov qword [rbp + 0xc0], rdi
mov rcx, qword [rbp + 0x250]
mov rax, rcx
sub rax, rdi
jb 0x14007938a
mov qword [rbp + 0x250], rax
add qword [rbp + 0x248], rdi
mov rdi, rax
test rdi, rdi
jne 0x140078510
mov rax, qword [rbp + 0x240]
mov rdx, qword [rbp + 0x248]
lea rcx, [rbp + 0x258]
xor r8d, r8d
call qword [rax + 0x10]
mov rax, qword [rbp + 0x260]
mov rdx, qword [rbp + 0x268]
mov rax, qword [rax + 0x10]
lea rcx, [rbp + 0x278]
mov r8, qword [rbp + 0x270]
mov byte [rbp + 0x2ef], 0
mov byte [rbp + 0x2ee], 1
mov byte [rbp + 0x2ed], 1
mov byte [rbp + 0x2ec], 1
call rax
mov dil, 1
xor esi, esi
jmp 0x140078346
iretd
cmp eax, 1
jne 0x14007877e
mov rdx, qword [rbp + 0x270]
jo 0x14007876c
add byte [rax], al
sub rdx, qword [rbp + 0x278]
mov ecx, 0
cmovae rcx, rdx
jmp 0x140078780
xor ecx, ecx
mov rbx, qword [rbp + 0x288]
cmp rcx, rbx
cmovae rcx, rbx
cmp rcx, r15
stc
stc
cmovae rcx, r15
test rcx, rcx
je 0x14007889a
test rax, rax
je 0x1400787d2
cmp eax, 1
jne 0x1400787e2
mov rcx, qword [rbp + 0x270]
mov rax, qword [rbp + 0x278]
add al, byte [rax]
add byte [rax - 0x75], cl
test dword [rax + 2], edi
add byte [rax], al
mov r14, qword [rbp + 0x268]
add r14, rax
sub rcx, rax
mov eax, 0
cmovae rax, rcx
cmovbe r14, r12
jmp 0x1400787e7
mov r14, qword [rbp + 0x270]
mov rax, qword [rbp + 0x278]
jmp 0x1400787e7
xor eax, eax
mov r14, r12
cmp rax, rbx
cmovb rbx, rax
cmp rbx, r15
cmovae rbx, r15
mov rcx, qword [r13 + 0x150]
mov rax, qword [r13 + 0x158]
sub rax, rcx
cmp rax, rbx
jae 0x14007882b
mov byte [rbp + 0x2eb], 1
mov rcx, rsi
mov rdx, rbx
call fcn.140004960
mov r13, qword [rbp + 0x2d8]
mov rcx, qword [r13 + 0x150]
add rcx, qword [r13 + 0x148]
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [r13 + 0x150]
add rax, rbx
mov qword [rbp + 0x240], rax
cmp rax, qword [r13 + 0x158]
ja 0x1400794dd
mov qword [r13 + 0x150], rax
mov byte [rbp + 0x2eb], 1
mov rcx, rdi
mov rdx, rbx
call fcn.1400a3ab0
sub r15, rbx
mov r13, qword [rbp + 0x2d8]
mov rax, qword [rbp + 0x260]
test rax, rax
jne 0x140078760
mov rcx, qword [rbp + 0x278]
jmp 0x140078780
mov rax, qword [rbp + 0x2a0]
mov qword [rbp + 0x130], rax
movaps xmm0, xmmword [rbp + 0x260]
movaps xmm1, xmmword [rbp + 0x270]
movaps xmm2, xmmword [rbp + 0x280]
movaps xmm3, xmmword [rbp + 0x290]
movaps xmmword [rbp + 0x120], xmm3
movaps xmmword [rbp + 0x110], xmm2
movaps xmmword [rbp + 0x100], xmm1
movaps xmmword [rbp + 0xf0], xmm0
mov rax, qword [rbp + 0x2c8]
mov rax, qword [rax]
cmp rax, 4
je 0x140079266
cmp eax, 3
jne 0x1400790dc
mov rax, qword [r13 + 0x108]
mov rdx, qword [r13 + 0x110]
mov r8, qword [r13 + 0x118]
add r13, 0x120
mov rcx, r13
call qword [rax + 0x10]
jmp 0x140079266
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0x268], rax
xorps xmm0, xmm0
movaps xmmword [rbp + 0x270], xmm0
lea rax, [0x1401f26e0]
mov qword [rbp + 0x260], rax
mov rdx, qword [rbp + 0x268]
mov r8, qword [rbp + 0x270]
lea rcx, [rbp + 0x240]
mov qword [rbp + 0x238], rdx
mov qword [rbp + 0x2c8], r8
call fcn.140028b80
mov rax, qword [rbp + 0x260]
mov rax, qword [rax + 0x10]
lea rcx, [rbp + 0x278]
mov byte [rbp + 0x2e9], 1
mov rdx, qword [rbp + 0x238]
mov r8, qword [rbp + 0x2c8]
call rax
movups xmm0, xmmword [rbp + 0x2a8]
movups xmm1, xmmword [rbp + 0x2b8]
movaps xmmword [rbp + 0xf0], xmm0
movaps xmmword [rbp + 0x100], xmm1
mov dword [rbp + 0x110], ebx
xor r9d, r9d
mov rcx, qword [rbp + 0x240]
mov rdx, qword [rcx + 8]
mov r8, rdx
sub r8, r15
bswap r8
mov rax, r8
shl rax, 0x18
jne 0x1400799c4
lea rax, [rsi + 3]
cmp rsi, 0xfffffffffffffffc
ja 0x1400799e8
cmp rax, rdx
ja 0x140079a2a
mov rax, qword [rcx]
shr r8, 0x28
mov word [rax + rsi], r8w
shr r8d, 0x10
mov byte [rax + rsi + 2], r8b
cmp qword [rbp + 0xf0], 0
je 0x140078a38
mov rdx, qword [rcx + 8]
add rsi, 4
cmp rsi, rdx
jae 0x1400792d5
mov rax, qword [rcx]
add byte [rax + rsi], 0xfc
mov rsi, qword [rbp + 0xf0]
jmp 0x140078a3a
xor esi, esi
movups xmm0, xmmword [rbp + 0xf8]
movups xmm1, xmmword [rbp + 0x108]
movaps xmmword [rbp + 0x270], xmm1
movaps xmmword [rbp + 0x260], xmm0
cmp rdi, r14
ja 0x140078a99
mov rax, qword [rbp + 0x2a8]
mov rdx, qword [rbp + 0x2b0]
mov rax, qword [rax + 0x10]
lea rcx, [rbp + 0x2c0]
mov r8, qword [rbp + 0x2b8]
mov byte [rbp + 0x2ef], 1
mov byte [rbp + 0x2ee], 1
mov byte [rbp + 0x2ed], 0
mov byte [rbp + 0x2ec], 1
call rax
test rsi, rsi
je 0x14007917f
mov qword [rbp + 0x2c8], rsi
mov rax, qword [r13]
cmp rax, 4
je 0x140079143
cmp eax, 3
jne 0x140078dc9
mov r8, qword [rbp + 0x2d8]
mov rax, qword [r8 + 0x108]
mov rdx, qword [r8 + 0x110]
lea rcx, [r8 + 0x120]
mov r8, qword [r8 + 0x118]
call qword [rax + 0x10]
jmp 0x140079143
cmp eax, 1
je 0x140079115
test rax, rax
jne 0x140079143
mov r8, qword [rbp + 0x2d8]
mov rax, qword [r8 + 0x108]
mov rdx, qword [r8 + 0x110]
lea rcx, [r8 + 0x120]
mov r8, qword [r8 + 0x118]
call qword [rax + 0x10]
jmp 0x140079143
cmp eax, 1
je 0x140079246
test rax, rax
jne 0x140079266
mov rax, qword [r13 + 0x108]
mov rdx, qword [r13 + 0x110]
mov r8, qword [r13 + 0x118]
add r13, 0x120
mov rcx, r13
call qword [rax + 0x10]
jmp 0x140079266
mov rax, qword [rbp + 0x2d8]
cmp qword [rax + 0x110], 0
je 0x140079143
mov rax, qword [rbp + 0x2d8]
mov r8, qword [rax + 0x108]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x2d8]
mov qword [rax + 0x100], 3
mov rcx, qword [rbp + 0x2c8]
mov qword [rax + 0x108], rcx
movaps xmm0, xmmword [rbp + 0x260]
movaps xmm1, xmmword [rbp + 0x270]
movups xmmword [rax + 0x110], xmm0
movups xmmword [rax + 0x120], xmm1
mov sil, 1
xor ebx, ebx
mov dil, 1
mov r14b, 1
mov r8, qword [rbp + 0x208]
cmp r8, 2
je 0x1400792bf
jmp 0x14007835c
cmp qword [r13 + 0x110], 0
je 0x140079266
mov r8, qword [r13 + 0x108]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x130]
mov rcx, qword [rbp + 0x2c8]
mov qword [rcx + 0x40], rax
movaps xmm0, xmmword [rbp + 0xf0]
movaps xmm1, xmmword [rbp + 0x100]
movaps xmm2, xmmword [rbp + 0x110]
movaps xmm3, xmmword [rbp + 0x120]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov sil, 1
xor r14d, r14d
mov dil, 1
mov bl, 1
mov r8, qword [rbp + 0x208]
cmp r8, 2
jne 0x14007835c
mov al, 0xc
add rsp, 0x378
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rbp + 0x2d8], r9d
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
mov rcx, rsi
call fcn.1401e5f90
jmp 0x140079af5
lea rax, [rbp + 0x1f8]
mov qword [rbp + 0x2a8], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x2b8], r13
mov qword [rbp + 0x2c0], rax
lea rax, str.P.__
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xf8], 2
mov qword [rbp + 0x110], 0
lea rax, [rbp + 0x2a8]
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0xf0]
call fcn.1401e5ed0
jmp 0x140079af5
mov qword [rbp + 0x1f8], rcx
lea rax, [rbp + 0xc0]
mov qword [rbp + 0x2a8], rax
lea rax, [0x14004bd60]
mov qword [rbp + 0x2b0], rax
lea rcx, [rbp + 0x1f8]
mov qword [rbp + 0x2b8], rcx
mov qword [rbp + 0x2c0], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xf8], 2
mov qword [rbp + 0x110], 0
lea rax, [rbp + 0x2a8]
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rs
lea rcx, [rbp + 0xf0]
call fcn.1401e5ed0
jmp 0x140079af5
lea rax, [rbp + 0x240]
mov qword [rbp + 0x2a8], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x2b0], rax
mov rcx, qword [rbp + 0x200]
mov qword [rbp + 0x2b8], rcx
mov qword [rbp + 0x2c0], rax
lea rax, str.P.__
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xf8], 2
mov qword [rbp + 0x110], 0
lea rax, [rbp + 0x2a8]
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov byte [rbp + 0x2eb], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0xf0]
call fcn.1401e5ed0
jmp 0x140079af5
lea rax, [rbp + 0x240]
mov qword [rbp + 0x2a8], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x2b8], r13
mov qword [rbp + 0x2c0], rax
lea rax, str.P.__
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xf8], 2
mov qword [rbp + 0x110], 0
lea rax, [rbp + 0x2a8]
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0xf0]
call fcn.1401e5ed0
jmp 0x140079af5
lea rax, [rbp + 0x240]
mov qword [rbp + 0x2a8], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x2b8], r13
mov qword [rbp + 0x2c0], rax
lea rax, str.P.__
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xf8], 2
mov qword [rbp + 0x110], 0
lea rax, [rbp + 0x2a8]
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0xf0]
call fcn.1401e5ed0
jmp 0x140079af5
mov dword [rbp + 0x2d8], r9d
lea rcx, [0x1401f662a]
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
mov edx, 0x3e
call fcn.1401e6090
jmp 0x140079af5
mov dword [rbp + 0x2d8], r9d
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
mov rcx, rsi
mov rdx, rax
call fcn.1401e62a0
jmp 0x140079af5
mov dword [rbp + 0x2d8], r9d
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
mov rcx, rax
call fcn.1401e6010
jmp 0x140079af5
ud2
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x18]
call fcn.14006cd50
nop
add rsp, 0x20
pop rbp
ret
and al, 0x30
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x10], rcx
call fcn.140026670
mov rax, qword [rbp - 0x10]
mov rax, qword [rax]
lock dec qword [rax]
jne 0x14007eab1
mov rcx, qword [rbp - 0x10]
call fcn.14007b160
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx + 0x10]
lock dec qword [rax]
jne 0x14007eacd
mov rcx, qword [rcx + 0x10]
add rsp, 0x30
pop rbp
jmp fcn.14007cbd0
nop
add rsp, 0x30
pop rbp
ret
add dword [rbp - 0x7b], ecx
sal byte [rsi + riz*2 + 0x48], 0x89
call 0x17048776b
nop word cs:[rax + rax]
mov rcx, rax
test cl, 4
jne 0x14007ec4a
mov rdx, rcx
or rdx, 2
mov rax, rcx
lock cmpxchg qword [r8 + 0x30], rdx
jne 0x14007ec30
mov qword [rbp - 0x10], r8
and ecx, 5
cmp ecx, 1
jne 0x14007ec65
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x28]
call qword [rax + 0x10]
mov rax, qword [rbp - 0x10]
lock dec qword [rax]
mov rax, qword [rbp - 0x18]
invalid
jne 0x14007ec80
call 0xcb4ff9ea
or byte [rax - 0x7d], cl
invalid
mov rcx, qword [rax]
add rsp, 0x40
pop rbp
jmp fcn.14007ded0
nop
add rsp, 0x40
pop rbp
ret
lea rdx, [rbp - 0x60]
mov r8d, 0xa0
mov rbx, qword [rbp + 0x48]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rdx, qword [rbp + 0x58]
mov rax, qword [rdx + 0xd0]
nop dword [rax + rax]
mov rdi, rax
test dil, 4
jne 0x14007ed7e
mov rcx, rdi
or rcx, 2
mov rax, rdi
lock cmpxchg qword [rdx + 0xd0], rcx
jne 0x14007ed60
mov eax, edi
and eax, 5
cmp eax, 1
jne 0x14007ed9d
mov rcx, qword [rbp + 0x58]
mov rax, qword [rcx + 0xc0]
mov rcx, qword [rcx + 0xc8]
call qword [rax + 0x10]
test dil, 4
jne 0x14007ee27
mov qword [rsi], 4
mov rax, qword [rbp + 0x58]
lock dec qword [rax]
jne 0x14007edc1
mov rcx, qword [rbp + 0x58]
call fcn.14007ae30
mov r8, qword [rbp + 0x50]
test r8, r8
je 0x14007eedc
mov rax, qword [r8 + 0xd0]
nop word cs:[rax + rax]
mov rcx, rax
test cl, 4
jne 0x14007edfd
mov rdx, rcx
or rdx, 2
mov rax, rcx
lock cmpxchg qword [r8 + 0xd0], rdx
jne 0x14007ede0
mov qword [rbp + 0x58], r8
and ecx, 5
cmp ecx, 1
jne 0x14007eebe
mov rcx, qword [rbp + 0x58]
mov rax, qword [rcx + 0xc0]
mov rcx, qword [rcx + 0xc8]
call qword [rax + 0x10]
jmp 0x14007eebe
mov rdi, qword [rbx]
mov qword [rbx], 4
cmp rdi, 4
mov rbx, qword [rbp + 0x58]
je 0x14007ef03
lea rdx, [rbx + 0x18]
lea rcx, [rsi + 8]
mov r8d, 0x98
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi], rdi
lock dec qword [rbx]
jne 0x14007ee64
mov rcx, qword [rbp + 0x58]
call fcn.14007ae30
mov r8, qword [rbp + 0x50]
test r8, r8
je 0x14007eedc
mov rax, qword [r8 + 0xd0]
nop word cs:[rax + rax]
mov rcx, rax
test cl, 4
jne 0x14007ee9d
mov rdx, rcx
or rdx, 2
mov rax, rcx
lock cmpxchg qword [r8 + 0xd0], rdx
jne 0x14007ee80
mov qword [rbp + 0x58], r8
and ecx, 5
cmp ecx, 1
add dword [rbp + 0x15], esi
add dword [rbp + 0x15], esi
mov rcx, qword [rbp + 0x58]
mov rax, qword [rcx + 0xc0]
mov rcx, qword [rcx + 0xc8]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x58]
lock dec qword [rax]
jne 0x14007eedc
invalid
adc al, 0x48
mov ecx, dword [rbp + 0x50]
mov rcx, qword [rbp + 0x50]
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.14007ae30
nop
add rsp, 0xe8
add byte [rbx + 0x5f], bl
add byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
invalid
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rs
mov edx, 0x2b
call fcn.1401e6090
ud2
adc eax, 0xf04d8b48
mov rax, qword [rcx + 0xc0]
mov rcx, qword [rcx + 0xc8]
call qword [rax + 0x10]
mov rax, qword [rbp - 0x10]
lock dec qword [rax]
mov rax, qword [rbp - 0x18]
jne 0x14007f0e9
mov rcx, qword [rax]
add rsp, 0x40
pop rbp
jmp fcn.14007ae30
nop
add rsp, 0x40
pop rbp
ret
int3
nop word cs:[rax + rax]
mov rcx, rax
test cl, 4
jne 0x14007f2aa
mov rdx, rcx
or rdx, 2
mov rax, rcx
lock cmpxchg qword [r8 + 0x40], rdx
jne 0x14007f290
mov qword [rbp - 0x10], r8
and ecx, 5
loope 0x14007f2b6
invalid
loope 0x14007f2b6
cmp ecx, 1
jne 0x14007f2c5
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx + 0x30]
mov rcx, qword [rcx + 0x38]
call qword [rax + 0x10]
mov rax, qword [rbp - 0x10]
lock dec qword [rax]
mov edi, 1
jne 0x14007f2e8
mov rcx, qword [rbp - 0x18]
call fcn.14007ce50
jmp 0x14007f2e8
mov rax, rdi
mov rdx, rsi
add rsp, 0x40
pop rdi
pop rsi
pop rbp
ret
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rs
mov edx, 0x2b
add al, ch
invalid
insd dword [rdi], dx
invalid
add bl, ch
invalid
add al, ch
invalid
ud2
push rsp
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
lock dec qword [rax]
jne 0x14007f3f3
mov rcx, qword [rbp - 0x18]
call fcn.14007ce50
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
cmp byte [rax - 0x77], cl
invalid
cmp rax, 5
je 0x14007f5a9
cmp eax, 4
jne 0x14007f57d
mov rdi, qword [rbp + 0xd0]
lea rcx, [rdi + 0x48]
call fcn.14006c5f0
jmp 0x14007f5a9
mov qword [rbp + 0xb8], r14
mov rax, qword [rbp + 0xc0]
mov rcx, qword [rax]
call fcn.14006c6e0
mov r14, qword [rbp + 0xb8]
mov ch, 0xb8
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov ch, 0xb8
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rdi, qword [rbp + 0xd0]
call fcn.14007d210
lea rdx, [rbp - 0x58]
mov r8d, 0x108
mov rbx, qword [rbp + 0xc0]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rdi + 0x30]
mov rdx, rdi
nop dword [rax]
mov rdi, rax
test dil, 4
jne 0x14007f5eb
mov rcx, rdi
or rcx, 2
mov rax, rdi
lock cmpxchg qword [rdx + 0x30], rcx
jne 0x14007f5d0
mov eax, edi
and eax, 5
cmp eax, 1
jne 0x14007f607
mov rcx, qword [rbp + 0xd0]
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x28]
call qword [rax + 0x10]
test dil, 4
jne 0x14007f694
mov qword [rsi + 8], 5
mov rax, qword [rbp + 0xd0]
lock dec qword [rax]
jne 0x14007f632
mov rcx, qword [rbp + 0xd0]
call fcn.14007d070
mov r8, qword [rbp + 0xc8]
test r8, r8
je 0x14007f751
mov rax, qword [r8 + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
test cl, 4
jne 0x14007f66a
mov rdx, rcx
or rdx, 2
mov rax, rcx
lock cmpxchg qword [r8 + 0x30], rdx
jne 0x14007f650
mov qword [rbp + 0xd0], r8
and ecx, 5
cmp ecx, 1
jne 0x14007f72b
mov rcx, qword [rbp + 0xd0]
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x28]
call qword [rax + 0x10]
jmp 0x14007f72b
mov rdi, qword [rbx]
mov rbx, qword [r14]
mov qword [r14], 5
cmp rbx, 5
mov r14, qword [rbp + 0xd0]
je 0x14007f77a
lea rdx, [r14 + 0x48]
lea rcx, [rsi + 0x10]
mov r8d, 0xf8
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi], rdi
mov qword [rsi + 8], rbx
lock dec qword [r14]
jne 0x14007f6de
mov rcx, qword [rbp + 0xd0]
call fcn.14007d070
mov r8, qword [rbp + 0xc8]
test r8, r8
je 0x14007f751
mov rax, qword [r8 + 0x30]
nop
mov rcx, rax
test cl, 4
jne 0x14007f70a
mov rdx, rcx
or rdx, 2
mov rax, rcx
lock cmpxchg qword [r8 + 0x30], rdx
jne 0x14007f6f0
mov qword [rbp + 0xd0], r8
and ecx, 5
cmp ecx, 1
jne 0x14007f72b
mov rcx, qword [rbp + 0xd0]
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x28]
call qword [rax + 0x10]
mov rax, qword [rbp + 0xd0]
lock dec qword [rax]
jne 0x14007f751
mov rcx, qword [rbp + 0xc8]
add rsp, 0x160
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp fcn.14007d070
nop
add rsp, 0x160
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rs
mov edx, 0x2b
call fcn.1401e6090
ud2
int3
lea ebp, [rdx + 0x50]
mov rax, qword [rbp - 0x20]
cmp rax, qword [rbp - 0x18]
mov rsi, qword [rbp - 0x10]
mov rdi, qword [rbp - 0x28]
jne 0x140080ca5
add rsp, 0x20
pop rdi
pop rsi
and byte [rdi + 0x5e], bl
pop rbp
ret
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
add rsi, 0x50
dec rdi
je 0x140080c82
mov rax, qword [rsi - 0x20]
cmp rax, 2
je 0x140080c8a
cmp eax, 1
je 0x140080c8a
test rax, rax
je 0x140080c8a
jmp 0x140080c9c
invalid
fnsave dword [rbx]
add byte [rax - 0x75], cl
jne 0x140080cef
mov rax, qword [rsi + 0x58]
lock dec qword [rax]
jne 0x140080d0a
mov rcx, qword [rsi + 0x58]
call fcn.14003e840
mov rax, qword [rsi + 0x60]
lock dec qword [rax]
jne 0x140080d27
mov rcx, qword [rsi + 0x60]
mov rdx, qword [rsi + 0x68]
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.14007b510
nop
add rsp, 0x38
pop rsi
pop rbp
ret
clc
add rcx, 0x58
call fcn.140084b60
nop
add rsp, 0x28
pop rsi
pop rbp
ret
call fcn.14001bf50
nop
add rsp, 0x28
pop rsi
pop rbp
ret
add byte [rax], al
movups xmm0, xmmword [r9]
movups xmm1, xmmword [r9 + 0x10]
movups xmm2, xmmword [r9 + 0x20]
movups xmm3, xmmword [r9 + 0x30]
movups xmmword [r9 + 0xa0], xmm3
movups xmmword [r9 + 0x90], xmm2
movups xmmword [r9 + 0x80], xmm1
movups xmmword [r9 + 0x70], xmm0
mov qword [r9 + 0xc8], r12
lea r13, [r9 + 0x132]
mov byte [r9 + 0x132], 0
jmp 0x140080eae
mov word [r9 + 0x133], 0
lea r15, [r9 + 0xd0]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmm3, xmmword [rsi + 0x30]
movups xmmword [r9 + 0xd0], xmm0
movups xmmword [r9 + 0xe0], xmm1
movups xmmword [r9 + 0xf0], xmm2
movups xmmword [r9 + 0x100], xmm3
movdqu xmm0, xmmword [rsi + 0x40]
movdqu xmmword [r9 + 0x110], xmm0
mov rax, qword [rsi + 0x50]
mov qword [r9 + 0x120], rax
mov qword [r9 + 0x128], r12
mov rax, qword [r12]
cmp byte [rax + 0x60], 0
movzx eax, byte [r9 + 0xd0]
je 0x140080f68
test al, al
je 0x140080f45
mov qword [rbp + 0xbe0], r13
mov qword [rbp + 0xbd8], rsi
lea rdx, [0x140221d38]
mov rcx, r15
call fcn.1400359b0
test al, al
jne 0x140080f70
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
je 0x1400810a3
mov r12, qword [rbp + 0xc40]
jmp 0x1400810c3
test al, al
je 0x1400810fb
mov rax, qword [rbp + 0xcb0]
mov rdx, qword [rax + 0xf0]
test rdx, rdx
je 0x140081000
mov rax, qword [rbp + 0xcb0]
mov rcx, qword [rax + 0xe8]
mov qword [rbp + 0xbe0], r13
mov qword [rbp + 0xbd8], rsi
call fcn.1400324a0
mov r14, rax
test rax, rax
je 0x140081000
mov rbx, rdx
mov rax, qword [rbp + 0xcb0]
mov r8, qword [rax + 0xf0]
test r8, r8
mov qword [rbp + 0xc90], r13
je 0x14008119e
mov rdx, qword [rax + 0xe8]
mov qword [rbp + 0xbe0], r13
mov qword [rbp + 0xbd8], rsi
lea rcx, [rbp - 0x50]
call fcn.140031dc0
cmp qword [rbp - 0x50], 0
je 0x1400811a6
movzx r13d, word [rbp - 0x40]
jmp 0x14008133e
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
je 0x14008111e
mov r12, qword [rbp + 0xc40]
jmp 0x14008113e
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
mov r12, qword [rbp + 0xc40]
je 0x140083099
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r14d, 0x1f
mov r8d, 0x1f
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140083099
mov rdi, rax
movups xmm0, xmmword [0x14020beaf]
movups xmmword [rax + 0xf], xmm0
movdqu xmm0, xmmword [str.invalid_URL__scheme_is_not_httpinvalid_URL__scheme_is_missinginvalid_URL__host_is_missingConnectError]
jmp 0x140081236
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
je 0x1400811e3
mov r12, qword [rbp + 0xc40]
jmp 0x140081203
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
mov r12, qword [rbp + 0xc40]
je 0x1400830bb
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r14d, 0x1c
mov r8d, 0x1c
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400830bb
mov rdi, rax
movups xmm0, xmmword [0x14020bee9]
movups xmmword [rax + 0xc], xmm0
movdqu xmm0, xmmword [0x14020bedd]
jmp 0x140081236
mov qword [rbp - 0x50], 0
cmp byte [r15], 0
je 0x140081339
mov qword [rbp + 0xbe0], r13
mov qword [rbp + 0xbd8], rsi
lea rdx, [0x14021e318]
mov rcx, r15
call fcn.1400359b0
test al, al
mov eax, 0x1bb
mov r13d, 0x50
cmovne r13d, eax
jmp 0x14008133e
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
mov r12, qword [rbp + 0xc40]
je 0x140083125
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r14d, 0x1e
mov r8d, 0x1e
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140083125
mov rdi, rax
movups xmm0, xmmword [0x14020becd]
movups xmmword [rax + 0xe], xmm0
movdqu xmm0, xmmword [0x14020bebf]
movdqu xmmword [rdi], xmm0
pxor xmm6, xmm6
mov rax, qword [rbp + 0xcb0]
lea rcx, [rax + 0xd0]
mov qword [rbp + 0xad8], r13
mov qword [rbp + 0xad0], rsi
call fcn.14001bf50
mov byte [r13], 1
mov r15d, 2
mov rcx, rsi
call fcn.1400880d0
mov rsi, qword [rbp + 0xcb0]
mov rax, qword [rsi + 0x58]
lock dec qword [rax]
jne 0x14008128c
mov rcx, qword [rsi + 0x58]
call fcn.14003e840
mov rax, qword [rsi + 0x60]
lock dec qword [rax]
jne 0x1400812aa
mov rax, qword [rbp + 0xcb0]
mov rcx, qword [rax + 0x60]
mov rdx, qword [rax + 0x68]
call fcn.14007b510
mov qword [r12], r15
mov qword [r12 + 8], rdi
mov qword [r12 + 0x10], r14
movdqu xmmword [r12 + 0x18], xmm6
mov al, 1
jmp 0x140082d73
mov ebp, 0xc98
mov qword [rbp + 0xc90], r13
mov qword [rbp + 0xc88], rsi
jmp 0x14008274b
mov qword [rbp + 0xc68], r14
mov rdx, qword [r9 + 0xb38]
test rdx, rdx
je 0x1400832f0
jmp 0x140082884
mov r13w, 0x50
mov rax, qword [rbp + 0xcb0]
mov word [rax + 0x130], r13w
xor ecx, ecx
jmp 0x14008136f
inc rcx
sub rcx, r14
cmp edx, 0x5b
jne 0x140081405
cmp rcx, rbx
je 0x140081402
mov rax, rcx
add rcx, r14
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
jns 0x140081360
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x1400813dc
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x1400813ef
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 0x140081402
add rcx, 4
jmp 0x140081363
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
jmp 0x140081363
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
jmp 0x140081363
mov rax, rbx
add r14, rax
sub rbx, rax
mov qword [rbp + 0xc88], rsi
mov qword [rbp + 0xc28], rdi
jmp 0x14008142e
dec rbx
movzx eax, al
sub rbx, r14
cmp eax, 0x5d
jne 0x1400814a8
test rbx, rbx
je 0x140081495
mov r15, rbx
add rbx, r14
movzx eax, byte [rbx - 1]
test al, al
jns 0x140081420
movzx ecx, byte [rbx - 2]
cmp cl, 0xc0
jge 0x14008146c
movzx edx, byte [rbx - 3]
mov dh, 0x53
std
cmp dl, 0xc0
jge 0x140081475
movzx r8d, byte [rbx - 4]
add rbx, 0xfffffffffffffffc
and r8d, 7
shl r8d, 6
and edx, 0x3f
or edx, r8d
jmp 0x14008147c
add rbx, 0xfffffffffffffffe
and ecx, 0x1f
jmp 0x140081484
add rbx, 0xfffffffffffffffd
and edx, 0xf
shl edx, 6
and ecx, 0x3f
or ecx, edx
shl ecx, 6
and al, 0x3f
movzx eax, al
or eax, ecx
cmp eax, 0x110000
jne 0x140081426
mov rax, qword [rbp + 0xcb0]
lea rsi, [rax + 0x138]
xor r15d, r15d
jmp 0x1400814c0
mov rax, qword [rbp + 0xcb0]
lea rsi, [rax + 0x138]
cmp r15, 0xf
ja 0x14008155a
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], r15
lea rcx, [rbp - 0x50]
call fcn.1400075d0
cmp qword [rbp - 0x48], 0
cmp dword [rbp - 0x48], 0
cmp dword [rbp - 0x48], 0
sete cl
mov edx, eax
and dl, cl
and rax, 0xffffffffffffff00
test dl, dl
mov ebx, 0x100
cmovne rbx, rax
cmp dl, 1
jne 0x14008155a
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14008151f
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14008318d
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x20
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14008318d
mov rcx, rbx
shr rcx, 8
and ecx, 0xffffff00
movzx edx, bh
or edx, ecx
mov word [rax], 0
mov dword [rax + 2], edx
mov word [rax + 6], r13w
jmp 0x140081c51
mov qword [rbp + 0xa40], r14
mov qword [rbp + 0xa48], r15
mov rax, qword [rbp + 0xc90]
mov qword [rbp + 0xb88], rax
mov rax, qword [rbp + 0xc88]
mov qword [rbp + 0xb80], rax
lea rcx, [rbp - 0x50]
lea rdx, [rbp + 0xa40]
call fcn.140007b30
cmp qword [rbp + 0xa48], 0
jne 0x1400815a8
test byte [rbp - 0x50], 1
jne 0x140081bc9
mov qword [rsi], 0
mov rdi, qword [rbp + 0xcb0]
mov byte [rdi + 0x133], 1
cmp qword [rdi + 0x138], 0
mov r13, qword [rbp + 0xc90]
jne 0x140081c9b
test r15, r15
je 0x14008163f
mov rsi, qword [rbp + 0xc88]
js 0x14008337b
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14008160c
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14008161f
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov rbx, rax
test rax, rax
jne 0x14008164b
mov qword [rbp + 0xba0], r13
mov qword [rbp + 0xb98], rsi
mov ecx, 1
mov rdx, r15
call fcn.1401e5b40
jmp 0x140083556
mov ebx, 1
mov rsi, qword [rbp + 0xc88]
add r12, 8
mov rcx, rbx
mov rdx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov r9, qword [rbp + 0xcb0]
lea r14, [r9 + 0x158]
mov qword [r9 + 0x158], rbx
mov qword [r9 + 0x160], r15
mov qword [r9 + 0x170], r12
lea rdi, [r9 + 0x179]
mov byte [r9 + 0x179], 0
lea rax, [r9 + 0x168]
mov qword [r9 + 0x168], r12
mov byte [r9 + 0x178], 1
mov qword [r9 + 0x188], rbx
mov qword [r9 + 0x190], r15
mov qword [r9 + 0x180], rax
mov r12, qword [rbp + 0xc40]
mov byte [r9 + 0x178], 0
mov rax, qword [r9 + 0x168]
mov rdx, qword [r9 + 0x188]
mov r8, qword [r9 + 0x190]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov r9, qword [rax + 0x10]
mov rax, qword [rax + 0x18]
dec r9
and r9, 0xfffffffffffffff0
add rcx, r9
add rcx, 0x10
mov qword [rbp + 0xb50], r13
mov qword [rbp + 0xb48], rsi
mov qword [rbp + 0xb40], r14
call rax
mov r8, rax
mov rax, rdx
mov qword [rbp + 0xc98], r14
mov qword [rbp + 0xc90], r13
mov qword [rbp + 0xc88], rsi
mov rcx, qword [rbp + 0xcb0]
mov qword [rcx + 0x180], r8
mov qword [rcx + 0x188], rdx
lea rcx, [rbp - 0x50]
mov rdx, r8
mov r8, qword [rbp + 0xc28]
call qword [rax + 0x18]
mov rsi, qword [rbp - 0x50]
cmp rsi, 2
jne 0x14008176e
mov byte [rdi], 4
mov al, 3
mov r13, qword [rbp + 0xc90]
jmp 0x140082d65
movdqu xmm6, xmmword [rbp - 0x48]
mov rax, qword [rbp + 0xcb0]
mov rcx, qword [rax + 0x180]
mov rax, qword [rax + 0x188]
mov qword [rbp + 0xc70], rcx
mov qword [rbp + 0xca8], rax
call qword [rax]
mov rax, qword [rbp + 0xca8]
cmp qword [rax + 8], 0
mov r13, qword [rbp + 0xc90]
mov rdi, qword [rbp + 0xc98]
je 0x1400817de
cmp qword [rax + 0x10], 0x11
jae 0x1400817c4
mov r8, qword [rbp + 0xc70]
jmp 0x1400817cf
mov r8, qword [rbp + 0xc70]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0xcb0]
mov word [rax + 0x178], 0x100
mov qword [rbp + 0xba0], r13
mov rax, qword [rbp + 0xc88]
mov qword [rbp + 0xb98], rax
mov rcx, rdi
call fcn.140084ba0
movq rbx, xmm6
pshufd xmm0, xmm6, 0xee
movq r14, xmm0
test rsi, rsi
je 0x1400818c6
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14008184f
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140083147
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 9
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140083147
mov rdi, rax
movabs rax, 0x6f72726520736e64
mov qword [rdi], rax
mov byte [rdi + 8], 0x72
mov rsi, qword [rbp + 0xcb0]
mov r8, qword [rsi + 0x138]
test r8, r8
je 0x1400818a6
cmp qword [rsi + 0x140], 0
je 0x1400818a6
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rsi + 0x133], 0
mov r14d, 9
mov byte [rsi + 0x134], 0
mov rsi, qword [rbp + 0xc88]
jmp 0x14008123e
mov qword [rbp + 0xc80], r14
mov rax, qword [r14 + 0x18]
mov byte [rbp + 0xca7], 1
lea rcx, [rbp - 0x50]
mov qword [rbp + 0xca8], rbx
mov rdx, rbx
mov qword [rbp + 0xc70], rax
call rax
movzx esi, word [rbp - 0x50]
cmp si, 2
jne 0x140081937
mov rcx, qword [rbp + 0xca8]
mov rax, qword [rbp + 0xc80]
call qword [rax]
mov edx, 4
mov rax, qword [rbp + 0xc80]
cmp qword [rax + 8], 0
je 0x140081ccf
cmp qword [rax + 0x10], 0x11
jae 0x140081cd6
mov r8, qword [rbp + 0xca8]
jmp 0x140081ce1
movdqu xmm0, xmmword [rbp - 0x48]
movdqa xmmword [rbp + 0xbf0], xmm0
mov eax, dword [rbp - 0x38]
mov dword [rbp + 0xc00], eax
mov rax, qword [rbp + 0xcb0]
movzx r14d, word [rax + 0x130]
test si, si
movzx r13d, word [rbp - 0x4a]
cmove r13w, r14w
cmove r14w, word [rbp - 0x34]
mov edi, dword [rbp - 0x4e]
mov bx, word [rbp - 0x32]
mov rax, qword [rbp + 0xc80]
mov rax, qword [rax + 0x20]
mov byte [rbp + 0xca7], 1
lea rcx, [rbp - 0x50]
mov rdx, qword [rbp + 0xca8]
mov qword [rbp + 0xc68], rax
call rax
mov word [rbp + 0xc98], bx
mov rax, qword [rbp - 0x50]
inc rax
mov rcx, 0xffffffffffffffff
cmovne rcx, rax
cmp rcx, 5
mov ebx, 4
cmovae rbx, rcx
mov rax, rbx
shr rax, 0x3a
jne 0x1400833d3
mov r15, rbx
shl r15, 5
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140081a02
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140083362
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140083362
mov r12, rax
mov word [rax], si
mov dword [rax + 2], edi
mov word [rax + 6], r13w
movdqa xmm0, xmmword [rbp + 0xbf0]
movdqu xmmword [rax + 8], xmm0
mov eax, dword [rbp + 0xc00]
mov dword [r12 + 0x18], eax
mov word [r12 + 0x1c], r14w
movzx eax, word [rbp + 0xc98]
mov word [r12 + 0x1e], ax
mov qword [rbp + 0xa40], rbx
mov qword [rbp + 0xa48], r12
mov qword [rbp + 0xa50], 1
mov eax, 1
mov qword [rbp + 0xc98], rax
mov r15d, 0x20
jmp 0x140081ad9
mov r12, qword [rbp + 0xa48]
mov word [r12 + r15], di
mov dword [r12 + r15 + 2], esi
mov word [r12 + r15 + 6], bx
movdqa xmm0, xmmword [rbp + 0xbf0]
movdqu xmmword [r12 + r15 + 8], xmm0
mov eax, dword [rbp + 0xc00]
mov dword [r12 + r15 + 0x18], eax
mov word [r12 + r15 + 0x1c], r13w
mov word [r12 + r15 + 0x1e], r14w
mov rax, qword [rbp + 0xc98]
inc rax
mov qword [rbp + 0xc98], rax
mov qword [rbp + 0xa50], rax
add r15, 0x20
lea rcx, [rbp - 0x50]
mov rdx, qword [rbp + 0xca8]
call qword [rbp + 0xc70]
movzx edi, word [rbp - 0x50]
cmp di, 2
je 0x140081b89
lea rax, [rbp - 0x48]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rbp + 0xbf0], xmm0
mov eax, dword [rax + 0x10]
mov dword [rbp + 0xc00], eax
mov rax, qword [rbp + 0xcb0]
movzx r13d, word [rax + 0x130]
test di, di
movzx ebx, word [rbp - 0x4a]
cmove bx, r13w
cmove r13w, word [rbp - 0x34]
mov esi, dword [rbp - 0x4e]
movzx r14d, word [rbp - 0x32]
mov rax, qword [rbp + 0xc98]
cmp rax, qword [rbp + 0xa40]
jne 0x140081a87
lea rcx, [rbp - 0x50]
mov rdx, qword [rbp + 0xca8]
call qword [rbp + 0xc68]
mov r8, qword [rbp - 0x50]
inc r8
mov rax, 0xffffffffffffffff
cmove r8, rax
lea rcx, [rbp + 0xa40]
mov rdx, qword [rbp + 0xc98]
call fcn.1401ea2e0
jmp 0x140081a80
mov rcx, qword [rbp + 0xca8]
mov rax, qword [rbp + 0xc80]
call qword [rax]
mov rax, qword [rbp + 0xc80]
cmp qword [rax + 8], 0
mov r14, qword [rbp + 0xc98]
je 0x140081d1d
cmp qword [rax + 0x10], 0x11
jae 0x140081cfc
mov r8, qword [rbp + 0xca8]
jmp 0x140081d07
movzx ebx, byte [rbp - 0x4f]
mov rax, qword [rbp - 0x4e]
mov qword [rbp + 0xbf0], rax
mov rax, qword [rbp - 0x47]
mov qword [rbp + 0xbf7], rax
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140081c0f
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400833e4
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x20
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400833e4
mov word [rax], 1
mov byte [rax + 4], bl
mov rcx, qword [rbp + 0xbf0]
mov rdx, qword [rbp + 0xbf7]
mov qword [rax + 5], rcx
mov qword [rax + 0xc], rdx
mov qword [rax + 0x14], 0
mov word [rax + 0x1c], r13w
mov rcx, rax
add rcx, 0x20
mov rdi, qword [rbp + 0xcb0]
mov qword [rdi + 0x138], rax
mov qword [rdi + 0x140], 1
mov qword [rdi + 0x148], rax
mov qword [rdi + 0x150], rcx
mov byte [rdi + 0x133], 1
cmp qword [rdi + 0x138], 0
mov r13, qword [rbp + 0xc90]
je 0x1400815d2
mov byte [rdi + 0x133], 0
mov rbx, qword [rdi + 0x138]
mov rax, qword [rsi + 8]
mov qword [rbp + 0xca8], rax
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
mov qword [rbp + 0xc98], rax
mov byte [rdi + 0x134], 1
jmp 0x140081d81
xor r14d, r14d
xor eax, eax
jmp 0x140081d2b
mov r8, qword [rbp + 0xca8]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor r14d, r14d
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xor eax, eax
mov edx, 4
jmp 0x140081d2b
mov r8, qword [rbp + 0xca8]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rbp + 0xa50]
mov rax, qword [rbp + 0xa40]
mov rdx, qword [rbp + 0xa48]
shl r14, 5
add r14, rdx
mov rdi, qword [rbp + 0xcb0]
mov byte [rdi + 0x134], 1
lea rsi, [rdi + 0x138]
mov rcx, qword [rdi + 0x138]
test rcx, rcx
mov qword [rbp + 0xca8], rax
mov qword [rbp + 0xc98], r14
je 0x140081d7e
cmp byte [rdi + 0x133], 0
je 0x140081d7e
mov rbx, rdx
mov rdx, qword [rdi + 0x140]
call fcn.1401be200
mov rdx, rbx
jmp 0x140081d81
mov rbx, rdx
mov word [rdi + 0x133], 0
mov rax, qword [rdi + 0x128]
mov r15, qword [rax]
mov r13d, dword [r15 + 0x48]
cmp r13d, 0x3b9aca00
mov qword [rbp + 0xc70], rbx
jne 0x140081de7
mov ecx, dword [r15 + 0x38]
mov dword [rbp + 0xc68], 0x3b9aca00
cmp ecx, 0x3b9aca00
mov rdi, qword [rbp + 0xc28]
jne 0x140081e6e
mov eax, 2
mov qword [rbp + 0xc80], rax
mov r9, qword [rbp + 0xca8]
mov rax, rbx
mov rbx, rdx
jmp 0x140082555
mov r14, qword [r15 + 0x40]
movzx eax, byte [r15 + 0x66]
test byte [r15 + 0x61], 1
mov rdi, qword [rbp + 0xc28]
jne 0x140081eb8
test al, al
je 0x140081ec0
mov rax, rbx
mov r14, qword [rbp + 0xc98]
cmp rdx, r14
je 0x14008216e
mov rax, rbx
jmp 0x140081e2f
add rdx, 0x20
cmp rdx, r14
je 0x14008216e
movzx ecx, word [rdx]
cmp cx, 2
je 0x14008216e
movdqu xmm0, xmmword [rdx + 2]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rbp - 0x42], xmm1
movdqa xmmword [rbp - 0x50], xmm0
test cx, cx
je 0x140081e22
mov word [rax], cx
movaps xmm0, xmmword [rbp - 0x50]
movups xmmword [rax + 2], xmm0
movdqu xmm0, xmmword [rbp - 0x42]
movdqu xmmword [rax + 0x10], xmm0
add rax, 0x20
jmp 0x140081e22
mov r10, qword [rbp + 0xc98]
mov r11, rdx
sub r10, rdx
shr r10, 5
mov eax, 2
test r10d, r10d
je 0x1400820fe
mov qword [rbp + 0xc80], rax
mov rax, qword [r15 + 0x30]
mov r9d, r10d
mov rdx, rax
shr rdx, 0x20
je 0x14008223d
xor edx, edx
div r9
mov r8, rdx
mov r13, rax
jmp 0x140082248
test al, al
je 0x140082114
mov qword [rbp + 0xc28], rdi
xor edi, edi
test rdx, rdx
je 0x140081eda
cmp qword [rbp + 0xc98], rdx
je 0x140081eda
movzx edi, byte [rdx]
mov qword [rbp + 0xbf0], 0
mov qword [rbp + 0xbf8], 4
mov qword [rbp + 0xc00], 0
mov qword [rbp + 0xa40], 0
mov qword [rbp + 0xa48], 4
mov qword [rbp + 0xa50], 0
cmp qword [rbp + 0xc98], rdx
jne 0x140082051
mov qword [rbp + 0x968], r14
cmp qword [rbp + 0xca8], 0
mov rbx, qword [rbp + 0xc70]
je 0x140081f53
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r9, qword [rbp + 0xbf0]
mov rdx, qword [rbp + 0xbf8]
mov r10, qword [rbp + 0xc00]
mov rax, qword [rbp + 0xa40]
mov qword [rbp + 0xbe8], rax
mov r8, qword [rbp + 0xa48]
mov rcx, qword [rbp + 0xa50]
mov rax, r10
shl rax, 5
add rax, rdx
mov qword [rbp + 0xc98], rax
test rcx, rcx
mov rdi, qword [rbp + 0xc28]
je 0x140082190
mov r14, rcx
mov r12, qword [r15 + 0x30]
mov eax, dword [r15 + 0x38]
mov dword [rbp + 0xc68], 0x3b9aca00
mov dword [rbp + 0xb94], eax
cmp eax, 0x3b9aca00
mov qword [rbp + 0xc80], rdx
mov qword [rbp + 0xbd0], r8
mov qword [rbp + 0xc20], r9
je 0x1400820f9
test r10d, r10d
je 0x1400820f9
mov r9d, r10d
mov rax, r12
shr rax, 0x20
je 0x140082357
mov rax, r12
xor edx, edx
div r9
mov rcx, rdx
mov r11, rax
jmp 0x140082364
lea rcx, [rbp + 0xa48]
lea rax, [rbp + 0xa50]
mov rcx, qword [rcx]
shl rdx, 5
mov word [rcx + rdx], r12w
movaps xmm0, xmmword [rbp - 0x50]
movups xmmword [rcx + rdx + 2], xmm0
movdqu xmm0, xmmword [rbp - 0x42]
movdqu xmmword [rcx + rdx + 0x10], xmm0
inc qword [rax]
mov rdx, rbx
add rdx, 0x20
cmp rdx, qword [rbp + 0xc98]
je 0x140081f29
movzx r12d, word [rdx]
cmp r12w, 2
je 0x140081f29
test dil, dil
setne al
movups xmm0, xmmword [rdx + 2]
mov rbx, rdx
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rbp - 0x42], xmm1
movaps xmmword [rbp - 0x50], xmm0
test r12w, r12w
sete cl
xor cl, al
je 0x1400820b0
mov rdx, qword [rbp + 0xc00]
cmp rdx, qword [rbp + 0xbf0]
jne 0x1400820e6
lea rcx, [rbp + 0xbf0]
call fcn.140041230
lea rax, [rbp + 0xc00]
lea rcx, [rbp + 0xbf8]
jmp 0x1400820de
mov rdx, qword [rbp + 0xa50]
cmp rdx, qword [rbp + 0xa40]
jne 0x14008200c
lea rcx, [rbp + 0xa40]
call fcn.140041230
lea rax, [rbp + 0xa50]
lea rcx, [rbp + 0xa48]
mov rdx, qword [rax]
jmp 0x14008201a
lea rcx, [rbp + 0xbf8]
lea rax, [rbp + 0xc00]
jmp 0x14008201a
jmp 0x1400823ca
mov qword [rbp + 0xc80], rax
mov r9, qword [rbp + 0xca8]
mov rax, rbx
jmp 0x1400822b0
mov rax, rbx
mov r14, qword [rbp + 0xc98]
cmp rdx, r14
je 0x14008216e
mov rax, rbx
jmp 0x140082131
add rdx, 0x20
cmp rdx, r14
je 0x14008216e
movzx ecx, word [rdx]
cmp cx, 2
je 0x14008216e
movdqu xmm0, xmmword [rdx + 2]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rbp - 0x42], xmm1
movdqa xmmword [rbp - 0x50], xmm0
test cx, cx
jne 0x140082128
mov word [rax], 0
movaps xmm0, xmmword [rbp - 0x50]
movups xmmword [rax + 2], xmm0
movdqu xmm0, xmmword [rbp - 0x42]
movdqu xmmword [rax + 0x10], xmm0
add rax, 0x20
jmp 0x140082128
movabs r9, 0x7ffffffffffffff
and r9, qword [rbp + 0xca8]
mov r8d, 4
xor r13d, r13d
mov rdx, rbx
mov r14, rax
jmp 0x14008219e
mov r14, qword [rbp + 0xc98]
mov r13, qword [rbp + 0xbe8]
mov ecx, dword [r15 + 0x38]
mov dword [rbp + 0xc68], 0x3b9aca00
cmp ecx, 0x3b9aca00
mov qword [rbp + 0xc98], r14
je 0x1400821f9
mov r10, r14
sub r10, rdx
shr r10, 5
test r10d, r10d
je 0x1400821f9
mov qword [rbp + 0xc20], r9
mov qword [rbp + 0xc80], rdx
mov rax, qword [r15 + 0x30]
mov r9d, r10d
mov rdx, rax
shr rdx, 0x20
je 0x1400822b8
xor edx, edx
div r9
mov r11, rdx
jmp 0x1400822c0
mov eax, 2
mov qword [rbp + 0xc80], rax
test r13, r13
je 0x14008234c
mov rcx, qword [0x1402b32e8]
mov rbx, rdx
xor edx, edx
mov r13, r9
mov r14, rdi
mov rdi, r15
mov r12, r10
call qword [sym.imp.kernel32.dll_HeapFree]
mov r10, r12
mov rdi, r14
mov r9, r13
mov rax, rbx
jmp 0x140082555
xor edx, edx
div r9d
mov r8d, edx
mov r13d, eax
mov eax, ecx
xor edx, edx
div r10d
mov r14d, eax
mov eax, edx
imul rcx, r8, 0x3b9aca00
add rax, rcx
mov rcx, rax
shr rcx, 0x20
je 0x14008226e
xor edx, edx
div r9
jmp 0x140082273
xor edx, edx
div r9d
mov r10, r13
add r14d, eax
mov dword [rbp + 0xc68], r14d
mov eax, r14d
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add r10, rax
jb 0x140083414
imul eax, eax, 0x3b9aca00
sub dword [rbp + 0xc68], eax
mov r9, qword [rbp + 0xca8]
mov rax, rbx
mov rbx, r11
jmp 0x140082555
xor edx, edx
div r9d
mov r11d, edx
mov qword [rbp + 0xbc8], rax
mov eax, ecx
xor edx, edx
div r10d
mov r12d, eax
mov eax, edx
imul rcx, r11, 0x3b9aca00
add rax, rcx
mov rcx, rax
shr rcx, 0x20
je 0x1400822ed
xor edx, edx
div r9
jmp 0x1400822f2
xor edx, edx
div r9d
mov r10, qword [rbp + 0xbc8]
add r12d, eax
mov dword [rbp + 0xc68], r12d
mov eax, r12d
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add r10, rax
mov rdx, qword [rbp + 0xc80]
mov r9, qword [rbp + 0xc20]
jb 0x140083490
imul eax, eax, 0x3b9aca00
sub dword [rbp + 0xc68], eax
mov eax, 2
mov qword [rbp + 0xc80], rax
test r13, r13
jne 0x14008220e
mov rax, rdx
mov rbx, rdx
jmp 0x140082555
mov eax, r12d
xor edx, edx
div r9d
mov ecx, edx
mov r11d, eax
mov eax, dword [rbp + 0xb94]
xor edx, edx
div r10d
mov r10d, eax
mov eax, edx
imul rcx, rcx, 0x3b9aca00
add rax, rcx
mov rcx, rax
shr rcx, 0x20
je 0x14008238e
xor edx, edx
div r9
jmp 0x140082393
xor edx, edx
div r9d
add r10d, eax
mov dword [rbp + 0xc68], r10d
mov eax, r10d
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add r11, rax
mov qword [rbp + 0xbc8], r11
jb 0x1400834d7
imul eax, eax, 0x3b9aca00
sub dword [rbp + 0xc68], eax
mov byte [rbp + 0xc67], 1
lea r9, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea rcx, [rbp - 0x50]
mov rdx, qword [rbp + 0x968]
mov r8d, r13d
call fcn.14018d360
cmp dword [rbp + 0xb94], 0x3b9aca00
mov r13, r14
jne 0x140082428
mov r12d, 0x3b9aca00
mov rbx, qword [rbp + 0xc80]
mov r11, qword [rbp + 0xbd0]
mov r9, qword [rbp + 0xc20]
mov r14, qword [rbp + 0xbe8]
mov r10, qword [rbp + 0xbc8]
jmp 0x1400824ee
test r13d, r13d
mov rbx, qword [rbp + 0xc80]
mov r11, qword [rbp + 0xbd0]
mov r9, qword [rbp + 0xc20]
mov r14, qword [rbp + 0xbe8]
je 0x140082465
mov r10d, r13d
mov rax, r12
shr rax, 0x20
je 0x140082474
mov rax, r12
xor edx, edx
div r10
mov r9, rdx
mov rcx, rax
jmp 0x140082481
mov r12d, 0x3b9aca00
mov r10, qword [rbp + 0xbc8]
jmp 0x1400824ee
mov eax, r12d
xor edx, edx
div r10d
mov r9d, edx
mov ecx, eax
mov eax, dword [rbp + 0xb94]
xor edx, edx
div r13d
mov r12d, eax
mov eax, edx
imul rdx, r9, 0x3b9aca00
add rax, rdx
mov rdx, rax
ret 0xc148
invalid
invalid
je 0x1400824ab
xor edx, edx
div r10
jmp 0x1400824b0
xor edx, edx
div r10d
mov r9, qword [rbp + 0xc20]
add r12d, eax
mov eax, r12d
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add rcx, rax
mov rbx, qword [rbp + 0xc80]
mov r10, qword [rbp + 0xbc8]
jb 0x140083510
mov r8, rcx
imul eax, eax, 0x3b9aca00
invalid
cmp eax, dword [rcx + 0x29]
invalid
shl r13, 5
add r13, r11
mov rax, qword [rbp - 0x50]
mov qword [rbp + 0xc80], rax
movups xmm0, xmmword [rbp - 0x48]
movaps xmmword [rbp + 0x8f0], xmm0
movups xmm0, xmmword [rbp - 0x38]
enter 0x290f, 0xffffffffffffff85
add byte [rcx], cl
add byte [rax], al
movups xmm0, xmmword [rbp - 0x28]
movaps xmmword [rbp + 0x910], xmm0
movups xmm0, xmmword [rbp - 0x18]
movaps xmmword [rbp + 0x920], xmm0
movups xmm0, xmmword [rbp - 8]
movaps xmmword [rbp + 0x930], xmm0
movdqu xmm0, xmmword [rbp + 8]
movdqa xmmword [rbp + 0x940], xmm0
mov rax, qword [rbp + 0x18]
mov qword [rbp + 0x950], rax
mov rax, rbx
mov rcx, r13
mov rdx, qword [rbp + 0x950]
mov qword [rbp + 0xaa0], rdx
movaps xmm0, xmmword [rbp + 0x8f0]
movaps xmm1, xmmword [rbp + 0x900]
movaps xmm2, xmmword [rbp + 0x910]
movaps xmm3, xmmword [rbp + 0x920]
movaps xmmword [rbp + 0xa40], xmm0
movaps xmmword [rbp + 0xa50], xmm1
movaps xmmword [rbp + 0xa60], xmm2
movaps xmmword [rbp + 0xa70], xmm3
add byte [rax], al
movaps xmm0, xmmword [rbp + 0x930]
movaps xmmword [rbp + 0xa80], xmm0
movaps xmm0, xmmword [rbp + 0x940]
movaps xmmword [rbp + 0xa90], xmm0
mov r13, qword [rbp + 0xcb0]
mov rdx, qword [rbp + 0xc80]
mov qword [r13 + 0x138], rdx
add byte [rax - 0x75], cl
xchg ebp, eax
movabs al, byte [0xf6856894800000a]
sub byte [rbp + 0xa90], al
movups xmmword [rsi + 0x58], xmm0
movaps xmm0, xmmword [rbp + 0xa80]
movups xmmword [rsi + 0x48], xmm0
movdqa xmm0, xmmword [rbp + 0xa40]
movaps xmm1, xmmword [rbp + 0xa50]
movaps xmm2, xmmword [rbp + 0xa60]
movaps xmm3, xmmword [rbp + 0xa70]
movups xmmword [rsi + 0x38], xmm3
movups xmmword [rsi + 0x28], xmm2
movups xmmword [rsi + 0x18], xmm1
movdqu xmmword [rsi + 8], xmm0
mov qword [rsi + 0x70], r11
mov qword [rsi + 0x78], r14
mov qword [rsi + 0x80], r11
mov qword [rsi + 0x88], rcx
mov qword [rsi + 0x90], r8
mov dword [rsi + 0x98], r12d
mov qword [rsi + 0xa0], rax
mov qword [rsi + 0xa8], r9
mov qword [rsi + 0xb0], rbx
add byte [rax], al
mov rax, qword [rbp + 0xc98]
mov qword [rsi + 0xb8], rax
mov qword [rsi + 0xc0], r10
mov eax, dword [rbp + 0xc68]
mov dword [rsi + 0xc8], eax
add r15, 0x10
mov qword [rsi + 0xd0], r15
lea r15, [r13 + 0x138]
add dword [rax], eax
add byte [rax - 0x7f], cl
invalid
fadd dword [rax]
add byte [rax], al
lea rdx, [rbp - 0x50]
mov r8d, 0x918
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov r9, r13
lea rax, [r13 + 0xb28]
mov qword [rbp + 0xc68], rax
mov byte [r13 + 0xb28], 0
mov r13, qword [rbp + 0xc90]
mov rbx, qword [rbp + 0xc70]
mov r14, qword [rbp + 0xca8]
mov word [r9 + 0xb29], 0
lea rcx, [r9 + 0x210]
mov r8d, 0xd8
mov rdx, r15
mov rsi, r9
call sub.VCRUNTIME140.dll_memcpy
mov r9, rsi
add rsi, 0x2b0
cmp dword [r9 + 0x210], 2
jne 0x140082780
mov qword [rbp + 0xc98], r15
mov qword [rbp + 0xc70], rbx
mov qword [rbp + 0xca8], r14
mov qword [rbp + 0xc90], r13
mov rax, qword [r9 + 0x2e0]
mov qword [r9 + 0xe98], rsi
mov qword [r9 + 0xea0], rax
mov byte [r9 + 0xea9], 0
mov r12, qword [rbp + 0xc40]
mov r14, qword [rbp + 0xc68]
lea rdx, [r9 + 0xb30]
lea rcx, [rbp + 0xbf0]
mov qword [rbp + 0xc68], rdx
mov r8, rdi
call fcn.140084f00
mov r15, qword [rbp + 0xbf0]
cmp r15, 3
jne 0x140082916
mov al, 3
jmp 0x140082d59
lea rcx, [r9 + 0x2e8]
mov r8d, 0xa0
mov rdx, r15
mov r12, r9
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [r12 + 0x2e0]
lea rdx, [r12 + 0x388]
mov qword [r12 + 0x6f0], rsi
mov qword [r12 + 0x6f8], rax
mov byte [r12 + 0x701], 0
lea rcx, [r12 + 0x358]
lea r8, [r12 + 0x708]
mov qword [r12 + 0xa70], rcx
mov qword [r12 + 0xa78], rax
mov byte [r12 + 0xa81], 0
mov qword [r12 + 0xb30], r8
mov byte [r12 + 0xb2a], 0
lea rax, [r12 + 0xa88]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movups xmmword [r12 + 0xa88], xmm0
movups xmmword [r12 + 0xa98], xmm1
movups xmmword [r12 + 0xaa8], xmm2
movups xmmword [r12 + 0xab8], xmm3
movups xmm0, xmmword [r15 + 0x40]
movups xmmword [r12 + 0xac8], xmm0
movups xmm0, xmmword [r15 + 0x50]
movups xmmword [r12 + 0xad8], xmm0
movdqu xmm0, xmmword [r15 + 0x60]
movdqu xmmword [r12 + 0xae8], xmm0
mov qword [r12 + 0xb38], rdx
mov qword [r12 + 0xb40], rax
mov rsi, qword [rbp + 0xc88]
mov r12, qword [rbp + 0xc40]
mov qword [rbp + 0xc38], r14
mov qword [rbp + 0xc30], rbx
mov qword [rbp + 0xc58], r13
mov qword [rbp + 0xc50], rsi
mov qword [rbp + 0xc48], r15
lea rcx, [rbp + 0xb58]
mov r8, rdi
call fcn.140084f00
mov rax, qword [rbp + 0xb58]
cmp rax, 3
jne 0x14008298a
mov rax, qword [rbp + 0xcb0]
mov rcx, qword [rax + 0xb40]
mov qword [rbp + 0xc38], r14
mov qword [rbp + 0xc30], rbx
mov qword [rbp + 0xc58], r13
mov qword [rbp + 0xc50], rsi
mov qword [rbp + 0xc48], r15
mov rdx, rdi
call fcn.14018db50
test al, al
je 0x140082a83
mov al, 4
mov r14, qword [rbp + 0xc68]
jmp 0x140082d60
mov rdi, qword [rbp + 0xbf8]
mov rax, qword [rbp + 0xc00]
mov qword [rbp + 0xc28], rax
movdqu xmm6, xmmword [rbp + 0xc08]
mov rax, qword [rbp + 0xca8]
mov qword [rbp + 0xb00], rax
mov rbx, qword [rbp + 0xc70]
mov qword [rbp + 0xaf8], rbx
mov r13, qword [rbp + 0xc90]
mov qword [rbp + 0xaf0], r13
mov rsi, qword [rbp + 0xc88]
mov qword [rbp + 0xae8], rsi
mov rax, qword [rbp + 0xc98]
mov qword [rbp + 0xae0], rax
mov rcx, qword [rbp + 0xc68]
call fcn.140084db0
jmp 0x140082f23
mov rcx, qword [rbp + 0xb78]
mov qword [rbp + 0xc10], rcx
movdqu xmm0, xmmword [rbp + 0xb58]
movups xmm1, xmmword [rbp + 0xb68]
movaps xmmword [rbp + 0xc00], xmm1
movdqa xmmword [rbp + 0xbf0], xmm0
mov r9, qword [rbp + 0xcb0]
mov rcx, qword [r9 + 0xb40]
cmp qword [r9 + 0xb38], 0
mov qword [r9 + 0xb38], 0
mov qword [rbp + 0xc98], r15
je 0x140083221
mov rdx, qword [rbp + 0xb60]
movups xmm0, xmmword [rbp + 0xb68]
movaps xmmword [rbp + 0xa10], xmm0
mov r8, qword [rbp + 0xb78]
mov qword [rbp + 0xa20], r8
mov qword [r9 + 0xaf8], rax
mov qword [r9 + 0xb00], rdx
movaps xmm0, xmmword [rbp + 0xa10]
movups xmmword [r9 + 0xb08], xmm0
mov rax, qword [rbp + 0xa20]
mov qword [r9 + 0xb18], rax
mov qword [r9 + 0xb20], rcx
mov rax, qword [r9 + 0xb18]
mov qword [rbp + 0x990], rax
mov rax, qword [r9 + 0xaf8]
mov rcx, qword [r9 + 0xb00]
movups xmm0, xmmword [r9 + 0xb08]
movaps xmmword [rbp + 0x980], xmm0
mov qword [rbp + 0x970], rax
mov qword [rbp + 0x978], rcx
mov rdx, qword [r9 + 0xb30]
mov eax, 1
jmp 0x140082cb6
mov rcx, qword [rbp + 0xcb0]
mov rdx, qword [rcx + 0xb38]
mov qword [rcx + 0xb38], 0
test rdx, rdx
je 0x140083393
mov qword [rcx + 0xaf8], 3
mov qword [rcx + 0xb00], rdx
movdqa xmm0, xmmword [rbp + 0xa10]
movdqu xmmword [rcx + 0xb08], xmm0
mov rax, qword [rbp + 0xa20]
mov qword [rcx + 0xb18], rax
mov rax, qword [rcx + 0xb30]
mov qword [rcx + 0xb30], rdx
mov qword [rcx + 0xb38], rax
mov qword [rbp + 0xc38], r14
mov qword [rbp + 0xc30], rbx
mov qword [rbp + 0xc58], r13
mov qword [rbp + 0xc50], rsi
add byte [rcx + rcx*4 - 0x43], cl
or al, 0
add byte [rax - 0x73], cl
lea ebx, [rax + 0xb]
add byte [rax], al
add byte [rcx + rcx*4 - 0x43], cl
or al, 0
add byte [rax - 0x73], cl
lea ebx, [rax + 0xb]
add byte [rax], al
mov r8, rdi
call fcn.140084f00
cmp dword [rbp + 0xb58], 3
jne 0x140082b80
mov rax, qword [rbp + 0xcb0]
mov rdx, qword [rax + 0xb38]
mov qword [rbp + 0xc38], r14
mov qword [rbp + 0xc30], rbx
mov qword [rbp + 0xc58], r13
mov qword [rbp + 0xc50], rsi
push rax
or al, 0
add byte [rcx + rcx*4 - 0x43], cl
or al, 0
add byte [rax - 0x73], cl
lea ebx, [rax + 0xb]
add byte [rax], al
push rax
or al, 0
add byte [rcx + rcx*4 - 0x43], cl
or al, 0
add byte [rax - 0x73], cl
lea ebx, [rax + 0xb]
add byte [rax], al
mov r8, rdi
call fcn.140084f00
add byte [rax], al
add byte [rax], al
cmp dword [rbp + 0xb58], 3
jne 0x140082c01
mov al, 5
mov r14, qword [rbp + 0xc68]
jmp 0x140082d60
mov rax, qword [rbp + 0xb78]
mov qword [rbp + 0xc10], rax
movdqu xmm0, xmmword [rbp + 0xb58]
movups xmm1, xmmword [rbp + 0xb68]
movaps xmmword [rbp + 0xc00], xmm1
movdqa xmmword [rbp + 0xbf0], xmm0
mov rax, qword [rbp + 0xcb0]
mov rdx, qword [rax + 0xb38]
cmp qword [rax + 0xb30], 0
mov qword [rax + 0xb30], 0
je 0x140083322
mov rax, qword [rbp + 0xb78]
mov qword [rbp + 0xa30], rax
movups xmm0, xmmword [rbp + 0xb58]
movups xmm1, xmmword [rbp + 0xb68]
movaps xmmword [rbp + 0xa20], xmm1
movaps xmmword [rbp + 0xa10], xmm0
xor eax, eax
jmp 0x140082c7e
mov rax, qword [rbp + 0xb78]
mov qword [rbp + 0xc10], rax
movdqu xmm0, xmmword [rbp + 0xb58]
movups xmm1, xmmword [rbp + 0xb68]
movaps xmmword [rbp + 0xc00], xmm1
movdqa xmmword [rbp + 0xbf0], xmm0
mov rax, qword [rbp + 0xcb0]
mov rdx, qword [rax + 0xb30]
mov qword [rax + 0xb30], 0
test rdx, rdx
je 0x140083450
mov rax, qword [rbp + 0xb78]
mov qword [rbp + 0xa30], rax
movups xmm0, xmmword [rbp + 0xb58]
movups xmm1, xmmword [rbp + 0xb68]
movaps xmmword [rbp + 0xa20], xmm1
movaps xmmword [rbp + 0xa10], xmm0
mov eax, 1
mov qword [rbp + 0xc98], r15
mov rcx, qword [rbp + 0xa30]
mov qword [rbp + 0x990], rcx
movaps xmm0, xmmword [rbp + 0xa10]
movaps xmm1, xmmword [rbp + 0xa20]
movaps xmmword [rbp + 0x980], xmm1
movaps xmmword [rbp + 0x970], xmm0
mov r9, qword [rbp + 0xcb0]
mov qword [rbp + 0xc70], rbx
mov qword [rbp + 0xca8], r14
mov byte [r9 + 0xb29], 1
mov rcx, qword [rbp + 0x970]
mov r8, qword [rbp + 0x978]
movdqa xmm0, xmmword [rbp + 0x980]
mov qword [r9 + 0xb30], rcx
mov qword [r9 + 0xb38], r8
movdqu xmmword [r9 + 0xb40], xmm0
mov rcx, qword [rbp + 0x990]
mov qword [r9 + 0xb50], rcx
mov r15, qword [r9 + 0xb30]
cmp r15, 2
jne 0x140082d9e
mov qword [rbp + 0xc90], r13
mov qword [rbp + 0xc88], rsi
mov qword [r9 + 0xb58], rax
mov qword [r9 + 0xb60], rdx
mov r14, qword [rbp + 0xc68]
lea rcx, [rbp + 0xbf0]
mov r8, rdi
call fcn.140084f00
mov r15, qword [rbp + 0xbf0]
cmp r15, 3
jne 0x140082dc6
mov al, 6
mov r13, qword [rbp + 0xc90]
mov byte [r14], al
mov al, 4
mov byte [r13], al
mov qword [r12], 3
mov al, 3
mov rcx, qword [rbp + 0xcb0]
mov byte [rcx + 0xeb0], al
mov rax, r12
movaps xmm6, xmmword [rbp + 0xcc0]
add rsp, 0xd58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [r9 + 0xb29], 0
mov rdi, qword [r9 + 0xb38]
mov rax, qword [r9 + 0xb40]
mov qword [rbp + 0xc28], rax
movdqu xmm6, xmmword [r9 + 0xb48]
jmp 0x140082e25
mov rdi, qword [rbp + 0xbf8]
mov rax, qword [rbp + 0xc00]
mov qword [rbp + 0xc28], rax
movdqu xmm6, xmmword [rbp + 0xc08]
mov r9, qword [rbp + 0xcb0]
cmp byte [r9 + 0xb29], 0
je 0x140082e10
mov qword [rbp + 0xc68], r14
lea rcx, [r9 + 0xb30]
call fcn.140087d00
mov r9, qword [rbp + 0xcb0]
jmp 0x140082e17
mov qword [rbp + 0xc68], r14
mov rsi, qword [rbp + 0xc88]
mov r13, qword [rbp + 0xc90]
mov byte [r9 + 0xb29], 0
lea rcx, [r9 + 0xa88]
mov r14, qword [rbp + 0xca8]
mov qword [rbp + 0xa08], r14
mov rbx, qword [rbp + 0xc70]
mov qword [rbp + 0xa00], rbx
mov qword [rbp + 0x9f8], r13
mov qword [rbp + 0x9f0], rsi
mov r12, qword [rbp + 0xc98]
mov qword [rbp + 0x9e8], r12
call fcn.140084cc0
mov rax, qword [rbp + 0xcb0]
lea rcx, [rax + 0x708]
mov qword [rbp + 0x9e0], r14
mov qword [rbp + 0x9d8], rbx
mov qword [rbp + 0x9d0], r13
mov qword [rbp + 0x9c8], rsi
mov qword [rbp + 0x9c0], r12
call fcn.140084db0
mov rax, qword [rbp + 0xcb0]
lea rcx, [rax + 0x388]
mov qword [rbp + 0x9b8], r14
mov qword [rbp + 0x9b0], rbx
mov r14, r13
mov qword [rbp + 0x9a8], r13
mov qword [rbp + 0x9a0], rsi
mov qword [rbp + 0x998], r12
call fcn.140084db0
mov rax, qword [rbp + 0xcb0]
cmp qword [rax + 0x360], 0
mov r12, qword [rbp + 0xc40]
mov r13, rax
je 0x140082f11
mov r8, qword [r13 + 0x358]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [r13 + 0xb2a], 0
mov r13, r14
mov r14, qword [rbp + 0xc68]
mov rax, qword [rbp + 0xcb0]
cmp qword [rax + 0x2b8], 0
je 0x140082f4a
mov r8, qword [rax + 0x2b0]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [r14], 1
mov rax, qword [rbp + 0xca8]
mov qword [rbp + 0xbc0], rax
mov qword [rbp + 0xbb8], rbx
mov qword [rbp + 0xbb0], r13
mov qword [rbp + 0xba8], rsi
mov rcx, qword [rbp + 0xc98]
call fcn.140087e70
cmp r15d, 2
mov r14, qword [rbp + 0xc28]
jne 0x140082f9d
mov rax, qword [rbp + 0xcb0]
mov byte [rax + 0x134], 0
jmp 0x14008123e
mov qword [rbp + 0x8c8], r15
mov qword [rbp + 0x8d0], rdi
mov qword [rbp + 0x8d8], r14
movdqu xmmword [rbp + 0x8e0], xmm6
movq rcx, xmm6
cmp rcx, 0xffffffffffffffff
mov qword [rbp + 0xc88], rsi
mov qword [rbp + 0xc90], r13
je 0x140083169
mov rax, qword [rbp + 0xcb0]
mov rax, qword [rax + 0x128]
mov rax, qword [rax]
movzx eax, byte [rax + 0x77]
mov dword [rbp - 0x50], eax
mov dword [rsp + 0x20], 4
lea r9, [rbp - 0x50]
mov edx, 6
mov r8d, 1
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
jne 0x14008302b
mov qword [rbp + 0xc70], rbx
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
shl rax, 0x20
lea rcx, [rax + 2]
call fcn.14004da10
mov rax, qword [rbp + 0xcb0]
mov byte [rax + 0x134], 0
lea rcx, [rax + 0xd0]
mov rbx, qword [rbp + 0xc90]
mov qword [rbp + 0xad8], rbx
mov rsi, qword [rbp + 0xc88]
mov qword [rbp + 0xad0], rsi
call fcn.14001bf50
mov byte [rbx], 1
jmp 0x14008126a
mov qword [rbp + 0xbe0], r13
mov qword [rbp + 0xbd8], rsi
mov ecx, 1
mov edx, 0x1f
call fcn.1401e5b40
jmp 0x140083556
mov qword [rbp + 0xbe0], r13
mov qword [rbp + 0xbd8], rsi
mov ecx, 1
mov edx, 0x1c
call fcn.1401e5b40
jmp 0x140083556
mov qword [rbp + 0xbe0], r13
mov qword [rbp + 0xbd8], rsi
mov ecx, 1
mov edx, 0x1e
call fcn.1401e5b40
jmp 0x140083556
mov qword [rbp + 0xc80], r14
mov qword [rbp + 0xca8], rbx
mov ecx, 1
mov edx, 9
call fcn.1401e5b40
jmp 0x140083556
mov qword [rbp + 0xc70], rbx
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
mov edx, 0x2b
call fcn.1401e6090
jmp 0x140083556
mov rax, qword [rbp + 0xc90]
mov qword [rbp + 0xb88], rax
mov rax, qword [rbp + 0xc88]
test dword [rax + 0x4800000c], ecx
mov dword [rbp + 0xb80], eax
test dword [rax + 0x4800000c], ecx
mov dword [rbp + 0xb80], eax
mov ecx, 4
mov edx, 0x20
call fcn.1401e5b40
jmp 0x140083556
mov qword [rbp + 0xb18], r14
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnectdns.rs
mov edx, 0x23
add byte [rax], al
add byte [rax], al
call fcn.1401e6090
jmp 0x140083556
add byte [rax], al
mov qword [rbp + 0xb18], r14
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnectdns.rs
mov edx, 0x22
call fcn.1401e6090
jmp 0x140083556
mov qword [rbp + 0xc70], rbx
mov qword [rbp + 0xca8], r14
mov qword [rbp + 0xc90], r13
mov qword [rbp + 0xc88], rsi
lea rcx, str.internal_error:_entered_unreachable_codeI___
lea r8, [0x14021f998]
mov edx, 0x28
call fcn.1401e6090
jmp 0x140083556
mov qword [rbp + 0xc58], r13
mov qword [rbp + 0xc50], rsi
mov qword [rbp + 0xc48], r15
lea rcx, [0x14021f8f8]
lea r8, [0x14021f980]
mov edx, 0x18
call fcn.1401e6480
jmp 0x140083556
mov qword [rbp + 0xc98], r15
mov qword [rbp + 0xc70], rbx
mov qword [rbp + 0xca8], r14
mov qword [rbp + 0xc90], r13
mov qword [rbp + 0xc88], rsi
lea rcx, str.internal_error:_entered_unreachable_codeI___
lea r8, [0x14021f998]
mov edx, 0x28
call fcn.1401e6090
jmp 0x140083556
mov byte [rbp + 0xca7], 1
mov ecx, 4
mov rdx, r15
call fcn.1401e5b40
invalid
add cl, ch
fild dword [rcx]
add byte [rax], al
invalid
mov qword [rbp + 0xba0], r13
mov qword [rbp + 0xb98], rsi
call fcn.140002170
jmp 0x140083556
mov qword [rbp + 0xc38], r14
mov qword [rbp + 0xc30], rbx
mov qword [rbp + 0xc58], r13
mov qword [rbp + 0xc50], rsi
mov qword [rbp + 0xc48], r15
lea rcx, str.internal_error:_entered_unreachable_codeI___
lea r8, [0x14021f998]
mov edx, 0x28
call fcn.1401e6090
jmp 0x140083556
mov byte [rbp + 0xca7], 1
call fcn.140002170
jmp 0x140083556
mov rax, qword [rbp + 0xc90]
mov qword [rbp + 0xb88], rax
mov rax, qword [rbp + 0xc88]
mov qword [rbp + 0xb80], rax
mov ecx, 4
mov edx, 0x20
call fcn.1401e5b40
jmp 0x140083556
lea rax, str.overflow_in_Duration::new
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 0x40], rax
pxor xmm0, xmm0
movdqu xmmword [rbp - 0x38], xmm0
lea rdx, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_time.rs
adc eax, 0x1a1ebe
adc eax, 0x1a1ebe
lea rcx, [rbp - 0x50]
call fcn.1401e5ed0
jmp 0x140083556
mov qword [rbp + 0xc98], r15
mov qword [rbp + 0xc70], rbx
jo 0x140083468
add byte [rax], al
jo 0x140083468
add byte [rax], al
mov qword [rbp + 0xca8], r14
mov qword [rbp + 0xc90], r13
mov qword [rbp + 0xc88], rsi
lea rcx, str.internal_error:_entered_unreachable_codeI___
lea ecx, str.internal_error:_entered_unreachable_codeI___
nop
or al, 0
add byte [rax - 0x77], cl
mov ch, 0x88
or al, 0
add byte [rax - 0x73], cl
lea ecx, str.internal_error:_entered_unreachable_codeI___
lea ecx, str.internal_error:_entered_unreachable_codeI___
lea r8, [0x14021f998]
mov edx, 0x28
call fcn.1401e6090
jmp 0x140083556
mov qword [rbp + 0xbe8], r13
mov qword [rbp + 0xbd0], r8
lea rax, str.overflow_in_Duration::new
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 0x40], rax
pxor xmm0, xmm0
movdqu xmmword [rbp - 0x38], xmm0
lea rdx, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_time.rs
lea rcx, [rbp - 0x50]
call fcn.1401e5ed0
jmp 0x140083556
lea rax, str.overflow_in_Duration::new
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 0x40], rax
pxor xmm0, xmm0
movdqu xmmword [rbp - 0x38], xmm0
lea rdx, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_time.rs
lea rcx, [rbp - 0x50]
call fcn.1401e5ed0
jmp 0x140083556
lea rax, str.overflow_in_Duration::new
mov qword [rbp + 0xa40], rax
mov qword [rbp + 0xa48], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0xa50], rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0xa58], xmm0
lea rdx, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_time.rs
lea rcx, [rbp + 0xa40]
call fcn.1401e5ed0
ud2
pop rsi
pop r15
pop rbp
ret
mov byte [rax + rax], cl
add byte [rax - 0x77], cl
test dword [rax + 0x6600000b], ebx
movq mm6, qword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], 0
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
movzx ebx, byte [rbp + 0xc67]
mov rcx, qword [rbp + 0xc80]
mov rdx, qword [rbp + 0xc20]
call fcn.1401be200
mov rax, qword [rbp + 0xbd0]
mov qword [rbp + 0xb38], rax
mov rax, qword [rbp + 0xbe8]
mov qword [rbp + 0xb30], rax
mov byte [rbp + 0xc7f], bl
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov ch, 0x88
or al, 0
add byte [rax - 0x77], cl
mov ch, 0x50
or al, 0
add byte [rbx + rcx*4 - 0x43], cl
cwde
or al, 0
add byte [rcx + rcx*4 - 0x43], cl
or al, 0
add byte [rax - 0x73], cl
invalid
cmp byte [rax + rax], cl
add byte [rcx + rcx*4 - 0x4b], cl
xor byte [rax + rax], cl
add byte [rax], al
mov qword [rbp + 0xc58], rdi
add byte [rax], al
mov qword [rbp + 0xc58], rdi
mov qword [rbp + 0xc50], rsi
mov qword [rbp + 0xc48], r15
movdqa xmm6, xmmword [rsp + 0x20]
and byte [rax - 0x7d], cl
invalid
cmp byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and byte [rax - 0x7d], cl
invalid
add byte [rax - 0x75], cl
test dword [rax + 0x4800000c], ecx
mov dword [rbp + 0xba8], eax
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
mov rbx, qword [rbp + 0xca8]
mov qword [rbp + 0xc38], rbx
mov r14, qword [rbp + 0xc70]
mov qword [rbp + 0xc30], r14
mov rdi, qword [rbp + 0xc90]
mov qword [rbp + 0xc58], rdi
mov rsi, qword [rbp + 0xc88]
mov qword [rbp + 0xc50], rsi
mov r15, qword [rbp + 0xc98]
mov qword [rbp + 0xc48], r15
lea rcx, [rbp + 0xbf0]
call fcn.1400dcf10
mov qword [rbp + 0xc38], rbx
mov qword [rbp + 0xc30], r14
mov qword [rbp + 0xc58], rdi
mov qword [rbp + 0xc50], rsi
mov qword [rbp + 0xc48], r15
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [rbp + 0xc98]
mov qword [rbp + 0xc48], rax
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x75], cl
test dword [rax + 0x4800000c], ecx
mov dword [rbp + 0xba8], eax
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
mov rax, qword [rbp + 0xc98]
mov qword [rbp + 0xb40], rax
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
mov rax, qword [rbp + 0xb40]
mov qword [rbp + 0xc98], rax
mov rax, qword [rbp + 0xb48]
mov qword [rbp + 0xc40], rax
mov rax, qword [rbp + 0xb50]
mov qword [rbp + 0xc90], rax
mov rax, qword [rbp + 0xcb0]
cmp byte [rax + 0x178], 0
jne 0x1400840f2
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp + 0xcb0]
cmp qword [rax + 0x190], 0
je 0x140084120
mov rax, qword [rbp + 0xcb0]
mov r8, qword [rax + 0x188]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x77], cl
test dword [rax + 0x6600000b], ebx
movq mm6, qword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax + 0x134b8], al
add byte [rax], al
jne 0x140084804
mov qword [rbp + 0xb10], rdi
mov qword [rbp + 0xb08], rsi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
mov rcx, qword [rbp + 0xbb8]
mov rdx, qword [rbp + 0xbc0]
call fcn.1401be200
mov qword [rbp + 0xb10], rdi
mov qword [rbp + 0xb08], rsi
movaps xmm6, xmmword [rsp + 0x20]
and al, 0x20
and al, 0x20
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rbp + 0xb88], edi
mov qword [rbp + 0xb80], rsi
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
cmp byte [rbx + 0x5f], bl
cmp byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
mov rax, qword [rbp + 0xb80]
mov rcx, qword [rbp + 0xb88]
mov rdx, qword [rbp + 0xcb0]
mov byte [rdx + 0x133], 0
mov qword [rbp + 0xb10], rcx
mov qword [rbp + 0xb08], rax
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
clc
mov qword [rbp - 0x18], rax
call qword [rax]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 0x10]
mov r8, qword [rbp - 8]
je 0x140084e49
cmp qword [rax + 0x10], 0x11
jb 0x140084e3a
js 0x140084e43
adc dword [rdx + 4], esi
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rsi + 0x378], 0
add rsp, 0x48
pop rsi
pop rbp
ret
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x140084ea4
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
jb 0x140084e91
mov rax, qword [rbp - 8]
mov rax, qword [rax - 8]
clc
clc
mov qword [rbp - 8], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 8]
in al, 0x22
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
mov eax, dword [rbp - 0x10]
mov byte [rax + 0x378], 0
add rsp, 0x28
pop rsi
pop rbp
ret
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbp + 0x380], rdx
jmp rax
mov byte [r13 + 0x378], 1
mov qword [r13], 0
mov qword [r13 + 0x50], rax
xor edi, edi
jmp 0x140084fcb
mov rcx, qword [rax + 0x10]
mov r12, rdi
cmp rcx, qword [rax + 0x18]
je 0x140086739
lea rdx, [rcx + 0x20]
mov qword [rax + 0x10], rdx
movzx r12d, word [rcx]
movups xmm0, xmmword [rcx + 0x10]
movups xmmword [rbp - 0x22], xmm0
movups xmm0, xmmword [rcx + 2]
movaps xmmword [rbp - 0x30], xmm0
cmp r12w, 2
je 0x140086735
mov word [r13 + 0x20], r12w
movaps xmm0, xmmword [rbp - 0x30]
movups xmmword [r13 + 0x22], xmm0
movups xmm0, xmmword [rbp - 0x22]
movups xmmword [r13 + 0x30], xmm0
mov rax, qword [r13 + 0x40]
mov r15, qword [r13 + 0x48]
mov r14, qword [rax + 0x20]
mov edi, dword [rax + 0x28]
test r12w, r12w
mov eax, 2
mov ebx, 0x17
cmove ebx, eax
mov rax, qword [0x1402b3208]
cmp rax, 3
je 0x14008507d
mov byte [rbp], 1
mov rax, rbp
mov qword [rbp + 0x100], rax
lea rax, str.0P__
add byte [rdx], bl
add byte [rax - 0x77], cl
and al, 0x20
lea rcx, [0x1402b3208]
lea r9, [0x140224fa0]
lea r8, [rbp + 0x100]
xor edx, edx
call fcn.1401ecb00
mov dword [rsp + 0x28], 0x81
mov dword [rsp + 0x20], 0
mov ecx, ebx
mov edx, 1
mov r8d, 6
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSASocketW]
cmp rax, 0xffffffffffffffff
je 0x14008675b
mov dword [rbp + 0x100], 1
mov byte [rbp + 0x38f], 1
lea r8, [rbp + 0x100]
mov qword [rbp + 0x378], rax
mov rcx, rax
mov edx, 0x8004667e
call qword [sym.imp.ws2_32.dll_ioctlsocket]
cmp eax, 0xffffffff
je 0x140086829
mov r13d, dword [r15 + 0x48]
cmp r13d, 0x3b9aca00
je 0x1400851f8
mov rbx, qword [r15 + 0x40]
mov dword [rbp + 0x100], 1
mov byte [rbp + 0x38f], 1
test dword [rdi + 0x1000003], ecx
mov dword [rsp + 0x20], 4
lea r9, [rbp + 0x100]
mov rcx, qword [rbp + 0x378]
mov edx, 0xffff
mov r8d, 8
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
je 0x1400851db
mov ecx, 0x3e8
mov rax, rbx
mul rcx
mov ecx, r13d
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 [rbp + 0x100], 1
mov dword [rbp + 0x104], eax
mov dword [rbp + 0x108], 0
mov dword [rbp], 0
mov byte [rbp + 0x38f], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rax, rbp
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r8, [rbp + 0x100]
mov rcx, qword [rbp + 0x378]
mov edx, 0x98000004
mov r9d, 0xc
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
jne 0x1400851f8
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov byte [rbp + 0x38f], 1
add eax, dword [rax]
add byte [rcx], al
mov rcx, rax
call fcn.14004da10
test r12w, r12w
je 0x140085292
add byte [rax], al
invalid
cmp byte [r15 + 0x56], 0
mov rcx, qword [rbp + 0x378]
je 0x140085320
movups xmm0, xmmword [r15 + 0x57]
movabs rax, 0x1c00000000
mov qword [rbp + 0x17c], rax
xorps xmm1, xmm1
movups xmmword [rbp + 0x16c], xmm1
movups xmmword [rbp + 0x15c], xmm1
movups xmmword [rbp + 0x14c], xmm1
movups xmmword [rbp + 0x13c], xmm1
movups xmmword [rbp + 0x12c], xmm1
movups xmmword [rbp + 0x11c], xmm1
movups xmmword [rbp + 0x108], xmm0
mov dword [rbp + 0x118], 0
mov qword [rbp + 0x100], 0x17
mov byte [rbp + 0x38f], 1
lea rdx, [rbp + 0x100]
mov r8d, 0x1c
call qword [sym.imp.ws2_32.dll_bind]
jmp 0x140085475
cmp byte [r15 + 0x51], 0
mov rcx, qword [rbp + 0x378]
je 0x1400853cc
mov eax, dword [r15 + 0x52]
xorps xmm0, xmm0
movups xmmword [rbp + 0x168], xmm0
movups xmmword [rbp + 0x158], xmm0
movups xmmword [rbp + 0x148], xmm0
movups xmmword [rbp + 0x138], xmm0
movups xmmword [rbp + 0x128], xmm0
movups xmmword [rbp + 0x118], xmm0
movups xmmword [rbp + 0x108], xmm0
mov qword [rbp + 0x178], 0
mov dword [rbp + 0x100], 2
mov dword [rbp + 0x104], eax
mov dword [rbp + 0x180], 0x10
mov byte [rbp + 0x38f], 1
lea rdx, [rbp + 0x100]
mov r8d, 0x10
call qword [sym.imp.ws2_32.dll_bind]
jmp 0x140085475
xorps xmm0, xmm0
movups xmmword [rbp + 4], xmm0
mov word [rbp], 1
movzx eax, word [rbp + 0x12]
mov word [rbp + 0x310], ax
movups xmm1, xmmword [rbp + 2]
movaps xmmword [rbp + 0x300], xmm1
mov rax, qword [rbp + 0x302]
mov r9d, dword [rbp + 0x30a]
movzx edx, word [rbp + 0x30e]
movzx r8d, word [rbp + 0x310]
movups xmmword [rbp + 0x11c], xmm0
movups xmmword [rbp + 0x12c], xmm0
movups xmmword [rbp + 0x13c], xmm0
movups xmmword [rbp + 0x14c], xmm0
movups xmmword [rbp + 0x15c], xmm0
movups xmmword [rbp + 0x16c], xmm0
mov dword [rbp + 0x17c], 0
mov qword [rbp + 0x108], rax
mov dword [rbp + 0x110], r9d
mov word [rbp + 0x114], dx
mov word [rbp + 0x116], r8w
mov dword [rbp + 0x118], 0
mov r8d, 0x1c
xor eax, eax
mov dx, 0x17
xor r9d, r9d
jmp 0x140085445
mov qword [rbp], 0
movups xmm0, xmmword [rbp + 2]
movaps xmmword [rbp + 0x300], xmm0
movzx eax, word [rbp + 0x12]
mov word [rbp + 0x310], ax
movzx eax, word [rbp + 0x304]
rol ax, 8
mov r9d, dword [rbp + 0x300]
xorps xmm0, xmm0
movups xmmword [rbp + 0x108], xmm0
movups xmmword [rbp + 0x118], xmm0
movups xmmword [rbp + 0x128], xmm0
movups xmmword [rbp + 0x138], xmm0
movups xmmword [rbp + 0x148], xmm0
movups xmmword [rbp + 0x158], xmm0
movups xmmword [rbp + 0x168], xmm0
mov qword [rbp + 0x178], 0
mov r8d, 0x10
mov dx, 2
mov word [rbp + 0x100], dx
mov word [rbp + 0x102], ax
mov dword [rbp + 0x104], r9d
mov dword [rbp + 0x180], r8d
mov byte [rbp + 0x38f], 1
lea rdx, [rbp + 0x100]
call qword [sym.imp.ws2_32.dll_bind]
xor r13d, r13d
test eax, eax
je 0x14008548d
call qword [sym.imp.kernel32.dll_GetLastError]
mov r13d, eax
shl r13, 0x20
or r13, 2
test r13, r13
jne 0x1400868ef
cmp byte [r15 + 0x68], 0
je 0x1400854e6
mov dword [rbp + 0x100], 1
mov dword [rsp + 0x20], 4
lea r9, [rbp + 0x100]
mov rcx, qword [rbp + 0x378]
mov edx, 0xffff
mov r8d, 4
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
jne 0x1400854e6
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
lea rcx, [rax + 2]
call fcn.14004da10
cmp qword [r15], 0
je 0x140085545
mov rax, qword [r15 + 8]
mov rcx, rax
shr rcx, 0x20
xor edx, edx
neg rcx
sbb edx, edx
or edx, eax
mov dword [rbp + 0x100], edx
mov dword [rsp + 0x20], 4
lea r9, [rbp + 0x100]
mov rcx, qword [rbp + 0x378]
mov edx, 0xffff
mov r8d, 0x1001
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
jne 0x140085545
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
lea rcx, [rax + 2]
call fcn.14004da10
cmp qword [r15 + 0x10], 0
je case.default.0x14008568d
mov rax, qword [r15 + 0x18]
mov rcx, rax
shr rcx, 0x20
xor edx, edx
neg rcx
sbb edx, edx
or edx, eax
mov dword [rbp + 0x100], edx
mov dword [rsp + 0x20], 4
lea r9, [rbp + 0x100]
mov rcx, qword [rbp + 0x378]
mov edx, 0xffff
mov r8d, 0x1002
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
jne case.default.0x14008568d
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
lea rcx, [rax + 2]
call fcn.14004da10
mov r13, qword [rbp + 0x380]
movups xmm0, xmmword [r13 + 0x20]
movups xmm1, xmmword [r13 + 0x30]
lea rbx, [r13 + 0x58]
mov qword [r13 + 0x58], r14
mov dword [r13 + 0x60], edi
movups xmmword [r13 + 0x68], xmm0
movups xmmword [r13 + 0x78], xmm1
mov rax, qword [rbp + 0x378]
mov qword [r13 + 0x88], rax
movups xmm0, xmmword [rbp + 0x80]
movups xmm1, xmmword [rbp + 0x90]
movups xmm2, xmmword [rbp + 0xa0]
movups xmm3, xmmword [rbp + 0xb0]
movups xmmword [r13 + 0x90], xmm0
movups xmmword [r13 + 0xa0], xmm1
movups xmmword [r13 + 0xb0], xmm2
movups xmmword [r13 + 0xc0], xmm3
movups xmm0, xmmword [rbp + 0xc0]
movups xmmword [r13 + 0xd0], xmm0
mov byte [r13 + 0xe0], 0
mov eax, dword [rbp + 0x79]
mov ecx, dword [rbp + 0x7c]
mov dword [r13 + 0xe4], ecx
mov dword [r13 + 0xe1], eax
mov byte [r13 + 0xe8], 0
lea rcx, [r13 + 0xe9]
lea rdx, [rbp + 0x1f0]
mov r8d, 0xf7
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r13 + 0x1e0]
mov r8d, 0x188
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [r13 + 0x270]
lea rcx, [0x140259e4c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov edi, dword [r13 + 0x1e8]
cmp edi, 0x3b9aca00
jne 0x14008573a
movups xmm0, xmmword [r13 + 0x260]
movups xmmword [r13 + 0x2e8], xmm0
movups xmm0, xmmword [r13 + 0x250]
movups xmmword [r13 + 0x2d8], xmm0
movups xmm0, xmmword [r13 + 0x240]
movups xmmword [r13 + 0x2c8], xmm0
movups xmm0, xmmword [r13 + 0x230]
movups xmmword [r13 + 0x2b8], xmm0
movups xmm0, xmmword [r13 + 0x1f0]
movups xmm1, xmmword [r13 + 0x200]
movups xmm2, xmmword [r13 + 0x210]
movups xmm3, xmmword [r13 + 0x220]
movups xmmword [r13 + 0x2a8], xmm3
movups xmmword [r13 + 0x298], xmm2
movups xmmword [r13 + 0x288], xmm1
movups xmmword [r13 + 0x278], xmm0
movzx eax, byte [r13 + 0x2f0]
lea rcx, [0x140259e80]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rbx, qword [r13 + 0x1e0]
movups xmm0, xmmword [r13 + 0x260]
movaps xmmword [rbp + 0xf0], xmm0
movups xmm0, xmmword [r13 + 0x250]
movaps xmmword [rbp + 0xe0], xmm0
movups xmm0, xmmword [r13 + 0x240]
movaps xmmword [rbp + 0xd0], xmm0
movups xmm0, xmmword [r13 + 0x230]
movaps xmmword [rbp + 0xc0], xmm0
movups xmm0, xmmword [r13 + 0x1f0]
movups xmm1, xmmword [r13 + 0x200]
movups xmm2, xmmword [r13 + 0x210]
movups xmm3, xmmword [r13 + 0x220]
movaps xmmword [rbp + 0xb0], xmm3
movaps xmmword [rbp + 0xa0], xmm2
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x90], ecx
movaps xmmword [rbp + 0x80], xmm0
call fcn.140177e40
add rax, rbx
jae 0x140085b61
add eax, dword [rax]
invalid
add al, ch
invalid
mov rcx, rbp
call fcn.14018d850
adc byte [rax], 0
adc byte [rax], 0
jmp 0x140085bac
movzx eax, byte [r13 + 0x2f0]
lea rcx, [0x140259e80]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [r13 + 0x2f1], 1
mov rcx, qword [r13 + 0x298]
mov qword [r13 + 0x2a0], rcx
cmp word [r13 + 0x278], 0
movzx eax, word [r13 + 0x28a]
mov word [rbp + 0x90], ax
movups xmm0, xmmword [r13 + 0x27a]
movaps xmmword [rbp + 0x80], xmm0
je 0x14008592b
mov edx, dword [r13 + 0x28c]
mov r8d, dword [r13 + 0x290]
movzx eax, word [r13 + 0x294]
mov r9, qword [rbp + 0x82]
mov r10d, dword [rbp + 0x8a]
movzx r11d, word [rbp + 0x8e]
movzx edi, word [rbp + 0x90]
xorps xmm0, xmm0
movups xmmword [rbp + 0x20c], xmm0
movups xmmword [rbp + 0x21c], xmm0
movups xmmword [rbp + 0x22c], xmm0
movups xmmword [rbp + 0x23c], xmm0
movups xmmword [rbp + 0x24c], xmm0
movups xmmword [rbp + 0x25c], xmm0
add byte [rax], al
rol ax, 8
mov dword [rbp + 0x26c], 0
mov qword [rbp + 0x1f8], r9
mov dword [rbp + 0x200], r10d
add byte [rsi + 0x44], ah
mov dword [rbp + 0x204], ebx
add byte [rax], al
add byte [rax], al
mov word [rbp + 0x206], di
mov dword [rbp + 0x208], r8d
mov r8d, 0x1c
mov r9w, 0x17
jmp 0x14008597b
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x73], cl
lea rdi, [r13 + 0x2e8]
lea rdi, [r13 + 0x2e8]
call 0x1810858db
movzx eax, byte [rbp + 0x2e8]
add byte [rax], al
movzx eax, byte [r13 + 0x2e8]
add byte [rax], al
lea rcx, [r13 + 0x2a8]
mov qword [rbp + 0x378], rcx
mov dword [rbp + 0x378], ecx
mov dword [rbp + 0x378], ecx
lea rcx, [0x140259e90]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
or dword [rax + 1], 0x49e0ffc8
mov edx, dword [rbp + 0x2a8]
mov rdx, qword [r13 + 0x2a8]
mov r8, qword [r13 + 0x2b0]
mov al, 2
add byte [rax], al
mov r13, qword [rbp + 0x378]
jmp 0x140085a0b
mov qword [rbp + 0x360], rdi
mov rax, qword [r13 + 0x2e0]
jmp 0x140085aaf
lea r8, [rbp + 0x1f8]
movzx eax, word [rbp + 0x84]
rol ax, 8
mov edx, dword [rbp + 0x80]
xorps xmm0, xmm0
movups xmmword [r8 + 0x60], xmm0
movups xmmword [r8 + 0x50], xmm0
movups xmmword [r8 + 0x40], xmm0
movups xmmword [r8 + 0x30], xmm0
movups xmmword [r8 + 0x20], xmm0
movups xmmword [r8 + 0x10], xmm0
movups xmmword [r8], xmm0
mov qword [r8 + 0x70], 0
mov r8d, 0x10
mov r9w, 2
mov word [rbp + 0x1f0], r9w
mov word [rbp + 0x1f2], ax
mov dword [rbp + 0x1f4], edx
mov dword [rbp + 0x270], r8d
lea rdx, [rbp + 0x1f0]
call qword [sym.imp.ws2_32.dll_connect]
test eax, eax
je 0x1400859cc
call qword [sym.imp.kernel32.dll_GetLastError]
mov r12, rax
shl r12, 0x20
or r12, 2
cmp eax, 0x2733
jne 0x140085e85
mov rcx, r12
call fcn.14004da10
mov rax, qword [rbp + 0x380]
mov byte [rax + 0x2f1], 0
mov rdx, qword [rax + 0x2a0]
lea r13, [rax + 0x2a8]
mov qword [rax + 0x2a8], rdx
mov qword [rax + 0x2b0], 0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
mov eax, 0x2e8
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
mov eax, 0x2e8
mov byte [rax + 0x2e8], 0
xor r8d, r8d
mov qword [rbp + 0x328], rdi
mov qword [rbp + 0x320], r13
lea rcx, [rbp + 0x1f0]
call fcn.140190d90
mov rcx, qword [rbp + 0x1f0]
cmp rcx, 2
jne 0x140085a3e
mov r12, qword [rbp + 0x1f8]
mov esp, dword [rbp + 0x1f8]
jmp 0x1400862cb
lea ecx, [rax]
add byte [rax], al
mov qword [rbp + 0x360], rdi
mov qword [rbp + 0x378], r13
js 0x140085a4d
add byte [rax], al
js 0x140085a4d
add byte [rax], al
mov rdx, qword [rbp + 0x1f8]
mov edx, dword [rbp + 0x1f8]
mov rax, qword [rbp + 0x210]
mov qword [rbp + 0x110], rax
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rbp + 0x200]
movaps xmmword [rbp + 0x100], xmm0
mov r8, qword [rbp + 0x380]
lea rax, [r8 + 0x2b8]
mov qword [r8 + 0x2b8], rcx
mov qword [r8 + 0x2c0], rdx
movaps xmm0, xmmword [rbp + 0x100]
movups xmmword [r8 + 0x2c8], xmm0
mov rcx, qword [rbp + 0x110]
mov qword [r8 + 0x2d8], rcx
mov qword [r8 + 0x2e0], rax
mov rdx, qword [rax + 0x10]
lea rbx, [rbp + 0x1f0]
mov rcx, rbx
mov r8, qword [rbp + 0x358]
mov r9b, 1
call fcn.14018aed0
movzx eax, byte [rbp + 0x1f9]
cmp al, 3
je 0x140086a47
mov rdx, qword [rbp + 0x1f0]
cmp al, 2
mov r12, qword [rbp + 0x380]
je 0x14008620e
mov rcx, qword [r12 + 0x2d0]
cmp rcx, 0xffffffffffffffff
mov r13, qword [rbp + 0x378]
je 0x140086c84
mov dword [rbp + 0x100], 0
mov dword [rbp + 0x1f0], 4
mov qword [rsp + 0x20], rbx
lea r9, [rbp + 0x100]
mov edx, 0xffff
mov r8d, 0x1007
call qword [sym.imp.ws2_32.dll_getsockopt]
cmp eax, 0xffffffff
je 0x1400861fd
movsxd rdx, dword [rbp + 0x100]
test rdx, rdx
je 0x140086530
shl rdx, 0x20
or rdx, 2
jmp 0x14008620e
mov r8d, edx
add r8d, edi
cmp r8d, 0x3b9aca00
jb 0x140085b80
add r8d, 0xc4653600
inc rax
je 0x1400857c7
mov ecx, r8d
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
imul ecx, ecx, 0x3b9aca00
sub r8d, ecx
lea r9, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
mov rcx, rbp
mov rdx, rax
call fcn.14018d6d0
movaps xmm0, xmmword [rbp + 0xf0]
movaps xmmword [rbp + 0x2d0], xmm0
movaps xmm0, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0x2c0], xmm0
movaps xmm0, xmmword [rbp + 0xd0]
movaps xmmword [rbp + 0x2b0], xmm0
movaps xmm0, xmmword [rbp + 0xc0]
movaps xmmword [rbp + 0x2a0], xmm0
movaps xmm0, xmmword [rbp + 0x80]
movaps xmm1, xmmword [rbp + 0x90]
movaps xmm2, xmmword [rbp + 0xa0]
movaps xmm3, xmmword [rbp + 0xb0]
movaps xmmword [rbp + 0x290], xmm3
movaps xmmword [rbp + 0x280], xmm2
movaps xmmword [rbp + 0x270], xmm1
movaps xmmword [rbp + 0x260], xmm0
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [rbp + 0x20]
movups xmm3, xmmword [rbp + 0x30]
movaps xmmword [rbp + 0x1f0], xmm0
movaps xmmword [rbp + 0x200], xmm1
movaps xmmword [rbp + 0x210], xmm2
movaps xmmword [rbp + 0x220], xmm3
movups xmm0, xmmword [rbp + 0x40]
movaps xmmword [rbp + 0x230], xmm0
movups xmm0, xmmword [rbp + 0x50]
movaps xmmword [rbp + 0x240], xmm0
movups xmm0, xmmword [rbp + 0x60]
movaps xmmword [rbp + 0x250], xmm0
lea rbx, [rbp + 0x100]
lea rdx, [rbp + 0x1f0]
mov r8d, pe_nt_image_headers64
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r13, qword [rbp + 0x380]
lea rcx, [r13 + 0x278]
add byte [rax], al
mov r8d, pe_nt_image_headers64
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rax, [r13 + 0x278]
mov qword [rbp + 0x378], rax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x140085d1c
xor r15d, r15d
test eax, eax
jne 0x140085d47
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov r13, qword [rbp + 0x380]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x13c], 0
setne cl
cmp byte [rax + 0x13d], 0
cmp eax, 1
sete r15b
and r15b, cl
movzx eax, byte [r13 + 0x360]
lea rcx, [0x140259e60]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
mov byte [r13 + 0x361], 1
mov rcx, qword [r13 + 0x308]
mov qword [r13 + 0x310], rcx
cmp word [r13 + 0x2e8], 0
movzx eax, word [r13 + 0x2fa]
mov word [rbp + 0x10], ax
movups xmm0, xmmword [r13 + 0x2ea]
movaps xmmword [rbp], xmm0
je 0x140085ea3
mov edx, dword [r13 + 0x2fc]
mov r8d, dword [r13 + 0x300]
movzx eax, word [r13 + 0x304]
mov r9, qword [rbp + 2]
mov r10d, dword [rbp + 0xa]
movzx r11d, word [rbp + 0xe]
movzx edi, word [rbp + 0x10]
xorps xmm0, xmm0
movups xmmword [rbp + 0x20c], xmm0
movups xmmword [rbp + 0x21c], xmm0
movups xmmword [rbp + 0x22c], xmm0
movups xmmword [rbp + 0x23c], xmm0
movups xmmword [rbp + 0x24c], xmm0
movups xmmword [rbp + 0x25c], xmm0
rol ax, 8
mov dword [rbp + 0x26c], 0
mov qword [rbp + 0x1f8], r9
mov dword [rbp + 0x200], r10d
mov word [rbp + 0x204], r11w
mov dword [rbp + 0x204], ebx
mov word [rbp + 0x206], di
mov dword [rbp + 0x208], r8d
or byte [rdx], al
add byte [rax], al
or byte [rdx], al
add byte [rax], al
mov r8d, 0x1c
mov r9w, 0x17
jmp 0x140085eed
lea r14, [r13 + 0x358]
mov ch, 0x58
add eax, dword [rax]
add byte [rax], al
movzx eax, byte [r13 + 0x358]
lea rdi, [r13 + 0x318]
invalid
movzx eax, byte [r13 + 0x358]
lea rdi, [r13 + 0x318]
invalid
add byte [rax - 0x73], cl
or eax, 0x1d4021
lea rcx, [0x140259e70]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdx, qword [r13 + 0x318]
sbb byte [rbx], al
add byte [rax], al
mov r8, qword [r13 + 0x320]
jmp 0x140085f81
mov qword [rbp + 0x360], r14
mov qword [rbp + 0x370], rdi
mov rax, qword [r13 + 0x350]
jmp 0x140086025
mov rax, qword [rbp + 0x380]
mov rcx, qword [rax + 0x2a0]
mov edi, 2
call qword [sym.imp.ws2_32.dll_closesocket]
jmp 0x1400862db
lea r8, [rbp + 0x1f8]
movzx eax, word [rbp + 4]
rol ax, 8
mov edx, dword [rbp]
xorps xmm0, xmm0
movups xmmword [r8 + 0x60], xmm0
movups xmmword [r8 + 0x50], xmm0
movups xmmword [r8 + 0x40], xmm0
movups xmmword [r8 + 0x30], xmm0
movups xmmword [r8 + 0x20], xmm0
movups xmmword [r8 + 0x10], xmm0
movups xmmword [r8], xmm0
mov qword [r8 + 0x70], 0
mov r8d, 0x10
mov r9w, 2
mov word [rbp + 0x1f0], r9w
mov word [rbp + 0x1f2], ax
mov dword [rbp + 0x1f4], edx
mov dword [rbp + 0x270], r8d
lea rdx, [rbp + 0x1f0]
call qword [sym.imp.ws2_32.dll_connect]
test eax, eax
je 0x140085f42
call qword [sym.imp.kernel32.dll_GetLastError]
mov ebx, eax
shl rbx, 0x20
or rbx, 2
mov rcx, rbx
call fcn.140057020
cmp al, 0xd
jne 0x1400861df
mov rcx, rbx
call fcn.14004da10
mov rax, qword [rbp + 0x380]
mov byte [rax + 0x361], 0
mov rdx, qword [rax + 0x310]
lea rdi, [rax + 0x318]
mov qword [rax + 0x318], rdx
mov qword [rax + 0x320], 0
lea r14, [rax + 0x358]
mov byte [rax + 0x358], 0
xor r8d, r8d
mov qword [rbp + 0x338], r14
mov qword [rbp + 0x330], rdi
lea rcx, [rbp + 0x1f0]
add byte [rax], al
call fcn.140190d90
mov rcx, qword [rbp + 0x1f0]
cmp rcx, 2
jne 0x140085fb4
mov rbx, qword [rbp + 0x1f8]
jmp 0x140086639
invalid
add byte [rax], al
mov qword [rbp + 0x360], r14
mov qword [rbp + 0x370], rdi
mov rdx, qword [rbp + 0x1f8]
mov rax, qword [rbp + 0x210]
mov qword [rbp + 0x90], rax
movups xmm0, xmmword [rbp + 0x200]
movaps xmmword [rbp + 0x80], xmm0
mov r8, qword [rbp + 0x380]
lea rax, [r8 + 0x328]
sub byte [rax], 3
add byte [rax], al
mov qword [r8 + 0x328], rcx
mov qword [r8 + 0x330], rdx
movaps xmm0, xmmword [rbp + 0x80]
movups xmmword [r8 + 0x338], xmm0
cmp byte [rax], 3
add byte [rax], al
mov rcx, qword [rbp + 0x90]
mov qword [r8 + 0x348], rcx
mov dword [rax + 0x348], ecx
mov qword [r8 + 0x350], rax
mov rdx, qword [rax + 0x10]
lea r14, [rbp + 0x1f0]
mov rcx, r14
mov r8, qword [rbp + 0x358]
mov r9b, 1
call fcn.14018aed0
adc byte [rax], al
movzx eax, byte [rbp + 0x1f9]
cmp al, 3
jne 0x140086132
mov rax, qword [rbp + 0x360]
mov byte [rax], 3
mov rax, qword [rbp + 0x380]
mov byte [rax + 0x360], 3
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je case.0x140056644.788
test eax, eax
jne 0x140086104
invalid
js 0x140086018
mov eax, dword [0x1402b339c]
add eax, 0x22d30a
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
jl 0x1400860be
add byte [rbx + 0x22d2e405], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
add dword [rbx + 0x22d2ca05], ecx
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx edx, byte [rax + 0x13c]
mov dh, 0x90
cmp al, 1
add byte [rax], al
mov dh, 0x90
cmp al, 1
add byte [rax], al
test dl, dl
sete cl
xchg esp, eax
rol dword [rax + 0x13db8], 0
add byte [rdi], cl
xchg ebp, eax
ror byte [rax], 0xc8
or r15b, al
cmp r15b, 1
jne 0x140086460
mov rcx, qword [rbp + 0x378]
mov rdx, qword [rbp + 0x358]
call fcn.14018db50
mov edi, 3
test al, al
mov r13, qword [rbp + 0x380]
je 0x140086685
mov al, 3
jmp 0x140086a62
mov rbx, qword [rbp + 0x1f0]
cmp al, 2
mov r13, qword [rbp + 0x380]
je 0x140086583
mov rcx, qword [r13 + 0x340]
cmp rcx, 0xffffffffffffffff
je 0x140086d79
mov dword [rbp + 0x80], 0
mov dword [rbp + 0x1f0], 4
mov qword [rsp + 0x20], r14
lea r9, [rbp + 0x80]
mov edx, 0xffff
mov r8d, 0x1007
call qword [sym.imp.ws2_32.dll_getsockopt]
cmp eax, 0xffffffff
je 0x140086573
movsxd rbx, dword [rbp + 0x80]
test rbx, rbx
jne 0x14008657b
mov rdi, qword [r13 + 0x328]
mov rbx, qword [r13 + 0x330]
mov r14, qword [r13 + 0x338]
mov r12, qword [r13 + 0x340]
mov rax, r13
mov r13, qword [r13 + 0x348]
mov byte [rax + 0x358], 1
cmp rdi, 3
je 0x14008605b
jmp 0x140086649
mov rax, qword [rbp + 0x380]
mov rcx, qword [rax + 0x310]
mov edi, 2
call qword [sym.imp.ws2_32.dll_closesocket]
jmp 0x140086667
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
shl rax, 0x20
or rax, 2
mov rdx, rax
lea rax, [r12 + 0x2b8]
mov qword [rbp + 0x370], rax
mov rax, qword [r12 + 0x2d0]
mov rcx, qword [r12 + 0x2d8]
mov qword [r12 + 0x2d0], 0xffffffffffffffff
cmp rax, 0xffffffffffffffff
mov r12, rdx
je 0x1400862a3
mov rdx, qword [rbp + 0x380]
add rdx, 0x2d0
mov qword [rbp + 0x350], rdx
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0x1f8], rcx
lea rdx, [rbp + 0x1f0]
mov rcx, qword [rbp + 0x370]
call fcn.140133330
test rax, rax
je 0x140086285
mov rcx, rax
call fcn.14004da10
lea rcx, [rbp + 0x1f0]
call fcn.140066920
mov rcx, qword [rbp + 0x350]
cmp qword [rcx], 0xffffffffffffffff
je 0x1400862a3
call fcn.140066920
mov rdi, qword [rbp + 0x360]
mov qword [rbp + 0x328], rdi
mov r13, qword [rbp + 0x378]
mov qword [rbp + 0x320], r13
mov rcx, qword [rbp + 0x370]
call fcn.140066a50
mov byte [rdi], 1
mov edi, 2
mov rcx, r13
call fcn.1400881f0
mov r13, qword [rbp + 0x380]
mov word [r13 + 0x2f0], 1
cmp rdi, 2
jne 0x14008671b
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140086322
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je case.0x140084f53.19
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x11
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je case.0x140084f53.19
mov rdi, rax
movups xmm0, xmmword [0x14021dda3]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x72
mov qword [rbp + 0x1f0], r12
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14008637d
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140086bee
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 8
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140086bee
mov rbx, rax
mov qword [rax], r12
mov byte [r13 + 0x270], 1
mov r8, qword [r13]
test r8, r8
je 0x140086434
cmp qword [r13 + 8], 0
je 0x1400863c5
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [r13 + 0x10]
test rcx, rcx
je 0x140086434
mov qword [rbp + 0x360], rbx
mov qword [rbp + 0x378], rdi
mov rax, qword [r13 + 0x18]
mov qword [rbp + 0x350], rcx
mov qword [rbp + 0x370], rax
call qword [rax]
mov rax, qword [rbp + 0x370]
cmp qword [rax + 8], 0
mov r13, qword [rbp + 0x380]
mov rdi, qword [rbp + 0x378]
mov rbx, qword [rbp + 0x360]
mov r8, qword [rbp + 0x350]
je 0x140086434
cmp qword [rax + 0x10], 0x11
jb 0x140086425
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [r13 + 0x378], 1
mov qword [r13], rdi
mov qword [r13 + 8], 0x11
mov qword [r13 + 0x10], rbx
lea rax, fcn.140041570
mov qword [r13 + 0x18], rax
mov rax, qword [r13 + 0x50]
jmp 0x140084fcb
mov byte [rbp + 0x370], dl
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x13c], 0
mov rcx, qword [rbp + 0x378]
mov rdx, qword [rbp + 0x358]
call fcn.14018db50
movzx edi, al
add rdi, 3
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x1400864fd
test eax, eax
jne 0x140086524
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx ecx, byte [rbp + 0x370]
mov byte [rax + 0x13c], cl
mov byte [rax + 0x13d], 0
mov r13, qword [rbp + 0x380]
jmp 0x14008667b
mov rdi, qword [r12 + 0x2b8]
mov rax, qword [r12 + 0x2c0]
mov r14, qword [r12 + 0x2c8]
mov rbx, qword [r12 + 0x2d0]
mov r15, qword [r12 + 0x2d8]
mov byte [r12 + 0x2e8], 1
mov r12, rax
cmp rdi, 3
jne 0x1400862d3
jmp 0x140086a51
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov ebx, eax
shl rbx, 0x20
or rbx, 2
lea rax, [r13 + 0x328]
mov qword [rbp + 0x340], rax
mov rax, qword [r13 + 0x340]
mov rcx, qword [r13 + 0x348]
mov qword [r13 + 0x340], 0xffffffffffffffff
cmp rax, 0xffffffffffffffff
je 0x140086611
mov rdx, qword [rbp + 0x380]
add rdx, 0x340
mov qword [rbp + 0x348], rdx
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0x1f8], rcx
lea rdx, [rbp + 0x1f0]
mov rcx, qword [rbp + 0x340]
call fcn.140133330
test rax, rax
je 0x1400865f3
mov rcx, rax
call fcn.14004da10
lea rcx, [rbp + 0x1f0]
call fcn.140066920
mov rcx, qword [rbp + 0x348]
cmp qword [rcx], 0xffffffffffffffff
je 0x140086611
call fcn.140066920
mov r14, qword [rbp + 0x360]
mov qword [rbp + 0x338], r14
mov rdi, qword [rbp + 0x370]
mov qword [rbp + 0x330], rdi
mov rcx, qword [rbp + 0x340]
call fcn.140066a50
mov qword [rbp + 0x370], rdi
mov byte [r14], 1
mov edi, 2
mov rcx, qword [rbp + 0x370]
call fcn.1400881f0
mov qword [rbp + 0x340], r14
mov qword [rbp - 8], r12
mov qword [rbp + 0x348], r13
mov r13, qword [rbp + 0x380]
mov word [r13 + 0x360], 1
mov rsi, rbx
cmp rdi, 4
je 0x14008612b
movzx eax, byte [r13 + 0x360]
cmp eax, 3
je 0x1400866ac
test eax, eax
jne 0x1400866c6
mov rax, qword [rbp + 0x380]
mov rcx, qword [rax + 0x308]
call qword [sym.imp.ws2_32.dll_closesocket]
jmp 0x1400866c6
lea rcx, [r13 + 0x318]
call fcn.1400881f0
mov rax, qword [rbp + 0x380]
mov byte [rax + 0x361], 0
mov rcx, qword [rbp + 0x378]
call fcn.140084cc0
cmp rdi, 2
je 0x1400866f0
mov r12, rsi
cmp rdi, 3
jne 0x1400866f8
mov edi, 2
call fcn.140132ee0
mov r12, rax
jmp 0x1400866f8
mov edi, 2
mov r12, rsi
mov r15, qword [rbp + 0x348]
mov rbx, qword [rbp - 8]
mov r14, qword [rbp + 0x340]
mov r13, qword [rbp + 0x380]
cmp rdi, 2
je 0x1400862f6
mov byte [r13 + 0x270], 1
mov r8, qword [r13]
test r8, r8
jne 0x1400869e4
jmp 0x140086b8d
mov r12, qword [r13]
test r12, r12
je 0x140086a8a
mov byte [r13 + 0x378], 0
mov r14, qword [r13 + 8]
mov rbx, qword [r13 + 0x10]
mov r15, qword [r13 + 0x18]
jmp 0x140086b88
call qword [sym.imp.kernel32.dll_GetLastError]
mov esi, eax
shl rsi, 0x20
or rsi, 2
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140086797
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140086d96
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0xe
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140086d96
mov r12, rax
movabs rax, 0x726f727265206e65
mov qword [r12 + 6], rax
movabs rax, 0x6e65706f20706374
mov qword [r12], rax
mov qword [rbp + 0x100], rsi
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140086801
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140086db8
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 8
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140086db8
mov rbx, rax
mov qword [rax], rsi
mov r14d, 0xe
jmp 0x1400869a9
call qword [sym.imp.kernel32.dll_GetLastError]
mov esi, eax
shl rsi, 0x20
or rsi, 2
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140086865
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140086dda
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x19
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140086dda
mov r12, rax
movups xmm0, xmmword [0x14020bf69]
movups xmmword [rax + 9], xmm0
movups xmm0, xmmword [str.tcp_set_nonblocking_errortcp_bind_local_errorhttps_required_but_URI_was_not_httpsC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcuts46.rs]
movups xmmword [rax], xmm0
mov qword [rbp + 0x100], rsi
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1400868c7
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140086dfc
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 8
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140086dfc
mov rbx, rax
mov qword [rax], rsi
mov r14d, 0x19
jmp 0x14008699c
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14008691b
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140086e1b
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x14
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140086e1b
mov r12, rax
movups xmm0, xmmword [0x14020bf79]
movups xmmword [rax], xmm0
mov dword [rax + 0x10], 0x726f7272
mov qword [rbp + 0x100], r13
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140086979
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140086e3a
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 8
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140086e3a
mov rbx, rax
mov qword [rax], r13
mov r14d, 0x14
mov rcx, qword [rbp + 0x378]
call qword [sym.imp.ws2_32.dll_closesocket]
mov r13, qword [rbp + 0x380]
mov qword [r13 + 0x68], r12
mov qword [r13 + 0x70], r14
mov qword [r13 + 0x78], rbx
lea r15, fcn.140041570
mov qword [r13 + 0x80], r15
mov dword [r13 + 0x60], 0x3b9aca01
mov edi, 2
mov r8, qword [r13]
test r8, r8
je 0x140086b8d
cmp qword [r13 + 8], 0
je 0x1400869fa
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [r13 + 0x10]
test rcx, rcx
je 0x140086b8d
mov rax, qword [r13 + 0x18]
mov qword [rbp + 0x370], rcx
mov qword [rbp + 0x378], rax
call qword [rax]
mov rax, qword [rbp + 0x378]
cmp qword [rax + 8], 0
je 0x140086a7e
cmp qword [rax + 0x10], 0x11
jae 0x140086abd
mov r13, qword [rbp + 0x380]
mov r8, qword [rbp + 0x370]
jmp 0x140086acf
mov rax, qword [rbp + 0x360]
mov byte [rax], 3
mov r13, qword [rbp + 0x380]
mov byte [r13 + 0x2f0], 3
mov al, 4
mov byte [r13 + 0x270], al
mov rax, qword [rbp + 0x2e8]
mov qword [rax], 3
mov al, 3
jmp 0x140086bb1
mov r13, qword [rbp + 0x380]
jmp 0x140086b8d
lea rdx, str.Network_unreachabletcp_connect_error
mov r8d, 0x13
mov cl, 7
call fcn.140132d00
mov rsi, rax
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
je 0x140086ae3
mov r13, qword [rbp + 0x380]
jmp 0x140086b03
mov r8, qword [rbp + 0x370]
mov r8, qword [r8 - 8]
mov r13, qword [rbp + 0x380]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140086b8d
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
mov r13, qword [rbp + 0x380]
je 0x140086e59
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x11
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140086e59
mov r12, rax
movups xmm0, xmmword [0x14021dda3]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x72
mov qword [rbp + 0x1f0], rsi
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140086b5e
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140086e78
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 8
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140086e78
mov rbx, rax
mov qword [rax], rsi
lea r15, fcn.140041570
mov r14d, 0x11
mov edi, 2
mov byte [r13 + 0x378], 0
mov rax, qword [rbp + 0x2e8]
mov qword [rax], rdi
mov qword [rax + 8], r12
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], r15
mov al, 1
mov byte [r13 + 0x379], al
add rsp, 0x418
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rbp + 0x370], r12
mov byte [rbp + 0x36f], 1
mov ecx, 1
add byte [rax], al
add byte [rdx + 0x11], bh
add byte [rax], al
add byte [rdx + 0x11], bh
call fcn.1401e5b40
jmp 0x140086e95
mov qword [rbp + 0x378], rdi
mov ebp, 0x378
mov qword [rbp + 0x370], r12
mov ecx, 8
invalid
add eax, dword [rax]
add byte [rcx + 8], bh
invalid
add byte [rdx + 8], bh
mov edx, 8
call fcn.1401e5b40
jmp 0x140086e95
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
lea rcx, str._async_fn__resumed_after_panicking
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_socket.rs
mov edx, 0x22
add byte [rdx + 0x22], bh
call fcn.1401e6090
jmp 0x140086e95
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_socket.rs
add eax, 0x19760d
add eax, 0x19760d
mov edx, 0x23
call fcn.1401e6090
adc eax, 0x24be900
add byte [rax], al
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_socket.rs
add eax, 0x1975f0
add eax, 0x1975f0
mov edx, 0x22
call fcn.1401e6090
jmp 0x140086e95
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_socket.rs
sal dword [rbp + 0x19], cl
add byte [rdx + 0x23], bh
add byte [rax], al
sal dword [rbp + 0x19], cl
add byte [rdx + 0x23], bh
add byte [rax], al
call fcn.1401e6090
jmp 0x140086e95
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
or eax, 0x1ccb45
retf
sbb al, 0
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
retf
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
mov edx, 0x2b
add byte [rdx + 0x2b], bh
call fcn.1401e6090
jmp 0x140086e95
mov rax, qword [rbp + 0x378]
mov qword [rbp + 0x2f0], rax
add al, byte [rax]
add byte [rax - 0x73], cl
or eax, 0x19bfba
add al, byte [rax]
add byte [rax - 0x73], cl
or eax, 0x19bfba
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_stream.rs
mov edx, 0x22
add byte [rdx + 0x22], bh
call fcn.1401e6090
jmp 0x140086e95
mov rax, qword [rbp + 0x378]
mov qword [rbp + 0x2f0], rax
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_stream.rs
add byte [rdx + 0x23], bh
call fcn.1401e6090
jmp 0x140086e95
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
invalid
mov edx, 0x23
call fcn.1401e6090
jmp 0x140086e95
adc eax, 0x181e900
add byte [rax], al
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
add byte [rdx + 0x22], bh
add byte [rdx + 0x22], bh
call fcn.1401e6090
jmp 0x140086e95
mov qword [rbp + 0x2f8], rdi
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_stream.rs
add byte [rdx + 0x22], bh
add byte [rdx + 0x22], bh
call fcn.1401e6090
jmp 0x140086e95
mov qword [rbp + 0x2f8], rdi
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_stream.rs
mov edx, 0x23
call fcn.1401e6090
jmp 0x140086e95
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
mov edx, 0x2b
call fcn.1401e6090
jmp 0x140086e95
mov qword [rbp + 0x378], rsi
mov byte [rbp + 0x36d], 1
mov ecx, 1
mov edx, 0xe
call fcn.1401e5b40
jmp 0x140086e95
mov qword [rbp + 0x378], rsi
mov qword [rbp + 0x370], r12
mov ecx, 8
mov edx, 8
call fcn.1401e5b40
jmp 0x140086e95
mov qword [rbp + 0x358], rsi
mov byte [rbp + 0x36c], 1
mov ecx, 1
mov edx, 0x19
call fcn.1401e5b40
jmp 0x140086e95
mov qword [rbp + 0x358], rsi
mov qword [rbp + 0x370], r12
mov ecx, 8
mov edx, 8
call fcn.1401e5b40
jmp 0x140086e95
mov qword [rbp + 0x358], r13
mov byte [rbp + 0x36b], 1
mov ecx, 1
mov edx, 0x14
call fcn.1401e5b40
jmp 0x140086e95
mov qword [rbp + 0x358], r13
mov qword [rbp + 0x370], r12
mov ecx, 8
mov edx, 8
call fcn.1401e5b40
jmp 0x140086e95
mov qword [rbp + 0x378], rsi
mov byte [rbp + 0x36e], 1
mov ecx, 1
mov edx, 0x11
call fcn.1401e5b40
jmp 0x140086e95
mov qword [rbp + 0x378], rsi
mov qword [rbp + 0x370], r12
mov ecx, 8
mov edx, 8
call fcn.1401e5b40
ud2
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x330]
mov rcx, qword [rbp + 0x338]
mov byte [rcx], 2
mov qword [rbp + 0x2f8], rax
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov esi, dword [rbp + 0x370]
mov qword [rbp + 0x330], rsi
mov rcx, qword [rbp + 0x340]
call fcn.140066a50
mov qword [rbp + 0x338], rdi
mov qword [rbp + 0x330], rsi
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x380]
cmp byte [rax + 0x361], 0
jne 0x1400870cd
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp + 0x380]
mov rcx, qword [rax + 0x310]
call qword [sym.imp.ws2_32.dll_closesocket]
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x380]
mov byte [rax + 0x361], 0
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x380]
mov word [rax + 0x2f0], 2
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
mov rdi, qword [rbp + 0x360]
mov qword [rbp + 0x328], rdi
mov rsi, qword [rbp + 0x378]
mov qword [rbp + 0x320], rsi
mov rcx, qword [rbp + 0x370]
call fcn.140066a50
mov qword [rbp + 0x328], rdi
mov qword [rbp + 0x320], rsi
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x380]
cmp byte [rax + 0x2f1], 0
jne 0x14008742d
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp + 0x380]
mov rcx, qword [rax + 0x2a0]
call qword [sym.imp.ws2_32.dll_closesocket]
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x1f0]
call fcn.140041570
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
out dx, eax
cld
call qword [rax + 0x48c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
pop rdi
pop rbp
ret
adc dword [rdx + 0x12], esi
mov rax, qword [rbp + 0x370]
mov rax, qword [rax - 8]
mov qword [rbp + 0x370], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x370]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
js 0x140087655
adc dword [rdx + 0x12], esi
mov rax, qword [rbp + 0x350]
mov rax, qword [rax - 8]
mov qword [rbp + 0x350], rax
test dword [rax + 3], edx
add byte [rax], al
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x350]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0x380]
mov byte [rcx + 0x378], 1
mov rax, qword [rbp + 0x378]
add eax, dword [rax]
add byte [rax - 0x77], cl
add dword [rax - 0x39], ecx
or byte [r9], dl
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 3], esp
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x77], cl
add dword [rax - 0x39], ecx
or byte [r9], dl
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 3], esp
add byte [rax], al
mov qword [rcx + 0x10], rax
lea rax, fcn.140041570
mov qword [rcx + 0x18], rax
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sahf
invalid
ret
nop word [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x36d], 0
je 0x140087861
mov rcx, qword [rbp + 0x378]
call fcn.14004da10
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
lea rcx, [rbp + 0x100]
call fcn.140041570
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rbp + 0x100]
call fcn.140041570
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
pop rsi
pop r15
pop rbp
ret
add byte [rax], 0
add byte [rax - 0x75], cl
test dword [rax + 0x48000003], eax
lea ecx, [rax + 0x1e0]
call fcn.140088410
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x80]
call fcn.1400883a0
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp qword gs:[rsi + 0x10], 0
je 0x140087d35
mov r8, qword [rsi + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsi + 0x18]
test rcx, rcx
je 0x140087dd6
mov rax, qword [rsi + 0x20]
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], rax
call qword [rax]
mov rax, qword [rbp - 8]
cmp qword [rax + 8], 0
mov r8, qword [rbp - 0x10]
je 0x140087dd6
cmp qword [rax + 0x10], 0x11
jb 0x140087d6a
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
add rsp, 0x48
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x48
pop rsi
pop rbp
ret
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 8]
call fcn.140066a50
call qword [rax + 0x28c48348]
call qword [rax + 0x28c48348]
pop rsi
pop rbp
ret
lea ebp, [rsp + 0x30]
mov qword [rbp], 0xfffffffffffffffe
movzx eax, byte [rcx + 0x9f0]
or dword [rax], eax
add byte [rax - 0x7d], cl
cmp rax, 6
cmp rax, 6
ja case.0x140087ea5.1
mov rsi, rcx
lea rcx, [0x140259ea0]
and byte [0x1446bc69d], bl
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbp - 8], rsi
or dword [rax + 1], 0x758948c8
clc
jmp rax
cmp qword [rsi + 0xa8], 0
cmp dword [rsi + 0xa8], 0
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rsi + 0xa0]
invalid
je case.0x1400857ea.9
mov r8, qword [rsi + 0xa0]
add byte [rax - 0x75], cl
or eax, 0x22b429
mov ah, 0x22
invalid
mov rcx, qword [0x1402b32e8]
mov ah, 0x22
add byte [rcx], dh
sar bh, cl
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x169691
adc eax, 0x169691
cmp dword [rsi], 2
je case.0x140087ea5.1
mov rcx, rsi
int1
call fcn.140084cc0
mov rax, qword [rbp - 8]
clc
dec dword [rax - 0x75]
clc
clc
clc
add rax, 0x70
cmp qword [rax + 8], 0
jne 0x140087f82
wait
add byte [rax], al
invalid
js 0x140087ee8
add byte [rdi], cl
test dword [rbx + 0x48000000], ebx
wait
add byte [rax], al
invalid
invalid
wait
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add rsp, 0x38
add esp, 0x38
pop rsi
pop rbp
ret
lea rcx, [rsi + 0x9f8]
add byte [rax], al
call fcn.140084db0
jmp 0x140087f6d
lea rcx, [rsi + 0x9f8]
call fcn.140087d00
mov rsi, qword [rbp - 8]
mov byte [rsi + 0x9f1], 0
lea rcx, [rsi + 0x950]
call fcn.140084cc0
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x5d0]
call fcn.140084db0
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x250]
call fcn.140084db0
mov rax, qword [rbp - 8]
cmp qword [rax + 0x228], 0
mov rsi, rax
je 0x140087f66
mov r8, qword [rsi + 0x220]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rsi + 0x9f2], 0
mov rax, qword [rbp - 8]
add rax, 0x178
cmp qword [rax + 8], 0
je case.0x140087ea5.1
mov r8, qword [rax]
mov rcx, qword [0x1402b32e8]
xor edx, edx
add rsp, 0x38
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
in al, dx
sub byte [rax - 0x73], cl
push 0x30
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
je 0x140088664
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x10], 0x11
jb 0x140088651
mov rax, qword [rbp - 8]
mov rax, qword [rax - 8]
mov qword [rbp - 8], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 8]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
add byte [rcx], dh
sar bh, cl
adc eax, 0x168eb4
mov rcx, qword [rsi + 0x10]
test rcx, rcx
je 0x1400886eb
mov rax, qword [rsi + 0x18]
mov qword [rbp - 8], rcx
sbb byte [rax - 0x77], cl
clc
mov qword [rbp - 0x10], rax
call qword [rax]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
cmp dword [rax + 8], 0
mov r8, qword [rbp - 8]
je 0x1400886eb
cmp qword [rax + 0x10], 0x11
jb 0x1400886d5
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
add rsp, 0x38
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x38
pop rsi
pop rbp
ret
or eax, 0x22aad1
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp - 0x20]
call fcn.14006f160
invalid
call qword [rax + 0x20c48348]
pop rbp
invalid
ret
mov ecx, dword [rbp - 0x28]
add rcx, 0x1a0
call fcn.140004660
nop
add rsp, 0x20
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x48]
mov edx, dword [rbp + 0x44]
call fcn.14004b490
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x48]
mov qword [rax], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
adc eax, 0x19500c
lea r9, [0x14021deda]
or al, 0x50
sbb dword [rax], eax
mov r8d, 7
mov rcx, rsi
call fcn.140008970
jmp 0x140088fff
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x194fd1
mov r8d, 6
call qword [rax + 0x18]
mov qword [rsp + 0x80], rsi
mov byte [rsp + 0x88], al
mov qword [rsp + 0x78], 0
mov byte [rsp + 0x89], 0
lea r8, [0x14020bdc0]
jmp 0x140088f78
lea rcx, [rsp + 0x78]
lea rdx, [rsp + 0x90]
call fcn.1400086f0
mov rax, qword [rsp + 0x78]
movzx ecx, byte [rsp + 0x88]
test rax, rax
je 0x140088ff8
mov bl, 1
test cl, cl
jne 0x140088ffa
mov rsi, qword [rsp + 0x80]
cmp rax, 1
jne 0x140088fdc
cmp byte [rsp + 0x89], 0
je 0x140088fdc
test byte [rsi + 0x34], 4
jne 0x140088fdc
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140223d10]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x140088ffa
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14022b7d5]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x140088ffa
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x98
pop rbx
pop rsi
ret
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
jmp 0x140089c88
enter 0xffffffffffffc748, 0x41
or byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [r9], sil
ror byte [rax - 0x75], 0x4d
mov ecx, dword [rbp - 0x38]
mov qword [rcx], rax
mov ecx, dword [rbp - 0x38]
mov qword [rcx], rax
jmp 0x14008921e
call fcn.140132f50
mov rcx, qword [rbp - 0x38]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
lea rcx, [rbp + 0x18]
mov rdx, qword [rbp + 0x20]
xor r8d, r8d
mov rax, qword [rbp + 0x28]
jmp 0x14008921b
call qword [rax + 0x10]
nop
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rbp - 0x30]
mov r9d, 1
mov rdx, r14
mov r8, rbx
call fcn.1400b5860
mov r12b, 2
cmp qword [rbp - 0x30], 0
jne 0x140089382
mov r9, qword [rbp - 0x28]
mov rdx, qword [rbp - 0x20]
test r9, r9
je 0x14008937c
lea rax, [rbp - 0x18]
movups xmm0, xmmword [rax]
lea rax, [rbp + 0x10]
movups xmmword [rax], xmm0
mov qword [rbp], r9
mov qword [rbp + 8], rdx
mov r8, qword [rbp + 0x10]
test r8, r8
je 0x1400892c3
movzx esi, byte [rdx]
lea rcx, [rbp + 0x18]
call qword [r9 + 0x10]
lea ecx, [rsi - 0x30]
cmp cl, 0xa
jae 0x1400892fc
mov rax, qword [rdi + 8]
mov rdx, rax
shr rdx, 0x3c
je 0x140089c6a
lea rdx, [0x14021db38]
mov r8d, 0x1c
mov cl, 0x15
call fcn.140132d00
jmp 0x140089d94
mov qword [rbp + 0x20], rdx
mov qword [rbp + 0x28], r9
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Size
mov r8d, 0x25
mov cl, 0x25
call fcn.140132d00
mov r13, rax
mov r12b, 1
lea rcx, [rbp + 0x18]
mov rdx, qword [rbp + 0x20]
xor r8d, r8d
mov rax, qword [rbp + 0x28]
call qword [rax + 0x10]
jmp 0x140089382
lea eax, [rsi - 0x61]
cmp al, 6
jae 0x140089329
mov rax, qword [rdi + 8]
mov rcx, rax
shr rcx, 0x3c
je 0x140089373
lea rdx, [0x14021db38]
mov r8d, 0x1c
mov cl, 0x15
call fcn.140132d00
jmp 0x140089d94
lea eax, [rsi - 0x41]
cmp al, 6
jae case.0x140085d5d.24
mov rax, qword [rdi + 8]
mov rcx, rax
ror dword [rax - 0x3f], 0xe9
cmp al, 0xf
test byte [rbx], ah
or dword [rax], eax
invalid
lea rdx, [0x14021db38]
sbb dword [rax], eax
mov r8d, 0x1c
mov cl, 0x15
call fcn.140132d00
jmp 0x140089d94
lea rdx, [0x14021db0d]
mov r8d, 0x2b
mov cl, 0x14
call fcn.140132d00
xchg edx, eax
cdq
or al, byte [rax]
xchg edx, eax
cdq
or al, byte [rax]
jmp 0x140089d94
add sil, 0xa9
jmp 0x140089c68
add byte [rax], al
add byte [rax], al
mov r12b, 1
mov r13, rdx
test r12b, r12b
jne 0x140089c2f
invalid
add byte [rax - 0x78], al
ja 0x140089390
mov byte [rdi + 1], sil
cmp qword [rbp - 0x60], 0
cmp dword [rbp - 0x60], 0
jne case.default.0x1400893b4
mov qword [rbp - 0x60], 0
movzx eax, sil
lea rcx, [0x140259ebc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
adc byte [rbp - 0x67f2fb2], cl
or cl, byte [rdi]
or edx, 7
add byte [rax], al
mov rax, qword [rdi + 8]
mov rdx, rax
shr rdx, 0x3c
je 0x140089c6a
lea rdx, [0x14021db38]
mov r8d, 0x1c
add byte [rcx - 0x48], al
sbb al, 0
add byte [rax], al
mov cl, 0x15
call fcn.140132d00
jmp 0x140089d94
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rax - 0x77], cl
push rbp
and byte [rcx + rcx*4 + 0x4d], cl
sub byte [rax - 0x73], cl
adc eax, 0x194697
sbb dword [rax], eax
sbb dword [rax], eax
mov r8d, 0x25
mov cl, 0x25
call fcn.140132d00
mov r13, rax
mov r12b, 1
lea rcx, [rbp + 0x18]
mov rdx, qword [rbp + 0x20]
xor r8d, r8d
mov rax, qword [rbp + 0x28]
call qword [rax + 0x10]
jmp 0x140089382
push rbp
test al, 0x4c
mov eax, dword [rbp - 0x50]
lea rcx, [rbp - 0x48]
call qword [rax + 0x10]
mov rax, qword [rbp - 0x30]
mov rcx, qword [rbp - 0x28]
fmul dword [rdi]
sub byte [rbp - 0x20], al
fmul dword [rdi]
sub byte [rbp - 0x20], al
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rcx
test al, 0x4c
sub edi, dword [rbp + 0x28]
test al, 0x4c
sub edi, dword [rbp + 0x28]
mov qword [rdi + 8], r15
sete sil
add sil, 5
add eax, 0xfffe5be9
invalid
add eax, 0xfffe5be9
inc dword [rcx - 0x4c]
add dword [rcx - 0x77], ecx
invalid
dec dword [rax - 0x39]
or byte [r8], r8b
add byte [rax], al
add al, ch
or byte [rdx - 0x76b6fff6], bl
invalid
lea rax, [rbp + 0x10]
movups xmmword [rax], xmm0
mov qword [rbp], r9
mov qword [rbp + 8], rdx
mov r8, qword [rbp + 0x10]
test r8, r8
test eax, eax
test eax, eax
je 0x1400895d8
mov sil, byte [rdx]
lea rcx, [rbp + 0x18]
call qword [r9 + 0x10]
xor eax, eax
rol byte [rax - 0x80], 0xfe
or eax, 0x8dc0940f
xor al, 0x40
rol byte [rax - 0x80], 0xfe
or eax, 0x8dc0940f
xor al, 0x40
add esi, 8
jmp 0x14008938b
std
invalid
invalid
std
invalid
mov qword [rbp + 0x20], rdx
mov qword [rbp + 0x28], r9
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Size
sbb dword [rax], eax
sbb dword [rax], eax
mov r8d, 0x25
mov cl, 0x25
call fcn.140132d00
mov r13, rax
mov r12b, 1
lea rcx, [rbp + 0x18]
mov rdx, qword [rbp + 0x20]
xor r8d, r8d
mov rax, qword [rbp + 0x28]
call qword [rax + 0x10]
jmp 0x140089382
je 0x140089699
movzx r15d, byte [rdx]
lea rcx, [rbp + 0x18]
call qword [r9 + 0x10]
mov sil, 2
cmp r15d, 0x1f
invalid
jg 0x140089c13
invalid
cmp r15d, 9
je 0x14008938b
invalid
inc dword [rcx - 0x7d]
dec dword [0x146e21b9e]
add byte [rax], al
cmp r15d, 0xd
jne 0x140089d6a
mov sil, 4
jmp 0x14008938b
cld
invalid
invalid
cld
invalid
mov qword [rbp + 0x20], rdx
mov qword [rbp + 0x28], r9
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Size
sbb dword [rax], eax
sbb dword [rax], eax
mov r8d, 0x25
mov cl, 0x25
call fcn.140132d00
mov r13, rax
mov r12b, 1
lea rcx, [rbp + 0x18]
mov rdx, qword [rbp + 0x20]
xor r8d, r8d
mov rax, qword [rbp + 0x28]
call qword [rax + 0x10]
jmp 0x140089382
or al, 6
add byte [rax], al
mov rax, qword [rdi + 0x10]
inc rax
mov qword [rdi + 0x10], rax
mov sil, 3
cmp rax, 0x3fff
invalid
invalid
add byte [rax], al
jbe 0x14008938b
invalid
lea rdx, [0x14021dbf4]
mov r8d, 0x1b
add byte [rcx - 0x48], al
sbb eax, dword [rax]
add byte [rax], al
mov cl, 0x15
call fcn.140132d00
jmp 0x140089d94
invalid
add byte [rax], al
invalid
sbb dword [rax], eax
mov r8d, 0x25
mov cl, 0x25
call fcn.140132d00
mov r13, rax
mov r12b, 1
lea rcx, [rbp + 0x18]
mov rdx, qword [rbp + 0x20]
xor r8d, r8d
mov rax, qword [rbp + 0x28]
call qword [rax + 0x10]
jmp 0x140089382
test eax, eax
je 0x14008983a
mov sil, byte [rdx]
lea rcx, [rbp + 0x18]
call qword [r9 + 0x10]
cmp sil, 0xa
jne 0x140089d28
invalid
or al, 5
add byte [rax], al
test dword [rax - 0x3fcf0000], ecx
xor eax, eax
test r15, r15
sete al
lea esi, [rax + rax*4]
add esi, 5
jmp 0x14008938b
sti
invalid
mov qword [rbp + 0x20], rdx
mov qword [rbp + 0x28], r9
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Size
sbb dword [rax], eax
sbb dword [rax], eax
mov r8d, 0x25
mov cl, 0x25
call fcn.140132d00
mov r13, rax
mov r12b, 1
lea rcx, [rbp + 0x18]
mov rdx, qword [rbp + 0x20]
xor r8d, r8d
mov rax, qword [rbp + 0x28]
call qword [rax + 0x10]
jmp 0x140089382
adc byte [rbp - 0x7b], cl
sal byte [rcx + rsi + 0x44], 0x8a
cmp cl, byte [rax - 0x73]
sbb byte [r9 - 1], r8b
push rcx
adc byte [rax - 0x4a], al
invalid
cmp r15b, 0xd
je 0x14008938b
lea rdx, [0x14021db68]
mov r8d, 0x15
mov cl, 0x14
call fcn.140132d00
jmp 0x140089d94
add al, 0
invalid
add byte [rcx - 0x48], al
adc eax, 0xb1000000
adc al, 0xe8
invalid
add al, 0
add byte [rax - 0x77], cl
push rbp
and byte [rcx + rcx*4 + 0x4d], cl
sub byte [rax - 0x73], cl
adc eax, 0x1941e2
sbb dword [rax], eax
sbb dword [rax], eax
mov r8d, 0x25
mov cl, 0x25
call fcn.140132d00
mov r13, rax
mov r12b, 1
lea rcx, [rbp + 0x18]
mov rdx, qword [rbp + 0x20]
xor r8d, r8d
mov rax, qword [rbp + 0x28]
call qword [rax + 0x10]
jmp 0x140089382
adc byte [rbp - 0x7b], cl
sal byte [rcx + rsi + 0x44], 0x8a
cmp cl, byte [rax - 0x73]
sbb byte [r9 - 1], r8b
push rcx
adc byte [rax - 0x4a], al
add dword [rcx - 0x80], eax
cmp r15b, 0xa
cmp r15b, 0xa
je 0x14008938b
lea rdx, [0x14021db7d]
mov r8d, 0x15
mov cl, 0x14
call fcn.140132d00
add byte [rcx - 0x48], al
adc eax, 0xb1000000
adc al, 0xe8
push rcx
xchg ebx, eax
or al, byte [rax]
jmp 0x140089d94
add eax, dword [rax]
add byte [rax - 0x77], cl
push rbp
and byte [rcx + rcx*4 + 0x4d], cl
sub byte [rax - 0x73], cl
adc eax, 0x194125
sbb dword [rax], eax
sbb dword [rax], eax
mov r8d, 0x25
mov cl, 0x25
call fcn.140132d00
mov r13, rax
mov r12b, 1
lea rcx, [rbp + 0x18]
mov rdx, qword [rbp + 0x20]
xor r8d, r8d
mov rax, qword [rbp + 0x28]
call qword [rax + 0x10]
jmp 0x140089382
movups xmm0, xmmword [rax]
lea rax, [rbp + 0x10]
movups xmmword [rax], xmm0
mov qword [rbp], r9
mov qword [rbp + 8], rdx
mov r8, qword [rbp + 0x10]
adc byte [r13 - 0x7b], r9b
invalid
je 0x140089a5c
adc byte [r13 - 0x7b], r9b
sal byte [rsp + rbx + 0x40], 0x8a
xor cl, byte [rax - 0x73]
sbb byte [r9 - 1], r8b
mov sil, byte [rdx]
lea rcx, [rbp + 0x18]
call qword [r9 + 0x10]
push rcx
adc byte [rax - 0x80], al
dec byte [0x1069ca993]
push rcx
adc byte [rax - 0x80], al
dec byte [0x1069ca993]
or sil, 8
jmp 0x14008938b
stc
invalid
invalid
stc
invalid
mov qword [rbp + 0x20], rdx
mov qword [rbp + 0x28], r9
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Size
sbb dword [rax], eax
sbb dword [rax], eax
mov r8d, 0x25
mov cl, 0x25
call fcn.140132d00
mov r13, rax
mov r12b, 1
lea rcx, [rbp + 0x18]
mov rdx, qword [rbp + 0x20]
xor r8d, r8d
mov rax, qword [rbp + 0x28]
call qword [rax + 0x10]
jmp 0x140089382
adc byte [rbp - 0x7b], cl
sal byte [rcx + rsi + 0x44], 0x8a
cmp cl, byte [rax - 0x73]
sbb byte [r9 - 1], r8b
push rcx
adc byte [rax - 0x4a], al
or al, byte [rcx - 0x80]
cmp r15b, 0xa
cmp r15b, 0xa
je 0x14008938b
lea rdx, [0x14021dc0f]
mov r8d, 0x16
mov cl, 0x14
call fcn.140132d00
jmp 0x140089d94
add al, byte [rax]
invalid
add byte [rcx - 0x48], al
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
push rbp
and byte [rcx + rcx*4 + 0x4d], cl
sub byte [rax - 0x73], cl
adc eax, 0x193fc0
sbb dword [rax], eax
sbb dword [rax], eax
mov r8d, 0x25
mov cl, 0x25
call fcn.140132d00
mov r13, rax
mov r12b, 1
lea rcx, [rbp + 0x18]
mov rdx, qword [rbp + 0x20]
xor r8d, r8d
mov rax, qword [rbp + 0x28]
call qword [rax + 0x10]
jmp 0x140089382
cmp r15d, 0x20
je 0x14008938b
cmp r15d, 0x3b
jne 0x140089d6a
mov sil, 3
jmp 0x14008938b
movzx eax, r12b
cmp eax, 2
jne 0x140089d97
mov rax, qword [rbp - 0x38]
mov qword [rax], 1
jmp 0x140089da5
add sil, 0xc9
mov ecx, esi
shl rax, 4
movzx ecx, cl
add rcx, rax
mov qword [rdi + 8], rcx
mov sil, 1
add ecx, ebp
or esi, edi
invalid
invalid
movaps xmm0, xmmword [rbp - 0x60]
movaps xmm1, xmmword [rbp - 0x50]
mov rax, qword [rbp - 0x38]
movups xmmword [rax + 0x18], xmm1
movups xmmword [rax + 8], xmm0
enter 0x110f, 0x48
sbb byte [rdi], cl
adc dword [rax + 8], eax
mov qword [rax], 0
jmp 0x14008921e
invalid
invalid
invalid
or dword [rdi], ecx
test dh, dl
idiv bh
inc dword [rbx - 0x7bf0f208]
sar ecx, cl
invalid
jmp 0x140089cd2
push rbp
invalid
lea rdx, [0x14021dc25]
mov r8d, 0x25
mov cl, 0x14
call fcn.140132d00
jmp 0x140089d94
lea rdx, [0x14021db92]
mov r8d, 0x15
mov cl, 0x14
call fcn.140132d00
jmp 0x140089d94
lea rdx, [0x14021dba7]
mov r8d, 0x25
mov cl, 0x14
call fcn.140132d00
jmp 0x140089d94
mov r13, rax
mov rax, qword [rbp - 0x38]
mov qword [rax + 0x10], r13
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov rax, qword [rbp - 0x60]
test rax, rax
je 0x14008921e
mov rdx, qword [rbp - 0x58]
mov r8, qword [rbp - 0x50]
lea rcx, [rbp - 0x48]
jmp 0x14008921b
xor ecx, dword [rax - 0x73]
test al, 0x48
lea edx, [rbp + 0xc0]
mov r8d, 0x118
call sub.VCRUNTIME140.dll_memcpy
lock sub qword [rdi + 0x1c8], 2
jb 0x14008a4ba
lea rdx, [rbp - 0x58]
mov r8d, 0x118
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
nop
add rsp, 0x268
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov ecx, 7
int 0x29
ud2
clc
add rcx, 0xe0
call fcn.14008a6c0
mov rcx, qword [rbp - 0x18]
add rsp, 0x48
pop rsi
pop rbp
jmp fcn.14006b360
pop rsi
pop rbp
ret
mov edx, dword [rax + 8]
mov r8, qword [r8 + 0x10]
add rsp, 0x48
pop rsi
pop rbp
jmp rax
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
mov rax, qword [rax]
test rax, rax
je 0x14008aa8c
invalid
lock dec qword [rax]
jne 0x14008aa8c
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax]
call fcn.14007ded0
xor al, 0xff
invalid
xor al, 0xff
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
pop rbp
ret
int3
cmp byte [rax + rax], dl
add al, ch
cmp ah, byte [rdi + 0x29480015]
invalid
add byte [rax], 0
add byte [rsi + 0x44], ah
movq qword [rbp + 0x13a0], mm2
movdqa xmmword [rbp + 0x1390], xmm9
movdqa xmmword [rbp + 0x1380], xmm8
jg 0x14008aa5c
nop
adc eax, dword [rax]
add byte [rsi + 0x44], ah
movq qword [rbp + 0x1380], mm0
movdqa xmmword [rbp + 0x1370], xmm7
movdqa xmmword [rbp + 0x1360], xmm6
add byte [rax - 0x7d], cl
in al, 0x80
mov rbx, rsp
mov qword [rbx + 0x13d0], rbp
mov qword [rbp + 0x1358], 0xfffffffffffffffe
mov dword [rbp + 0x1358], 0xfffffffe
mov dword [rbp + 0x1358], 0xfffffffe
mov qword [rbx + 0x4e8], rdx
mov rdx, rcx
movzx eax, byte [rcx + 0x1d0]
mov dh, 0x81
rol byte [rcx], 1
add byte [rax], al
lea rcx, [0x140259ef0]
sal ebx, cl
sbb al, 0
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0x938948c8
rol byte [rax], 1
add byte [rax], al
add rax, rcx
mov qword [rbx + 0xd0], rdx
jmp rax
mov word [rdx + 0x1d1], 0x101
invalid
add dword [rcx], eax
lea rsi, [rbx + 0x180]
mov r8d, 0x198
cwde
add dword [rax], eax
add byte [rax - 0x77], cl
mov ecx, esi
cwde
add dword [rax], eax
add byte [rax - 0x77], cl
mov ecx, esi
mov ecx, esi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rsi
call fcn.140134680
test rax, rax
test eax, eax
test eax, eax
je 0x14008abe0
mov rax, qword [rbx + 0xd0]
mov byte [rax + 0x1d2], 0
adc dl, 1
add byte [rax], al
add byte [rax - 0x75], cl
mov byte [rax - 0x17ffffff], ah
retf 0xff45
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
mov byte [rax], 0
invalid
adc dl, 1
add byte [rax], al
add byte [rax - 0x75], cl
mov byte [rax - 0x17ffffff], ah
retf 0xff45
cmp rax, 1
jne 0x14008ac38
test rdx, rdx
je 0x14008ac45
mov rcx, rdx
call fcn.14007cf20
jmp 0x14008ac45
lea rax, [rdx + 0x1c8]
mov qword [rbx + 0xb0], rax
movzx eax, byte [rdx + 0x1c8]
lea rcx, [0x140259f00]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rsi, qword [rdx + 0x1b8]
mov qword [rdx + 0x1c0], rsi
jmp 0x14008abdb
jmp 0x14008adb3
mov rax, qword [rbx + 0xd0]
mov qword [rax + 0x1a8], rdx
mov byte [rax + 0x1d2], 0
mov rcx, qword [rax + 0x1a0]
xor edx, edx
call fcn.14007f140
cmp rax, 1
jne 0x14008acf5
test rdx, rdx
je 0x14008ac1a
mov rcx, rdx
call fcn.14007cf20
mov rax, qword [rbx + 0xd0]
lea rcx, [rax + 0x1a8]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14008ac45
call fcn.14007d840
jmp 0x14008ac45
test rdx, rdx
je 0x14008ac45
mov rcx, rdx
call fcn.14007cf20
mov rax, qword [rbx + 0xd0]
add byte [rax], al
mov r15, qword [rax + 0x198]
cmp byte [r15 + 0x198], 0
jne 0x14008ac65
mov byte [r15 + 0x198], 1
lock or qword [r15 + 0x1c8], 1
lea rcx, [r15 + 0x1a0]
call fcn.1401a7590
add dword [rax], eax
add al, ch
invalid
lea rsi, [r15 + 0x180]
lea rdi, [r15 + 0x80]
lea edi, [rdi + 0x80]
add byte [rax], al
lea r14, [rbx + 0x180]
nop
mov bl, 0x80
add dword [rax], eax
add byte [rax + 0x48f1894c], dl
int1
mov rdx, rsi
mov rcx, r14
int1
mov rdx, rsi
mov r8, rdi
call fcn.1400e3b50
cmp dword [rbx + 0x180], 1
ja 0x14008acc9
invalid
and dh, al
sub qword [r15 + 0x1c8], 2
add byte [rdx], al
lock sub qword [r15 + 0x1c8], 2
add byte [rdx], al
add cl, byte [rdi]
invalid
jb 0x14008ad80
cmp dword [rbx + 0x180], 1
ja 0x14008ac90
invalid
ror dword [rcx + rcx*4 - 0xf], 1
mov rcx, r14
call fcn.14008a830
jmp 0x14008ac90
imul edi, ebx, 0xc7ebffff
invalid
mov rcx, qword [rbx + 0xd0]
add byte [rax], al
mov rax, qword [rcx + 0x198]
lock dec qword [rax]
cwde
add dword [rax], eax
add al, dh
dec qword [rax]
mov sil, 1
jne 0x14008c8d3
invalid
add byte [rax - 0x75], cl
mov dword [rax - 0x17ffffff], ebx
invalid
mov rcx, qword [rcx + 0x198]
call fcn.14007ca50
jmp 0x14008c8d3
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbx + 0xd0]
mov byte [rcx + 0x1d1], 0
mov rax, qword [rcx + 0x198]
mov qword [rcx + 0x1b0], rax
mov rax, rcx
jmp 0x14008ad89
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.24_src_blockingclient.rsthread_not_dropped_yet
mov edx, 0x23
call fcn.1401e6090
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.24_src_blockingclient.rsthread_not_dropped_yet
lea eax, [0x14021df38]
lea eax, [0x14021df38]
mov edx, 0x22
call fcn.1401e6090
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpscunbounded.rs
add byte [rdx + 0x23], bh
add byte [rdx + 0x23], bh
call fcn.1401e6090
jmp 0x14008de64
add byte [rcx + 7], bh
mov ecx, 7
int 0x29
ud2
lea rsi, [rax + 0x1b0]
mov qword [rax + 0x1b8], rsi
lea rcx, [rax + 0x1c8]
mov qword [rbx + 0xb0], rcx
mov byte [rax + 0x1c8], 0
mov qword [rax + 0x1c0], rsi
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x14008ae23
xor r9d, r9d
mov r8d, 0
test eax, eax
jne 0x14008ae85
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx r9d, byte [rax + 0x13c]
movzx r8d, byte [rax + 0x13d]
test r9b, r9b
je 0x14008ae54
test r8b, r8b
je 0x14008c61b
xor eax, eax
mov ecx, r8d
sub cl, 1
movzx ecx, cl
cmovb ecx, eax
test r9b, r9b
movzx eax, r8b
cmovne eax, ecx
mov ecx, dword [0x1402b339c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x13d], al
mov dword [rbx + 0xd8], r9d
mov dword [rbx + 0xc0], r8d
mov r15, qword [rsi]
lea rsi, [r15 + 0x180]
lea rdi, [r15 + 0x80]
lea rcx, [rbx + 0x180]
mov rdx, rsi
mov r8, rdi
call fcn.1400e3b50
mov r14, qword [rbx + 0x180]
cmp r14, 2
je 0x14008afd3
cmp r14d, 3
jne 0x14008b007
lea rcx, [r15 + 0x100]
mov rdx, qword [rbx + 0x4e8]
call fcn.140199fa0
lea rcx, [rbx + 0x180]
mov rdx, rsi
mov r8, rdi
call fcn.1400e3b50
mov r14, qword [rbx + 0x180]
cmp r14, 2
je 0x14008b0f4
cmp r14d, 3
je 0x14008c7d7
lea rdx, [rbx + 0x188]
lea rcx, [rbx + 0x680]
mov r8d, 0xd8
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbx + 0x260]
mov qword [rbx + 0x4f0], rax
mov eax, dword [rbx + 0x268]
mov dword [rbx + 0x15c], eax
movzx eax, byte [rbx + 0x270]
mov byte [rbx + 0xae], al
movzx eax, byte [rbx + 0x271]
mov byte [rbx + 0xcb], al
movzx eax, byte [rbx + 0x272]
mov byte [rbx + 0xca], al
mov eax, dword [rbx + 0x273]
mov dword [rbx + 0xc00], eax
movzx eax, byte [rbx + 0x277]
mov byte [rbx + 0xc04], al
mov rax, qword [rbx + 0x278]
mov qword [rbx + 0x120], rax
mov rax, qword [rbx + 0x280]
mov qword [rbx + 0x128], rax
movzx eax, byte [rbx + 0x288]
mov byte [rbx + 0xe6], al
mov rax, qword [rbx + 0x290]
mov qword [rbx + 0x178], rax
lock sub qword [r15 + 0x1c8], 2
jae 0x14008b0c0
mov ecx, 7
int 0x29
ud2
mov rax, qword [r15 + 0x1c8]
mov r14d, 2
cmp rax, 2
jb 0x14008b10b
lea rcx, str.assertion_failed:_self.inner.semaphore.is_idle__C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpscchan.rs
lea r8, [0x14021deb0]
mov edx, 0x30
call fcn.1401e6090
jmp 0x14008de64
lea rdx, [rbx + 0x188]
lea rcx, [rbx + 0x680]
mov r8d, 0xd8
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbx + 0x260]
mov qword [rbx + 0x4f0], rax
mov eax, dword [rbx + 0x268]
mov dword [rbx + 0x15c], eax
movzx eax, byte [rbx + 0x270]
mov byte [rbx + 0xae], al
movzx eax, byte [rbx + 0x271]
mov byte [rbx + 0xcb], al
movzx eax, byte [rbx + 0x272]
mov byte [rbx + 0xca], al
mov eax, dword [rbx + 0x273]
mov dword [rbx + 0xc00], eax
movzx eax, byte [rbx + 0x277]
mov byte [rbx + 0xc04], al
mov rax, qword [rbx + 0x278]
mov qword [rbx + 0x120], rax
mov rax, qword [rbx + 0x280]
mov qword [rbx + 0x128], rax
movzx eax, byte [rbx + 0x288]
mov byte [rbx + 0xe6], al
mov rax, qword [rbx + 0x290]
mov qword [rbx + 0x178], rax
lock sub qword [r15 + 0x1c8], 2
jb 0x14008de6f
lea rcx, [rbx + 0xf80]
lea rdx, [rbx + 0x680]
mov r8d, 0xd8
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rbx + 0xc00]
mov dword [rbx + 0x480], eax
movzx eax, byte [rbx + 0xc04]
mov byte [rbx + 0x484], al
jmp 0x14008b10b
mov rax, qword [r15 + 0x1c8]
mov r14d, 2
cmp rax, 2
jae 0x14008dcec
lea rsi, [rbx + 0x950]
lea rdx, [rbx + 0xf80]
add byte [rcx - 0x48], al
fadd dword [rax]
add byte [rax], al
mov bl, 0x50
or dword [rax], eax
add byte [rax - 0x73], cl
xchg ebx, eax
or byte [rdi], 0
add byte [rcx - 0x48], al
fadd dword [rax]
add byte [rax], al
mov rcx, rsi
int1
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rbx + 0x480]
mov dword [rbx + 0x5a0], eax
movzx eax, byte [rbx + 0x484]
mov byte [rbx + 0x5a4], al
mov rax, qword [rbx + 0xb0]
mov byte [rax], 1
lea rcx, [rbx + 0x1228]
mov r8d, 0xd8
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rbx + 0x5a0]
mov dword [rbx + 0x130], eax
movzx eax, byte [rbx + 0x5a4]
mov byte [rbx + 0x134], al
cmp r14d, 2
je 0x14008c800
lea rcx, [rbx + 0xea8]
lea rdx, [rbx + 0x1228]
mov r8d, 0xd8
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [rbx + 0x134]
mov byte [rbx + 0x10c], al
mov eax, dword [rbx + 0x130]
mov dword [rbx + 0x108], eax
mov rax, qword [rbx + 0x178]
mov qword [rbx + 0x650], rax
mov rax, qword [rbx + 0xd0]
mov r15, qword [rax + 0x1a8]
lea rsi, [rbx + 0xf28]
mov rax, qword [rbx + 0xf78]
mov qword [rbx + 0x5f0], rax
movups xmm0, xmmword [rbx + 0xf68]
movaps xmmword [rbx + 0x5e0], xmm0
movups xmm0, xmmword [rbx + 0xf28]
movups xmm1, xmmword [rbx + 0xf38]
movups xmm2, xmmword [rbx + 0xf48]
movups xmm3, xmmword [rbx + 0xf58]
movaps xmmword [rbx + 0x5d0], xmm3
movaps xmmword [rbx + 0x5c0], xmm2
movaps xmmword [rbx + 0x5b0], xmm1
movaps xmmword [rbx + 0x5a0], xmm0
movups xmm0, xmmword [rbx + 0xf18]
movaps xmmword [rbx + 0xc50], xmm0
movups xmm0, xmmword [rbx + 0xf08]
movaps xmmword [rbx + 0xc40], xmm0
movups xmm0, xmmword [rbx + 0xec8]
movups xmm1, xmmword [rbx + 0xed8]
movdqu xmm2, xmmword [rbx + 0xee8]
movdqu xmm3, xmmword [rbx + 0xef8]
movdqa xmmword [rbx + 0xc30], xmm3
movdqa xmmword [rbx + 0xc20], xmm2
movaps xmmword [rbx + 0xc10], xmm1
movaps xmmword [rbx + 0xc00], xmm0
mov qword [rbx + 0x658], r14
movdqu xmm0, xmmword [rbx + 0x1228]
movdqu xmm1, xmmword [rbx + 0x1238]
movdqu xmmword [rbx + 0x660], xmm0
movdqu xmmword [rbx + 0x670], xmm1
mov edi, dword [rbx + 0x5cc]
test rdi, rdi
je 0x14008b381
mov r12, qword [rbx + 0x5a8]
mov r14, qword [rbx + 0x5b0]
cmp r14, rdi
jbe 0x14008b303
cmp byte [r12 + rdi], 0xbf
jg 0x14008b305
mov byte [rbx + 0xac], 1
mov byte [rbx + 0xad], 1
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r14
xor r8d, r8d
mov r9, rdi
call fcn.1401e6680
jmp 0x14008de64
jne 0x14008b2d3
cmp edi, 4
jne 0x14008b324
lea rdx, str.httphttpswswssftpfileC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs
mov rcx, r12
mov r8, rdi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14008b922
cmp r14, rdi
jbe 0x14008b360
cmp byte [r12 + rdi], 0xbf
jg 0x14008b362
mov byte [rbx + 0xac], 1
mov byte [rbx + 0xad], 1
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r14
xor r8d, r8d
mov r9, rdi
call fcn.1401e6680
jmp 0x14008de64
jne 0x14008b330
cmp edi, 5
jne 0x14008b381
lea rdx, [0x14025147c]
mov rcx, r12
mov r8, rdi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14008b922
mov byte [rbx + 0xac], 1
mov byte [rbx + 0xad], 0
mov rcx, rsi
call fcn.1400b7880
mov rsi, rax
cmp qword [rbx + 0x658], 0
je 0x14008b3b7
mov byte [rbx + 0xbf], 0
lea rcx, [rbx + 0x660]
call fcn.14008a6c0
mov byte [rbx + 0xe7], 0
lea rcx, [rbx + 0xc00]
call fcn.1400259f0
cmp byte [rbx + 0xae], 0xa
jb 0x14008b3f3
cmp qword [rbx + 0x128], 0
je 0x14008b3f3
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbx + 0x120]
call qword [sym.imp.kernel32.dll_HeapFree]
mov edi, 2
lea rcx, [rbx + 0x960]
lea rdx, [rbx + 0x1300]
mov r8d, 0xd0
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rbx + 0x138]
mov dword [rbx + 0xa4b], eax
movzx eax, byte [rbx + 0x13c]
mov byte [rbx + 0xa4f], al
mov eax, 1
lock xadd qword [0x1402b30c0], rax
mov qword [rbx + 0x480], rax
mov qword [rbx + 0x950], rdi
mov qword [rbx + 0x958], rsi
mov qword [rbx + 0xa30], 0
mov qword [rbx + 0xa38], 8
mov qword [rbx + 0xa40], 0
movzx eax, byte [rbx + 0xf5]
mov byte [rbx + 0xa48], al
movzx eax, byte [rbx + 0xf7]
mov byte [rbx + 0xa49], al
movzx eax, byte [rbx + 0xf6]
mov byte [rbx + 0xa4a], al
mov rax, qword [rbx + 0x628]
mov qword [rbx + 0xa50], rax
mov rax, qword [rbx + 0x630]
mov qword [rbx + 0xa58], rax
mov rax, qword [rbx + 0x638]
mov qword [rbx + 0xa60], rax
mov rax, qword [rbx + 0x100]
mov qword [rbx + 0xa68], rax
mov rax, qword [rbx + 0x170]
mov qword [rbx + 0xa70], rax
mov qword [rbx + 0xa78], 0
mov rax, qword [rbx + 0x168]
mov qword [rbx + 0xa80], rax
mov rax, qword [rbx + 0x178]
mov qword [rbx + 0xa88], rax
mov byte [rbx + 0xbe8], 0
lea rax, [rbx + 0x480]
mov qword [rbx + 0xbf0], rax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x14008b585
test eax, eax
jne 0x14008dcb2
mov byte [rbx + 0xcf], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
lea rcx, [rbx + 0xf80]
lea rdx, [rbx + 0x950]
or dword [rax], eax
add byte [rcx - 0x48], al
test al, 2
add byte [rax], al
or dword [rax], eax
add byte [rcx - 0x48], al
test al, 2
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xf0]
movabs rax, 0x7ffffffffffffffe
cmp r14, rax
mov qword [rbx + 0xc0], r14
ja 0x14008dc41
lea rax, [r14 + 1]
mov ecx, dword [0x1402b339c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xf0], rax
mov rsi, qword [rcx + 0xf8]
lea rcx, [rbx + 0x680]
lea rdx, [rbx + 0x950]
mov r8d, 0x2a8
call sub.VCRUNTIME140.dll_memcpy
cmp rsi, 2
je 0x14008dc52
lea rcx, [rbx + 0xc00]
lea rdx, [rbx + 0x950]
mov r8d, 0x2a0
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbx + 0x920]
mov rdi, qword [rax]
test rsi, rsi
je 0x14008b798
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0x100]
lock inc qword [r15]
jle 0x14008de64
lea rsi, [r15 + 0x70]
lea rcx, [rbx + 0x1b0]
lea rdx, [rbx + 0xc00]
mov r8d, 0x2a0
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x180], 0xcc
mov qword [rbx + 0x188], 0
lea rax, str.p6_r_
mov qword [rbx + 0x190], rax
mov qword [rbx + 0x198], 0
mov qword [rbx + 0x1a0], r15
mov qword [rbx + 0x1a8], rdi
pxor xmm0, xmm0
movdqa xmmword [rbx + 0x450], xmm0
mov qword [rbx + 0x460], 0
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14008b707
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14008dc7c
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x380
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14008dc7c
mov rdi, rax
and rdi, 0xffffffffffffff80
mov qword [rdi + 0x78], rax
sub rdi, 0xffffffffffffff80
lea rdx, [rbx + 0x180]
mov r8d, 0x300
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rsi
mov rdx, rdi
mov qword [rbx + 0xb0], rdi
mov r8, rdi
call fcn.140149550
test rax, rax
je 0x14008b8d0
add r15, 0x10
mov byte [rbx + 0x5a0], 0
mov qword [rbx + 0x180], r15
mov qword [rbx + 0x188], rax
lea rax, [rbx + 0x5a0]
mov qword [rbx + 0x190], rax
lea rcx, [rbx + 0x180]
call fcn.14018cc50
jmp 0x14008b8d0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0x100]
lock inc qword [r15]
jle 0x14008de64
lea rsi, [r15 + 0x60]
lea rcx, [rbx + 0x1b0]
lea rdx, [rbx + 0xc00]
mov r8d, 0x2a0
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x180], 0xcc
mov qword [rbx + 0x188], 0
lea rax, case.0x1400b633c.96
mov qword [rbx + 0x190], rax
mov qword [rbx + 0x198], 0
mov qword [rbx + 0x1a0], r15
mov qword [rbx + 0x1a8], rdi
pxor xmm0, xmm0
movdqa xmmword [rbx + 0x450], xmm0
mov qword [rbx + 0x460], 0
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14008b859
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14008dc97
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x380
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14008dc97
mov rdi, rax
and rdi, 0xffffffffffffff80
mov qword [rdi + 0x78], rax
sub rdi, 0xffffffffffffff80
lea rdx, [rbx + 0x180]
mov r8d, 0x300
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rsi
mov rdx, rdi
mov qword [rbx + 0xb0], rdi
mov r8, rdi
call fcn.140149550
test rax, rax
je 0x14008b8d0
mov ecx, dword [0x1402b339c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0x100]
mov rdx, rax
call fcn.140187cc0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xf0]
mov ecx, 0x84
mov eax, 0xcc
mov rdx, qword [rbx + 0xb0]
lock cmpxchg qword [rdx], rcx
je 0x14008b916
mov rcx, rdx
mov rax, qword [rdx + 0x10]
mov rax, qword [rax + 0x20]
mov byte [rbx + 0xaf], 0
call rax
mov rax, qword [rbx + 0xd0]
jmp 0x14008ad89
cmp byte [r15 + 0x1ba], 0
je 0x14008b9a3
cmp r14, rdi
jbe 0x14008b968
cmp byte [r12 + rdi], 0xbf
jg 0x14008b96a
mov byte [rbx + 0xac], 1
mov byte [rbx + 0xad], 1
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r14
xor r8d, r8d
mov r9, rdi
call fcn.1401e6680
jmp 0x14008de64
jne 0x14008b938
cmp edi, 5
jne 0x14008b985
lea rdx, [0x14025147c]
mov rcx, r12
mov r8, rdi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14008b9a3
mov byte [rbx + 0xac], 1
mov byte [rbx + 0xad], 0
mov rcx, rsi
call fcn.1400b7880
mov rsi, rax
jmp 0x14008b39a
xor ecx, ecx
cmp qword [r15 + 0x150], 0
sete cl
lea r14, [rbx + 0x1b0]
add rcx, rcx
xor eax, eax
mov qword [rbx + 0xd8], rax
movdqa xmm6, xmmword [0x1401f18e0]
movdqa xmm7, xmmword [0x1401f18f0]
pxor xmm8, xmm8
mov qword [rbx + 0x160], r15
mov qword [rbx + 0x4e0], r12
cmp rcx, 2
jne 0x14008c15e
jmp 0x14008c210
mov rsi, qword [r15 + 0x148]
imul rax, qword [rbx + 0xd8], 0x68
mov rcx, qword [rsi + rax + 8]
mov qword [rbx + 0x4f8], rcx
cmp qword [rsi + rax], 1
mov ecx, 0
adc rcx, 1
mov qword [rbx + 0xf8], rcx
add rax, rsi
add rax, 0x18
mov qword [rbx + 0xc0], rax
mov byte [rbx + 0xac], 1
mov byte [rbx + 0xad], 1
lea rcx, [rbx + 0xc00]
call fcn.1400e8550
imul rax, qword [rbx + 0xd8], 0x68
lea r11, [rsi + rax]
add r11, 0x40
mov rcx, qword [rbx + 0xc00]
mov rax, rcx
mov qword [rbx + 0x150], rcx
cmp rcx, 2
mov qword [rbx + 0xe8], r11
jne 0x14008bb20
xor eax, edx
rol rdx, 0x20
xor r8, r9
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
xor rdx, 0xff
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
rol eax, 0x20
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
add eax, eax
rol rax, 0xd
xor rax, r8
add rdx, rcx
shl rcx, 0x10
xor rcx, rdx
shr rcx, 0x2b
add rdx, rax
shr rax, 0x2f
xor rax, rcx
mov r12, rdx
shr r12, 0x20
xor r12, rdx
xor r12, rax
mov r11, qword [rbx + 0xe8]
jmp 0x14008bd70
and r12d, 0x7fff
movzx r14d, word [rbx + 0xc58]
mov r13d, r12d
and r13d, r14d
mov r15, qword [rbx + 0xc50]
mov rsi, qword [rbx + 0xc48]
mov rax, qword [rbx + 0xc20]
mov qword [rbx + 0xb0], rax
mov r9, qword [rbx + 0xc28]
xor edi, edi
mov r10, qword [rbx + 0xc0]
mov qword [rbx + 0x118], r9
jmp 0x14008bdd6
movzx eax, byte [rax + 8]
cmp al, byte [r11 + 8]
je 0x14008c1e1
nop dword [rax + rax]
inc rdi
inc r13
mov rax, r13
nop dword [rax]
mov r13, rax
mov eax, 0
cmp r13, r15
jae 0x14008bde0
movzx ecx, word [rsi + r13*4]
cmp rcx, 0xffff
je 0x14008beb0
movzx eax, word [rsi + r13*4 + 2]
mov edx, r14d
and edx, eax
mov r8d, r13d
sub r8d, edx
mov edx, r14d
and edx, r8d
cmp rdx, rdi
jb 0x14008bf50
cmp ax, r12w
jne 0x14008bdd0
cmp r9, rcx
jbe 0x14008c640
imul rax, rcx, 0x68
mov rcx, qword [rbx + 0xb0]
mov rcx, qword [rcx + rax + 0x40]
test rcx, rcx
setne dl
cmp qword [r11], 0
sete r8b
cmp dl, r8b
je 0x14008bdd0
mov rdx, qword [rbx + 0xb0]
add rax, rdx
add rax, 0x40
test rcx, rcx
je 0x14008bdba
mov r8, qword [rax + 0x10]
cmp r8, qword [r11 + 0x10]
jne 0x14008bdd0
mov rdx, qword [r11 + 8]
mov rcx, qword [rax + 8]
call sub.VCRUNTIME140.dll_memcmp
mov r9, qword [rbx + 0x118]
mov r11, qword [rbx + 0xe8]
mov r10, qword [rbx + 0xc0]
test eax, eax
jne 0x14008bdd0
jmp 0x14008c1e1
cmp rdi, 0x200
setae dil
cmp dword [rbx + 0x150], 2
setne sil
mov rax, qword [r11]
test rax, rax
je 0x14008bff0
mov rax, qword [rax]
lea rdx, [r11 + 0x18]
mov r8, qword [r11 + 8]
mov r9, qword [r11 + 0x10]
mov byte [rbx + 0xac], 1
mov byte [rbx + 0xad], 1
lea rcx, [rbx + 0x180]
call rax
lea r14, [rbx + 0x1b0]
mov r9, qword [rbx + 0x180]
movzx eax, byte [rbx + 0x188]
movzx ecx, byte [rbx + 0x18f]
shl ecx, 0x10
movzx edx, word [rbx + 0x18d]
or edx, ecx
shl rdx, 0x20
mov ecx, dword [rbx + 0x189]
or rcx, rdx
movdqu xmm0, xmmword [r14 - 0x20]
movdqa xmmword [rbx + 0x680], xmm0
mov r10, qword [rbx + 0xc0]
jmp 0x14008c006
cmp rdi, 0x200
setae dil
cmp dword [rbx + 0x150], 2
setne sil
mov rax, qword [r11]
test rax, rax
lea r14, [rbx + 0x1b0]
je 0x14008c020
mov rax, qword [rax]
lea rdx, [r11 + 0x18]
mov r8, qword [r11 + 8]
mov r9, qword [r11 + 0x10]
mov byte [rbx + 0xac], 1
mov byte [rbx + 0xad], 1
lea rcx, [rbx + 0x180]
call rax
mov r9, qword [rbx + 0x180]
movzx eax, byte [rbx + 0x188]
movzx ecx, byte [rbx + 0x18f]
shl ecx, 0x10
movzx edx, word [rbx + 0x18d]
or edx, ecx
shl rdx, 0x20
mov ecx, dword [rbx + 0x189]
or rcx, rdx
movdqu xmm0, xmmword [r14 - 0x20]
movdqa xmmword [rbx + 0x680], xmm0
mov r10, qword [rbx + 0xc0]
jmp 0x14008c02f
movzx eax, byte [r11 + 8]
xor r9d, r9d
mov rcx, qword [rbx + 0x648]
lea r14, [rbx + 0x1b0]
and dil, sil
movaps xmm0, xmmword [rbx + 0x680]
movaps xmmword [rbx + 0xf80], xmm0
mov qword [rbx + 0x648], rcx
jmp 0x14008c047
movzx eax, byte [r11 + 8]
xor r9d, r9d
mov rcx, qword [rbx + 0x640]
and dil, sil
movaps xmm0, xmmword [rbx + 0x680]
movaps xmmword [rbx + 0xf80], xmm0
mov qword [rbx + 0x640], rcx
shl rcx, 8
movzx eax, al
or rax, rcx
movdqa xmm0, xmmword [rbx + 0xf80]
movdqa xmmword [rbx + 0x950], xmm0
lea rsi, [rbx + 0xc00]
mov qword [rbx + 0x180], rsi
mov qword [rbx + 0xb0], r9
mov qword [rbx + 0x188], r9
mov qword [rbx + 0xc0], rax
mov qword [rbx + 0x190], rax
movdqu xmmword [r14 - 0x18], xmm0
mov qword [rbx + 0x1a8], r13
mov word [rbx + 0x1b0], r12w
mov byte [rbx + 0x1b2], dil
movzx eax, byte [rbx + 0x484]
mov byte [r14 + 7], al
mov eax, dword [rbx + 0x480]
mov dword [r14 + 3], eax
mov rax, qword [r10]
mov r8, qword [r10 + 8]
mov rax, qword [rax]
lea rdx, [r10 + 0x18]
mov r9, qword [r10 + 0x10]
mov byte [rbx + 0xce], 1
lea rcx, [rbx + 0xf80]
mov r15, r10
call rax
movzx eax, byte [r15 + 0x20]
movdqu xmm0, xmmword [rbx + 0xf80]
movdqu xmm1, xmmword [rbx + 0xf90]
movdqa xmmword [rbx + 0x690], xmm1
movdqa xmmword [rbx + 0x680], xmm0
mov byte [rbx + 0x6a0], al
mov byte [rbx + 0xce], 0
mov byte [rsp + 0x28], dil
mov qword [rsp + 0x20], r13
mov rcx, rsi
lea rdx, [rbx + 0x188]
lea r8, [rbx + 0x680]
mov r9d, r12d
call fcn.1400e82e0
mov rdx, qword [rbx + 0xc28]
cmp rax, rdx
mov r15, qword [rbx + 0x160]
jae 0x14008ceac
mov rcx, qword [rbx + 0xf8]
cmp rcx, 2
je 0x14008c210
mov rdx, qword [r15 + 0x150]
cmp qword [rbx + 0xd8], rdx
jae 0x14008cec7
mov rsi, qword [r15 + 0x148]
cmp rcx, 1
jne 0x14008ba07
mov rdx, qword [r15 + 0x168]
mov rcx, qword [rbx + 0x4f8]
cmp rcx, rdx
jae 0x14008ceed
movdqu xmm0, xmmword [rbx + 0xf80]
movdqa xmmword [rbx + 0x950], xmm0
mov r15, qword [rbx + 0x160]
lea r14, [rbx + 0x1b0]
mov rcx, qword [rbx + 0xf8]
cmp rcx, 2
jne 0x14008c15e
mov rcx, qword [rbx + 0xd8]
inc rcx
mov rax, rcx
mov qword [rbx + 0xd8], rcx
cmp rcx, qword [r15 + 0x150]
jb 0x14008ba00
mov byte [rbx + 0xac], 1
mov byte [rbx + 0xad], 1
lea rcx, [rbx + 0x180]
lea rdx, [rbx + 0x5a0]
call fcn.1401394c0
cmp byte [rbx + 0x180], 3
jne 0x14008c363
mov rcx, qword [rbx + 0x4e8]
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
call qword [rax + 0x10]
mov rax, qword [rbx + 0xb0]
mov byte [rax], 3
mov al, 1
mov sil, 3
jmp 0x14008c8d5
mov byte [rbx + 0xac], 1
mov byte [rbx + 0xad], 1
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rdx, r9
call fcn.1401e5f90
jmp 0x14008de64
cmp byte [r15 + 0x198], 0
je 0x14008ccef
mov rax, qword [r15 + 0x1c8]
cmp rax, 1
ja 0x14008ccef
mov rax, qword [rbx + 0xb0]
mov byte [rax], 1
mov rax, qword [rbx + 0xd0]
mov r15, qword [rax + 0x1b0]
cmp byte [r15 + 0x198], 0
jne 0x14008c820
mov byte [r15 + 0x198], 1
lock or qword [r15 + 0x1c8], 1
lea rcx, [r15 + 0x1a0]
call fcn.1401a7590
lea rsi, [r15 + 0x180]
lea rdi, [r15 + 0x80]
lea r14, [rbx + 0x180]
nop word [rax + rax]
mov rcx, r14
mov rdx, rsi
mov r8, rdi
call fcn.1400e3b50
cmp dword [rbx + 0x180], 1
ja 0x14008c889
lock sub qword [r15 + 0x1c8], 2
jb 0x14008de66
cmp dword [rbx + 0x180], 1
ja 0x14008c850
mov rcx, r14
call fcn.14008a830
jmp 0x14008c850
mov rax, qword [rbx + 0xd0]
mov rax, qword [rax + 0x1b0]
lock dec qword [rax]
jne 0x14008c8b0
mov rax, qword [rbx + 0xd0]
mov rcx, qword [rax + 0x1b0]
call fcn.14007ca50
mov rcx, qword [rbx + 0xd0]
mov rax, qword [rcx + 0x1a8]
add dword [rax], eax
add al, dh
dec qword [rax]
add dword [rax], eax
add al, dh
dec qword [rax]
mov sil, 1
jne 0x14008c8d3
add rcx, 0x1a8
call fcn.14007d840
insd dword [rdi], dx
ud0
invalid
invalid
insd dword [rdi], dx
ud0
invalid
xor eax, eax
mov rcx, qword [rbx + 0xd0]
mov byte [rcx + 0x1d0], sil
rol byte [rcx], 1
add byte [rax], al
rol byte [rcx], 1
add byte [rax], al
movaps xmm6, xmmword [rbp + 0x1360]
movaps xmm7, xmmword [rbp + 0x1370]
add byte [rax], al
add byte [rax], al
movaps xmm8, xmmword [rbp + 0x1380]
movaps xmm9, xmmword [rbp + 0x1390]
add byte [rax], al
adc byte [rbx], 0
add byte [rdi + rcx + 0x28], al
lea edx, [rax + 0x44000013]
add byte [rax], al
movaps xmm10, xmmword [rbp + 0x13a0]
add byte [rax], al
movaps xmm10, xmmword [rbp + 0x13a0]
movabs al, byte [0x13b8a58d48000013]
add byte [rax], al
lea rsp, [rbp + 0x13b8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, esp
lea rcx, str.httphttpswswssftpfileC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs
cmove rax, rcx
je 0x14008cbee
mov ecx, dword [rax]
mov edx, 0x70747468
xor ecx, edx
movzx eax, byte [rax + 4]
xor eax, 0x73
or eax, ecx
mov eax, r8d
mov r14d, r8d
je case.0x14008cfab.2
nop word cs:[rax + rax]
add byte [rcx - 0x7f], cl
ret
add r11, 0x88
mov r8d, eax
cmp r11, rdi
je case.0x14008cfab.2
mov rax, qword [r11]
movsxd rax, dword [rsi + rax*4]
add rax, rsi
jmp rax
fadd qword [rcx]
add byte [rax], al
mov rcx, qword [rbx + 0x488]
mov al, 2
cmp qword [rcx + 0x10], 4
mov r14b, 2
jne 0x14008c960
mov rcx, qword [rcx + 8]
jmp 0x14008cb86
call 0x1ae183050
ror byte [rax - 0x77], 0xc8
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm9, xmm0, 0
pshufw mm1, mm0, 0
pshufw mm1, mm0, 0
lea r15, [rcx - 0x68]
xor ecx, ecx
mov qword [rbx + 0xc0], rcx
add byte [rax - 0x77], cl
sbb eax, 0
add byte [rax], al
add byte [rax - 0x77], cl
sbb eax, 0
add byte [rax], al
and r12, rdi
movdqu xmm10, xmmword [rax + r12]
and byte [rsi + 0x41], ah
movq mm0, mm2
and byte [rsi + 0x41], ah
movq mm0, mm2
pcmpeqb xmm0, xmm9
pmovmskb esi, xmm0
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test si, si
je 0x14008ca9f
mov eax, esi
lea esi, [rax - 1]
and esi, eax
tzcnt eax, eax
mov esp, 0xe0014cc0
mov esp, 0xe0014cc0
and rax, rdi
and eax, edi
neg rax
imul rax, rax, 0x68
cmp r14, qword [r15 + rax + 0x10]
jne 0x14008ca60
add rax, r15
mov rdx, qword [rax + 8]
mov rcx, r13
mov r8, r14
call sub.VCRUNTIME140.dll_memcmp
invalid
invalid
adc eax, 0x75c08500
invalid
movabs eax, dword [0xe9c675c08500158f]
jns 0x14008ca9e
jmp 0x14008cc18
add byte [rax], al
add byte [rsi + 0x45], ah
pcmpeqb mm2, mm0
je 0x14008ca74
pcmpeqb xmm10, xmm8
je 0x14008ca74
pmovmskb eax, xmm10
test eax, eax
jne 0x14008cbf9
mov rax, qword [rbx + 0xc0]
mov eax, dword [rbx + 0xc0]
add byte [rax], al
add r12, rax
add r12, 0x10
add rax, 0x10
mov qword [rbx + 0xc0], rax
mov rax, qword [rbx + 0xd8]
jmp 0x14008ca3e
add byte [rcx], 0
add byte [rax - 0x7d], cl
clc
add cl, byte [rdi]
test esp, ebp
add eax, dword [rax]
add byte [rbp - 0x77], al
cli
mov eax, r13d
mov r11, qword [rbx + 0xb0]
jmp 0x14008c960
mov ecx, dword [rax - 0x4ffffffc]
add cl, byte [rax - 0x7d]
jns 0x14008cb62
add eax, 0xf02b641
test dword [rsi + rdi*8], eax
invalid
dec dword [rax - 0x75]
or r9b, bpl
sar ebp, cl
std
invalid
add byte [rcx + rcx*4 - 0x1f], cl
lea rax, str.httphttpswswssftpfileC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs
cmove rcx, rax
mov eax, r10d
mov eax, edx
mov eax, edx
mov r14d, r10d
jne 0x14008c960
cmp dword [rcx], 0x70747468
mov eax, r10d
jo 0x14008cbd1
mov eax, edx
mov r14d, r10d
jne 0x14008c960
jmp case.0x14008cfab.0
add byte [rax], al
lea rsi, [0x140259f10]
lea r12, [0x14025147c]
movzx r14d, byte [rbx + 0xf8]
jmp 0x14008c960
std
invalid
invalid
std
invalid
mov eax, r8d
mov r14d, r8d
jmp 0x14008c960
movzx eax, byte [rbx + 0xe8]
movzx r10d, byte [rbx + 0x118]
mov r11, qword [rbx + 0xb0]
mov rdi, qword [rbx + 0x100]
jmp 0x14008cbd3
mov r11, qword [rbx + 0xb0]
mov rdi, qword [r11 + 8]
cmp qword [rdi + 0x28], 0
je case.0x14008cfab.2
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
lea r8, str.httphttpswswssftpfileC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs
mov r9d, 4
call fcn.140141240
mov rsi, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov rdx, rax
shr rdx, 0x39
movd xmm0, edx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
lea rdx, [rsi - 0x68]
xor r8d, r8d
pcmpeqd xmm1, xmm1
and rax, rcx
movdqu xmm2, xmmword [rsi + rax]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r9d, xmm3
nop dword [rax]
test r9w, r9w
je 0x14008ccd0
mov r10d, r9d
lea r9d, [r10 - 1]
and r9d, r10d
tzcnt r10d, r10d
add r10, rax
and r10, rcx
neg r10
imul r10, r10, 0x68
cmp qword [rdx + r10 + 0x10], 4
jne 0x14008cc90
lea r11, [rdx + r10]
mov r11, qword [r11 + 8]
cmp dword [r11], 0x70747468
jne 0x14008cc90
jmp 0x14008cd8f
pcmpeqb xmm2, xmm1
pmovmskb r9d, xmm2
test r9d, r9d
jne case.0x14008cfab.2
add rax, r8
add rax, 0x10
add r8, 0x10
jmp 0x14008cc74
cmp byte [rbx + 0xd8], 0
mov esi, dword [rbx + 0xc0]
je 0x14008c62c
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x14008cd69
test eax, eax
jne 0x14008c62c
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x13c], 1
mov byte [rax + 0x13d], sil
jmp 0x14008c62c
cmp byte [rsi + r10 - 8], 2
je case.0x14008cfab.2
add rsi, r10
mov rax, qword [rsi - 0x28]
mov r8, qword [rsi - 0x20]
mov rax, qword [rax]
add byte [rax - 0x73], cl
push rsi
invalid
mov r9, qword [rsi - 0x18]
mov byte [rbx + 0xaa], 1
mov byte [rbx + 0xab], 1
lea rcx, [rbx + 0x180]
call rax
movzx esi, byte [rsi - 8]
movdqu xmm0, xmmword [rbx + 0x180]
movdqu xmm1, xmmword [rbx + 0x190]
movdqa xmmword [rbx + 0x960], xmm1
movdqa xmmword [rbx + 0x950], xmm0
movdqa xmm0, xmmword [rbx + 0x950]
movdqa xmm1, xmmword [rbx + 0x960]
movdqa xmmword [rbx + 0x690], xmm1
movdqa xmmword [rbx + 0x680], xmm0
mov byte [rbx + 0x6a0], sil
mov eax, dword [rbx + 0x520]
mov ecx, dword [rbx + 0x523]
mov dword [rbx + 0x6a1], eax
mov dword [rbx + 0x6a4], ecx
movdqa xmmword [rbx + 0xf90], xmm6
movdqa xmmword [rbx + 0xf80], xmm7
mov byte [rbx + 0xaa], 1
mov byte [rbx + 0xab], 1
lea rcx, [rbx + 0x180]
lea rdx, [rbx + 0xc00]
lea r8, [rbx + 0xf80]
lea r9, [rbx + 0x680]
call fcn.140133bc0
cmp byte [rbx + 0x1a0], 2
je case.0x14008cfab.2
mov rax, qword [rbx + 0x180]
mov rdx, qword [rbx + 0x188]
mov rax, qword [rax + 0x10]
lea rcx, [rbx + 0x198]
mov r8, qword [rbx + 0x190]
mov byte [rbx + 0xaa], 1
mov byte [rbx + 0xab], 1
call rax
jmp case.0x14008cfab.2
mov byte [rbx + 0xce], 0
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, rax
call fcn.1401e5f90
jmp 0x14008de64
add byte [rax], al
mov byte [rbx + 0xac], 1
mov byte [rbx + 0xad], 1
lodsd eax, dword [rsi]
add byte [rax], al
add byte [rcx], al
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, qword [rbx + 0xd8]
add byte [rax], al
add al, ch
test al, 0x90
adc eax, 0xf77e900
ja 0x14008cefa
add byte [rax], al
add byte [rax], al
add al, ch
test al, 0x90
adc eax, 0xf77e900
ja 0x14008cefa
ja 0x14008cefa
add byte [rax], al
mov byte [rbx + 0xac], 1
mov byte [rbx + 0xad], 1
add byte [rcx], al
add dword [rbp + rcx*4 + 5], ecx
invalid
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
add eax, 0x1937d6
call fcn.1401e5f90
jmp 0x14008de64
sldt word [rax]
nop
adc eax, 0xf58e900
sldt word [rax]
sldt word [rax]
test rax, rax
test eax, eax
je 0x14008cf3b
cmp byte [rbx + 0x1c8], 2
add dword [rax], eax
add byte [rdx], al
je case.default.0x14008cfab
mov rax, qword [rbx + 0x1a8]
mov rax, qword [rbx + 0x1a8]
test al, 1
add byte [rax], al
mov rdx, qword [rbx + 0x1b0]
mov al, 1
add byte [rax], al
lea rcx, [rbx + 0x1c0]
add byte [rax], al
mov r8, qword [rbx + 0x1b8]
call qword [rax + 0x10]
jmp case.default.0x14008cfab
cmp byte [rbx + 0x1c8], 2
je case.default.0x14008cfab
mov rax, qword [rbx + 0x1a8]
mov rdx, qword [rbx + 0x1b0]
lea rcx, [rbx + 0x1c0]
mov r8, qword [rbx + 0x1b8]
call qword [rax + 0x10]
mov rax, qword [rbx + 0x188]
mov rdx, qword [rbx + 0x190]
mov rax, qword [rax + 0x10]
lea rcx, [rbx + 0x1a0]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7d], cl
cwde
add dword [rax], eax
add dh, al
sub dword [rdx + 0x1000000], 0xffffffc6
invalid
stosd dword [rdi], eax
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7d], cl
cwde
add dword [rax], eax
add dh, al
sub dword [rdx + 0x1000000], 0xffffffc6
sub dword [rbx + 0x1000000], 0xffffffff
add byte [rax], al
add byte [rcx], al
call rax
mov r11, qword [rbx + 0xb0]
add byte [rax], al
add byte [rcx], al
call rax
mov r11, qword [rbx + 0xb0]
mov rax, qword [r11]
lea rcx, [0x140259f24]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [r11 + 0x50], 2
jne 0x14008da92
pxor xmm0, xmm0
movdqu xmmword [rbx + 0x200], xmm0
movdqu xmmword [rbx + 0x1a8], xmm0
mov dword [rbx + 0x239], 0
mov dword [rbx + 0x23c], 0
movdqu xmmword [rbx + 0x240], xmm0
mov qword [rbx + 0x180], 0
mov qword [rbx + 0x198], 0
mov qword [rbx + 0x1a0], 8
mov qword [rbx + 0x1b8], 8
mov qword [rbx + 0x1c0], 0
mov qword [rbx + 0x1c8], 2
mov qword [rbx + 0x1d0], 0
mov word [rbx + 0x1d8], 0
mov byte [rbx + 0x1e0], 0
lea rax, [0x14020a090]
mov qword [rbx + 0x1f0], rax
lea rcx, str.Utf8Errorvalid_up_to
mov qword [rbx + 0x1f8], rcx
mov qword [rbx + 0x210], rax
lea rax, [0x140251788]
mov qword [rbx + 0x218], rax
mov qword [rbx + 0x220], 1
mov qword [rbx + 0x228], 0
mov word [rbx + 0x230], 0xffff
mov byte [rbx + 0x238], 1
lea r14, [rbx + 0x250]
mov qword [rbx + 0x250], 0
mov byte [rbx + 0x258], 2
cmp byte [rbx + 0xae], 9
jae 0x14008d9be
movzx eax, byte [rbx + 0x684]
mov byte [rbx + 0x114], al
mov eax, dword [rbx + 0x680]
mov dword [rbx + 0x110], eax
movzx r12d, byte [rbx + 0x188]
movzx edi, byte [rbx + 0x189]
mov rax, qword [rbx + 0x240]
mov qword [rbx + 0xd8], rax
xor eax, eax
mov qword [rbx + 0xb0], rax
mov rax, qword [rbx + 0x120]
mov qword [rbx + 0xc0], rax
xor r15d, r15d
mov rsi, qword [rbx + 0x248]
movzx r13d, byte [rbx + 0x238]
lea rdx, [rbx + 0x18a]
lea rcx, [rbx + 0x680]
mov r8d, 0xae
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [r14]
movaps xmmword [rbx + 0x520], xmm0
cmp r13b, 0xa
jb 0x14008d166
test rsi, rsi
je 0x14008d166
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbx + 0xd8]
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbx + 0x950]
lea rdx, [rbx + 0x680]
mov r8d, 0xae
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rbx + 0x110]
mov dword [rbx + 0x140], eax
movzx eax, byte [rbx + 0x114]
mov byte [rbx + 0x144], al
movdqa xmm0, xmmword [rbx + 0x520]
movdqa xmmword [rbx + 0x930], xmm0
mov rsi, qword [rbx + 0xc0]
mov r13, qword [rbx + 0xb0]
lea rcx, [rbx + 0x680]
lea rdx, [rbx + 0x950]
mov r8d, 0xae
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [rbx + 0x144]
mov byte [rbx + 0x14c], al
mov eax, dword [rbx + 0x140]
mov dword [rbx + 0x148], eax
movaps xmm0, xmmword [rbx + 0x930]
movaps xmmword [rbx + 0x940], xmm0
mov rax, qword [rbx + 0x4d0]
mov qword [rbx + 0x9a0], rax
movaps xmm0, xmmword [rbx + 0x4c0]
movaps xmmword [rbx + 0x990], xmm0
movdqa xmm0, xmmword [rbx + 0x480]
movdqa xmm1, xmmword [rbx + 0x490]
movdqa xmm2, xmmword [rbx + 0x4a0]
movdqa xmm3, xmmword [rbx + 0x4b0]
movdqa xmmword [rbx + 0x980], xmm3
movdqa xmmword [rbx + 0x970], xmm2
movdqa xmmword [rbx + 0x960], xmm1
movdqa xmmword [rbx + 0x950], xmm0
test r13b, r13b
jne 0x14008dd09
mov qword [rbx + 0x180], r15
mov byte [rbx + 0x188], r12b
mov byte [rbx + 0x189], dil
lea r14, [rbx + 0x18a]
lea rdx, [rbx + 0x680]
mov r8d, 0xae
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [rbx + 0xae]
mov byte [rbx + 0x238], al
movzx eax, byte [rbx + 0xcb]
mov byte [rbx + 0x239], al
movzx eax, byte [rbx + 0xca]
mov byte [rbx + 0x23a], al
mov eax, dword [rbx + 0x148]
mov dword [rbx + 0x23b], eax
movzx eax, byte [rbx + 0x14c]
mov byte [rbx + 0x23f], al
mov qword [rbx + 0x240], rsi
mov rax, qword [rbx + 0xe8]
mov qword [rbx + 0x248], rax
movaps xmm0, xmmword [rbx + 0x940]
movups xmmword [rbx + 0x250], xmm0
movzx ecx, byte [rbx + 0x950]
movzx eax, byte [rbx + 0x951]
mov byte [rbx + 0xc0], al
movzx eax, byte [rbx + 0x952]
mov byte [rbx + 0xb0], al
movups xmm0, xmmword [rbx + 0x953]
movaps xmmword [rbx + 0x520], xmm0
movups xmm0, xmmword [rbx + 0x963]
movaps xmmword [rbx + 0x530], xmm0
movups xmm0, xmmword [rbx + 0x973]
movaps xmmword [rbx + 0x540], xmm0
movups xmm0, xmmword [rbx + 0x983]
movaps xmmword [rbx + 0x550], xmm0
movdqu xmm0, xmmword [rbx + 0x993]
movdqa xmmword [rbx + 0x560], xmm0
mov rax, qword [rbx + 0x9a0]
mov qword [rbx + 0x56d], rax
mov byte [rbx + 0xd8], cl
cmp cl, 3
je 0x14008dd33
lea rcx, [rbx + 0x1e0]
call fcn.14001bf50
movzx eax, byte [rbx + 0xd8]
mov byte [rbx + 0x1e0], al
movzx eax, byte [rbx + 0xc0]
mov byte [rbx + 0x1e1], al
movzx eax, byte [rbx + 0xb0]
mov byte [rbx + 0x1e2], al
movaps xmm0, xmmword [rbx + 0x520]
movdqa xmm1, xmmword [rbx + 0x530]
movdqa xmm2, xmmword [rbx + 0x540]
movdqa xmm3, xmmword [rbx + 0x550]
movups xmmword [rbx + 0x1e3], xmm0
movdqu xmmword [rbx + 0x1f3], xmm1
movdqu xmmword [rbx + 0x203], xmm2
movdqu xmmword [rbx + 0x213], xmm3
movdqa xmm0, xmmword [rbx + 0x560]
movdqu xmmword [rbx + 0x223], xmm0
mov rax, qword [rbx + 0x56d]
mov qword [rbx + 0x230], rax
mov rdi, qword [rbx + 0x180]
movzx r13d, byte [rbx + 0x188]
movzx r12d, byte [rbx + 0x189]
lea rcx, [rbx + 0xf80]
mov r8d, 0xce
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
cmp rdi, 3
je 0x14008dd4f
mov r15, qword [rbx + 0x258]
mov r14, r15
shr r14, 8
lea rsi, [rbx + 0x180]
lea rdx, [rbx + 0xf80]
mov r8d, 0xce
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbx + 0x68a]
mov r8d, 0xce
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
movdqu xmm0, xmmword [rbx + 0x600]
movdqu xmm1, xmmword [rbx + 0x610]
movdqu xmmword [rbx + 0x760], xmm0
movdqu xmmword [rbx + 0x770], xmm1
mov qword [rbx + 0x680], rdi
mov byte [rbx + 0x688], r13b
mov byte [rbx + 0x689], r12b
movzx eax, byte [rbx + 0xe6]
mov byte [rbx + 0x758], al
mov rax, r15
shr rax, 0x38
mov byte [rbx + 0x75f], al
shr r15, 0x28
mov word [rbx + 0x75d], r15w
mov dword [rbx + 0x759], r14d
mov si, word [rbx + 0xc58]
mov rcx, qword [rbx + 0xc48]
mov rdx, qword [rbx + 0xc50]
mov byte [rbx + 0xbe], 1
call fcn.140141d10
mov qword [rbx + 0xc0], rax
mov qword [rbx + 0xb0], rdx
mov r14, qword [rbx + 0x160]
mov rdx, qword [rbx + 0xc20]
mov r8, qword [rbx + 0xc28]
lea rcx, [rbx + 0xf80]
call fcn.1400b45b0
mov word [rbx + 0xd8], si
mov rdx, qword [rbx + 0xc38]
mov r8, qword [rbx + 0xc40]
lea rcx, [rbx + 0x180]
call fcn.1400b4380
mov rax, qword [rbx + 0xc00]
mov qword [rbx + 0xf8], rax
mov rax, qword [rbx + 0xc08]
mov qword [rbx + 0x118], rax
mov rax, qword [rbx + 0xc10]
mov qword [rbx + 0xe8], rax
movups xmm0, xmmword [rbx + 0xf80]
movaps xmmword [rbx + 0x950], xmm0
mov rax, qword [rbx + 0xf90]
mov qword [rbx + 0x960], rax
movups xmm0, xmmword [rbx + 0x180]
movaps xmmword [rbx + 0x520], xmm0
mov rax, qword [rbx + 0x190]
mov qword [rbx + 0x530], rax
lea rcx, [rbx + 0x680]
call fcn.1400259f0
mov rax, qword [rbx + 0xf8]
mov qword [rbx + 0x680], rax
mov rax, qword [rbx + 0x118]
mov qword [rbx + 0x688], rax
mov rax, qword [rbx + 0xe8]
mov qword [rbx + 0x690], rax
movaps xmm0, xmmword [rbx + 0x950]
movups xmmword [rbx + 0x698], xmm0
mov rax, qword [rbx + 0x960]
mov qword [rbx + 0x6a8], rax
movdqa xmm0, xmmword [rbx + 0x520]
movdqu xmmword [rbx + 0x6b0], xmm0
mov rax, qword [rbx + 0x530]
mov qword [rbx + 0x6c0], rax
mov rax, qword [rbx + 0xc0]
mov qword [rbx + 0x6c8], rax
mov rax, qword [rbx + 0xb0]
mov qword [rbx + 0x6d0], rax
movzx eax, word [rbx + 0xd8]
mov word [rbx + 0x6d8], ax
lea rsi, [r14 + 0x10]
lea rdi, [rbx + 0x180]
lea rdx, [rbx + 0x680]
mov r8d, 0x100
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + 0xbe], 0
mov rcx, rsi
mov rdx, rdi
call fcn.140107030
mov qword [rbx + 0x100], rax
mov qword [rbx + 0x170], rdx
mov rdx, qword [rbx + 0x4f0]
mov eax, dword [rbx + 0x15c]
mov r8d, eax
cmp eax, 0x3b9aca00
jne 0x14008d6bc
mov r8d, dword [r14 + 0x1a8]
mov rdx, qword [r14 + 0x1a0]
xor eax, eax
cmp r8d, 0x3b9aca00
je 0x14008d852
lea r9, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcops_function.rs
lea rcx, [rbx + 0x180]
call fcn.14018d360
mov rsi, qword [rbx + 0x180]
movups xmm0, xmmword [rbx + 0x188]
movaps xmmword [rbx + 0x680], xmm0
movups xmm0, xmmword [rbx + 0x198]
movaps xmmword [rbx + 0x690], xmm0
movups xmm0, xmmword [rbx + 0x1a8]
movaps xmmword [rbx + 0x6a0], xmm0
movups xmm0, xmmword [rbx + 0x1b8]
movaps xmmword [rbx + 0x6b0], xmm0
movups xmm0, xmmword [rbx + 0x1c8]
movaps xmmword [rbx + 0x6c0], xmm0
movdqu xmm0, xmmword [rbx + 0x1d8]
movdqa xmmword [rbx + 0x6d0], xmm0
mov rax, qword [rbx + 0x1e8]
mov qword [rbx + 0x6e0], rax
xor eax, eax
cmp rsi, 2
je 0x14008d852
mov qword [rbx + 0x180], rsi
movaps xmm0, xmmword [rbx + 0x680]
movdqa xmm1, xmmword [rbx + 0x690]
movdqa xmm2, xmmword [rbx + 0x6a0]
movdqa xmm3, xmmword [rbx + 0x6b0]
movups xmmword [rbx + 0x188], xmm0
movdqu xmmword [rbx + 0x198], xmm1
movdqu xmmword [rbx + 0x1a8], xmm2
movdqu xmmword [rbx + 0x1b8], xmm3
movaps xmm0, xmmword [rbx + 0x6c0]
movups xmmword [rbx + 0x1c8], xmm0
movdqa xmm0, xmmword [rbx + 0x6d0]
movdqu xmmword [rbx + 0x1d8], xmm0
mov rax, qword [rbx + 0x6e0]
mov qword [rbx + 0x1e8], rax
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14008d7e3
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14008de05
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x70
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14008de05
mov qword [rax], rsi
movaps xmm0, xmmword [rbx + 0x680]
movdqa xmm1, xmmword [rbx + 0x690]
movdqa xmm2, xmmword [rbx + 0x6a0]
movdqa xmm3, xmmword [rbx + 0x6b0]
movups xmmword [rax + 8], xmm0
movdqu xmmword [rax + 0x18], xmm1
movdqu xmmword [rax + 0x28], xmm2
movdqu xmmword [rax + 0x38], xmm3
movaps xmm0, xmmword [rbx + 0x6c0]
movups xmmword [rax + 0x48], xmm0
movdqa xmm0, xmmword [rbx + 0x6d0]
movdqu xmmword [rax + 0x58], xmm0
mov rcx, qword [rbx + 0x6e0]
mov qword [rax + 0x68], rcx
mov qword [rbx + 0x168], rax
lock inc qword [r14]
jle 0x14008de64
movzx eax, byte [rbx + 0x10c]
mov byte [rbx + 0x13c], al
mov eax, dword [rbx + 0x108]
mov dword [rbx + 0x138], eax
movaps xmm0, xmmword [rbx + 0x5a0]
movaps xmm1, xmmword [rbx + 0x5b0]
movaps xmm2, xmmword [rbx + 0x5c0]
movaps xmm3, xmmword [rbx + 0x5d0]
movups xmmword [rbx + 0x1f8], xmm0
movups xmmword [rbx + 0x208], xmm1
movups xmmword [rbx + 0x218], xmm2
movups xmmword [rbx + 0x228], xmm3
movaps xmm0, xmmword [rbx + 0x5e0]
movups xmmword [rbx + 0x238], xmm0
mov rax, qword [rbx + 0x5f0]
mov qword [rbx + 0x248], rax
movaps xmm0, xmmword [rbx + 0xc00]
movdqa xmm1, xmmword [rbx + 0xc10]
movdqa xmm2, xmmword [rbx + 0xc20]
movdqa xmm3, xmmword [rbx + 0xc30]
movups xmmword [rbx + 0x198], xmm0
movdqu xmmword [rbx + 0x1a8], xmm1
movdqu xmmword [rbx + 0x1b8], xmm2
movdqu xmmword [rbx + 0x1c8], xmm3
movaps xmm0, xmmword [rbx + 0xc40]
movups xmmword [rbx + 0x1d8], xmm0
movaps xmm0, xmmword [rbx + 0xc50]
movups xmmword [rbx + 0x1e8], xmm0
mov rdi, qword [rbx + 0x578]
mov rsi, qword [rbx + 0x580]
mov rax, qword [rbx + 0x598]
mov qword [rbx + 0x190], rax
movdqu xmm0, xmmword [rbx + 0x588]
movdqa xmmword [rbx + 0x180], xmm0
lea rcx, [rbx + 0x1300]
lea rdx, [rbx + 0x180]
mov r8d, 0xd0
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [rbx + 0xcb]
mov byte [rbx + 0xf7], al
movzx eax, byte [rbx + 0xca]
mov byte [rbx + 0xf6], al
mov qword [rbx + 0x638], r14
mov rax, qword [rbx + 0x128]
mov qword [rbx + 0x630], rax
mov rax, qword [rbx + 0x120]
mov qword [rbx + 0x628], rax
movzx eax, byte [rbx + 0xae]
mov byte [rbx + 0xf5], al
jmp 0x14008b3f8
movzx eax, byte [rbx + 0xae]
cmp eax, 9
jne 0x14008d9f6
movzx eax, byte [rbx + 0x10c]
mov byte [rbx + 0x684], al
mov eax, dword [rbx + 0x108]
mov dword [rbx + 0x680], eax
invalid
add byte [rax], al
movzx eax, byte [rbx + 0x128]
mov qword [rbx + 0xe8], rax
add cl, ch
int3
idiv bh
invalid
add cl, ch
int3
mov rcx, qword [rbx + 0x120]
mov rdx, qword [rbx + 0x128]
call fcn.140141c80
mov qword [rbx + 0xe8], rdx
mov rsi, rax
mov r15, qword [rbx + 0x180]
mov edi, dword [rbx + 0x180]
mov edi, dword [rbx + 0x180]
movzx eax, byte [rbx + 0x684]
mov byte [rbx + 0x114], al
add dword [rax], eax
add byte [rbx + 0x68083], cl
add byte [rcx + 0x11083], cl
add byte [rdi + rcx - 0x4a], al
movzx esp, byte [rbx + 0x188]
add dword [rax], eax
add byte [rbx + 0x68083], cl
add byte [rcx + 0x11083], cl
add byte [rdi + rcx - 0x4a], al
movzx esp, byte [rbx + 0x188]
movzx edi, byte [rbx + 0x189]
mov rax, qword [rbx + 0x240]
cmp r15, 3
movzx esp, byte [rbx + 0x188]
movzx edi, byte [rbx + 0x189]
mov rax, qword [rbx + 0x240]
cmp r15, 3
sete r13b
jne 0x14008da78
cmp qword [rbx + 0xe8], 0
je 0x14008d1b6
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008d1b6
mov qword [rbx + 0xd8], rax
mov qword [rbx + 0xb0], r13
mov qword [rbx + 0xc0], rsi
jmp 0x14008d112
mov rax, qword [r11 + 0x30]
mov r8, qword [r11 + 0x38]
mov rax, qword [rax]
lea rdx, [r11 + 0x48]
mov rsi, r11
xor byte [r13 - 0x75], cl
cmp byte [r8 - 0x75], cl
add byte [rcx - 0x73], cl
push rbx
mov rsi, r11
mov r9, qword [r11 + 0x40]
mov byte [rbx + 0xaa], 1
mov byte [rbx + 0xab], 1
lea rcx, [rbx + 0x180]
call rax
movzx esi, byte [rsi + 0x50]
jmp 0x14008cdcc
mov byte [rbx + 0xaa], 1
mov byte [rbx + 0xab], 1
lea rcx, [rbx + 0x680]
lea r8, [rbx + 0x480]
mov rdx, qword [rbx + 0xc0]
call fcn.1400bcfc0
cmp dword [rbx + 0x680], 2
je case.0x14008cfab.2
movups xmm0, xmmword [rbx + 0x6c0]
movaps xmmword [rbx + 0x1c0], xmm0
movdqu xmm0, xmmword [rbx + 0x680]
movdqu xmm1, xmmword [rbx + 0x690]
movdqu xmm2, xmmword [rbx + 0x6a0]
movdqu xmm3, xmmword [rbx + 0x6b0]
movdqa xmmword [rbx + 0x1b0], xmm3
movdqa xmmword [rbx + 0x1a0], xmm2
movdqa xmmword [rbx + 0x190], xmm1
movdqa xmmword [rbx + 0x180], xmm0
mov sil, 2
cmp byte [rbx + 0x1c8], 2
je 0x14008dc02
mov rax, qword [rbx + 0x1a8]
mov r8, qword [rbx + 0x1b0]
lea rdx, [rbx + 0x1c0]
mov r9, qword [rbx + 0x1b8]
lea rcx, [rbx + 0xf80]
call qword [rax]
movzx esi, byte [rbx + 0x1c8]
movdqu xmm0, xmmword [rbx + 0xf80]
movdqu xmm1, xmmword [rbx + 0xf90]
movdqa xmmword [rbx + 0x950], xmm0
movdqa xmmword [rbx + 0x960], xmm1
cmp qword [rbx + 0x180], 0
je 0x14008dbe3
mov rax, qword [rbx + 0x1a8]
mov rdx, qword [rbx + 0x1b0]
mov r8, qword [rbx + 0x1b8]
lea rcx, [rbx + 0x1c0]
call qword [rax + 0x10]
jmp 0x14008dc02
mov rax, qword [rbx + 0x1a8]
mov rdx, qword [rbx + 0x1b0]
mov r8, qword [rbx + 0x1b8]
lea rcx, [rbx + 0x1c0]
call qword [rax + 0x10]
mov rax, qword [rbx + 0x188]
mov rdx, qword [rbx + 0x190]
mov rax, qword [rax + 0x10]
lea rcx, [rbx + 0x1a0]
mov r8, qword [rbx + 0x198]
mov byte [rbx + 0xaa], 1
mov byte [rbx + 0xab], 1
call rax
cmp sil, 2
jne 0x14008cdec
jmp case.0x14008cfab.2
lea rcx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.1401e6380
jmp 0x14008de64
lea rcx, [rbx + 0x680]
call fcn.1400b3820
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xf0]
xor eax, eax
jmp 0x14008dcc7
mov qword [rbx + 0xb0], r15
mov ecx, 0x80
mov edx, 0x300
call fcn.1401e5b40
jmp 0x14008de64
mov qword [rbx + 0xb0], r15
mov ecx, 0x80
mov edx, 0x300
call fcn.1401e5b40
jmp 0x14008de64
mov byte [rbx + 0xaf], 0
lea rcx, [rbx + 0x950]
call fcn.1400b3820
mov al, 1
mov byte [rbx + 0x180], al
mov byte [rbx + 0xaf], 0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.24_src_blockingclient.rsthread_not_dropped_yet
lea rcx, [rbx + 0x180]
call fcn.1401ea3a0
jmp 0x14008de64
lea rcx, str.assertion_failed:_self.inner.semaphore.is_idle__C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpscchan.rs
lea r8, [0x14021de98]
mov edx, 0x30
call fcn.1401e6090
jmp 0x14008de64
mov byte [rbx + 0xc0], r12b
mov byte [rbx + 0xb0], dil
mov byte [rbx + 0xaa], 1
mov byte [rbx + 0xab], 0
lea rcx, [rbx + 0x950]
call fcn.14001bf50
jmp 0x14008dd5d
mov byte [rbx + 0xaa], 1
mov byte [rbx + 0xab], 0
lea rcx, [rbx + 0x180]
call fcn.14001be40
jmp 0x14008dd5d
mov byte [rbx + 0xc0], r13b
mov byte [rbx + 0xb0], r12b
lea rcx, [rbx + 0x180]
lea rdx, [rbx + 0x680]
mov r8d, 0xce
call sub.VCRUNTIME140.dll_memcpy
movdqu xmm0, xmmword [rbx + 0x600]
movdqu xmm1, xmmword [rbx + 0x610]
movdqa xmmword [rbx + 0xf90], xmm1
movdqa xmmword [rbx + 0xf80], xmm0
mov byte [rbx + 0xaa], 0
mov byte [rbx + 0xab], 0
lea rcx, [rbx + 0xf80]
call fcn.14008a6c0
movzx eax, byte [rbx + 0xc0]
mov byte [rbx + 0x180], al
movzx eax, byte [rbx + 0xb0]
mov byte [rbx + 0x181], al
mov byte [rbx + 0xaa], 0
mov byte [rbx + 0xab], 0
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.24_src_async_implclient.rs
mov qword [rsp + 0x20], rax
lea rcx, str.valid_request_parts
lea r9, [0x140221758]
lea r8, [rbx + 0x180]
mov edx, 0x13
call fcn.1401e63e0
jmp 0x14008de64
mov ecx, 8
mov edx, 0x70
call fcn.1401e5b40
jmp 0x14008de64
ud2
mov ecx, 7
int 0x29
ud2
mov ecx, 7
int 0x29
ud2
jl 0x14008e41d
invalid
inc ebx
std
inc esi
or esp, 0
add byte [rax], al
add esi, eax
or ebp, 0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x70], dh
movaps xmm7, xmmword [rsp + 0x60]
movaps xmm8, xmmword [rsp + 0x50]
movaps xmm9, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], cl
sub byte [rsp + 0x40], cl
and al, 0x40
movaps xmm10, xmmword [rsp + 0x30]
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x88
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x30], xmm10
movdqa xmmword [rsp + 0x40], xmm9
movdqa xmmword [rsp + 0x50], xmm8
movdqa xmmword [rsp + 0x60], xmm7
movdqa xmmword [rsp + 0x70], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
lea rcx, [rbx + 0x180]
call fcn.140084cc0
movdqa xmm6, xmmword [rsp + 0x70]
movdqa xmm7, xmmword [rsp + 0x60]
movdqa xmm8, xmmword [rsp + 0x50]
movdqa xmm9, xmmword [rsp + 0x40]
movdqa xmm10, xmmword [rsp + 0x30]
movdqa xmm10, xmmword [rsp + 0x30]
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x88
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x30], xmm10
movdqa xmmword [rsp + 0x40], xmm9
movdqa xmmword [rsp + 0x50], xmm8
movdqa xmmword [rsp + 0x60], xmm7
movdqa xmmword [rsp + 0x70], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov rsi, qword [rbx + 0xf88]
mov rdx, qword [rbx + 0xf90]
mov rcx, rsi
call fcn.1401e4400
cmp qword [rbx + 0xf80], 0
je 0x14008e689
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
movdqa xmm6, xmmword [rsp + 0x70]
movdqa xmm7, xmmword [rsp + 0x60]
movdqa xmm8, xmmword [rsp + 0x50]
movdqa xmm9, xmmword [rsp + 0x40]
movdqa xmm10, xmmword [rsp + 0x30]
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
jo case.0x14002d1d9.1968
and edx, 0xffffff80
mov rbx, rdx
cmp byte [rbx + 0xbe], 0
je 0x14008eafb
lea rcx, [rbx + 0x680]
call fcn.14001be40
lea rcx, [rbx + 0x760]
call fcn.14008a6c0
mov byte [rbx + 0xaa], 0
mov byte [rbx + 0xab], 0
movdqa xmm6, xmmword [rsp + 0x70]
movdqa xmm7, xmmword [rsp + 0x60]
movdqa xmm8, xmmword [rsp + 0x50]
movdqa xmm9, xmmword [rsp + 0x40]
movq mm1, qword [rsp + 0x40]
movdqa xmm10, xmmword [rsp + 0x30]
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
mov byte [rbx + 0xaa], 0
mov byte [rbx + 0xab], 0
movdqa xmm6, xmmword [rsp + 0x70]
movdqa xmm7, xmmword [rsp + 0x60]
movdqa xmm8, xmmword [rsp + 0x50]
movdqa xmm9, xmmword [rsp + 0x40]
movdqa xmm10, xmmword [rsp + 0x30]
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and al, 0x30
movdqa xmmword [rsp + 0x40], xmm9
movdqa xmmword [rsp + 0x50], xmm8
movdqa xmmword [rsp + 0x60], xmm7
jg 0x14008ebf4
and al, 0x60
jg 0x14008ebf4
and al, 0x60
movdqa xmmword [rsp + 0x70], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov ecx, 0x84
mov eax, 0xcc
mov rdx, qword [rbx + 0xb0]
lock cmpxchg qword [rdx], rcx
je 0x14008ebad
mov rcx, qword [rbx + 0xb0]
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x60]
movaps xmm8, xmmword [rsp + 0x50]
movaps xmm9, xmmword [rsp + 0x40]
movaps xmm10, xmmword [rsp + 0x30]
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rax], al
add byte [rax], al
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x30], xmm10
movdqa xmmword [rsp + 0x40], xmm9
movdqa xmmword [rsp + 0x50], xmm8
movdqa xmmword [rsp + 0x60], xmm7
movdqa xmmword [rsp + 0x70], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov ecx, 0x84
mov eax, 0xcc
mov rdx, qword [rbx + 0xb0]
lock cmpxchg qword [rdx], rcx
je 0x14008ec4d
mov rcx, qword [rbx + 0xb0]
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x60]
movaps xmm8, xmmword [rsp + 0x50]
movaps xmm9, xmmword [rsp + 0x40]
movaps xmm10, xmmword [rsp + 0x30]
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
stosb byte [rdi], al
add byte [rax], 0
add byte [rsi + 0x44], ah
movq qword [rsp + 0x30], mm2
movdqa xmmword [rsp + 0x40], xmm9
movdqa xmmword [rsp + 0x50], xmm8
movdqa xmmword [rsp + 0x60], xmm7
movdqa xmmword [rsp + 0x70], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov ecx, 0x84
mov eax, 0xcc
mov rdx, qword [rbx + 0xb0]
lock cmpxchg qword [rdx], rcx
je 0x14008eced
mov rcx, qword [rbx + 0xb0]
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x60]
movaps xmm8, xmmword [rsp + 0x50]
movaps xmm9, xmmword [rsp + 0x40]
movaps xmm10, xmmword [rsp + 0x30]
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x30], xmm10
movdqa xmmword [rsp + 0x40], xmm9
movdqa xmmword [rsp + 0x50], xmm8
movdqa xmmword [rsp + 0x60], xmm7
movdqa xmmword [rsp + 0x70], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
movzx esi, byte [rbx + 0xab]
cmp byte [rbx + 0xaa], 0
je 0x14008f423
lea rcx, [rbx + 0x600]
call fcn.14008a6c0
cmp qword [rbx + 0x168], 0
je 0x14008f451
mov rax, qword [rbx + 0x580]
test rax, rax
je 0x14008f451
lea rcx, [rbx + 0x598]
mov rdx, qword [rbx + 0x588]
mov r8, qword [rbx + 0x590]
call qword [rax + 0x10]
mov byte [rbx + 0xcc], sil
mov eax, dword [rbx + 0x150]
mov byte [rbx + 0xcd], al
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x60]
movaps xmm8, xmmword [rsp + 0x50]
movaps xmm9, xmmword [rsp + 0x40]
movaps xmm10, xmmword [rsp + 0x30]
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movq mm2, qword [rsp + 0x30]
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rbx
sub rsp, 0x88
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x30], xmm10
movdqa xmmword [rsp + 0x40], xmm9
movdqa xmmword [rsp + 0x50], xmm8
movdqa xmmword [rsp + 0x60], xmm7
movdqa xmmword [rsp + 0x70], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov rax, qword [rbx + 0xd0]
mov rax, qword [rax + 0x1a8]
lock dec qword [rax]
jne 0x14008face
mov rax, qword [rbx + 0xd0]
lea rcx, [rax + 0x1a8]
call fcn.14007d840
movdqa xmm6, xmmword [rsp + 0x70]
movdqa xmm7, xmmword [rsp + 0x60]
movdqa xmm8, xmmword [rsp + 0x50]
movdqa xmm9, xmmword [rsp + 0x40]
movdqa xmm10, xmmword [rsp + 0x30]
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add al, ch
sar esi, 0xff
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
add byte [rax], 0
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0xd0]
add byte [rax], al
add byte [rax], al
mov rax, qword [rax + 0x1a8]
lock dec qword [rax]
jne 0x1400908ad
mov rcx, qword [rbp + 0xd0]
mov ecx, dword [rbp + 0xd0]
add rcx, 0x1a8
call fcn.14007d840
shr dword [rax - 0x17ffffff], 0x93
iretd
nop
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rbp
ret
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x6738
call fcn.1401e51f0
adc eax, 0xc4294800
adc eax, 0xc4294800
add byte [rax + 0x29], cl
invalid
sub esp, eax
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0x66a0], xmm8
jg case.0x140085d5d.54
invalid
add byte [rax], al
jg case.0x140085d5d.54
test dword [rax + 0xf000066], esp
movabs al, byte [0x6690bd290f000066]
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0x6690], xmm7
sub dword [rbp + 0x6690], edi
mov ebp, 0x6690
movaps xmmword [rbp + 0x6680], xmm6
and byte [rsi], 0
and rsp, 0xffffffffffffff80
mov rbx, rsp
or byte [rax - 0x77], 0xe3
mov qword [rbx + 0x66f0], rbp
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x66], edi
add byte [rax], al
invalid
mov qword [rbp + 0x6678], 0xfffffffffffffffe
mov r15, r8
mov r13, rdx
mov r12, rcx
movzx eax, byte [rdx + 0x111]
invalid
adc dword [rcx], eax
add byte [rax], al
lea rcx, [0x140259f38]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbx + 0x50], rdx
mov qword [rbx + 0xb0], r8
mov qword [rbx + 0xd0], r12
add byte [rax], al
add bh, bh
invalid
add byte [rax], al
add bh, bh
loopne 0x140090985
invalid
mov dword [r13 + 0x112], 0x1010000
mov dword [rbp + 0x112], 0x1010000
test dword [rdx], edx
add dword [rax], eax
add byte [rax], al
add byte [rcx], al
add dword [rcx - 0x75], ecx
mov rax, qword [r13 + 0x98]
mov qword [rbx + 0x1e50], rax
test dword [rax + 0x48000000], ebx
mov dword [rbx + 0x1e50], eax
add byte [rax], al
add byte [rax - 0x77], cl
adc dword [rax + 0x1e], 0
add bl, dh
movq mm0, qword [r13 + 0x88]
invalid
mov byte [rax], al
add byte [rax], al
invalid
movdqu xmm0, xmmword [r13 + 0x88]
test dword [rax + 0x66000000], ecx
movq qword [rbx + 0x1e40], mm0
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1400908ec
movdqa xmmword [rbx + 0x1e40], xmm0
invalid
mov rax, qword [r13 + 0x68]
test rax, rax
test eax, eax
push 0xfc08548
push 0xfc08548
test eax, eax
je 0x140090a47
test ch, cl
add byte [rax], al
add byte [rcx - 0x75], cl
jo 0x14009096f
mov rcx, qword [r13 + 0x70]
mov ecx, dword [rbp + 0x70]
lock inc qword [rax]
inc qword [rax]
jg 0x140090a47
add byte [rax], al
add cl, ch
in eax, 0x50
add byte [rax], al
jmp 0x140095a72
lea rdi, [r13 + 0x118]
mov ebp, 0x118
lea r14, [r13 + 0x438]
movzx eax, byte [r13 + 0x438]
lea rcx, [0x140259f5c]
add al, 0
add byte [rcx + 0xf], al
mov dh, 0x85
cmp byte [rax + rax], al
add byte [rax - 0x73], cl
or eax, 0x1c95b2
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
lea r10, [r13 + 0x431]
movzx eax, byte [r13 + 0x431]
lea rcx, [r13 + 0x1d0]
mov qword [rbx + 0x90], rcx
lea rcx, [0x140259f6c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r11, qword [r13 + 0x418]
mov rsi, qword [r13 + 0x420]
mov rax, qword [r13 + 0x428]
movdqu xmm0, xmmword [r13 + 0x370]
popfq
sbb byte [rax + rax], al
add byte [rcx - 0x75], cl
mov ch, 0x20
add al, 0
add byte [rcx - 0x75], cl
test dword [rax], ebp
add al, 0
add bl, dh
movq mm0, qword [r13 + 0x370]
mov rcx, qword [r13 + 0x410]
mov rdx, qword [r13 + 0x1d0]
add byte [rcx - 0x75], cl
xchg ebp, eax
rol byte [rcx], 1
add byte [rax], al
mov r8, qword [r13 + 0x1d8]
jmp 0x140090e5d
add byte [rax], al
add byte [rax], al
lea rdx, [r13 + 0x148]
lea rdi, [r13 + 0x118]
movzx eax, byte [r13 + 0x148]
add qword [rax], rax
add byte [rax - 0x73], cl
or eax, 0x1c9517
add qword [rax], rax
add byte [rax - 0x73], cl
or eax, 0x1c9517
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rbx + 0x50]
jmp 0x14009477f
movzx edx, word [r13 + 0x64]
mov r8d, dword [r13 + 0x60]
mov r10d, dword [r13 + 0x48]
push rbp
mov r11, qword [r13 + 0x40]
mov rsi, qword [r13 + 0x30]
mov edi, dword [r13 + 0x38]
movups xmm0, xmmword [r13]
adc byte [rbp], al
adc byte [rbp], al
movdqu xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
mov r14, qword [r13 + 0x50]
movzx r9d, word [r13 + 0x80]
mov bh, 0x8d
add byte [rax], 0
add byte [rbx + rcx*4 - 0x45], cl
push rax
invalid
add byte [rax], al
mov qword [rbx + 0x996], r15
xchg esi, eax
or dword [rax], eax
add byte [rdi], cl
sub byte [rbx + 0x1e40], bl
mov bh, 0x8d
add byte [rax], 0
add byte [rbx + rcx*4 - 0x45], cl
push rax
invalid
xchg esi, eax
or dword [rax], eax
add byte [rdi], cl
sub byte [rbx + 0x1e40], bl
movups xmmword [rbx + 0x986], xmm3
add byte [rax], al
movups xmm3, xmmword [rbx + 0x980]
movaps xmmword [rbx + 0x500], xmm3
mov r15, qword [rbx + 0x98e]
mov qword [rbx + 0x50e], r15
mov r15, qword [rbx + 0x996]
mov qword [rbx + 0x516], r15
lea r15, [r13 + 0x118]
movups xmmword [r13 + 0x118], xmm0
movdqu xmmword [r13 + 0x128], xmm1
movups xmmword [r13 + 0x138], xmm2
mov qword [r13 + 0x148], rsi
mov dword [r13 + 0x150], edi
mov rdi, r15
mov qword [r13 + 0x158], r11
mov dword [r13 + 0x160], r10d
mov qword [r13 + 0x168], r14
add byte [rax], al
add byte [rax], al
mov r10, qword [r13 + 0x58]
mov r11, qword [r13 + 0x78]
mov qword [r13 + 0x170], r10
mov dword [r13 + 0x178], r8d
mov word [r13 + 0x17c], dx
mov qword [r13 + 0x180], rax
mov qword [r13 + 0x188], rcx
mov qword [r13 + 0x190], r11
add byte [rsi + 0x45], ah
mov dword [rbp + 0x198], ecx
add byte [rsi + 0x45], ah
mov dword [rbp + 0x198], ecx
movups xmm0, xmmword [rbx + 0x50e]
movups xmmword [r13 + 0x1a8], xmm0
test al, 1
add byte [rax], al
test al, 1
add byte [rax], al
movdqa xmm0, xmmword [rbx + 0x500]
movdqu xmmword [r13 + 0x19a], xmm0
lea r14, [r13 + 0x438]
mov byte [r13 + 0x438], 0
mov word [r13 + 0x439], 0x100
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140090ba8
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400952ad
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x2320
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400952ad
pxor xmm0, xmm0
movdqu xmmword [rax + 0x2310], xmm0
jg 0x140090b47
adc byte [rbx], ah
add byte [rax], al
movdqu xmmword [rax + 0x2300], xmm0
mov qword [rbx + 0xa00], rax
mov qword [rbx + 0xa08], 0
mov qword [rbx + 0xb00], rax
mov qword [rbx + 0xb08], rax
or eax, dword [rax]
add byte [rax - 0x39], cl
adc dword [rax], 0xb
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbx + 0xa80], 0
mov qword [rbx + 0xa90], 0
mov byte [rbx + 0xb18], 0
mov qword [rbx + 0xb20], 0
mov byte [rbx + 0xb28], 0
movdqa xmmword [rbx + 0xb30], xmm0
movdqa xmmword [rbx + 0xb40], xmm0
mov qword [rbx + 0xb50], 1
mov qword [rbx + 0x980], 1
mov qword [rbx + 0x988], 1
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140090c8a
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400952cf
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x280
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400952cf
mov rsi, rax
and rsi, 0xffffffffffffff80
lea r15, [rsi + 0x80]
mov qword [rsi + 0x78], rax
lea rdx, [rbx + 0x980]
mov r8d, 0x200
mov rcx, r15
call sub.VCRUNTIME140.dll_memcpy
lock inc qword [rsi + 0x80]
jle 0x140095a72
mov qword [rbx + 0x1e40], r15
mov qword [rbx + 0x980], r15
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140090d10
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400952eb
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x30
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400952eb
mov r12, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x28], 0
pxor xmm0, xmm0
movdqu xmmword [rax + 0x10], xmm0
lock inc qword [rax]
jle 0x140095a72
mov r8, qword [rbx + 0x50]
mov qword [r8 + 0x1b8], r12
mov qword [r8 + 0x1c0], r15
mov byte [r8 + 0x1c8], 0
mov eax, dword [rbx + 0x980]
mov ecx, dword [rbx + 0x983]
mov dword [r8 + 0x1c9], eax
mov dword [r8 + 0x1cc], ecx
mov byte [r8 + 0x439], 1
mov qword [rbx + 0x4f0], r15
mov qword [rbx + 0x4f8], r12
cmp byte [r8 + 0x198], 0
je 0x140090ecd
mov r11, qword [r8 + 0x1a0]
mov rsi, qword [r8 + 0x1a8]
mov rax, qword [r8 + 0x1b0]
mov word [r8 + 0x439], 0
mov rdx, qword [r8 + 0x180]
mov r8, qword [r8 + 0x188]
test rdx, rdx
je 0x140090de8
lock inc qword [rdx]
jle 0x140095a72
mov r13, qword [rbx + 0x50]
lea rcx, [r13 + 0x138]
lea r9, [r13 + 0x1d0]
mov qword [rbx + 0x90], r9
mov qword [r13 + 0x1d0], rdx
mov qword [r13 + 0x1d8], r8
mov qword [r13 + 0x370], r15
mov qword [r13 + 0x378], r12
mov qword [r13 + 0x410], rcx
mov qword [r13 + 0x418], r11
mov qword [r13 + 0x420], rsi
mov qword [r13 + 0x428], rax
lea r10, [r13 + 0x431]
mov byte [r13 + 0x431], 0
movq xmm1, r12
movq xmm0, r15
punpcklqdq xmm0, xmm1
mov r15, qword [rbx + 0xb0]
mov byte [r13 + 0x430], 1
movdqu xmmword [r13 + 0x1e0], xmm0
mov qword [r13 + 0x380], rcx
mov qword [r13 + 0x1f0], rdx
mov qword [r13 + 0x1f8], r8
mov edx, dword [rcx + 0x40]
lea r8d, [rdx - 0x4000]
cmp r8d, 0xffc000
jae 0x14009532e
mov qword [rbx + 0x68], r14
mov r9, qword [rcx + 0x30]
mov r8, r9
shr r8, 0x20
jne 0x140095375
mov r14, rdi
mov qword [rbx + 0x118], r10
mov r10d, dword [rcx + 0x38]
mov r8d, dword [rcx + 0x3c]
cmp qword [rcx], 0
je 0x140090f23
mov rcx, qword [rcx + 8]
jmp 0x140090f28
mov qword [rbx + 0x68], r14
mov qword [rbx + 0x78], rdi
mov byte [r8 + 0x43a], 0
mov rcx, qword [r8 + 0x1a0]
mov rax, qword [r8 + 0x1a8]
mov rsi, qword [r8 + 0x1b0]
mov qword [rbx + 0x60], rcx
mov qword [rbx + 0x120], rax
call qword [rax + 0x40]
mov r14d, eax
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
je 0x14009196d
mov rdi, qword [rbx + 0x78]
jmp 0x14009198a
mov ecx, 0xa
mov r13, qword [rbx + 0x50]
mov qword [r13 + 0x388], 1
mov qword [r13 + 0x390], 0x400
mov dword [r13 + 0x398], 1
mov dword [r13 + 0x39c], r10d
mov qword [r13 + 0x3a0], 0x1e
mov dword [r13 + 0x3a8], 0
mov qword [r13 + 0x3b0], 0xffffffffffffffff
mov qword [r13 + 0x3b8], r9
mov qword [r13 + 0x3c0], rcx
mov qword [r13 + 0x3c8], 0x14
mov dword [r13 + 0x3d0], 0
mov qword [r13 + 0x3d8], 1
add eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rcx - 0x39], al
test eax, esp
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rcx - 0x39], al
test eax, esp
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [r13 + 0x3e8], 1
mov dword [r13 + 0x3ec], r8d
mov dword [r13 + 0x3f0], 1
invalid
invalid
xchg ebp, eax
hlt
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [r13 + 0x3e8], 1
mov dword [r13 + 0x3ec], r8d
mov dword [r13 + 0x3f0], 1
mov dword [r13 + 0x3f4], edx
mov dword [r13 + 0x3f8], 0
mov dword [r13 + 0x400], 0
mov byte [r13 + 0x408], 0
mov dword [r13 + 0x40c], 1
mov byte [r13 + 0x430], 0
lea r12, [r13 + 0x200]
mov qword [r13 + 0x200], 1
mov qword [r13 + 0x208], 0x400
mov dword [r13 + 0x210], 1
mov dword [r13 + 0x214], r10d
mov qword [r13 + 0x218], 0x1e
mov dword [r13 + 0x220], 0
mov qword [r13 + 0x228], 0xffffffffffffffff
mov qword [r13 + 0x230], r9
mov qword [r13 + 0x238], rcx
mov qword [r13 + 0x240], 0x14
mov dword [r13 + 0x248], 0
mov qword [r13 + 0x250], 1
mov dword [r13 + 0x258], 0
mov dword [r13 + 0x260], 1
mov dword [r13 + 0x264], r8d
mov dword [r13 + 0x268], 1
mov dword [r13 + 0x26c], edx
mov dword [r13 + 0x270], 0
mov dword [r13 + 0x278], 0
mov byte [r13 + 0x280], 0
mov dword [r13 + 0x284], 1
mov qword [rbx + 0xe8], r11
mov qword [r13 + 0x288], r11
mov qword [rbx + 0xc8], rsi
mov qword [r13 + 0x290], rsi
mov qword [r13 + 0x298], rax
lea rax, [r13 + 0x368]
mov qword [rbx + 0x120], rax
mov byte [r13 + 0x368], 0
mov byte [r13 + 0x369], 1
lea rsi, [r13 + 0x2a0]
mov rax, qword [r13 + 0x288]
mov qword [r13 + 0x2a0], rax
mov rax, qword [r13 + 0x290]
mov qword [r13 + 0x2a8], rax
mov rax, qword [r13 + 0x298]
mov qword [r13 + 0x2b0], rax
lea rcx, [r13 + 0x2b8]
mov r8d, 0x88
mov qword [rbx + 0xa8], r12
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov qword [r13 + 0x340], rsi
lea rax, [r13 + 0x360]
mov qword [rbx + 0x60], rax
mov byte [r13 + 0x360], 0
mov qword [rbx + 0x78], r14
mov qword [r13 + 0x348], rsi
lea rax, str.PRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
mov qword [r13 + 0x350], rax
mov qword [r13 + 0x358], 0x18
mov eax, 0x18
lea r14, [rbx + 0x2dd0]
lea rdi, str.Utf8Errorvalid_up_to
movabs rsi, 0x1700000003
nop word cs:[rax + rax]
test rax, rax
je 0x1400912be
mov rdx, qword [rbx + 0x50]
mov rcx, qword [rdx + 0x348]
mov r9, qword [rdx + 0x350]
mov rdx, qword [rcx]
mov rcx, qword [rcx + 8]
mov r10, qword [rcx + 0x20]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov r8, r15
call r10
mov rax, qword [rbx + 0x2dd0]
cmp rax, 2
je 0x140091266
mov al, 1
xor esi, esi
mov ecx, dword [rbx + 0x1990]
mov edx, dword [rbx + 0x1993]
mov dword [rbx + 0xbb], edx
mov dword [rbx + 0xb8], ecx
movaps xmm0, xmmword [rbx + 0x980]
movaps xmmword [rbx + 0x33d0], xmm0
mov rcx, qword [rbx + 0x990]
mov qword [rbx + 0x33e0], rcx
mov rcx, qword [rbx + 0x60]
mov byte [rcx], 1
mov ecx, dword [rbx + 0xb8]
mov edx, dword [rbx + 0xbb]
mov dword [rbx + 0x160], ecx
mov dword [rbx + 0x163], edx
movdqa xmm0, xmmword [rbx + 0x33d0]
movdqa xmmword [rbx + 0x330], xmm0
mov rcx, qword [rbx + 0x33e0]
mov qword [rbx + 0x340], rcx
test al, al
je 0x1400918ab
add byte [rax], al
mov qword [rbx + 0x35f0], 0xd
mov qword [rbx + 0x35f8], 0x1000
add byte [rax], dl
add byte [rax], al
add byte [rax], dl
add byte [rax], al
mov qword [rbx + 0x3600], 2
lea rcx, [rbx + 0x3608]
lea ecx, [rbx + 0x3608]
lea rdx, [rbx + 0x980]
lea edx, [rbx + 0x980]
mov r8d, 0x138
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x3740], 0x1000000
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rbx + rcx*4 + 0x53], ecx
push rax
add dword [rax], eax
add al, ch
loop 0x140091888
adc eax, 0x83c74800
invalid
add byte [rax], al
add dword [rbx + rcx*4 + 0x53], ecx
push rax
mov eax, dword [r10 + 0x320]
test eax, eax
je 0x140091889
add eax, dword [rax]
add byte [rbp + 0x412674c0], al
mov ecx, dword [rdx + 0x324]
mov ecx, dword [r10 + 0x324]
lea rdx, [rcx - 0x4000]
cmp rdx, 0xffc000
jae 0x14009565c
add byte [rax], al
xchg ecx, eax
add al, al
invalid
add byte [rax], al
mov qword [rbx + 0x33e0], rcx
mov r10, qword [rbx + 0x50]
push rax
mov ecx, dword [r10 + 0x328]
test ecx, ecx
je 0x140091de8
mov edx, dword [r10 + 0x32c]
mov qword [rbx + 0x3740], rdx
jmp 0x140091de8
mov ecx, dword [rbx + 0x163]
mov dword [rbx + 0x12b], ecx
mov dword [rbx + 0x128], eax
movdqa xmm0, xmmword [rbx + 0x330]
movdqa xmmword [rbx + 0x1f0], xmm0
mov rax, qword [rbx + 0x340]
mov qword [rbx + 0x200], rax
add dword [rax], 2
add byte [rax], al
add dword [rax], 2
add byte [rax], al
mov rax, qword [rbx + 0x50]
mov rcx, qword [rax + 0x2a0]
mov rax, qword [rax + 0x2a8]
mov qword [rbx + 0xa0], rcx
add byte [rax - 0x77], cl
invalid
invalid
call qword [rax]
mov rax, qword [rbx + 0x60]
cmp qword [rax + 8], 0
mov r15, qword [rbx + 0x90]
add byte [rax - 0x77], cl
invalid
je 0x140092731
cmp qword [rax + 0x10], 0x11
jae 0x140092717
invalid
invalid
add byte [rax], al
test byte [0xcb551924], 0x83
mov r8, qword [rbx + 0xa0]
jmp 0x140092722
movabs al, byte [0xdf5e9000000]
mov qword [rbx + 0x68], r14
mov r14, rdi
mov qword [rbx + 0x118], r10
lea rdx, [r13 + 0x368]
movzx eax, byte [r13 + 0x368]
add byte [rax], al
add byte [rax], al
lea r12, [r13 + 0x200]
lea rcx, [0x140259f7c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbx + 0x120], rdx
jmp rax
jmp 0x140091114
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
mov rdi, qword [rbx + 0x78]
je 0x1400953f0
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x2000
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400953f0
mov ecx, dword [rbx + 0x980]
mov edx, dword [rbx + 0x983]
mov dword [rbx + 0x52e3], edx
mov dword [rbx + 0x52e0], ecx
mov qword [rbx + 0x1f18], 0x2000
mov qword [rbx + 0x1f20], rax
pxor xmm0, xmm0
movdqu xmmword [rbx + 0x1f28], xmm0
mov qword [rbx + 0x1f38], 0
mov qword [rbx + 0x1f40], 8
movdqu xmmword [rbx + 0x1f48], xmm0
mov qword [rbx + 0x1f58], 0x66000
mov byte [rbx + 0x1f60], r14b
mov eax, dword [rbx + 0x52e0]
mov ecx, dword [rbx + 0x52e3]
mov dword [rbx + 0x1f61], eax
mov dword [rbx + 0x1f64], ecx
mov word [rbx + 0x1f68], 0
movzx eax, word [rbx + 0x984]
mov word [rbx + 0x1f6e], ax
mov eax, dword [rbx + 0x980]
mov dword [rbx + 0x1f6a], eax
mov qword [rbx + 0x1f70], 0x2000
mov qword [rbx + 0x1f78], 0x66000
mov rax, qword [rbx + 0x60]
mov qword [rbx + 0x1f80], rax
mov rax, qword [rbx + 0x120]
mov qword [rbx + 0x1f88], rax
mov qword [rbx + 0x1f90], rsi
mov qword [rbx + 0x1f98], 1
movdqu xmmword [rbx + 0x1fa0], xmm0
mov qword [rbx + 0x1fb0], 1
mov word [rbx + 0x1fb8], 0
movzx eax, word [rbx + 0x4354]
mov word [rbx + 0x1fbe], ax
mov eax, dword [rbx + 0x4350]
mov dword [rbx + 0x1fba], eax
mov qword [rbx + 0x1e40], 0
mov qword [rbx + 0x1e50], 3
mov qword [rbx + 0x1eb0], 0
mov qword [rbx + 0x1ed0], 2
mov byte [rbx + 0x1ee8], 0xb
movdqu xmmword [rbx + 0x1f00], xmm0
mov word [rbx + 0x1f10], 0
mov word [rbx + 0x1f12], 0x201
mov rdx, qword [rbx + 0x50]
mov eax, dword [rdx + 0x191]
movzx ecx, byte [rdx + 0x195]
mov byte [rbx + 0x1f0d], cl
mov dword [rbx + 0x1f09], eax
movzx eax, byte [rdx + 0x199]
cmp eax, 2
je 0x140091b3b
test eax, eax
je 0x140091b35
mov al, 1
mov byte [rbx + 0x1f60], al
mov rax, qword [rbx + 0x50]
cmp byte [rax + 0x196], 0
je 0x140091b4f
mov byte [rbx + 0x1f0f], 1
mov rax, qword [rbx + 0x50]
cmp byte [rax + 0x197], 0
je 0x140091b63
movzx r8d, byte [r10 + 0x338]
movdqu xmm0, xmmword [r10 + 0x300]
movdqu xmm1, xmmword [r10 + 0x310]
mov r9d, dword [r10 + 0x324]
mov r10, qword [r10 + 0x330]
movdqu xmmword [rbx + 0x984], xmm0
movdqu xmmword [rbx + 0x994], xmm1
mov dword [rbx + 0x9a4], eax
mov dword [rbx + 0x9a8], r9d
mov dword [rbx + 0x9ac], ecx
mov dword [rbx + 0x9b0], edx
mov qword [rbx + 0x9b4], r10
mov byte [rbx + 0x9bc], r8b
mov byte [rbx + 0x980], 4
mov byte [rbx + 0x5f], 1
lea rcx, [rbx + 0x33d0]
lea rdx, [rbx + 0x980]
call fcn.1400774d0
cmp al, 0xc
jne 0x140095480
lea rcx, [rbx + 0x980]
lea rdx, [rbx + 0x33d0]
mov r8d, 0x378
call sub.VCRUNTIME140.dll_memcpy
mov r9, qword [rbx + 0x50]
mov eax, dword [r9 + 0x33c]
mov rcx, qword [r9 + 0x2e0]
mov qword [rbx + 0xa0], rcx
mov rcx, qword [r9 + 0x2e8]
mov rdx, qword [r9 + 0x2d0]
mov r8d, dword [r9 + 0x2d8]
mov r10, qword [r9 + 0x2f0]
mov qword [rbx + 0x1a8], r10
mov r10, qword [r9 + 0x2f8]
mov qword [rbx + 0x60], r10
movups xmm6, xmmword [r9 + 0x2b8]
movzx r10d, byte [r9 + 0x338]
mov byte [rbx + 0x87], r10b
mov r10d, dword [r9 + 0x300]
mov dword [rbx + 0x114], r10d
mov r10d, dword [r9 + 0x304]
mov dword [rbx + 0x1a0], r10d
mov r10d, dword [r9 + 0x308]
mov r11d, dword [r9 + 0x30c]
mov edi, dword [r9 + 0x310]
mov r15d, dword [r9 + 0x314]
mov r14d, dword [r9 + 0x318]
mov esi, dword [r9 + 0x31c]
mov r12d, dword [r9 + 0x320]
mov dword [rbx + 0x2f4], r12d
mov r12d, dword [r9 + 0x324]
mov dword [rbx + 0x2f0], r12d
mov r12d, dword [r9 + 0x328]
mov dword [rbx + 0x2ec], r12d
mov r12d, dword [r9 + 0x32c]
mov dword [rbx + 0x2e8], r12d
mov r12d, dword [r9 + 0x330]
mov r13d, dword [r9 + 0x334]
mov qword [rbx + 0x1e40], 0
mov qword [rbx + 0x1e48], 8
xorps xmm7, xmm7
movups xmmword [rbx + 0x1e50], xmm7
movups xmmword [rbx + 0x1e5c], xmm7
mov qword [rbx + 0x1e6c], 2
mov qword [rbx + 0x1e78], rdx
mov dword [rbx + 0x1e80], r8d
mov dword [rbx + 0x110], r10d
test r10d, r10d
sete dl
mov dword [rbx + 0x158], r14d
test r14d, r14d
mov r8d, 0xffff
mov dword [rbx + 0x198], esi
cmovne r8d, esi
movabs r9, 0xffff0000ffff
mov qword [rbx + 0x1e88], r9
mov dword [rbx + 0x1e90], 0
mov dword [rbx + 0x1ea4], 0
mov dword [rbx + 0x1eb8], 0
mov dword [rbx + 0x1ecc], r8d
mov dword [rbx + 0x140], r11d
test r11d, r11d
setne r8b
or r8b, dl
mov dword [rbx + 0x2e4], r12d
test r12d, r12d
setne dl
mov dword [rbx + 0x2e0], r13d
test r13d, r13d
setne r10b
and r10b, dl
mov qword [rbx + 0x1ed0], 0
mov dword [rbx + 0x1ed8], 0x7fffffff
mov byte [rbx + 0x1edc], r8b
mov byte [rbx + 0x1edd], r10b
mov dword [rbx + 0x1ee0], 0
mov dword [rbx + 0x1ee4], eax
mov qword [rbx + 0x1ee8], r9
mov qword [rbx + 0x1ef0], rcx
mov dword [rbx + 0x1ef8], 0
mov dword [rbx + 0x1f0c], 0
mov dword [rbx + 0x1f20], 0
mov dword [rbx + 0x1f34], 0
mov dword [rbx + 0x1f40], 0
movabs rax, 0xffff7fffffff
mov qword [rbx + 0x1f48], rax
mov word [rbx + 0x1f50], 1
mov qword [rbx + 0x1f80], 0
mov byte [rbx + 0x1f58], 3
mov qword [rbx + 0x2dd0], 0
mov qword [rbx + 0x2dd8], 8
movups xmmword [rbx + 0x2de0], xmm7
mov qword [rbx + 0x2df0], 0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
xor r12d, r12d
mov dword [rbx + 0xdc], edi
add byte [rax], al
cmp edi, 1
sbb r12, r12
cmp byte [rax + 0xc8], 0
add byte [rax], al
add byte [rbp + 5], dh
call fcn.1400348f0
mov rsi, r15
or r12, r15
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xd0]
mov r15, qword [rax + 0xd8]
lea rcx, [rdi + 1]
mov qword [rax + 0xd0], rcx
movups xmm0, xmmword [rbx + 0x2dd0]
movups xmm1, xmmword [rbx + 0x2de0]
movaps xmmword [rbx + 0x1990], xmm0
movaps xmmword [rbx + 0x19a0], xmm1
mov rax, qword [rbx + 0x2df0]
mov qword [rbx + 0x19b0], rax
mov eax, dword [rbx + 0x2f8]
mov ecx, dword [rbx + 0x2fb]
mov dword [rbx + 0xb8], eax
mov dword [rbx + 0xbb], ecx
lea r14, [rbx + 0x2dd0]
lea rdx, [rbx + 0x1e40]
mov r8d, 0x150
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x1e50], 0
mov byte [rbx + 0x1e58], 0
mov eax, dword [rbx + 0x2f8]
mov ecx, dword [rbx + 0x2fb]
mov dword [rbx + 0x1e59], eax
mov dword [rbx + 0x1e5c], ecx
movups xmmword [rbx + 0x1e60], xmm6
mov rax, qword [rbx + 0xa0]
mov qword [rbx + 0x1e70], rax
mov qword [rbx + 0x1e78], 0
mov qword [rbx + 0x1e80], r12
mov qword [rbx + 0x1e88], 0
mov rax, qword [rbx + 0x1a8]
mov qword [rbx + 0x1e90], rax
mov qword [rbx + 0x1e98], 0
add byte [rax], al
add byte [rax], al
mov rax, qword [rbx + 0x60]
mov qword [rbx + 0x1ea0], rax
movups xmmword [rbx + 0x1ea8], xmm7
mov byte [rbx + 0x1eb8], 0
mov eax, dword [rbx + 0xb8]
mov ecx, dword [rbx + 0xbb]
mov dword [rbx + 0x1eb9], eax
mov dword [rbx + 0x1ebc], ecx
lea rcx, [rbx + 0x1ec0]
mov r8d, 0x150
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbx + 0x1990]
movdqa xmm1, xmmword [rbx + 0x19a0]
movups xmmword [rbx + 0x2010], xmm0
movdqu xmmword [rbx + 0x2020], xmm1
mov rax, qword [rbx + 0x19b0]
mov qword [rbx + 0x2030], rax
mov qword [rbx + 0x2038], 0
mov qword [rbx + 0x2040], 8
mov qword [rbx + 0x2048], 0
movups xmm0, xmmword [0x14022bd60]
movups xmmword [rbx + 0x2050], xmm0
movdqu xmm0, xmmword [0x14022bd70]
movdqu xmmword [rbx + 0x2060], xmm0
mov qword [rbx + 0x2070], rdi
mov qword [rbx + 0x2078], r15
mov qword [rbx + 0x2080], 1
mov qword [rbx + 0x1e40], 1
mov qword [rbx + 0x1e48], 1
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140092344
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140095454
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x248
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140095454
mov r13, rax
lea rdx, [rbx + 0x1e40]
mov r8d, 0x248
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x2dd0], r13
mov qword [rbx + 0x1e50], 0
mov byte [rbx + 0x1e58], 0
mov qword [rbx + 0x1e60], 0
mov qword [rbx + 0x1e68], 8
pxor xmm0, xmm0
movdqu xmmword [rbx + 0x1e70], xmm0
mov qword [rbx + 0x1e80], 0
mov qword [rbx + 0x1e40], 1
mov qword [rbx + 0x1e48], 1
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1400923fb
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140095468
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x48
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140095468
mov r14, rax
mov rax, qword [rbx + 0x1e80]
mov qword [r14 + 0x40], rax
movdqu xmm0, xmmword [rbx + 0x1e40]
movdqu xmm1, xmmword [rbx + 0x1e50]
movups xmm2, xmmword [rbx + 0x1e60]
movups xmm3, xmmword [rbx + 0x1e70]
movups xmmword [r14 + 0x30], xmm3
movups xmmword [r14 + 0x20], xmm2
movdqu xmmword [r14 + 0x10], xmm1
movdqu xmmword [r14], xmm0
lea rcx, [rbx + 0x1e40]
lea rdx, [rbx + 0x980]
mov r8d, 0x378
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x2250], 0
mov eax, dword [rbx + 0x114]
mov dword [rbx + 0x227c], eax
mov eax, dword [rbx + 0x1a0]
mov dword [rbx + 0x2280], eax
mov eax, dword [rbx + 0x110]
mov dword [rbx + 0x2284], eax
mov eax, dword [rbx + 0x140]
mov dword [rbx + 0x2288], eax
mov eax, dword [rbx + 0xdc]
mov dword [rbx + 0x228c], eax
mov dword [rbx + 0x2290], esi
mov eax, dword [rbx + 0x158]
mov dword [rbx + 0x2294], eax
mov eax, dword [rbx + 0x198]
mov dword [rbx + 0x2298], eax
mov eax, dword [rbx + 0x2f4]
mov dword [rbx + 0x229c], eax
mov eax, dword [rbx + 0x2f0]
mov dword [rbx + 0x22a0], eax
mov eax, dword [rbx + 0x2ec]
mov dword [rbx + 0x22a4], eax
mov eax, dword [rbx + 0x2e8]
mov dword [rbx + 0x22a8], eax
mov eax, dword [rbx + 0x2e4]
mov dword [rbx + 0x22ac], eax
mov eax, dword [rbx + 0x2e0]
mov dword [rbx + 0x22b0], eax
movzx eax, byte [rbx + 0x87]
mov byte [rbx + 0x22b4], al
movzx eax, word [rbx + 0x2dd0]
mov word [rbx + 0x22b5], ax
movzx eax, byte [rbx + 0x2dd2]
mov byte [rbx + 0x22b7], al
mov qword [rbx + 0x21b8], 2
pxor xmm0, xmm0
movdqu xmmword [rbx + 0x21d8], xmm0
mov dword [rbx + 0x2208], 0
mov word [rbx + 0x2214], 0
mov qword [rbx + 0x2218], 0
mov byte [rbx + 0x2220], 0
mov byte [rbx + 0x2229], 2
mov byte [rbx + 0x2238], 0
mov qword [rbx + 0x2240], r13
mov qword [rbx + 0x2248], r14
mov dword [rbx + 0x2278], 1
mov dword [rbx + 0x22b8], 2
mov r14, r13
add r14, 0x10
mov byte [rbx + 0x88], 1
mov rcx, r14
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x140094c1f
movzx eax, byte [r13 + 0x18]
test al, al
jne 0x1400954ba
inc qword [r13 + 0x240]
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x140094c45
mov byte [rbx + 0x88], 1
mov rcx, r14
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
lock inc qword [r13]
jle 0x140095a72
mov rax, qword [rbx + 0x2248]
lock inc qword [rax]
jle 0x140095a72
mov qword [rbx + 0x2dd0], r13
mov qword [rbx + 0x2dd8], rax
mov qword [rbx + 0x2de0], 0
lea rcx, [rbx + 0x980]
lea rdx, [rbx + 0x1e40]
mov r8d, 0x4b8
call sub.VCRUNTIME140.dll_memcpy
mov rsi, qword [rbx + 0x50]
cmp dword [rsi + 0x2c8], 0
je 0x140092687
mov edx, dword [rsi + 0x2cc]
test edx, edx
js 0x14009567d
mov rcx, qword [rbx + 0xd80]
mov rsi, qword [rbx + 0x50]
call fcn.140073bf0
lea r14, [rsi + 0x369]
lea rax, [rbx + 0x2dd8]
mov rcx, qword [rax + 0x10]
mov qword [rbx + 0x1d0], rcx
movups xmm0, xmmword [rax]
movaps xmmword [rbx + 0x1c0], xmm0
mov r12, qword [rbx + 0x980]
movzx edi, byte [rbx + 0x988]
mov eax, dword [rbx + 0x989]
mov dword [rbx + 0x128], eax
mov eax, dword [rbx + 0x98c]
mov dword [rbx + 0x12b], eax
mov rsi, qword [rbx + 0x990]
movdqu xmm0, xmmword [rbx + 0x998]
movdqa xmmword [rbx + 0x1f0], xmm0
mov rax, qword [rbx + 0x9a8]
mov qword [rbx + 0x200], rax
lea rdx, [rbx + 0x9b0]
lea rcx, [rbx + 0x52e0]
mov r8d, 0x488
call sub.VCRUNTIME140.dll_memcpy
mov r15, qword [rbx + 0x90]
jmp 0x140092745
mov r8, qword [rbx + 0xa0]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbx + 0x50]
lea r14, [rax + 0x369]
mov dil, 4
mov r12d, 2
mov byte [r14], 0
mov rax, qword [rbx + 0x1d0]
mov qword [rbx + 0x470], rax
movaps xmm0, xmmword [rbx + 0x1c0]
movaps xmmword [rbx + 0x460], xmm0
mov eax, dword [rbx + 0x128]
mov ecx, dword [rbx + 0x12b]
mov dword [rbx + 0xe0], eax
mov dword [rbx + 0xe3], ecx
movdqa xmm0, xmmword [rbx + 0x1f0]
movdqa xmmword [rbx + 0x440], xmm0
mov rax, qword [rbx + 0x200]
mov qword [rbx + 0x450], rax
lea rcx, [rbx + 0x4350]
lea rdx, [rbx + 0x52e0]
mov r8d, 0x488
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbx + 0x120]
mov byte [rax], 1
cmp r12, 3
jne 0x1400927da
mov rax, qword [rbx + 0x118]
mov byte [rax], 3
mov rax, qword [rbx + 0x68]
mov byte [rax], 3
jmp 0x140093ecf
mov rax, qword [rbx + 0x470]
mov qword [rbx + 0x630], rax
movaps xmm0, xmmword [rbx + 0x460]
movaps xmmword [rbx + 0x620], xmm0
mov eax, dword [rbx + 0xe0]
mov ecx, dword [rbx + 0xe3]
mov dword [rbx + 0x190], eax
mov dword [rbx + 0x193], ecx
movdqa xmm0, xmmword [rbx + 0x440]
movdqa xmmword [rbx + 0x480], xmm0
mov rax, qword [rbx + 0x450]
mov qword [rbx + 0x490], rax
lea rcx, [rbx + 0x6268]
lea rdx, [rbx + 0x4350]
mov r8d, 0x488
call sub.VCRUNTIME140.dll_memcpy
mov r14, qword [rbx + 0x68]
mov qword [rbx + 0x168], r14
mov rax, qword [rbx + 0x78]
mov qword [rbx + 0x170], rax
mov qword [rbx + 0x178], r15
mov rax, qword [rbx + 0xc8]
mov qword [rbx + 0x180], rax
mov rax, qword [rbx + 0xe8]
mov qword [rbx + 0x188], rax
mov rcx, qword [rbx + 0xa8]
call fcn.1400994b0
cmp r12, 2
jne 0x1400929c1
mov byte [rbx + 0x980], dil
mov eax, dword [rbx + 0x190]
mov ecx, dword [rbx + 0x193]
mov dword [rbx + 0x981], eax
mov dword [rbx + 0x984], ecx
mov qword [rbx + 0x988], rsi
movdqa xmm0, xmmword [rbx + 0x480]
movdqu xmmword [rbx + 0x990], xmm0
mov rax, qword [rbx + 0x490]
add al, 0
add byte [rax - 0x77], cl
and dword [rax + 0x4c000009], 0xffffff89
mov bl, 0x68
add dword [rax], eax
add byte [rax - 0x75], cl
js 0x14009292c
mov dword [rbx + 0x170], eax
add al, 0
add byte [rax - 0x77], cl
and dword [rax + 0x4c000009], 0xffffff89
mov bl, 0x68
add dword [rax], eax
add byte [rax - 0x75], cl
js 0x14009292c
mov dword [rbx + 0x170], eax
mov qword [rbx + 0x178], r15
mov rax, qword [rbx + 0xc8]
mov qword [rbx + 0x180], rax
mov rax, qword [rbx + 0xe8]
mov qword [rbx + 0x188], rax
lea rcx, [rbx + 0x980]
call fcn.140043220
mov r13, rax
mov rax, qword [rbx + 0x50]
mov rax, qword [rax + 0x1f0]
test rax, rax
mov rdi, qword [rbx + 0x78]
jnp 0x1400929a6
mov rsi, qword [rbx + 0xe8]
je 0x14009297e
lock dec qword [rax]
jne 0x14009297e
mov rax, qword [rbx + 0x50]
mov rcx, qword [rax + 0x1f0]
mov rdx, qword [rax + 0x1f8]
mov qword [rbx + 0x348], r14
mov qword [rbx + 0x350], rdi
mov qword [rbx + 0x358], r15
mov rax, qword [rbx + 0xc8]
mov qword [rbx + 0x360], rax
mov qword [rbx + 0x368], rsi
call fcn.14007b510
mov rax, qword [rbx + 0x50]
lea rcx, [rax + 0x1e0]
mov qword [rbx + 0x370], r14
mov qword [rbx + 0x378], rdi
mov qword [rbx + 0x380], r15
mov rax, qword [rbx + 0xc8]
mov qword [rbx + 0x388], rax
mov dword [rbx + 0x388], eax
mov qword [rbx + 0x390], rsi
call fcn.14006b540
mov rcx, qword [rbx + 0x50]
jmp 0x1400939bf
mov rax, qword [rbx + 0x630]
mov qword [rbx + 0x310], rax
movaps xmm0, xmmword [rbx + 0x620]
movups xmmword [rbx + 0x300], xmm0
mov eax, dword [rbx + 0x190]
mov ecx, dword [rbx + 0x193]
mov dword [rbx + 0x2ddc], ecx
mov dword [rbx + 0x2dd9], eax
movdqa xmm0, xmmword [rbx + 0x480]
movdqu xmmword [rbx + 0x2de8], xmm0
mov rax, qword [rbx + 0x490]
mov qword [rbx + 0x2df8], rax
lea rcx, [rbx + 0x2e00]
lea rdx, [rbx + 0x6268]
mov r8d, 0x488
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x2f8], r13
mov qword [rbx + 0x2dd0], r12
mov byte [rbx + 0x2dd8], dil
mov qword [rbx + 0x2de0], rsi
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140092a74
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140095589
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 8
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140095589
mov rsi, rax
mov qword [rax], 0
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140092ac1
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400955a1
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x10
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400955a1
pxor xmm0, xmm0
movdqu xmmword [rax], xmm0
mov qword [rbx + 0x990], rsi
mov qword [rbx + 0x998], rsi
mov qword [rbx + 0x9a0], rax
mov qword [rbx + 0x9a8], rax
mov qword [rbx + 0x9b0], 1
movabs rax, 0x8000000000000000
mov qword [rbx + 0x9b8], rax
mov qword [rbx + 0x9c0], 1
mov qword [rbx + 0x9c8], 0
mov qword [rbx + 0x9d8], 0
mov qword [rbx + 0x980], 1
mov qword [rbx + 0x988], 1
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140092b7b
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400955bc
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x60
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400955bc
mov rdi, rax
movups xmm0, xmmword [rbx + 0x9d0]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rbx + 0x9c0]
movups xmmword [rax + 0x40], xmm0
movdqu xmm0, xmmword [rbx + 0x980]
movdqu xmm1, xmmword [rbx + 0x990]
movups xmm2, xmmword [rbx + 0x9a0]
movups xmm3, xmmword [rbx + 0x9b0]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
lock inc qword [rax]
jle 0x140095a72
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
mov qword [rbx + 0xa0], rdi
jne 0x140092c17
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400955d0
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x38
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400955d0
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov byte [rax + 0x18], 0
mov qword [rax + 0x20], 0
mov qword [rax + 0x30], 0
mov qword [rbx + 0x1c0], rdi
mov qword [rbx + 0x1c8], rax
mov byte [rbx + 0x1d0], 0
mov eax, dword [rbx + 0x980]
mov ecx, dword [rbx + 0x983]
mov dword [rbx + 0x1d1], eax
mov dword [rbx + 0x1d4], ecx
mov qword [rbx + 0x160], rdi
mov byte [rbx + 0x9e], 1
mov byte [rbx + 0x9f], 1
call fcn.14006f8d0
mov r15, rax
mov qword [rbx + 0x128], rax
mov qword [rbx + 0xb8], rdx
mov qword [rbx + 0x330], 1
mov qword [rbx + 0x338], rdi
mov rax, qword [rbx + 0x50]
mov rax, qword [rax + 0x380]
movzx esi, byte [rax + 0x44]
mov ecx, dword [rax + 0x3c]
mov dword [rbx + 0x110], ecx
mov rcx, qword [rax + 0x20]
mov qword [rbx + 0xa8], rcx
mov ecx, dword [rax + 0x28]
mov r8, qword [rax + 0x10]
mov qword [rbx + 0x1a0], r8
mov r8d, dword [rax + 0x18]
mov dword [rbx + 0x114], r8d
adc al, 1
add byte [rax], al
movzx eax, byte [rax + 0x45]
mov byte [rbx + 0x87], al
test sil, sil
mov dword [rbx + 0x118], ecx
mov qword [rbx + 0x120], rdx
mov qword [rbx + 0x1a8], r15
jne 0x140092d57
cmp ecx, 0x3b9aca00
jne 0x140092d57
lea rcx, [rbx + 0x980]
lea rdx, [rbx + 0x2dd0]
mov r8d, 0x4b0
add al, 0
add al, ch
call 0xfe094270
add al, byte [rax]
add byte [rax], al
xor r14d, r14d
mov rdi, qword [rbx + 0x3280]
jmp 0x1400930ef
add byte [rax], al
cmp qword [rbx + 0x31a8], 0
jne 0x140095779
mov qword [rbx + 0x9c0], 0
pxor xmm0, xmm0
pxor mm0, mm0
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x140092cfb
pxor mm0, mm0
movdqu xmmword [rbx + 0x990], xmm0
movdqu xmmword [rbx + 0x9a8], xmm0
invalid
test al, 9
add byte [rax], al
nop
or dword [rax], eax
add bl, dh
movq qword [rbx + 0x9a8], mm0
invalid
test al, 9
add byte [rax], al
sub dword [rax + 0x48000009], 0xffffffc7
add dword [rax + 0x1000009], 0
add byte [rax], al
add dword [rax], eax
mov qword [rbx + 0x980], 1
mov dword [rbx + 0x980], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbx + 0x988], 1
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
invalid
and al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
mov dh, 5
clc
add eax, 0x8b480022
or eax, 0x220540
invalid
and al, byte [rax]
add eax, 0x85480022
leave
test rcx, rcx
test ecx, ecx
jne 0x140092dc6
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
ror byte [rdi], 0x84
js 0x140092de3
add byte [rax], al
ror byte [rdi], 0x84
js 0x140092de3
add byte [rax], al
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x48
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140095734
mov rcx, qword [rbx + 0x9c0]
mov qword [rax + 0x40], rcx
movdqu xmm0, xmmword [rbx + 0x980]
invalid
add byte [rax - 0x77], cl
movdqu xmm0, xmmword [rbx + 0x980]
invalid
add bl, dh
movq mm1, qword [rbx + 0x990]
movdqu xmm1, xmmword [rbx + 0x990]
movups xmm2, xmmword [rbx + 0x9a0]
movups xmm3, xmmword [rbx + 0x9b0]
movups xmmword [rax + 0x30], xmm3
xor byte [rdi], cl
adc dword [rax + 0x20], edx
xor byte [rdi], cl
adc dword [rax + 0x20], edx
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
jg 0x140092e17
jg 0x140092e17
lock inc qword [rax]
jle 0x140095a72
mov qword [rbx + 0x60], rax
mov qword [rbx + 0x31a8], rax
mov r14d, 0x3b9aca00
test sil, sil
je 0x140092ec1
xchg byte [rax], al
add byte [rax], al
invalid
xchg byte [rax], al
add byte [rax], al
mov byte [rbx + 0x89], 1
call fcn.140177e40
mov qword [rbx + 0x198], rax
sbb dword [rax - 0x76ffffff], 0xffffff93
add dword [rax], eax
add dword [rax], eax
add byte [rsi + 1], bh
mov dword [rax], eax
add byte [rax], al
add eax, ebp
stc
invalid
sbb dword [rax - 0x76ffffff], 0xffffff93
add dword [rax], eax
add dword [rax], eax
add dword [rax], eax
add byte [rsi + 1], bh
mov dword [rbx + 0xdc], 0x5f5e100
mov r8d, dword [rbx + 0x118]
cmp r8d, 0x3b9aca00
cmp eax, 0x3b9aca00
fadd qword [rax]
add byte [rax], al
add cl, ah
cmc
add eax, 0x18838b44
add dword [rax], eax
add byte [rcx - 0x7f], al
invalid
clc
add dl, cl
invalid
cmp eax, 0x3b9aca00
jne 0x140092ee7
mov r15, r13
mov edi, ebp
out dx, eax
jmp 0x140092fbe
mov qword [rbx + 0xa8], r12
lea rax, [r13 + 0x360]
invalid
add eax, dword [rax]
invalid
add byte [rcx - 0x73], cl
test dword [rax + 3], esp
invalid
add eax, dword [rax]
invalid
invalid
mov qword [rbx + 0x60], rax
movzx eax, byte [r13 + 0x360]
invalid
add eax, dword [rax]
invalid
invalid
invalid
lea rcx, [0x140259f8c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
mov rsi, qword [r13 + 0x340]
jmp 0x140091183
mov qword [rbx + 0x78], r14
mov rax, qword [r13 + 0x358]
jmp 0x1400911ac
xor esi, esi
mov dword [rbx + 0xdc], 0x3b9aca00
mov dword [rbx + 0x140], 0x3b9aca00
mov r8d, dword [rbx + 0x118]
cmp r8d, 0x3b9aca00
je 0x140092e73
mov byte [rbx + 0x89], 1
lea r9, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2ping.rs
lea rcx, [rbx + 0x980]
mov rdx, qword [rbx + 0xa8]
call fcn.14018d360
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140092f34
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400958d4
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x70
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400958d4
mov r15, r13
movups xmm0, xmmword [rbx + 0x9e0]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rbx + 0x9d0]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rbx + 0x9c0]
movups xmmword [rax + 0x40], xmm0
movdqu xmm0, xmmword [rbx + 0x980]
movdqu xmm1, xmmword [rbx + 0x990]
movups xmm2, xmmword [rbx + 0x9a0]
movups xmm3, xmmword [rbx + 0x9b0]
mov al, 9
add byte [rax], al
mov al, 9
add byte [rax], al
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov qword [rbx + 0x158], rax
mov qword [rbx + 0x290], rax
mov byte [rbx + 0x8d], 1
or dword [rbp + 0x1000000], 0xffffffe8
mov byte [rsi + 0xe], cl
add byte [rcx - 0x77], cl
invalid
mov r14d, edx
or dword [rbp + 0x1000000], 0xffffffe8
mov byte [rsi + 0xe], cl
add byte [rcx - 0x77], cl
invalid
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140092fea
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140095748
mov rcx, rax
mov ecx, eax
mov qword [0x1402b32e8], rax
mov r8d, 0x70
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140095748
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov byte [rax + 0x18], 0
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [rax], al
add byte [rax], al
add dh, al
sbb byte [rax], al
mov edx, dword [rbx + 0x980]
mov ecx, dword [rbx + 0x983]
mov dword [rax + 0x19], edx
mov dword [rax + 0x1c], ecx
mov qword [rax + 0x20], rsi
mov qword [rax + 0x28], 0
mov dword [rax + 0x38], 0x3b9aca00
mov rcx, qword [rbx + 0x198]
mov qword [rax + 0x40], rcx
mov ecx, dword [rbx + 0x140]
mov dword [rax + 0x48], ecx
mov qword [rax + 0x50], r13
mov dword [rax + 0x58], r14d
mov rcx, qword [rbx + 0x60]
mov qword [rax + 0x60], rcx
mov byte [rax + 0x68], 0
mov edx, dword [rbx + 0x1e40]
mov ecx, dword [rbx + 0x1e43]
mov dword [rax + 0x69], edx
mov dword [rax + 0x6c], ecx
lock inc qword [rax]
jle 0x140095a72
mov r14, rax
lea rdx, [rbx + 0x2dd8]
pxor xmm0, xmm0
movdqu xmmword [rbx + 0x984], xmm0
movdqu xmm0, xmmword [rbx + 0x980]
movdqa xmmword [rbx + 0x1e40], xmm0
mov eax, dword [rbx + 0x990]
mov dword [rbx + 0x1e50], eax
mov eax, dword [rbx + 0x52e0]
mov dword [rbx + 0x4350], eax
movzx eax, word [rbx + 0x52e4]
mov word [rbx + 0x4354], ax
mov rsi, qword [rbx + 0x2dd0]
lea rcx, [rbx + 0x980]
mov r8d, 0x4b0
call sub.VCRUNTIME140.dll_memcpy
xor edi, edi
mov r13, r15
lea rcx, [rbx + 0x1990]
lea rdx, [rbx + 0x980]
mov r8d, 0x4b0
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbx + 0x1e40]
movaps xmmword [rbx + 0x1f0], xmm0
mov eax, dword [rbx + 0x1e50]
add byte [rax], al
add byte [rax], al
mov dword [rbx + 0x200], eax
mov eax, dword [rbx + 0x4350]
mov dword [rbx + 0xe0], eax
movzx eax, word [rbx + 0x4354]
mov word [rbx + 0xe4], ax
mov qword [rbx + 0x440], r14
mov rax, qword [rbx + 0x50]
mov r15, qword [rax + 0x1f0]
test r15, r15
mov qword [rbx + 0x140], r14
mov bl, 0x40
add dword [rax], eax
add byte [rdi], cl
test al, bl
add al, byte [rax]
invalid
mov bl, 0x40
add dword [rax], eax
add byte [rdi], cl
test al, bl
add al, byte [rax]
add byte [rcx + rcx*4 - 0x5d], cl
cwde
add dword [rax], eax
add byte [rcx + rcx*4 + 0x6b], cl
invalid
mov qword [rbx + 0x198], r12
mov qword [rbx + 0x60], r13
mov r13, qword [rax + 0x1f8]
mov r12, qword [r13 + 0x10]
mov qword [rbx + 0x980], 1
mov rax, qword [rbx + 0xa0]
mov qword [rbx + 0x988], rax
mov qword [rbx + 0x990], rsi
lea rcx, [rbx + 0x998]
lea rdx, [rbx + 0x1990]
mov r8d, 0x4b0
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0xe48], rdi
mov eax, dword [rbx + 0xdc]
mov dword [rbx + 0xe50], eax
movdqa xmm0, xmmword [rbx + 0x1f0]
movdqu xmmword [rbx + 0xe54], xmm0
mov eax, dword [rbx + 0x200]
mov dword [rbx + 0xe64], eax
mov eax, dword [rbx + 0x110]
mov dword [rbx + 0xe68], eax
mov dword [rbx + 0xe6c], 0
mov rax, qword [rbx + 0xa8]
mov qword [rbx + 0xe70], rax
mov eax, dword [rbx + 0x118]
mov dword [rbx + 0xe78], eax
mov rax, qword [rbx + 0x1a0]
add byte [rax - 0x77], cl
add dword [rax - 0x74fffff2], 0xffffff83
adc al, 1
add byte [rax], al
add byte [rax - 0x77], cl
add dword [rax - 0x74fffff2], 0xffffff83
adc al, 1
add byte [rax], al
mov dword [rbx + 0xe88], eax
mov rax, qword [rbx + 0x158]
mov qword [rbx + 0xe90], rax
movzx eax, byte [rbx + 0x87]
mov byte [rbx + 0xe98], al
mov byte [rbx + 0xe99], 0
mov eax, dword [rbx + 0xe0]
mov dword [rbx + 0xe9a], eax
movzx eax, word [rbx + 0xe4]
and esp, 0
add byte [rax], al
and esp, 0
add byte [rax], al
mov word [rbx + 0xe9e], ax
mov qword [rbx + 0xea0], r14
mov rax, qword [rbx + 0x1a8]
mov qword [rbx + 0xea8], rax
mov byte [rbx + 0x13c8], 0
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1400932aa
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140095720
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0xf80
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140095720
mov r14, rax
mov qword [rax], 1
mov rax, qword [rbx + 0xa0]
mov qword [r14 + 8], rax
mov qword [r14 + 0x10], rsi
lea rcx, [r14 + 0x18]
lea rdx, [rbx + 0x1990]
mov r8d, 0x4b0
call sub.VCRUNTIME140.dll_memcpy
mov qword [r14 + 0x4c8], rdi
mov eax, dword [rbx + 0xdc]
mov dword [r14 + 0x4d0], eax
movdqa xmm0, xmmword [rbx + 0x1f0]
movdqu xmmword [r14 + 0x4d4], xmm0
mov eax, dword [rbx + 0x200]
mov dword [r14 + 0x4e4], eax
mov eax, dword [rbx + 0x110]
mov dword [r14 + 0x4e8], eax
mov dword [r14 + 0x4ec], 0
mov rax, qword [rbx + 0xa8]
mov qword [r14 + 0x4f0], rax
mov eax, dword [rbx + 0x118]
mov dword [r14 + 0x4f8], eax
mov rax, qword [rbx + 0x1a0]
mov qword [r14 + 0x500], rax
mov eax, dword [rbx + 0x114]
mov dword [r14 + 0x508], eax
mov rax, qword [rbx + 0x158]
mov qword [r14 + 0x510], rax
movzx eax, byte [rbx + 0x87]
mov byte [r14 + 0x518], al
mov byte [r14 + 0x519], 0
sbb dword [0xcb093395], eax
and eax, 0
add byte [rax], al
sbb dword [0xcb093395], eax
and eax, 0
add byte [rax], al
mov dword [r14 + 0x51a], eax
movzx eax, word [rbx + 0xe4]
mov word [r14 + 0x51e], ax
mov rax, qword [rbx + 0x140]
mov qword [r14 + 0x520], rax
mov rax, qword [rbx + 0x1a8]
mov qword [r14 + 0x528], rax
lea rcx, [r14 + 0x530]
lea rdx, [rbx + 0x52e0]
mov r8d, 0x518
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + 0xa48], 0
mov rcx, r14
add rcx, 0xa49
lea rdx, [rbx + 0x1e40]
mov r8d, 0x537
call sub.VCRUNTIME140.dll_memcpy
dec r12
and r12, 0xfffffffffffffff0
lea rcx, [r12 + r15]
add rcx, 0x10
lea r8, str.PP_a_
mov rdx, r14
call qword [r13 + 0x18]
mov r13, qword [rbx + 0x60]
mov r12, qword [rbx + 0x198]
jmp 0x14009394f
mov eax, 1
lock xadd qword [0x1402b30c0], rax
mov qword [rbx + 0x460], rax
lea rcx, [rbx + 0x4368]
lea rdx, [rbx + 0x1990]
mov r8d, 0x4b0
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rbx + 0x200]
mov dword [rbx + 0x4834], eax
movdqa xmm0, xmmword [rbx + 0x1f0]
movdqu xmmword [rbx + 0x4824], xmm0
mov eax, dword [rbx + 0xe0]
mov dword [rbx + 0x486a], eax
movzx eax, word [rbx + 0xe4]
mov word [rbx + 0x486e], ax
mov qword [rbx + 0x4350], 1
mov rax, qword [rbx + 0xa0]
mov qword [rbx + 0x4358], rax
mov qword [rbx + 0x4360], rsi
mov qword [rbx + 0x4818], rdi
mov eax, dword [rbx + 0xdc]
mov dword [rbx + 0x4820], eax
mov eax, dword [rbx + 0x110]
mov dword [rbx + 0x4838], eax
mov dword [rbx + 0x483c], 0
mov rax, qword [rbx + 0xa8]
mov qword [rbx + 0x4840], rax
mov eax, dword [rbx + 0x118]
mov dword [rbx + 0x4848], eax
mov rax, qword [rbx + 0x1a0]
mov qword [rbx + 0x4850], rax
mov eax, dword [rbx + 0x114]
adc dword [rcx + rax], 0
add byte [rcx + 0x485883], cl
add byte [rax - 0x75], cl
sbb dword [rax + 1], 0
add byte [rax - 0x77], cl
and dword [rax + 0x48], 0
add byte [rdi], cl
mov dh, 0x83
xchg dword [rax], eax
add byte [rax], al
adc dword [rcx + rax], 0
add byte [rcx + 0x485883], cl
add byte [rax - 0x75], cl
sbb dword [rax + 1], 0
add byte [rax - 0x77], cl
and dword [rax + 0x48], 0
add byte [rdi], cl
mov dh, 0x83
xchg dword [rax], eax
add byte [rax], al
mov byte [rbx + 0x4868], al
mov byte [rbx + 0x4869], 0
mov qword [rbx + 0x4870], r14
mov rax, qword [rbx + 0x1a8]
mov qword [rbx + 0x4878], rax
mov byte [rbx + 0x4d98], 0
lea rax, [rbx + 0x460]
mov qword [rbx + 0x52d0], rax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x1400935d1
test eax, eax
jne 0x140095a2f
mov byte [rbx + 0x8e], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
lea rcx, [rbx + 0x52e0]
lea rdx, [rbx + 0x4350]
mov r8d, 0xf88
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0xf0]
movabs rax, 0x7ffffffffffffffe
cmp r15, rax
mov qword [rbx + 0x118], r15
ja 0x140095896
lea rax, [r15 + 1]
mov ecx, dword [0x1402b339c]
mov rdx, qword gs:[0x58]
add dword [rbx + 0x21fd740d], ecx
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xf0], rax
mov rdi, qword [rcx + 0xf8]
lea rcx, [rbx + 0x1e40]
mov eax, dword [rax + 0x1e]
add byte [rax], al
mov eax, dword [rax + 0x1e]
add byte [rax], al
lea rdx, [rbx + 0x4350]
mov r8d, 0xf88
call sub.VCRUNTIME140.dll_memcpy
cmp rdi, 2
je 0x1400958a7
lea rcx, [rbx + 0x33d0]
lea rdx, [rbx + 0x4350]
mov r8d, 0xf80
add al, ch
lodsb al, byte [rsi]
and edx, dword [0xc3947e82]
shr byte [0xcb513689], 0x30
add al, ch
lodsb al, byte [rsi]
and edx, dword [0xc3947e82]
shr byte [0xcb513689], 0x30
test rdi, rdi
je 0x1400937e1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rdi, qword [rax + 0x100]
lock inc qword [rdi]
jle 0x140095a72
lea rcx, [rbx + 0x9b0]
lea rdx, [rbx + 0x33d0]
mov r8d, 0xf80
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x980], 0xcc
mov qword [rbx + 0x988], 0
lea rax, [0x14021f558]
mov qword [rbx + 0x990], rax
mov qword [rbx + 0x998], 0
mov qword [rbx + 0x9a0], rdi
mov qword [rbx + 0x9a8], rsi
pxor xmm0, xmm0
movdqa xmmword [rbx + 0x1930], xmm0
mov qword [rbx + 0x1940], 0
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14009374f
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140095914
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x1080
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140095914
lea r14, [rdi + 0x70]
mov rsi, rax
and rsi, 0xffffffffffffff80
mov qword [rsi + 0x78], rax
sub rsi, 0xffffffffffffff80
lea rdx, [rbx + 0x980]
mov r8d, 0x1000
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r14
mov rdx, rsi
mov qword [rbx + 0x60], rsi
mov r8, rsi
call fcn.140149550
test rax, rax
je 0x140093916
add byte [rax], al
mov qword [rbx + 0x980], rdi
mov qword [rbx + 0x988], rax
lea rax, [rbx + 0xc7]
mov qword [rbx + 0x990], rax
lea rcx, [rbx + 0x980]
call fcn.14018cc50
jmp 0x140093916
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0x100]
lock inc qword [rdi]
jle 0x140095a72
lea rcx, [rbx + 0x9b0]
lea rdx, [rbx + 0x33d0]
mov r8d, 0xf80
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x980], 0xcc
mov qword [rbx + 0x988], 0
lea rax, [0x14021f738]
mov qword [rbx + 0x990], rax
mov qword [rbx + 0x998], 0
mov qword [rbx + 0x9a0], rdi
mov qword [rbx + 0x9a8], rsi
pxor xmm0, xmm0
movdqa xmmword [rbx + 0x1930], xmm0
mov qword [rbx + 0x1940], 0
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14009389e
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400959dd
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x1080
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
adc eax, 0xc0854800
adc eax, 0xc0854800
je 0x1400959dd
add rdi, 0x60
mov rsi, rax
and rsi, 0xffffffffffffff80
mov qword [rsi + 0x78], rax
sub rsi, 0xffffffffffffff80
lea rdx, [rbx + 0x980]
mov r8d, 0x1000
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rdi
mov rdx, rsi
mov qword [rbx + 0x60], rsi
mov r8, rsi
call fcn.140149550
add byte [rax - 0x7b], cl
invalid
je 0x140093916
add byte [rax - 0x7b], cl
sal byte [rdx + riz - 0x75], 0xd
movabs byte [0x25148b48650021fa], al
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
lea rcx, [rcx + 0x100]
mov rdx, rax
call fcn.140187cc0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xf0]
mov ecx, 0x84
mov eax, 0xcc
mov rdx, qword [rbx + 0x60]
lock cmpxchg qword [rdx], rcx
je 0x14009394f
mov rcx, rdx
mov rax, qword [rdx + 0x10]
call qword [rax + 0x20]
movups xmm0, xmmword [rbx + 0x1c0]
movups xmmword [rbx + 0x8c0], xmm0
mov rax, qword [rbx + 0x1d0]
mov qword [rbx + 0x8d0], rax
mov rcx, qword [rbx + 0x50]
mov rsi, qword [rcx + 0x1f8]
movdqu xmm0, xmmword [rbx + 0x2f8]
movdqu xmm1, xmmword [rbx + 0x308]
movsd xmm2, qword [rcx + 0x1f0]
movdqa xmmword [rbx + 0x4b0], xmm1
movdqa xmmword [rbx + 0x4a0], xmm0
movups xmm6, xmmword [rcx + 0x1e0]
movsd xmm7, qword [rbx + 0x140]
movlhps xmm7, xmm2
mov rdi, qword [rbx + 0x78]
mov r14, qword [rbx + 0x68]
mov r15, qword [rbx + 0x90]
mov byte [rcx + 0x430], 0
mov rax, qword [rbx + 0x8d0]
mov qword [rbx + 0x6b0], rax
movups xmm0, xmmword [rbx + 0x8c0]
movaps xmmword [rbx + 0x6a0], xmm0
movups xmm0, xmmword [rbx + 0x8b0]
movaps xmmword [rbx + 0x690], xmm0
movups xmm0, xmmword [rbx + 0x8a0]
movaps xmmword [rbx + 0x680], xmm0
movups xmm0, xmmword [rbx + 0x860]
movups xmm1, xmmword [rbx + 0x870]
movups xmm2, xmmword [rbx + 0x880]
movups xmm3, xmmword [rbx + 0x890]
movaps xmmword [rbx + 0x670], xmm3
movaps xmmword [rbx + 0x660], xmm2
add byte [rdi], cl
sub dword [rbx + 0x650], ecx
add byte [rdi], cl
sub dword [rbx + 0x650], ecx
movaps xmmword [rbx + 0x640], xmm0
movaps xmm0, xmmword [rbx + 0x4a0]
movaps xmm1, xmmword [rbx + 0x4b0]
movaps xmmword [rbx + 0x7d0], xmm0
movaps xmmword [rbx + 0x7e0], xmm1
loopne 0x140093a57
add byte [rax], al
mov byte [rcx + 0x431], 1
movaps xmm0, xmmword [rbx + 0x640]
movaps xmm1, xmmword [rbx + 0x650]
movaps xmm2, xmmword [rbx + 0x660]
movaps xmm3, xmmword [rbx + 0x670]
invalid
add byte [rax], al
movaps xmmword [rbx + 0x6c0], xmm0
movaps xmmword [rbx + 0x6d0], xmm1
movaps xmmword [rbx + 0x6e0], xmm2
movaps xmmword [rbx + 0x6f0], xmm3
movaps xmm0, xmmword [rbx + 0x680]
movaps xmmword [rbx + 0x700], xmm0
movaps xmm0, xmmword [rbx + 0x690]
movaps xmmword [rbx + 0x710], xmm0
movaps xmm0, xmmword [rbx + 0x6a0]
movaps xmmword [rbx + 0x720], xmm0
mov rax, qword [rbx + 0x6b0]
mov qword [rbx + 0x730], rax
movdqa xmm0, xmmword [rbx + 0x7d0]
movdqa xmm1, xmmword [rbx + 0x7e0]
movdqa xmmword [rbx + 0x800], xmm1
movdqa xmmword [rbx + 0x7f0], xmm0
mov qword [rbx + 0x1b0], r14
mov qword [rbx + 0x1b8], rdi
mov rcx, r15
call fcn.140099640
cmp r12, 2
jne 0x140093b7e
invalid
mov rax, qword [rbx + 0x50]
mov byte [rax + 0x439], 0
lea rcx, [rax + 0x1b8]
mov qword [rbx + 0x148], r14
mov qword [rbx + 0x150], rdi
call fcn.140099870
mov rax, qword [rbx + 0x50]
mov rax, qword [rax + 0x180]
mov ecx, 4
movq xmm8, rcx
test rax, rax
je 0x140093b79
lock dec qword [rax]
jne 0x140093b79
mov rax, qword [rbx + 0x50]
mov rcx, qword [rax + 0x180]
mov rdx, qword [rax + 0x188]
mov qword [rbx + 0x1e0], r14
mov qword [rbx + 0x1e8], rdi
call fcn.14007b510
mov eax, 4
movq xmm8, rax
jmp 0x140093d94
mov qword [rbx + 0x90], rsi
mov qword [rbx + 0x60], r13
mov rax, qword [rbx + 0x730]
mov qword [rbx + 0x410], rax
movaps xmm0, xmmword [rbx + 0x720]
movaps xmmword [rbx + 0x400], xmm0
movaps xmm0, xmmword [rbx + 0x710]
movaps xmmword [rbx + 0x3f0], xmm0
movaps xmm0, xmmword [rbx + 0x700]
movaps xmmword [rbx + 0x3e0], xmm0
movaps xmm0, xmmword [rbx + 0x6c0]
movaps xmm1, xmmword [rbx + 0x6d0]
movaps xmm2, xmmword [rbx + 0x6e0]
movaps xmm3, xmmword [rbx + 0x6f0]
movaps xmmword [rbx + 0x3d0], xmm3
movaps xmmword [rbx + 0x3c0], xmm2
movaps xmmword [rbx + 0x3b0], xmm1
movaps xmmword [rbx + 0x3a0], xmm0
movaps xmm0, xmmword [rbx + 0x7f0]
movaps xmm1, xmmword [rbx + 0x800]
movaps xmmword [rbx + 0x4d0], xmm0
movaps xmmword [rbx + 0x4e0], xmm1
movdqa xmm8, xmmword [0x1401f1c00]
mov rsi, qword [rbx + 0x50]
mov r13, qword [rsi + 0x1b8]
movups xmm0, xmmword [rsi + 0x1c0]
movaps xmmword [rbx + 0x840], xmm0
movaps xmm0, xmmword [rbx + 0x3a0]
movaps xmm1, xmmword [rbx + 0x3b0]
movaps xmm2, xmmword [rbx + 0x3c0]
movaps xmm3, xmmword [rbx + 0x3d0]
movaps xmmword [rbx + 0x5a0], xmm0
movaps xmmword [rbx + 0x5b0], xmm1
movaps xmmword [rbx + 0x5c0], xmm2
movaps xmmword [rbx + 0x5d0], xmm3
movaps xmm0, xmmword [rbx + 0x3e0]
movaps xmmword [rbx + 0x5e0], xmm0
movaps xmm0, xmmword [rbx + 0x3f0]
movaps xmmword [rbx + 0x5f0], xmm0
movaps xmm0, xmmword [rbx + 0x400]
movaps xmmword [rbx + 0x600], xmm0
mov rax, qword [rbx + 0x410]
mov qword [rbx + 0x610], rax
movaps xmm0, xmmword [rbx + 0x4d0]
movaps xmm1, xmmword [rbx + 0x4e0]
movaps xmmword [rbx + 0x420], xmm0
movaps xmmword [rbx + 0x430], xmm1
lea rcx, [rbx + 0x8e0]
lea rdx, [rbx + 0x3330]
mov r8d, 0xa0
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbx + 0x7c0]
movaps xmmword [rbx + 0x830], xmm0
mov eax, dword [rbx + 0x238]
mov ecx, dword [rbx + 0x23b]
mov dword [rbx + 0x250], eax
mov dword [rbx + 0x253], ecx
movdqa xmm0, xmmword [rbx + 0x7a0]
movdqa xmm1, xmmword [rbx + 0x7b0]
movdqa xmmword [rbx + 0x810], xmm0
movdqa xmmword [rbx + 0x820], xmm1
mov eax, dword [rbx + 0x230]
mov ecx, dword [rbx + 0x233]
mov dword [rbx + 0x248], eax
mov dword [rbx + 0x24b], ecx
mov eax, dword [rbx + 0x228]
mov ecx, dword [rbx + 0x22b]
mov dword [rbx + 0x240], eax
mov dword [rbx + 0x243], ecx
mov byte [rsi + 0x439], 0
mov rax, qword [rsi + 0x180]
test rax, rax
je 0x140093d94
lock dec qword [rax]
jne 0x140093d94
mov rax, qword [rbx + 0x50]
mov rcx, qword [rax + 0x180]
mov rdx, qword [rax + 0x188]
mov rax, qword [rbx + 0x68]
mov qword [rbx + 0x1e0], rax
mov qword [rbx + 0x1e8], rdi
call fcn.14007b510
movaps xmm0, xmmword [rbx + 0x840]
movaps xmmword [rbx + 0x790], xmm0
movaps xmm0, xmmword [rbx + 0x5a0]
movaps xmm1, xmmword [rbx + 0x5b0]
movaps xmm2, xmmword [rbx + 0x5c0]
movaps xmm3, xmmword [rbx + 0x5d0]
movaps xmmword [rbx + 0x520], xmm0
movaps xmmword [rbx + 0x530], xmm1
movaps xmmword [rbx + 0x540], xmm2
movaps xmmword [rbx + 0x550], xmm3
movaps xmm0, xmmword [rbx + 0x5e0]
movaps xmmword [rbx + 0x560], xmm0
movaps xmm0, xmmword [rbx + 0x5f0]
movaps xmmword [rbx + 0x570], xmm0
movaps xmm0, xmmword [rbx + 0x600]
movaps xmmword [rbx + 0x580], xmm0
mov rax, qword [rbx + 0x610]
mov qword [rbx + 0x590], rax
movaps xmm0, xmmword [rbx + 0x420]
movaps xmm1, xmmword [rbx + 0x430]
movaps xmmword [rbx + 0x780], xmm1
movaps xmmword [rbx + 0x770], xmm0
lea rcx, [rbx + 0x3290]
lea rdx, [rbx + 0x8e0]
mov r8d, 0xa0
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbx + 0x830]
movaps xmmword [rbx + 0x760], xmm0
mov eax, dword [rbx + 0x250]
mov ecx, dword [rbx + 0x253]
mov dword [rbx + 0x220], eax
mov dword [rbx + 0x223], ecx
movdqa xmm0, xmmword [rbx + 0x810]
movdqa xmm1, xmmword [rbx + 0x820]
movdqa xmmword [rbx + 0x740], xmm0
movdqa xmmword [rbx + 0x750], xmm1
mov eax, dword [rbx + 0x248]
mov ecx, dword [rbx + 0x24b]
mov dword [rbx + 0x218], eax
mov dword [rbx + 0x21b], ecx
mov eax, dword [rbx + 0x240]
mov ecx, dword [rbx + 0x243]
mov dword [rbx + 0x210], eax
mov dword [rbx + 0x213], ecx
mov rax, qword [rbx + 0x68]
mov byte [rax], 1
movq rsi, xmm8
cmp rsi, 5
jne 0x140093ee1
mov rax, qword [rbx + 0xd0]
mov byte [rax + 0x70], 3
mov al, 3
jmp 0x1400951f4
movaps xmm0, xmmword [rbx + 0x790]
movaps xmmword [rbx + 0x6c0], xmm0
movaps xmm0, xmmword [rbx + 0x520]
movaps xmm1, xmmword [rbx + 0x530]
movaps xmm2, xmmword [rbx + 0x540]
movaps xmm3, xmmword [rbx + 0x550]
movaps xmmword [rbx + 0x8e0], xmm0
movaps xmmword [rbx + 0x8f0], xmm1
movaps xmmword [rbx + 0x900], xmm2
movaps xmmword [rbx + 0x910], xmm3
movaps xmm0, xmmword [rbx + 0x560]
movaps xmmword [rbx + 0x920], xmm0
movaps xmm0, xmmword [rbx + 0x570]
movaps xmmword [rbx + 0x930], xmm0
movaps xmm0, xmmword [rbx + 0x580]
movaps xmmword [rbx + 0x940], xmm0
mov rax, qword [rbx + 0x590]
mov qword [rbx + 0x950], rax
movaps xmm0, xmmword [rbx + 0x770]
movaps xmm1, xmmword [rbx + 0x780]
movaps xmmword [rbx + 0x870], xmm1
movaps xmmword [rbx + 0x860], xmm0
lea rcx, [rbx + 0x6268]
lea rdx, [rbx + 0x3290]
mov r8d, 0xa0
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbx + 0x760]
movaps xmmword [rbx + 0x640], xmm0
mov eax, dword [rbx + 0x220]
mov ecx, dword [rbx + 0x223]
mov dword [rbx + 0x2f8], eax
mov dword [rbx + 0x2fb], ecx
movdqa xmm0, xmmword [rbx + 0x740]
movdqa xmm1, xmmword [rbx + 0x750]
movdqa xmmword [rbx + 0x5a0], xmm0
movdqa xmmword [rbx + 0x5b0], xmm1
mov eax, dword [rbx + 0x218]
mov ecx, dword [rbx + 0x21b]
mov dword [rbx + 0x4a0], eax
mov dword [rbx + 0x4a3], ecx
mov eax, dword [rbx + 0x210]
mov ecx, dword [rbx + 0x213]
mov dword [rbx + 0x420], eax
mov dword [rbx + 0x423], ecx
mov rcx, rdi
call fcn.1400999b0
cmp rsi, 4
jne 0x140094035
mov rax, qword [rbx + 0x50]
mov r12, qword [rbx + 0xd0]
mov rax, qword [rax + 0x68]
test rax, rax
jne 0x140094898
jmp 0x1400948af
mov qword [rbx + 0x78], rdi
movaps xmm0, xmmword [rbx + 0x6c0]
movups xmmword [rbx + 0x3298], xmm0
mov rax, qword [rbx + 0x950]
mov qword [rbx + 0x1a18], rax
movaps xmm0, xmmword [rbx + 0x940]
movups xmmword [rbx + 0x1a08], xmm0
movaps xmm0, xmmword [rbx + 0x930]
movups xmmword [rbx + 0x19f8], xmm0
movaps xmm0, xmmword [rbx + 0x920]
movups xmmword [rbx + 0x19e8], xmm0
movaps xmm0, xmmword [rbx + 0x8e0]
movaps xmm1, xmmword [rbx + 0x8f0]
movaps xmm2, xmmword [rbx + 0x900]
movaps xmm3, xmmword [rbx + 0x910]
movups xmmword [rbx + 0x19d8], xmm3
movups xmmword [rbx + 0x19c8], xmm2
movups xmmword [rbx + 0x19b8], xmm1
movups xmmword [rbx + 0x19a8], xmm0
movaps xmm0, xmmword [rbx + 0x860]
movaps xmm1, xmmword [rbx + 0x870]
movups xmmword [rbx + 0x1a28], xmm0
movups xmmword [rbx + 0x1a38], xmm1
lea rcx, [rbx + 0x1a70]
lea rdx, [rbx + 0x6268]
mov r8d, 0xa0
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x1b10], 2
movaps xmm0, xmmword [rbx + 0x640]
movups xmmword [rbx + 0x1b18], xmm0
mov qword [rbx + 0x1b28], r15
mov qword [rbx + 0x1b30], r12
mov byte [rbx + 0x1b38], 0
mov eax, dword [rbx + 0x2f8]
mov ecx, dword [rbx + 0x2fb]
mov dword [rbx + 0x1b39], eax
mov dword [rbx + 0x1b3c], ecx
movdqa xmm0, xmmword [rbx + 0x5a0]
movdqa xmm1, xmmword [rbx + 0x5b0]
movdqa xmmword [rbx + 0x1b40], xmm0
movdqa xmmword [rbx + 0x1b50], xmm1
mov byte [rbx + 0x1b60], 3
mov eax, dword [rbx + 0x4a0]
mov ecx, dword [rbx + 0x4a3]
mov dword [rbx + 0x1b61], eax
mov dword [rbx + 0x1b64], ecx
mov qword [rbx + 0x1b68], r14
mov byte [rbx + 0x1b70], 0
mov eax, dword [rbx + 0x420]
mov ecx, dword [rbx + 0x423]
mov dword [rbx + 0x1b71], eax
mov dword [rbx + 0x1b74], ecx
mov rsi, qword [rbx + 0x50]
mov byte [rsi + 0x113], 1
mov qword [rbx + 0x3290], r13
movdqa xmmword [rbx + 0x1990], xmm8
mov rax, qword [rbx + 0x60]
mov qword [rbx + 0x19a0], rax
mov rax, qword [rbx + 0x120]
mov qword [rbx + 0x1a20], rax
movups xmmword [rbx + 0x1a48], xmm6
movups xmmword [rbx + 0x1a58], xmm7
mov rax, qword [rbx + 0x90]
mov qword [rbx + 0x1a68], rax
mov byte [rsi + 0x112], 0
lea rcx, [rbx + 0x2dd0]
lea rdx, [rbx + 0x1990]
mov r8d, 0x1e8
call sub.VCRUNTIME140.dll_memcpy
mov rdi, qword [rsi + 0xf8]
test rdi, rdi
je 0x14009425a
mov rsi, qword [rsi + 0x100]
mov r15, qword [rsi + 0x10]
lea rcx, [rbx + 0x980]
lea rdx, [rbx + 0x1990]
mov r8d, 0x1e8
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
je 0x140094524
mov r12, qword [rbx + 0xd0]
jmp 0x140094544
mov eax, 1
lock xadd qword [0x1402b30c0], rax
mov qword [rbx + 0x3330], rax
lea rcx, [rbx + 0x4350]
lea rdx, [rbx + 0x1990]
mov r8d, 0x1e8
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbx + 0x3330]
mov qword [rbx + 0x4538], rax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
mov r12, qword [rbx + 0xd0]
mov r15, qword [rbx + 0xb0]
je 0x140094312
test eax, eax
jne 0x1400959f5
mov byte [rbx + 0x8f], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
lea rcx, [rbx + 0x52e0]
lea rdx, [rbx + 0x4350]
mov r8d, 0x1f0
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xf0]
movabs rax, 0x7ffffffffffffffe
cmp r14, rax
mov qword [rbx + 0x60], r14
ja case.0x140084f53.86
lea rsi, [r14 + 1]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xf0], rsi
mov rdi, qword [rax + 0xf8]
lea rcx, [rbx + 0x1e40]
lea rdx, [rbx + 0x4350]
mov r8d, 0x1f0
call sub.VCRUNTIME140.dll_memcpy
cmp rdi, 2
je 0x14009583b
lea rcx, [rbx + 0x33d0]
lea rdx, [rbx + 0x4350]
mov r8d, 0x1e8
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbx + 0x2028]
mov rsi, qword [rax]
test rdi, rdi
je 0x14009459f
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r13, qword [rax + 0x100]
lock inc qword [r13]
mov rdi, qword [rbx + 0x78]
jle 0x140095a72
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
mov r12, qword [rbx + 0xd0]
je 0x14009570c
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x1e8
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14009570c
mov r14, rax
lea rdx, [rbx + 0x2dd0]
mov r8d, 0x1e8
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
dec r15
and r15, 0xfffffffffffffff0
lea rcx, [r15 + rdi]
add rcx, 0x10
lea r8, [0x14021d3a8]
mov rdx, r14
call qword [rsi + 0x18]
mov rdi, qword [rbx + 0x78]
mov r15, qword [rbx + 0xb0]
jmp 0x140094712
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r13, qword [rax + 0x100]
lock inc qword [r13]
mov rdi, qword [rbx + 0x78]
jle 0x140095a72
add byte [rax], al
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r13
mov rdx, rsi
mov edx, esi
mov qword [rbx + 0x68], rsi
mov r8, rsi
call fcn.140149550
test rax, rax
je 0x1400946d9
mov ecx, dword [0x1402b339c]
in al, dx
and dword [rax], eax
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0x100]
mov rdx, rax
call fcn.140187cc0
mov eax, dword [0x1402b339c]
add eax, 0x21ecbd
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xf0]
mov ecx, 0x84
mov eax, 0xcc
mov rdx, qword [rbx + 0x68]
lock cmpxchg qword [rdx], rcx
je 0x140094712
mov rcx, rdx
mov rax, qword [rdx + 0x10]
call qword [rax + 0x20]
mov rcx, qword [rbx + 0x50]
mov byte [rcx + 0x113], 0
movups xmm0, xmmword [rbx + 0x3290]
movups xmmword [rbx + 0x998], xmm0
mov rax, qword [rbx + 0x32a0]
mov qword [rbx + 0x9a8], rax
movups xmm0, xmmword [rbx + 0x980]
adc byte [rbx + 0x980], al
adc byte [rbx + 0x980], al
movaps xmmword [rbx + 0x1e40], xmm0
movdqu xmm1, xmmword [rbx + 0x990]
movdqa xmmword [rbx + 0x1e50], xmm1
movups xmm2, xmmword [rbx + 0x9a0]
movaps xmmword [rbx + 0x1e60], xmm2
movups xmmword [rdi + 0x20], xmm2
movdqu xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
lea rdx, [rcx + 0x148]
mov byte [rcx + 0x148], 0
mov rax, qword [rcx + 0x140]
mov qword [rdi + 0x10], rax
movdqu xmm0, xmmword [rcx + 0x130]
add dword [rax], eax
add byte [rax - 0x77], cl
adc r11b, r14b
movq mm0, qword [rcx + 0x130]
movdqu xmmword [rdi], xmm0
mov qword [rbx + 0x68], rdx
cmp byte [rdi + 0x10], 2
mov qword [rbx + 0x78], rdi
js 0x1400947b2
test byte [rcx + 0xb], ch
add byte [rax], al
mov rcx, rdi
mov rdx, r15
call fcn.1400b0e90
test rax, rax
je 0x1400947cc
mov rax, qword [rbx + 0x68]
mov byte [rax], 3
mov byte [r12 + 0x70], 3
mov al, 4
jmp 0x1400951f4
mov r13, rdx
test rdx, rdx
je 0x1400947d9
mov dil, 2
jmp 0x14009480e
mov rcx, qword [rbx + 0x78]
movzx edi, byte [rcx + 0x10]
mov byte [rcx + 0x10], 2
cmp dil, 2
je 0x14009575c
mov r13, qword [rcx]
mov rsi, qword [rcx + 8]
mov eax, dword [rcx + 0x14]
mov dword [rbx + 0x52e3], eax
mov eax, dword [rcx + 0x11]
mov dword [rbx + 0x52e0], eax
cmp dil, 3
je 0x1400947b8
mov eax, dword [rbx + 0x52e0]
mov ecx, dword [rbx + 0x52e3]
mov dword [rbx + 0x983], ecx
or dword [rax], eax
add byte [rcx + 0x98083], cl
add byte [rax - 0x75], cl
push r8
cmp byte [rax + 0x128], 2
je 0x14009483c
mov rcx, qword [rbx + 0x78]
call fcn.140099870
mov eax, dword [rbx + 0x980]
mov ecx, dword [rbx + 0x983]
mov dword [rbx + 0x4353], ecx
mov dword [rbx + 0x4350], eax
mov rax, qword [rbx + 0x68]
mov byte [rax], 1
mov eax, dword [rbx + 0x4350]
mov ecx, dword [rbx + 0x4353]
mov dword [rbx + 0x520], eax
mov dword [rbx + 0x523], ecx
cmp dil, 2
jne 0x140094929
mov rax, qword [rbx + 0x50]
mov byte [rax + 0x112], 0
mov byte [rax + 0x113], 0
mov rax, qword [rax + 0x68]
test rax, rax
je 0x1400948af
lock dec qword [rax]
jne 0x1400948af
mov rax, qword [rbx + 0x50]
mov rcx, qword [rax + 0x68]
mov rdx, qword [rax + 0x70]
call fcn.14007b510
mov rax, qword [rbx + 0x50]
mov rax, qword [rax + 0xf8]
test rax, rax
je 0x1400948dc
lock dec qword [rax]
jne 0x1400948dc
mov rax, qword [rbx + 0x50]
mov rcx, qword [rax + 0xf8]
mov rdx, qword [rax + 0x100]
call fcn.14007b510
mov rax, qword [rbx + 0x50]
mov rax, qword [rax + 0x108]
test rax, rax
je 0x140094902
lock dec qword [rax]
jne 0x140094902
mov rax, qword [rbx + 0x50]
lea rcx, [rax + 0x108]
call fcn.140076bf0
mov rax, qword [rbx + 0x50]
lea rcx, [rax + 0xc0]
call fcn.14006e7f0
mov rax, qword [rbx + 0x50]
lea rcx, [rax + 0xa0]
call fcn.14003d310
mov al, 2
jmp 0x140095178
mov al, 2
mov r8, qword [rbx + 0x50]
cmp byte [r8 + 0x110], 0
adc byte [rcx], al
add byte [rax], al
add byte [rbp + 0x1a], dh
mov eax, dword [rbx + 0x520]
mov ecx, dword [rbx + 0x523]
mov dword [rbx + 0x3a3], ecx
mov dword [rbx + 0x3a0], eax
mov eax, edi
lea r15, [r8 + 0x108]
mov byte [r8 + 0x115], 0
mov rcx, qword [r8 + 0xf0]
mov qword [rbx + 0x2e00], rcx
mov eax, dword [rax]
add byte cs:[rax], al
movups xmm0, xmmword [r8 + 0xc0]
movups xmm1, xmmword [r8 + 0xd0]
movups xmm2, xmmword [r8 + 0xe0]
movaps xmmword [rbx + 0x2df0], xmm2
movaps xmmword [rbx + 0x2de0], xmm1
movaps xmmword [rbx + 0x2dd0], xmm0
mov byte [r8 + 0x114], 0
movdqu xmm0, xmmword [r8 + 0xa0]
movdqu xmm1, xmmword [r8 + 0xb0]
movdqu xmmword [rbx + 0x33f8], xmm1
movdqu xmmword [rbx + 0x33e8], xmm0
mov ecx, dword [rbx + 0x3a0]
mov edx, dword [rbx + 0x3a3]
mov dword [rbx + 0x33e1], ecx
mov dword [rbx + 0x33e4], edx
mov qword [rbx + 0x33d0], r13
mov qword [rbx + 0x33d8], rsi
mov byte [rbx + 0x33e0], al
mov r14, qword [r8 + 0x108]
test r14, r14
je 0x140094a63
lea rcx, [rbx + 0x980]
lea rdx, [rbx + 0x33d0]
call fcn.1401145d0
cmp byte [rbx + 0x9e9], 2
jne 0x140094b48
mov rax, qword [rbx + 0x9b0]
mov qword [rbx + 0x5310], rax
push rbx
add byte [rax], al
movdqu xmm0, xmmword [rbx + 0x980]
movdqu xmm1, xmmword [rbx + 0x990]
movups xmm2, xmmword [rbx + 0x9a0]
movaps xmmword [rbx + 0x5300], xmm2
movdqa xmmword [rbx + 0x52f0], xmm1
movdqa xmmword [rbx + 0x52e0], xmm0
mov rsi, qword [r15]
jmp 0x140094aec
mov rax, qword [rbx + 0x3400]
mov qword [rbx + 0x1e70], rax
invalid
add byte [rax], al
mov rax, qword [rbx + 0x33d0]
mov rcx, qword [rbx + 0x33d8]
movzx edx, byte [rbx + 0x33e0]
mov r8d, dword [rbx + 0x33e1]
movzx r9d, word [rbx + 0x33e5]
movzx r10d, byte [rbx + 0x33e7]
mov r11, qword [rbx + 0x33e8]
movdqu xmm0, xmmword [rbx + 0x33f0]
movdqa xmmword [rbx + 0x1e60], xmm0
mov byte [rbx + 0x1e50], dl
mov dword [rbx + 0x1e51], r8d
mov word [rbx + 0x1e55], r9w
mov byte [rbx + 0x1e57], r10b
mov qword [rbx + 0x1e58], r11
mov qword [rbx + 0x1e40], rax
mov qword [rbx + 0x1e48], rcx
jmp 0x140094e96
pause
mov rax, qword [rsi + 8]
cmp rax, 0xffffffffffffffff
je 0x140094aea
test rax, rax
js 0x140095307
mov rax, qword [rbx + 0x9b0]
mov qword [rbx + 0x4380], rax
movups xmm0, xmmword [rbx + 0x980]
movdqu xmm1, xmmword [rbx + 0x990]
movups xmm2, xmmword [rbx + 0x9a0]
movaps xmmword [rbx + 0x4370], xmm2
movdqa xmmword [rbx + 0x4360], xmm1
movaps xmmword [rbx + 0x4350], xmm0
mov rax, qword [rbx + 0x9e8]
mov qword [rbx + 0x5310], rax
movups xmm0, xmmword [rbx + 0x9d8]
movaps xmmword [rbx + 0x5300], xmm0
movups xmm0, xmmword [rbx + 0x9c8]
movaps xmmword [rbx + 0x52f0], xmm0
xor eax, 0x52
add byte [rax], al
movdqu xmm0, xmmword [rbx + 0x9b8]
movdqa xmmword [rbx + 0x52e0], xmm0
lea rsi, [r14 + 0x10]
mov byte [rbx + 0x8a], 1
mov byte [rbx + 0x8b], 1
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x140095228
xor eax, eax
movzx ecx, byte [r14 + 0x18]
test cl, cl
leave
jne 0x14009523c
movzx ecx, byte [rbx + 0x2dd0]
test rcx, rcx
mov qword [rbx + 0x78], rsi
mov dword [rbx + 0x68], eax
je 0x140094c5c
cmp ecx, 1
jne 0x140094c63
call fcn.1401ed0a0
movzx ecx, byte [r13 + 0x18]
test cl, cl
jne 0x140095a58
inc qword [r13 + 0x240]
test al, al
jne 0x1400925eb
jmp 0x1400925fe
call fcn.1401ed0a0
test al, al
jne 0x1400925fe
mov byte [r13 + 0x18], 1
jmp 0x1400925fe
xor edx, edx
jmp 0x140094cf1
xor esi, esi
mov rax, qword [rbx + 0x1e70]
mov qword [rbx + 0x9b0], rax
mov rax, qword [rbx + 0x1e40]
mov rcx, qword [rbx + 0x1e48]
movzx edx, byte [rbx + 0x1e50]
mov r8d, dword [rbx + 0x1e51]
movzx r9d, word [rbx + 0x1e55]
movzx r10d, byte [rbx + 0x1e57]
mov r11, qword [rbx + 0x1e58]
movdqa xmm0, xmmword [rbx + 0x1e60]
movdqa xmmword [rbx + 0x9a0], xmm0
mov byte [rbx + 0x990], dl
mov dword [rbx + 0x991], r8d
mov word [rbx + 0x995], r9w
mov byte [rbx + 0x997], r10b
mov qword [rbx + 0x998], r11
mov qword [rbx + 0x980], rax
mov qword [rbx + 0x988], rcx
mov qword [rbx + 0x52e0], rsi
movzx eax, byte [rbx + 0x2dd0]
test rax, rax
mov qword [rbx + 0x78], rsi
je 0x140094f47
cmp eax, 1
jne 0x140094f53
mov al, 1
mov dword [rbx + 0x68], eax
movzx esi, byte [rbx + 0x2dd1]
jmp 0x140094fde
mov dword [rbx + 0x68], 0
jmp 0x140094fde
mov rdi, qword [rbx + 0x2dd8]
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140094f86
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400958e8
mov r8d, 0x20
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov qword [rbx + 0x60], rax
test rax, rax
je 0x1400958e8
mov rax, qword [rbx + 0x2de0]
mov r8, qword [rbx + 0x2de8]
lea rdx, [rbx + 0x2df8]
mov r9, qword [rbx + 0x2df0]
lea rcx, [rbx + 0x1e40]
call qword [rax]
mov qword [rbx + 0xb0], r15
movups xmm0, xmmword [rbx + 0x1e40]
movups xmm1, xmmword [rbx + 0x1e50]
movaps xmmword [rbx + 0x4360], xmm1
movaps xmmword [rbx + 0x4350], xmm0
movdqa xmm0, xmmword [rbx + 0x980]
movdqa xmm1, xmmword [rbx + 0x990]
movaps xmm2, xmmword [rbx + 0x9a0]
movdqa xmmword [rbx + 0x1e40], xmm0
movdqa xmmword [rbx + 0x1e50], xmm1
movaps xmmword [rbx + 0x1e60], xmm2
mov rax, qword [rbx + 0x9b0]
mov qword [rbx + 0x1e70], rax
lea rcx, [rbx + 0x2dd0]
call fcn.14006e7f0
movaps xmm0, xmmword [rbx + 0x4350]
movaps xmm1, xmmword [rbx + 0x4360]
movaps xmmword [rbx + 0x52e0], xmm0
movaps xmmword [rbx + 0x52f0], xmm1
movdqa xmm0, xmmword [rbx + 0x1e40]
movdqa xmm1, xmmword [rbx + 0x1e50]
movaps xmm2, xmmword [rbx + 0x1e60]
movdqa xmmword [rbx + 0x980], xmm0
movdqa xmmword [rbx + 0x990], xmm1
movaps xmmword [rbx + 0x9a0], xmm2
mov rax, qword [rbx + 0x1e70]
mov qword [rbx + 0x9b0], rax
mov eax, dword [rbx + 0x2dd0]
mov ecx, dword [rbx + 0x2dd3]
mov dword [rbx + 0x33d0], eax
mov dword [rbx + 0x33d3], ecx
mov rax, qword [rbx + 0x50]
mov byte [rax + 0x112], 0
mov byte [rax + 0x113], 0
mov rax, qword [rax + 0x68]
test rax, rax
je 0x140095110
lock dec qword [rax]
jne 0x140095110
mov rax, qword [rbx + 0x50]
mov rax, qword [rax + 0xf8]
test rax, rax
je 0x14009513d
mov qword [r12], r13
mov qword [r12 + 8], rcx
movaps xmm0, xmmword [rbx + 0x52e0]
movaps xmm1, xmmword [rbx + 0x52f0]
movups xmmword [r12 + 0x10], xmm0
movups xmmword [r12 + 0x20], xmm1
movdqa xmm0, xmmword [rbx + 0x980]
movdqa xmm1, xmmword [rbx + 0x990]
movaps xmm2, xmmword [rbx + 0x9a0]
movdqu xmmword [r12 + 0x30], xmm0
movdqu xmmword [r12 + 0x40], xmm1
movups xmmword [r12 + 0x50], xmm2
mov rcx, qword [rbx + 0x9b0]
mov qword [r12 + 0x60], rcx
mov qword [r12 + 0x68], rsi
mov byte [r12 + 0x70], al
mov eax, dword [rbx + 0x33d0]
mov ecx, dword [rbx + 0x33d3]
mov dword [r12 + 0x71], eax
mov dword [r12 + 0x74], ecx
mov al, 1
mov rcx, qword [rbx + 0x50]
mov byte [rcx + 0x111], al
movaps xmm6, xmmword [rbp + 0x6680]
movaps xmm7, xmmword [rbp + 0x6690]
movaps xmm8, xmmword [rbp + 0x66a0]
lea rsp, [rbp + 0x66b8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call fcn.1401ed0a0
xor al, 1
movzx ecx, byte [r14 + 0x18]
test cl, cl
je 0x140094bf9
mov qword [rbx + 0x1e40], rsi
mov byte [rbx + 0x1e48], al
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140046230
lea r8, [rbx + 0x1e40]
mov edx, 0x2b
call fcn.1401e63e0
jmp 0x140095a72
mov qword [rbx + 0x148], r14
mov qword [rbx + 0x150], rdi
mov ecx, 8
mov edx, 0x2320
add al, ch
jbe 0x1400952d0
adc eax, 0x7a3e900
add byte [rax], al
mov qword [rbx + 0x68], r14
mov qword [rbx + 0x78], rdi
mov dword [rbx + 0x78], edi
mov ecx, 0x80
mov edx, 0x200
call fcn.1401e5b40
jmp 0x140095a72
invalid
add byte [rax], al
invalid
mov qword [rbx + 0x68], r14
mov dword [rbx + 0x68], esi
mov qword [rbx + 0x78], rdi
mov ecx, 8
mov edx, 0x30
call fcn.1401e5b40
adc eax, 0x76be900
add byte [rax], al
adc eax, 0x76be900
add byte [rax], al
call fcn.1401ea120
adc al, 0x4e
adc eax, 0x761e900
add byte [rax], al
invalid
adc al, 0x4e
adc eax, 0x761e900
add byte [rax], al
invalid
add byte [rax - 0x73], cl
or eax, 0x1be4b8
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
sub eax, dword [rax]
add byte [rax], al
call fcn.1401e6090
jmp 0x140095a72
mov qword [rbx + 0x168], r14
mov qword [rbx + 0x170], rdi
mov bl, 0x68
add dword [rax], eax
add byte [rax - 0x77], cl
mov ebx, 0x170
mov rax, qword [rbx + 0x90]
mov qword [rbx + 0x178], rax
mov qword [rbx + 0x180], rsi
mov qword [rbx + 0x188], r11
lea rcx, str.assertion_failed:_DEFAULT_MAX_FRAME_SIZE___val__val___MAX_MAX_FRAME_SIZEC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_src_frame_settings.rs
lea r8, [0x1401f64b0]
mov edx, 0x4c
call fcn.1401e6090
jmp 0x140095a72
mov rax, qword [rbx + 0x68]
mov qword [rbx + 0x168], rax
mov qword [rbx + 0x170], rdi
push 0x68838948
add dword [rax], eax
add byte [rax - 0x77], cl
mov ebx, 0x170
mov rax, qword [rbx + 0x90]
mov qword [rbx + 0x178], rax
cmp dword [rax + 1], 0
add byte [rax - 0x77], cl
mov bl, 0x80
add dword [rax], eax
add byte [rcx + rcx*4 - 0x65], cl
mov byte [rcx], al
add byte [rax], al
cmp dword [rax + 1], 0
add byte [rax - 0x77], cl
mov bl, 0x80
add dword [rax], eax
add byte [rcx + rcx*4 - 0x65], cl
mov byte [rcx], al
add byte [rax], al
lea rcx, str.assertion_failed:_max___std::u32::MAX_as_usize
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcclient.rs
add eax, 0x160cff
add eax, 0x160cff
mov edx, 0x2f
call fcn.1401e6090
jmp 0x140095a72
lea rcx, str._async_fn__resumed_after_panicking
lea r8, [0x14021dcc0]
mov edx, 0x22
fcomp dword [rax]
add byte [rbp + rcx*4 + 5], cl
mov byte [rax], bl
add byte [rdx + 0x22], bh
call fcn.1401e6090
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x14021dcc0]
mov edx, 0x23
add byte [rax], al
add byte [rax], al
call fcn.1401e6090
mov ecx, 1
mov edx, 0x2000
call fcn.1401e5b40
adc eax, 0x66ee900
add byte [rax], al
adc eax, 0x66ee900
add byte [rax], al
mov ecx, 8
mov edx, 0x28
add al, ch
sub eax, 0xe9001507
pop rdx
invalid
add byte [rax], al
add al, ch
sub eax, 0xe9001507
pop rdx
invalid
mov edx, 0x4000
call fcn.1401e5b40
jmp 0x140095a72
add al, ch
sbb dword [rdi], eax
adc eax, 0x646e900
add byte [rax], al
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov edx, 0x2000
call fcn.1401e5b40
jmp 0x140095a72
add dword [rax], eax
add byte [rax], al
mov edx, 0x1000
call fcn.1401e5b40
jmp 0x140095a72
invalid
add byte [rax], al
invalid
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x248
call fcn.1401e5b40
jmp 0x140095a72
invalid
add byte [rax], al
invalid
mov qword [rbx + 0x60], r13
mov ecx, 8
mov edx, 0x48
add al, ch
invalid
invalid
adc eax, 0x5f2e900
add byte [rax], al
add al, ch
invalid
adc eax, 0x5f2e900
add byte [rax], al
mov byte [rbx + 0x980], al
mov byte [rbx + 0x5f], 1
add dword [rax - 0x73], ecx
add eax, 0x1885d7
xlatb
test dword [rax], ebx
invalid
add dh, al
pop r15
add dword [rax - 0x73], ecx
add eax, 0x1885d7
xlatb
test dword [rax], ebx
invalid
xlatb
test dword [rax], ebx
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_SETTINGS_frame
mov bl, 0x85
sbb byte [rax], al
lea r9, [0x14021dac8]
lea r8, [rbx + 0x980]
add byte [rax], al
add byte [rax], al
mov edx, 0x16
call fcn.1401e63e0
sub ecx, dword [rdi]
adc eax, 0x5b8e900
add byte [rax], al
sub ecx, dword [rdi]
adc eax, 0x5b8e900
add byte [rax], al
xor eax, eax
mov qword [rbx + 0x1990], r14
add byte [rax], al
mov byte [rbx + 0x1998], al
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140046230
lea r8, [rbx + 0x1990]
adc dword [rax - 0x45ffffe7], 0x2b
add byte [rax], al
add al, ch
in al, dx
invalid
adc eax, 0x579e900
add byte [rax], al
adc dword [rax - 0x45ffffe7], 0x2b
add byte [rax], al
add al, ch
in al, dx
invalid
mov qword [rbx + 0x2d0], rdi
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
add eax, 0x18879a
add eax, 0x18879a
mov edx, 0x22
call fcn.1401e6090
jmp 0x140095a72
push rbp
invalid
add byte [rax], al
push rbp
add eax, 0x89480000
mov qword [rbx + 0x2d0], rdi
mov qword [rbx + 0x2d0], rdi
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
add eax, 0x188776
add eax, 0x188776
mov edx, 0x23
call fcn.1401e6090
jmp 0x140095a72
invalid
invalid
add byte [rax], al
xor dword [0xc9515543], eax
mov ebx, 0x2d8
mov qword [rbx + 0x2d8], rdi
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
add eax, 0x18873a
add eax, 0x18873a
mov edx, 0x23
call fcn.1401e6090
jmp 0x140095a72
mov qword [rbx + 0x2d8], rdi
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
mov edx, 0x22
call fcn.1401e6090
jmp 0x140095a72
mov byte [rbx + 0x5d], 1
mov ecx, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov edx, 8
call fcn.1401e5b40
jmp 0x140095a72
add al, 0
invalid
add al, 0
add byte [rax - 0x77], cl
mov qword [rbx + 0xd0], rsi
mov ecx, 8
mov bl, 0xd0
add byte [rax], al
add byte [rcx + 8], bh
mov edx, 0x10
adc byte [rax], al
add byte [rax], al
call fcn.1401e5b40
jmp 0x140095a72
mov dword [0xf6f255ce], eax
add al, 0
add byte [rcx + 8], bh
add byte [rax], al
invalid
mov ecx, 8
add byte [rax], al
add byte [rdx + 0x60], bh
mov edx, 0x60
call fcn.1401e5b40
jmp 0x140095a72
jne 0x1400955ce
adc eax, 0x4a2e900
add byte [rax], al
mov ecx, 8
mov edx, 0x38
add byte [rax], al
add al, ch
invalid
add eax, 0x8ee90015
add al, 0
invalid
add byte [rax], al
add al, ch
invalid
sbb eax, 0x48001891
mov dword [rbx + 0x52e0], eax
lea rax, [fcn.140004ed0]
idiv bh
idiv bh
mov qword [rbx + 0x52e8], rax
lea rax, str.The_max_buf_size_cannot_be_smaller_than
mov qword [rbx + 0x980], rax
mov qword [rbx + 0x988], 2
mov qword [rbx + 0x9a0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rbx + 0x52e0]
mov qword [rbx + 0x990], rax
mov qword [rbx + 0x998], 1
mov byte [rbx + 0x8c], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1io.rs
lea rcx, [rbx + 0x980]
call fcn.1401e5ed0
jmp 0x140095a72
mov byte [rbx + 0x5f], 1
lea rcx, str.assertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usizeC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srccodec_framed_read.rs
or eax, 0x188119
add byte [rbp + rcx*4 + 5], cl
fiadd dword [rcx + 0x5eba0018]
add byte [rax], al
lea r8, [0x14021d848]
mov edx, 0x5e
add al, ch
sbb byte [rdx], cl
adc eax, 0x3f5e900
add byte [rax], al
add al, ch
sbb byte [rdx], cl
adc eax, 0x3f5e900
add byte [rax], al
lea rcx, str.assertion_failed:_size___proto::MAX_WINDOW_SIZE
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcclient.rs
add eax, 0x188425
add eax, 0x188425
add byte [rdx + 0x30], bh
mov edx, 0x30
call fcn.1401e6090
jmp 0x140095a72
fadd dword [rbx]
add byte [rax], al
fadd dword [rbx]
add byte [rax], al
mov qword [rbx + 0x2b8], r14
add byte [rax], al
mov qword [rbx + 0x2c0], rdi
add byte [rax], al
mov rax, qword [rbx + 0x90]
mov qword [rbx + 0x2c8], rax
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x14021dc50]
add byte [rdx + 0x23], bh
add byte [rdx + 0x23], bh
call fcn.1401e6090
jmp 0x140095a72
ret 0x1509
mov qword [rbx + 0x2b8], r14
mov qword [rbx + 0x2c0], rdi
mov rax, qword [rbx + 0x90]
mov qword [rbx + 0x2c8], rax
or eax, 2
add byte [rax], al
or eax, 2
add byte [rax], al
lea rcx, str._async_fn__resumed_after_panicking
lea r8, [0x14021dc50]
test dword [rax], ebx
add byte [rdx + 0x22], bh
test dword [rax], ebx
add byte [rdx + 0x22], bh
call fcn.1401e6090
jmp 0x140095a72
mov ecx, 8
mov edx, 0x1e8
call fcn.1401e5b40
jmp 0x140095a72
mov ecx, 8
mov edx, 0xf80
call fcn.1401e5b40
jmp 0x140095a72
mov ecx, 8
mov edx, 0x48
call fcn.1401e5b40
jmp 0x140095a72
mov ecx, 8
mov edx, 0x70
add byte [rax], al
add byte [rdx + 0x70], bh
call fcn.1401e5b40
jmp 0x140095a72
add byte [rax], al
add byte [rax], al
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
or eax, 0x1be06d
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
mov edx, 0x2b
call fcn.1401e6090
jmp 0x140095a72
mov byte [rbx + 0x75], 1
mov byte [rbx + 0x76], 0
mov byte [rbx + 0x77], 1
ja 0x140095786
ja 0x140095786
lea rcx, str.conn.ping_pong
lea ecx, str.conn.ping_pong
lea r8, [0x14021dc78]
add eax, 0x1884e5
add byte [rdx + 0xe], bh
mov edx, 0xe
call fcn.1401e6480
jmp 0x140095a72
mov rax, qword [rbx + 0x68]
mov qword [rbx + 0x298], rax
mov qword [rbx + 0x2a0], r14
mov rax, qword [rbx + 0x90]
mov qword [rbx + 0x2a8], rax
mov qword [rbx + 0x2b0], r12
add al, byte [rax]
add byte [rax - 0x73], cl
or eax, 0x18d4a0
add al, byte [rax]
add byte [rax - 0x73], cl
or eax, 0x18d4a0
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcclient.rs
mov edx, 0x22
add byte [rdx + 0x22], bh
call fcn.1401e6090
jmp 0x140095a72
mov rax, qword [rbx + 0x68]
mov qword [rbx + 0x298], rax
add byte [rax], al
add byte [rax], al
mov qword [rbx + 0x2a0], r14
mov rax, qword [rbx + 0x90]
mov qword [rbx + 0x2a8], rax
add al, byte [rax]
add byte [rcx + rcx*4 - 0x5d], cl
mov al, 2
add byte [rax], al
add al, byte [rax]
add byte [rcx + rcx*4 - 0x5d], cl
mov al, 2
add byte [rax], al
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcclient.rs
mov edx, 0x23
add byte [rbp + rcx*4 + 5], cl
sbb eax, 0xba001882
and eax, dword [rax]
add byte [rax], al
call fcn.1401e6090
jmp 0x140095a72
adc eax, 0x248e900
add byte [rax], al
lea rcx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.1401e6380
or edx, dword [0x142414139]
add byte [rax], al
invalid
or edx, dword [0x142414139]
add byte [rax], al
invalid
add byte [rax - 0x75], cl
add dword [rax + 0x1e], 0
add byte [rax - 0x7d], cl
sar ch, 0x48
cmp eax, 3
mov rax, qword [rbx + 0x1e40]
add rax, 0xfffffffffffffffd
cmp rax, 3
jb 0x140095872
lea rcx, [rbx + 0x1e40]
mov eax, dword [rax + 0x1e]
add byte [rax], al
call fcn.1400b2e00
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0xf0]
lock add byte [rax], al
invalid
lock add byte [rax], al
add byte [rax - 1], cl
invalid
dec rsi
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov qword [rax + 0xf0], rsi
xor eax, eax
jmp 0x140095a14
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x196acb
lea rcx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.1401e6380
jmp 0x140095a72
lea rcx, [rbx + 0x1e40]
call fcn.1400b1480
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xf0]
dec dword [rax + 0xf0]
dec dword [rax + 0xf0]
xor eax, eax
jmp 0x140095a3d
mov ecx, 8
mov edx, 0x70
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call fcn.1401e5b40
jmp 0x140095a72
mov ecx, 8
mov edx, 0x20
call fcn.1401e5b40
jmp 0x140095a72
call fcn.1401e5b40
jmp 0x140095a72
js 0x1400958ba
add byte [rax], 0
add byte [rdx + 0x280], bh
call fcn.1401e5b40
jmp 0x140095a72
add byte [rax], al
mov qword [rbx + 0xd0], rdi
mov ecx, 0x80
add byte [rdx + 0x1000], bh
add byte [rdx + 0x1000], bh
call fcn.1401e5b40
jmp 0x140095a72
invalid
mov rax, qword [rbx + 0x68]
mov qword [rbx + 0xf0], rax
mov qword [rbx + 0xf8], r14
mov rax, qword [rbx + 0x90]
mov qword [rbx + 0x100], rax
add dword [rax], 1
add byte [rax], al
add dword [rax], 1
add byte [rax], al
mov rax, qword [rbx + 0xa8]
mov qword [rbx + 0x108], rax
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x18d2dc
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x18d2dc
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcclient.rs
mov edx, 0x23
add byte [rdx + 0x23], bh
call fcn.1401e6090
jmp 0x140095a72
mov rax, qword [rbx + 0x68]
mov qword [rbx + 0xf0], rax
mov qword [rbx + 0xf8], r14
mov rax, qword [rbx + 0x90]
mov qword [rbx + 0x100], rax
mov rax, qword [rbx + 0xa8]
mov qword [rbx + 0x108], rax
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcclient.rs
mov edx, 0x22
call fcn.1401e6090
jmp 0x140095a72
mov qword [rbx + 0xd0], rdi
mov ecx, 0x80
mov edx, 0x1000
call fcn.1401e5b40
jmp 0x140095a72
mov rax, qword [rbx + 0x4350]
add rax, 0xfffffffffffffffd
cmp rax, 3
jb 0x140095a12
lea rcx, [rbx + 0x4350]
call fcn.1400b2e00
mov al, 1
mov byte [rbx + 0x980], al
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rbx + 0x980]
call fcn.1401ea3a0
jmp 0x140095a72
lea rcx, [rbx + 0x4350]
call fcn.1400b1480
mov al, 1
mov byte [rbx + 0x980], al
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rbx + 0x980]
call fcn.1401ea3a0
jmp 0x140095a72
xor al, 1
jmp 0x1400954bc
ud2
push rbp
sub rsp, 0x30
lea rbp, [rsp + 0x30]
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x10], rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x14009ec2d
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x20]
call fcn.14007d6b0
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x30]
call fcn.14009b250
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x1f8]
test rax, rax
je 0x14009ec58
mov rcx, qword [rbp - 0x10]
mov rcx, qword [rcx + 0x200]
call qword [rax + 0x18]
mov rax, qword [rbp - 0x10]
mov r8, qword [rax - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
add rsp, 0x30
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rbp
push rsi
sub rsp, 0x128
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x98], 0xfffffffffffffffe
mov rax, qword [rcx]
nop
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x14009f1a0
test al, 1
je 0x14009f250
test al, 2
jne 0x14009f268
test al, 8
mov qword [rbp + 0x80], rcx
jne 0x14009f1dc
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x140229cd0]
mov edx, 0x23
call fcn.1401e6090
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x140229d10]
mov edx, 0x25
call fcn.1401e6090
mov qword [rbp + 0x70], rax
lea rax, [rbp + 0x70]
mov qword [rbp + 0x50], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x58], rax
lea rcx, [rbp + 0x78]
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], rax
lea rax, str.current:___sub:__
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], 2
mov qword [rbp + 0x40], 0
lea rax, [rbp + 0x50]
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x38], 2
lea rdx, [0x140229d58]
lea rcx, [rbp + 0x20]
call fcn.1401e5ed0
lea rax, str.waker_missing
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x58]
call fcn.1401e5ed0
ud2
push rbp
push rsi
sub rsp, 0x268
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x1d8], 0xfffffffffffffffe
mov rax, qword [rcx]
nop
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x14009f460
test al, 1
je 0x14009f51a
test al, 2
jne 0x14009f532
test al, 8
mov qword [rbp + 0x1c0], rcx
jne 0x14009f4a0
add rcx, 0x20
mov qword [rbp - 0x58], 0xc
lea rdx, [rbp - 0x58]
call fcn.1400d87c0
jmp 0x14009f4c5
test al, 0x10
je 0x14009f4c5
mov rcx, qword [rbp + 0x1c0]
mov rax, qword [rcx + 0x1f8]
test rax, rax
je 0x14009f5d2
mov rcx, qword [rcx + 0x200]
call qword [rax + 0x10]
mov rsi, qword [rbp + 0x1c0]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.140187b50
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rbp + 0x1b8], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rbp + 0x1b8]
jb 0x14009f54a
jne 0x14009f50f
mov rcx, rsi
call 0x14009ec00
nop
add rsp, 0x268
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x140229cd0]
mov edx, 0x23
call fcn.1401e6090
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x140229d10]
mov edx, 0x25
call fcn.1401e6090
mov qword [rbp + 0x1b0], rax
lea rax, [rbp + 0x1b0]
mov qword [rbp + 0x190], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x198], rax
lea rcx, [rbp + 0x1b8]
mov qword [rbp + 0x1a0], rcx
mov qword [rbp + 0x1a8], rax
lea rax, str.current:___sub:__
mov qword [rbp + 0x160], rax
mov qword [rbp + 0x168], 2
mov qword [rbp + 0x180], 0
lea rax, [rbp + 0x190]
mov qword [rbp + 0x170], rax
mov qword [rbp + 0x178], 2
lea rdx, [0x140229d58]
lea rcx, [rbp + 0x160]
call fcn.1401e5ed0
lea rax, str.waker_missing
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x58]
call fcn.1401e5ed0
ud2
push rbp
push rsi
sub rsp, 0xd8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x48], 0xfffffffffffffffe
mov rax, qword [rcx]
nop dword [rax]
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x14009f760
test al, 1
je 0x14009f801
test al, 2
jne 0x14009f819
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x140229cd0]
mov edx, 0x23
call fcn.1401e6090
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x140229d10]
mov edx, 0x25
call fcn.1401e6090
mov qword [rbp + 0x20], rax
lea rax, [rbp + 0x20]
mov qword [rbp], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 8], rax
lea rcx, [rbp + 0x28]
mov qword [rbp + 0x10], rcx
mov qword [rbp + 0x18], rax
lea rax, str.current:___sub:__
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 2
mov qword [rbp - 0x40], 0
mov rax, rbp
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 2
lea rdx, [0x140229d58]
lea rcx, [rbp - 0x60]
call fcn.1401e5ed0
lea rax, str.waker_missing
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 0x20], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x30]
call fcn.1401e5ed0
ud2
push rbp
push rsi
mov eax, 0x1028
call fcn.1401e51f0
sub rsp, rax
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xf98], 0xfffffffffffffffe
mov rax, qword [rcx]
nop word cs:[rax + rax]
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x14009fa00
test al, 1
je 0x14009faba
test al, 2
jne 0x14009fad2
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x140229cd0]
mov edx, 0x23
call fcn.1401e6090
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x140229d10]
mov edx, 0x25
call fcn.1401e6090
mov qword [rbp + 0xf70], rax
lea rax, [rbp + 0xf70]
mov qword [rbp + 0xf50], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0xf58], rax
lea rcx, [rbp + 0xf78]
mov qword [rbp + 0xf60], rcx
mov qword [rbp + 0xf68], rax
lea rax, str.current:___sub:__
mov qword [rbp + 0xf20], rax
mov qword [rbp + 0xf28], 2
mov qword [rbp + 0xf40], 0
lea rax, [rbp + 0xf50]
mov qword [rbp + 0xf30], rax
mov qword [rbp + 0xf38], 2
lea rdx, [0x140229d58]
lea rcx, [rbp + 0xf20]
call fcn.1401e5ed0
lea rax, str.waker_missing
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 0x50], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x60]
call fcn.1401e5ed0
ud2
push rbp
push rsi
sub rsp, 0x128
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x98], 0xfffffffffffffffe
mov rax, qword [rcx]
nop
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x14009fd00
test al, 1
je 0x14009fdb0
test al, 2
jne 0x14009fdc8
test al, 8
mov qword [rbp + 0x80], rcx
jne 0x14009fd3c
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x140229cd0]
mov edx, 0x23
call fcn.1401e6090
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x140229d10]
mov edx, 0x25
call fcn.1401e6090
mov qword [rbp + 0x70], rax
lea rax, [rbp + 0x70]
mov qword [rbp + 0x50], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x58], rax
lea rcx, [rbp + 0x78]
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], rax
lea rax, str.current:___sub:__
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], 2
mov qword [rbp + 0x40], 0
lea rax, [rbp + 0x50]
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x38], 2
lea rdx, [0x140229d58]
lea rcx, [rbp + 0x20]
call fcn.1401e5ed0
lea rax, str.waker_missing
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x58]
call fcn.1401e5ed0
ud2
push rbp
push rsi
sub rsp, 0x348
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x2b8], 0xfffffffffffffffe
mov rax, qword [rcx]
nop
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x14009ffc0
push rbp
push rsi
sub rsp, 0x298
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x208], 0xfffffffffffffffe
mov rax, qword [rcx]
nop
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x1400a02c0
test al, 1
je 0x1400a037a
test al, 2
jne 0x1400a0392
test al, 8
mov qword [rbp + 0x1f0], rcx
jne 0x1400a0300
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x140229cd0]
mov edx, 0x23
call fcn.1401e6090
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x140229d10]
mov edx, 0x25
call fcn.1401e6090
mov qword [rbp + 0x1e0], rax
lea rax, [rbp + 0x1e0]
mov qword [rbp + 0x1c0], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x1c8], rax
lea rcx, [rbp + 0x1e8]
mov qword [rbp + 0x1d0], rcx
mov qword [rbp + 0x1d8], rax
lea rax, str.current:___sub:__
mov qword [rbp + 0x190], rax
mov qword [rbp + 0x198], 2
mov qword [rbp + 0x1b0], 0
lea rax, [rbp + 0x1c0]
mov qword [rbp + 0x1a0], rax
mov qword [rbp + 0x1a8], 2
lea rdx, [0x140229d58]
lea rcx, [rbp + 0x190]
call fcn.1401e5ed0
lea rax, str.waker_missing
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x58]
call fcn.1401e5ed0
ud2
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x210]
invalid
push rdx
invalid
mov rcx, qword [rbp + 0x210]
call fcn.1401eca50
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x1f8], rdx
lea rax, [0x1400a0469]
add rsp, 0x28
pop rsi
pop rbp
ret
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
test eax, edi
add dword [rax], eax
add byte [rax - 0x7d], cl
js 0x1400a0565
add byte [rsi + rsi + 0x48], dh
mov eax, dword [rbp + 0x1f8]
add byte [rax], al
cmp qword [rax + 0x10], 0x11
jb 0x1400a0580
mov rax, qword [rbp + 0x200]
mov rax, qword [rax - 8]
mov qword [rbp + 0x200], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x200]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
push rbp
push rsi
sub rsp, 0x158
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xc8], 0xfffffffffffffffe
mov rax, qword [rcx]
nop
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x1400a05c0
test al, 1
je 0x1400a067a
test al, 2
jne 0x1400a0692
test al, 8
mov qword [rbp + 0xb0], rcx
jne 0x1400a0600
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x140229cd0]
mov edx, 0x23
call fcn.1401e6090
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x140229d10]
mov edx, 0x25
call fcn.1401e6090
mov qword [rbp + 0xa0], rax
lea rax, [rbp + 0xa0]
mov qword [rbp + 0x80], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x88], rax
lea rcx, [rbp + 0xa8]
mov qword [rbp + 0x90], rcx
mov qword [rbp + 0x98], rax
lea rax, str.current:___sub:__
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], 2
mov qword [rbp + 0x70], 0
lea rax, [rbp + 0x80]
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x68], 2
lea rdx, [0x140229d58]
lea rcx, [rbp + 0x50]
call fcn.1401e5ed0
lea rax, str.waker_missing
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x58]
call fcn.1401e5ed0
ud2
push rbp
push rsi
sub rsp, 0x158
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xc8], 0xfffffffffffffffe
mov rax, qword [rcx]
nop
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x1400a08b0
test al, 1
je 0x1400a096a
test al, 2
jne 0x1400a0982
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x140229cd0]
mov edx, 0x23
call fcn.1401e6090
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x140229d10]
mov edx, 0x25
call fcn.1401e6090
mov qword [rbp + 0xa0], rax
lea rax, [rbp + 0xa0]
mov qword [rbp + 0x80], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x88], rax
lea rcx, [rbp + 0xa8]
mov qword [rbp + 0x90], rcx
mov qword [rbp + 0x98], rax
lea rax, str.current:___sub:__
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], 2
mov qword [rbp + 0x70], 0
lea rax, [rbp + 0x80]
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x68], 2
lea rdx, [0x140229d58]
lea rcx, [rbp + 0x50]
call fcn.1401e5ed0
lea rax, str.waker_missing
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x58]
call fcn.1401e5ed0
ud2
push rbp
push rsi
mov eax, 0x1028
call fcn.1401e51f0
adc al, 0
adc al, 0
sub rsp, rax
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xf98], 0xfffffffffffffffe
mov rax, qword [rcx]
nop word cs:[rax + rax]
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne case.0x14002d1d9.1996
test al, 1
je 0x1400a0c6a
test al, 2
jne 0x1400a0c82
test al, 8
mov qword [rbp + 0xf80], rcx
jne 0x1400a0bf0
add rcx, 0x20
mov qword [rbp - 0x60], 4
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
invalid
call fcn.1400d9440
jmp 0x1400a0c15
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
movabs al, byte [0xa825eb00038852e8]
adc byte [rcx + riz + 0x48], dh
mov ecx, dword [rbp + 0xf80]
test al, 0x10
je 0x1400a0c15
mov rcx, qword [rbp + 0xf80]
mov rax, qword [rcx + 0xfc0]
test rax, rax
je 0x1400a0d22
mov rcx, qword [rcx + 0xfc8]
call qword [rax + 0x10]
mov rsi, qword [rbp + 0xf80]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.140187b50
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rbp + 0xf78], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rbp + 0xf78]
jb 0x1400a0c9a
jne 0x1400a0c5f
mov rcx, rsi
call fcn.14009c9a0
nop
add rsp, 0x1028
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x140229cd0]
mov edx, 0x23
call fcn.1401e6090
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x140229d10]
mov edx, 0x25
call fcn.1401e6090
mov qword [rbp + 0xf70], rax
lea rax, [rbp + 0xf70]
mov qword [rbp + 0xf50], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0xf58], rax
lea rcx, [rbp + 0xf78]
mov qword [rbp + 0xf60], rcx
mov qword [rbp + 0xf68], rax
lea rax, str.current:___sub:__
mov qword [rbp + 0xf20], rax
mov qword [rbp + 0xf28], 2
mov qword [rbp + 0xf40], 0
lea rax, [rbp + 0xf50]
mov qword [rbp + 0xf30], rax
mov qword [rbp + 0xf38], 2
lea rdx, [0x140229d58]
lea rcx, [rbp + 0xf20]
call fcn.1401e5ed0
lea rax, str.waker_missing
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 0x50], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x60]
call fcn.1401e5ed0
ud2
push rbp
push rsi
sub rsp, 0x298
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x208], 0xfffffffffffffffe
mov rax, qword [rcx]
nop
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x1400a0eb0
test al, 1
je 0x1400a0f6a
test al, 2
jne 0x1400a0f82
test al, 8
mov qword [rbp + 0x1f0], rcx
jne 0x1400a0ef0
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x140229cd0]
mov edx, 0x23
call fcn.1401e6090
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x140229d10]
mov edx, 0x25
call fcn.1401e6090
mov qword [rbp + 0x1e0], rax
lea rax, [rbp + 0x1e0]
mov qword [rbp + 0x1c0], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x1c8], rax
lea rcx, [rbp + 0x1e8]
mov qword [rbp + 0x1d0], rcx
mov qword [rbp + 0x1d8], rax
lea rax, str.current:___sub:__
mov qword [rbp + 0x190], rax
mov qword [rbp + 0x198], 2
mov qword [rbp + 0x1b0], 0
lea rax, [rbp + 0x1c0]
mov qword [rbp + 0x1a0], rax
mov qword [rbp + 0x1a8], 2
lea rdx, [0x140229d58]
lea rcx, [rbp + 0x190]
call fcn.1401e5ed0
lea rax, str.waker_missing
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x58]
call fcn.1401e5ed0
ud2
push rbp
push rsi
sub rsp, 0x128
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x98], 0xfffffffffffffffe
mov rax, qword [rcx]
nop
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x1400a11b0
add byte [rsi + rsi + 0x48], dh
mov eax, dword [rbp + 0x88]
add byte [rax - 0x7d], cl
js 0x1400a142b
adc dword [rdx + 0x12], esi
add byte [rax - 0x7d], cl
js 0x1400a142b
adc dword [rdx + 0x12], esi
mov rax, qword [rbp + 0x90]
mov rax, qword [rax - 8]
mov qword [rbp + 0x90], rax
test dword [rax + 0x48000000], edx
mov ecx, dword [0x1402b32e8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x90]
nop
add byte [rax], al
add bh, bh
adc eax, 0x150112
nop
add byte [rax], al
add bh, bh
adc eax, 0x150112
nop
add rsp, 0x28
pop rsi
pop rbp
ret
push rbp
push rsi
sub rsp, 0xd8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x48], 0xfffffffffffffffe
mov rax, qword [rcx]
nop dword [rax]
invalid
invalid
add byte [rax - 0x77], cl
ret 0x8348
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x1400a1470
test al, 1
je 0x1400a1514
test al, 2
jne 0x1400a152c
test al, 8
mov qword [rbp + 0x30], rcx
jne 0x1400a14ac
add rcx, 0x20
mov dword [rbp - 0x28], 0x3b9aca01
lea rdx, [rbp - 0x30]
call fcn.1400d98a0
jmp 0x1400a14c8
test al, 0x10
je 0x1400a14c8
mov rcx, qword [rbp + 0x30]
mov rax, qword [rcx + 0x70]
test rax, rax
je 0x1400a15a1
mov rcx, qword [rcx + 0x78]
call qword [rax + 0x10]
mov rsi, qword [rbp + 0x30]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.140188250
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rbp + 0x28], rax
shl rax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rbp + 0x28]
jb 0x1400a1544
jne 0x1400a1509
mov rcx, rsi
call fcn.14009ee40
nop
add rsp, 0xd8
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x140229cd0]
mov edx, 0x23
call fcn.1401e6090
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x140229d10]
mov edx, 0x25
call fcn.1401e6090
mov qword [rbp + 0x20], rax
lea rax, [rbp + 0x20]
mov qword [rbp], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 8], rax
lea rcx, [rbp + 0x28]
mov qword [rbp + 0x10], rcx
mov qword [rbp + 0x18], rax
lea rax, str.current:___sub:__
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 2
mov qword [rbp - 0x40], 0
mov rax, rbp
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 2
lea rdx, [0x140229d58]
lea rcx, [rbp - 0x60]
call fcn.1401e5ed0
lea rax, str.waker_missing
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 0x20], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x30]
call fcn.1401e5ed0
ud2
push rbp
push rsi
sub rsp, 0x128
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x98], 0xfffffffffffffffe
mov rax, qword [rcx]
nop
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x1400a1700
test al, 1
je 0x1400a17b0
test al, 2
jne 0x1400a17c8
test al, 8
mov qword [rbp + 0x80], rcx
jne 0x1400a173c
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x140229cd0]
mov edx, 0x23
call fcn.1401e6090
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x140229d10]
mov edx, 0x25
call fcn.1401e6090
mov qword [rbp + 0x70], rax
lea rax, [rbp + 0x70]
mov qword [rbp + 0x50], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x58], rax
lea rcx, [rbp + 0x78]
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], rax
lea rax, str.current:___sub:__
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], 2
mov qword [rbp + 0x40], 0
lea rax, [rbp + 0x50]
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x38], 2
lea rdx, [0x140229d58]
lea rcx, [rbp + 0x20]
call fcn.1401e5ed0
lea rax, str.waker_missing
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 0x50], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x60]
call fcn.1401e5ed0
ud2
push rbp
push rsi
sub rsp, 0x268
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x1d8], 0xfffffffffffffffe
mov rax, qword [rcx]
nop
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x1400a19c0
test al, 1
je 0x1400a1a7a
test al, 2
jne 0x1400a1a92
test al, 8
mov qword [rbp + 0x1c0], rcx
jne 0x1400a1a00
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x140229cd0]
mov edx, 0x23
call fcn.1401e6090
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x140229d10]
mov edx, 0x25
call fcn.1401e6090
mov qword [rbp + 0x1b0], rax
add dword [rax], eax
add byte [rax - 0x73], cl
test dword [rax + 0x48000001], esi
mov dword [rbp + 0x190], eax
add dword [rax], eax
add byte [rax - 0x73], cl
test dword [rax + 0x48000001], esi
mov dword [rbp + 0x190], eax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x198], rax
lea rcx, [rbp + 0x1b8]
mov qword [rbp + 0x1a0], rcx
mov qword [rbp + 0x1a8], rax
lea rax, str.current:___sub:__
mov qword [rbp + 0x160], rax
mov qword [rbp + 0x168], 2
mov qword [rbp + 0x180], 0
lea rax, [rbp + 0x190]
mov qword [rbp + 0x170], rax
mov qword [rbp + 0x178], 2
lea rdx, [0x140229d58]
lea rcx, [rbp + 0x160]
call fcn.1401e5ed0
lea rax, str.waker_missing
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x58]
call fcn.1401e5ed0
ud2
push rbp
push rsi
sub rsp, 0xd8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x48], 0xfffffffffffffffe
mov rax, qword [rcx]
nop dword [rax]
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x1400a1f50
push rbp
push rsi
sub rsp, 0x348
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x2b8], 0xfffffffffffffffe
mov rax, qword [rcx]
nop
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x1400a21e0
rol byte [rax], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0xe8], 0
mov dword [rbp + 0xe8], 0
mov qword [rbp + 0xd8], rdi
mov dword [rbp + 0xd8], edi
mov qword [rbp + 0xe0], 1
loopne case.0x140084f53.94
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
adc eax, 0x15277b
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xc8]
lea ecx, [rbp + 0xc8]
enter 0, 0
call fcn.1401e5ed0
xor rax, 0xb0f0014
nop word cs:[rax + rax]
nop word cs:[rax + rax]
ud2
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax], al
mov r8, qword [rbp + 0x208]
cmp r8, 2
je 0x1400a29e8
lea rdx, [rbp + 0x220]
and byte [rdx], al
add byte [rax], al
mov rcx, qword [rbp + 0x210]
mov rax, qword [rbp + 0x218]
test r8, r8
je 0x1400a29e5
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rbp + 0x208]
add byte [rax], al
call fcn.140012920
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rax]
add al, byte [rax]
add al, ch
test al, 0x25
idiv edi
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rax]
add al, byte [rax]
add al, ch
test al, 0x25
idiv edi
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add dword [rax - 0x7d], ecx
clc
invalid
jno 0x1400a2ad2
lea rdx, [0x140259f9c]
lea edx, [0x140259f9c]
movsxd rax, dword [rdx + rax*4]
add al, 0x82
add rax, rdx
jmp rax
invalid
sar bh, 1
loopne 0x1400a2ae2
add rcx, 8
add ecx, 8
jmp fcn.1400a2b00
mov rax, qword [rcx + 8]
cmp rax, 1
clc
invalid
je 0x1400a2adf
clc
add dword [rbx + rsi + 0x48], esi
test eax, eax
test rax, rax
jne case.0x1400a2a97.2
mov rax, qword [rcx + 0x10]
mov rdx, qword [rcx + 0x18]
sbb byte [rax - 0x75], cl
invalid
invalid
sbb byte [rax - 0x75], cl
adc byte [rbx + rcx*4 + 0x41], cl
and byte [rax - 0x7d], cl
shr dword [rax], 0x48
jmp rax
mov eax, dword [rax + 0x10]
mov r8, qword [rcx + 0x20]
add rcx, 0x28
jmp rax
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x18]
add rcx, 0x20
shl dword [rax], 0x48
jmp rax
or byte [r8 - 0x75], cl
push rcx
adc byte [rax - 0x75], cl
adc byte [rbx + rcx*4 + 0x41], cl
sbb byte [rax - 0x7d], cl
shl dword [rax], 0x48
jmp rax
cmp qword [rcx + 0x18], 0
sbb byte [rax], al
je case.0x1400a2a97.2
mov r8, qword [rcx + 0x10]
mov rcx, qword [0x1402b32e8]
xor edx, edx
jmp qword [sym.imp.kernel32.dll_HeapFree]
ret
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
mov r8, qword [rbp + 0x2f8]
add byte [rax], al
cmp r8, 2
je 0x1400a38b8
lea rdx, [rbp + 0x310]
lea edx, [rbp + 0x310]
mov rcx, qword [rbp + 0x300]
mov ecx, dword [rbp + 0x300]
mov rax, qword [rbp + 0x308]
or byte [rbx], al
add byte [rax], al
test r8, r8
je 0x1400a38b5
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
invalid
ror dword [rax - 0x7d], 0xc1
adc bh, bh
push rax
push 0x32c85c6
sub al, 3
add rcx, 0x10
call qword [rax + 0x68]
mov byte [rbp + 0x32c], 0
add rsp, 0x28
add esp, 0x28
sub al, 3
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
movzx ebx, byte [rbp + 0x32c]
add byte [rax - 0x73], cl
invalid
clc
add al, byte [rax]
add al, ch
and eax, esi
idiv bh
mov byte [rbp + 0x32d], bl
add eax, dword [rax]
add byte [rax - 0x7d], cl
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop rsi
add byte [rax - 0x73], cl
invalid
add eax, dword [rax]
add byte [rax - 0x7d], cl
invalid
pop rsi
pop r15
pop rbp
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov esi, dword [rbp + 0x328]
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x32d], sil
lea rcx, [rbp + 0x2f8]
add byte [rax], al
sub eax, 0x48000003
lea ecx, [rbp + 0x2f8]
add byte [rax], al
add byte [rax], al
call fcn.140015010
mov byte [rbp + 0x32d], sil
add eax, dword [rax]
add byte [rax - 0x7d], cl
invalid
sub byte [rbx + 0x5f], bl
add eax, dword [rax]
add byte [rax - 0x7d], cl
invalid
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsp
and al, 0x10
adc byte [rbp + 0x41], dl
push rdi
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], 0
add byte [rbx + 0x260bd], al
mov ebp, 0x260
invalid
add byte [rax], al
cmp dword [rbp + 0x260], 3
mov ebp, 0x260
add esi, dword [rcx + rcx - 0x80]
je 0x1400a399e
cmp byte [rbp + 0x32d], 0
jne 0x1400a39af
invalid
mov ebp, 0x32d
add byte [rbp + 0x11], dh
invalid
adc dword [rax - 0x7d], ecx
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
lea rcx, [rbp + 0x260]
call fcn.140072000
jmp 0x1400a399e
invalid
invalid
loope 0x1400a398a
int3
int3
invalid
call 0x1880a5536
invalid
or cl, ch
invalid
test rax, rax
jne case.0x1400a39d7.2
sal byte [rbp + 0x49], 0x48
mov eax, dword [rcx + 0x10]
mov rax, qword [rcx + 0x10]
mov rdx, qword [rcx + 0x18]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
add rcx, 0x28
jmp rax
push rcx
adc byte [rax - 0x75], cl
adc byte [rbx + rcx*4 + 0x41], cl
sbb byte [rax - 0x7d], cl
shl dword [rax], 0x48
jmp rax
invalid
loopne 0x1400a3a68
cmp dword [rcx + 0x18], 0
je case.0x1400a39d7.2
mov r8, qword [rcx + 0x10]
mov rcx, qword [0x1402b32e8]
xor edx, edx
jmp qword [sym.imp.kernel32.dll_HeapFree]
ret
jmp r9
sal byte [rdx + rbp*8 + 0x4c], cl
mov ecx, dword [rax + 8]
jmp 0x1400a414f
mov qword [rsp + 0x20], r10
mov rcx, rsi
call fcn.1400a4170
mov rax, rsi
add rsp, 0x30
pop rsi
ret
add byte [rax], al
mov r15, r9
mov rdi, r8
mov rbx, rdx
mov rcx, rdx
mov edx, r12d
call fcn.140070870
mov rcx, rbx
mov rdx, rdi
call fcn.1400703e0
cmp al, 2
je 0x1400a42c8
movzx ecx, al
cmp ecx, 3
je 0x1400a42b7
test al, 1
jne 0x1400a429f
mov ecx, eax
shr ecx, 8
mov r14, rax
shr r14, 0x20
mov byte [rbp - 0x40], 5
mov byte [rbp - 0x3f], cl
mov qword [rbp - 0x38], r14
cmp r14, r12
ja 0x1400a43a4
shr rax, 0x20
mov r12d, 1
je 0x1400a424e
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1400a4237
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400a43b8
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapAlloc]
adc eax, 0x14d31e
adc eax, 0x14d31e
mov r12, rax
test rax, rax
je 0x1400a43b8
mov rcx, r12
mov rdx, r15
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp - 0x18], 1
mov qword [rbp - 0x10], r12
mov qword [rbp - 8], r14
mov qword [rbp], 0
lea rdx, [rbp - 0x18]
mov rcx, rbx
xor r8d, r8d
call fcn.1400709d0
cmp al, 0xc
je 0x1400a42cb
mov byte [rbp - 0x18], 3
mov byte [rbp - 0x17], al
lea rcx, [rbp - 0x18]
call fcn.1400416b0
mov rcx, rax
call fcn.14004da10
lea rcx, [rbp - 0x40]
mov rdx, rbx
mov r8, rdi
call fcn.14006fb90
movzx ecx, byte [rbp - 0x40]
cmp cl, 6
jne 0x1400a42eb
mov qword [rsi], 2
jmp 0x1400a42d6
xor r14d, r14d
mov qword [rsi], 0
mov qword [rsi + 8], r14
mov rax, rsi
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov eax, dword [rbp - 0x3c]
cmp cl, 5
jne 0x1400a431b
mov cl, 2
cmp eax, 8
ja 0x1400a4366
mov edx, 0x121
bt edx, eax
jae 0x1400a4366
mov qword [rsi], 1
movabs rax, 0xb00000003
mov qword [rsi + 8], rax
jmp 0x1400a42d6
movzx edx, byte [rbp - 0x3d]
mov byte [rbp + 0x16], dl
movzx edx, word [rbp - 0x3f]
mov word [rbp + 0x14], dx
movups xmm0, xmmword [rbp - 0x38]
movaps xmmword [rbp - 0x60], xmm0
movups xmm0, xmmword [rbp - 0x28]
movaps xmmword [rbp - 0x50], xmm0
cmp cl, 4
jne 0x1400a4366
lea rcx, [rbp - 0x38]
mov byte [rbp - 0x18], 4
movzx edx, word [rcx - 7]
mov word [rbp - 0x17], dx
movzx edx, byte [rcx - 5]
mov byte [rbp - 0x15], dl
mov dword [rbp - 0x14], eax
movups xmm0, xmmword [rcx]
movups xmmword [rbp - 0x10], xmm0
mov rax, qword [rbp - 0x10]
jmp 0x1400a4394
mov byte [rbp - 0x18], cl
movzx ecx, word [rbp + 0x14]
mov word [rbp - 0x17], cx
movzx ecx, byte [rbp + 0x16]
mov byte [rbp - 0x15], cl
mov dword [rbp - 0x14], eax
movaps xmm0, xmmword [rbp - 0x60]
movaps xmm1, xmmword [rbp - 0x50]
movups xmmword [rbp - 0x10], xmm0
movups xmmword [rbp], xmm1
lea rcx, [rbp - 0x18]
call fcn.1400416b0
mov qword [rsi], 1
mov qword [rsi + 8], rax
jmp 0x1400a42d6
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2mod.rs
mov rcx, r14
mov rdx, r12
call fcn.1401e6010
jmp 0x1400a43c5
mov ecx, 1
mov rdx, r14
call fcn.1401e5b40
ud2
movabs rax, 0xd00000003
mov qword [rsi + 8], rax
mov qword [rsi], 1
jmp 0x1400a481c
add rsp, 0x60
pop rdi
pop rsi
pop rbp
ret
adc al, 0
int3
sub rsp, 0x30
lea rbp, [rdx + 0x60]
mov rax, qword [rbp - 0x10]
mov qword [rax + 0x38], 0
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
add byte [rax], 0
add byte [rax - 0x39], cl
test dword [rax - 0x2000000], esp
invalid
push rsi
xor byte [rax + 3], cl
cmovns ecx, dword [rcx + 0x1149e8d8]
adc al, 0
cmp qword [rdi + 0x18], r14
jae 0x1400a48ec
mov qword [rdi + 0x18], r14
mov qword [rdi + 0x10], r14
mov qword [rbp - 0x30], rbx
mov rax, qword [rsi + 0x38]
mov rcx, rax
sub rcx, rbx
jb 0x1400a4c21
mov qword [rsi + 0x38], rcx
add qword [rsi + 0x30], rbx
add rsi, 0x18
lea rcx, [rbp + 0x60]
mov rdx, rsi
mov r8, rbx
call fcn.140028260
movzx eax, byte [rbp + 0x60]
cmp rax, 5
je 0x1400a4af5
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x1400a4af5
test rax, rax
je 0x1400a4af5
cmp eax, 1
jne 0x1400a4aec
lea rcx, [rbp + 0x80]
mov rax, qword [rbp + 0x68]
mov rdx, qword [rbp + 0x70]
mov r8, qword [rbp + 0x78]
call qword [rax + 0x10]
jmp 0x1400a4af5
cmp r9d, 6
mov edx, 0
je 0x1400a4af9
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x30], xmm0
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x50], rax
movaps xmmword [rbp + 0x40], xmm1
movzx eax, byte [rbp + 0x30]
test rax, rax
je 0x1400a4b0d
cmp eax, 1
je 0x1400a4a75
cmp eax, 2
jne 0x1400a4b50
mov edx, dword [rbp + 0x34]
test edx, edx
jne 0x1400a4b14
jmp 0x1400a4b22
mov rcx, qword [rbp + 0x68]
call fcn.14004da10
xor edx, edx
xor eax, eax
add rsp, 0x128
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov edx, dword [rbp + 0x38]
test edx, edx
je 0x1400a4b22
cmp edx, 5
je 0x1400a4ba0
cmp edx, 8
jne 0x1400a4b50
xor edx, edx
test rax, rax
je 0x1400a4af7
cmp eax, 1
je 0x1400a4bda
cmp eax, 2
je 0x1400a4af7
mov rcx, qword [rbp + 0x38]
mov byte [rbp + 0x9f], r9b
mov byte [rbp + 0x9e], 1
call fcn.14004da10
jmp 0x1400a4af5
lea rax, [rbp + 1]
cmp cl, 4
jne 0x1400a4b6a
mov byte [rbp + 0x60], 4
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x61], xmm0
mov rdx, qword [rbp + 0x68]
jmp 0x1400a4af7
mov byte [rbp + 0x60], cl
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x61], xmm0
movups xmmword [rbp + 0x71], xmm1
mov rax, qword [rax + 0x1f]
mov qword [rbp + 0x80], rax
mov byte [rbp + 0x9f], r9b
mov byte [rbp + 0x9e], 1
lea rcx, [rbp + 0x60]
call fcn.1400416b0
jmp 0x1400a4bd2
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x80], rax
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x70], xmm1
movaps xmmword [rbp + 0x60], xmm0
mov byte [rbp + 0x9f], r9b
mov byte [rbp + 0x9e], 1
lea rcx, [rbp + 0x60]
call fcn.140132fc0
mov rdx, rax
jmp 0x1400a4af7
mov rax, qword [rbp + 0x38]
mov rdx, qword [rbp + 0x40]
mov rax, qword [rax + 0x10]
lea rcx, [rbp + 0x50]
mov r8, qword [rbp + 0x48]
mov byte [rbp + 0x9f], r9b
mov byte [rbp + 0x9e], 1
call rax
jmp 0x1400a4af5
mov qword [rbp], rax
lea rax, [rbp - 0x30]
mov qword [rbp + 0x30], rax
lea rax, [0x14004bd60]
mov qword [rbp + 0x38], rax
mov rcx, rbp
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x68], 2
mov qword [rbp + 0x80], 0
lea rax, [rbp + 0x30]
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], 2
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rs
lea rcx, [rbp + 0x60]
call fcn.1401e5ed0
int3
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0xe8]
mov qword [rbp + 0x1b0], rax
movzx eax, byte [rbp + 0x178]
mov byte [rbp + 0x1b8], al
movzx eax, byte [rbp + 0x1e5]
mov byte [rbp + 0x1b9], al
movaps xmm0, xmmword [rbp + 0x150]
movups xmmword [rbp + 0x1ba], xmm0
movups xmm0, xmmword [rbp + 0x15e]
movups xmmword [rbp + 0x1c8], xmm0
mov byte [rbp + 0x1e6], 0
lea rcx, [rbp + 0x180]
call fcn.14004a030
mov byte [rbp + 0x1e6], 0
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
lea edx, [0x140223d10]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x1400a624a
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14022b7d5]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x1400a624a
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
int3
add byte es:[rax], al
test eax, eax
je 0x1400a659e
cmp eax, 3
je 0x1400a65a8
cmp eax, 4
jne 0x1400a65cd
add rcx, 0x2658
add rsp, 0x30
pop rbp
jmp fcn.1400a66f0
mov qword [rbp - 0x10], rcx
add rcx, 0x2658
call fcn.1400a66f0
add byte [rax - 0x75], cl
invalid
invalid
add rcx, 0x4c98
add rsp, 0x30
add byte [rax - 0x75], cl
invalid
pop rbp
jmp fcn.140084cc0
nop
add rsp, 0x30
pop rbp
ret
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 0x10]
add rcx, 0x4c98
call fcn.140084cc0
nop
add rsp, 0x20
add esp, 0x20
and byte [rbp - 0x3d], bl
int3
pop rbp
ret
lea ebp, [rsp + 0x30]
mov qword [rbp - 8], 0xfffffffffffffffe
cmp qword [rcx], 0
cmp dword [rax], eax
cmp dword [rax], eax
mov qword [rbp - 0x10], rcx
je 0x1400a664b
cmp byte [rcx + 0x48], 2
je 0x1400a6668
mov r8, qword [rbp - 0x10]
invalid
mov rax, qword [r8 + 0x28]
mov rdx, qword [r8 + 0x30]
lea rcx, [r8 + 0x40]
lea ecx, [rax + 0x40]
mov r8, qword [r8 + 0x38]
cmp dil, dil
call qword [rax + 0x10]
jmp 0x1400a6668
push rax
adc bl, ch
sbb eax, 0x2487980
cmp byte [rcx + 0x48], 2
je 0x1400a6668
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x28]
mov rdx, qword [r8 + 0x30]
lea rcx, [r8 + 0x40]
mov r8, qword [r8 + 0x38]
cmp dil, dil
push rax
invalid
invalid
cmp dil, dil
push rax
adc byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
adc byte [rax - 0x75], cl
adc byte [rbx + rcx*4 + 0x41], cl
sbb byte [rax - 0x7d], cl
shl dword [rax], 0x48
add esp, 0x30
invalid
adc byte [rax - 0x75], cl
adc byte [rbx + rcx*4 + 0x41], cl
sbb byte [rax - 0x7d], cl
shl dword [rax], 0x48
add esp, 0x30
invalid
xor byte [rbp + 0x48], bl
jmp rax
pop rbp
jmp rax
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
xor byte [rbx + rcx*4 + 0x45], cl
invalid
lea rcx, [r8 + 0x20]
xor byte [rbx + rcx*4 + 0x45], cl
invalid
mov rax, qword [r8 + 8]
mov rdx, qword [r8 + 0x10]
mov r8, qword [r8 + 0x18]
sbb bh, bh
push rax
adc byte [rax + 0x20c48348], dl
sbb bh, bh
push rax
adc byte [rax + 0x20c48348], dl
pop rbp
ret
mov dword [rsp + 0x10], edx
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov r8, qword [rbp - 0x10]
invalid
lea rcx, [r8 + 0x20]
lea ecx, [rax + 0x20]
invalid
lea ecx, [rax + 0x20]
mov rax, qword [r8 + 8]
mov rdx, qword [r8 + 0x10]
mov r8, qword [r8 + 0x18]
sbb bh, bh
push rax
adc byte [rax + 0x20c48348], dl
invalid
invalid
sbb bh, bh
push rax
adc byte [rax + 0x20c48348], dl
invalid
invalid
invalid
pop rbp
ret
int3
sub esp, 0x48
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
mov dword [rbp], 0xfffffffe
movzx eax, byte [rcx + 0x2d2]
cmp rax, 6
ja case.0x1400a6729.1
add byte [rax], al
add byte [rax], al
mov rdx, rcx
lea rcx, [0x140259fd4]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add al, 0x81
add rax, rcx
mov qword [rbp - 8], rdx
push rbp
clc
push rbp
clc
jmp rax
mov rcx, rdx
call fcn.1400a6d40
invalid
add byte [rax], al
add byte [rax - 0x75], cl
clc
invalid
add byte [rax - 0x75], cl
clc
lea rcx, [rax + 0xd0]
call fcn.14001bf50
pop rax
idiv edi
add byte [rax], al
add al, ch
or eax, 0x48fff758
pop rax
idiv edi
mov rax, qword [rbp - 8]
pop rax
idiv edi
dec dword [rax - 0x75]
clc
mov rax, qword [rbp - 8]
cmp qword [rax + 0x80], 0
je 0x1400a686a
invalid
invalid
add dword [rax], eax
invalid
test byte [0xc00a6757], dl
mov eax, 0xc8
add cl, byte [rdi]
test byte [rcx + rax], dh
invalid
add dword [rax], eax
add byte [rax + 0xc8b8], al
add byte [rdx], al
cmp byte [rax + 0xc8], 2
je 0x1400a6896
add dword [rax], eax
add byte [rbx + rcx*4 + 0x45], cl
clc
add byte [rax], al
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0xa8]
mov rdx, qword [r8 + 0xb0]
nop
mov al, 0
add byte [rax], al
nop
mov al, 0
add byte [rax], al
lea rcx, [r8 + 0xc0]
lea ecx, [rax + 0xc0]
rol byte [rax], 0
add byte [rbp - 0x75], cl
cmp byte [rax - 0x1000000], 0x50
add byte [rax], al
add bh, bh
push rax
mov r8, qword [r8 + 0xb8]
call qword [rax + 0x10]
jmp 0x1400a6896
invalid
add byte [rax], al
add bh, bh
push rax
adc cl, ch
or al, 1
add byte [rax], al
add byte [rax - 0x73], cl
mov ah, al
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
mov ah, al
add al, byte [rax]
add byte [rax], al
call fcn.1400a6e20
add byte [rax], al
call fcn.1400a6e20
jmp 0x1400a6815
mov rcx, qword [rdx + 0x2e0]
mov rax, qword [rdx + 0x2e8]
mov qword [rbp - 0x10], rcx
mov qword [rbp - 0x18], rax
call 0xcb5278b1
call 0x14882eb00
invalid
call 0xcb5278b1
call 0x14882eb00
add byte [rax - 0x75], cl
jne 0x1400a67b5
cmp dword [rax + 8], 0
mov rsi, qword [rbp - 8]
je 0x1400a68da
cmp qword [rax + 0x10], 0x11
jae 0x1400a68c3
invalid
add byte [rbx + rcx*4 + 0x45], cl
invalid
mov r8, qword [rbp - 0x10]
jmp 0x1400a68cb
add al, ch
popfq
or eax, dword [rax]
add byte [rax - 0x75], cl
clc
cmp qword [rax + 0x9c8], 0
or dword [rax], eax
add byte [rax], al
add byte [rax], al
je 0x1400a6802
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x9d0]
add bh, bh
adc eax, 0x14a9e6
add bh, bh
adc eax, 0x14a9e6
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x9d8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rsi, qword [rbp - 8]
mov byte [rsi + 0x2d3], 0
add cl, ch
mov ch, 0
add byte [rax], al
add cl, ch
mov ch, 0
add byte [rax], al
lea rcx, [rdx + 0x2e0]
call fcn.1400a74b0
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp - 8]
cmp byte [rax + 0x270], 2
je 0x1400a6931
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 + 0x45], cl
clc
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0x250]
mov rdx, qword [r8 + 0x258]
lea rcx, [r8 + 0x268]
mov r8, qword [r8 + 0x260]
call qword [rax + 0x10]
jmp 0x1400a6931
cmp byte [rax + 0xc8], 2
je 0x1400a6896
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0xa8]
mov rdx, qword [r8 + 0xb0]
lea rcx, [r8 + 0xc0]
mov r8, qword [r8 + 0xb8]
call qword [rax + 0x10]
mov rcx, qword [rbp - 8]
mov rax, qword [rcx + 0x88]
add byte [rax], al
add byte [rax], al
mov rdx, qword [rcx + 0x90]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x98]
add byte [rax], al
add byte [rax], al
add rcx, 0xa0
add rsp, 0x48
pop rsi
pop rbp
jmp rax
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
sar bh, cl
adc eax, 0x14ac7e
sar bh, cl
adc eax, 0x14ac7e
mov byte [rsi + 0x2d6], 0
lea rcx, [rsi + 0x290]
add al, ch
xor ecx, dword [rdi]
add byte [rax], al
add al, ch
xor ecx, dword [rdi]
add byte [rax], al
mov rax, qword [rbp - 8]
mov byte [rax + 0x2d7], 0
cmp byte [rax + 0x2d4], 0
je 0x1400a6931
mov rax, qword [rbp - 8]
cmp byte [rax + 0x270], 2
invalid
je 0x1400a6931
add dh, byte [rbx + riz + 0x4c]
mov eax, dword [rbp - 8]
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0x250]
mov rdx, qword [r8 + 0x258]
nop
pop rax
add al, byte [rax]
add byte [rcx - 0x73], cl
mov byte [rax + 2], ch
add byte [rax], al
nop
pop rax
add al, byte [rax]
add byte [rcx - 0x73], cl
mov byte [rax + 2], ch
add byte [rax], al
mov r8, qword [r8 + 0x260]
call qword [rax + 0x10]
add al, byte [rax]
add bh, bh
push rax
adc byte [rax - 0x75], cl
clc
mov rax, qword [rbp - 8]
mov byte [rax + 0x2d4], 0
mov word [rax + 0x2d8], 0
add byte [rsi - 0x39], ah
sbb al, 2
add byte [rax], al
add byte [rax], al
lea rcx, [rax + 0x1a8]
mov dword [rax + 0x2da], 0
add bh, al
sbb dl, 2
add byte [rax], al
add byte [rax], al
add byte [rax], al
call fcn.14001bf50
mov rax, qword [rbp - 8]
cmp byte [rax + 0x2d5], 0
add byte [rax], al
add byte [rax], al
je 0x1400a6978
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x128]
add byte [rax], al
add byte [rax], al
call fcn.1400a6d40
mov rax, qword [rbp - 8]
mov byte [rax + 0x2d5], 0
add rsp, 0x48
pop rsi
pop rbp
ret
adc byte [rbp + 0x56], dl
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
cmp dword [rax + 8], 0
je 0x1400a69d4
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
jb 0x1400a69c1
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 8]
lea rcx, [rax + 0xd0]
call fcn.14001bf50
call qword [rax + 0x28c48348]
call qword [rax + 0x28c48348]
pop rsi
pop rbp
ret
add al, byte [rax]
add byte [rdx], al
je 0x1400a6c2f
mov r8, qword [rbp - 8]
lea rcx, [r8 + 0x268]
mov rax, qword [r8 + 0x250]
mov rdx, qword [r8 + 0x258]
mov r8, qword [r8 + 0x260]
call qword [rax + 0x10]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
adc byte [rbx + rcx*4 + 0x41], cl
pop rax
add rcx, 0x60
add rsp, 0x30
pop rbp
jmp rax
push rax
adc byte [rax + 0x20c48348], dl
pop rbp
ret
movzx eax, byte [rcx + 0x33c]
lea ecx, [rax - 3]
cmp ecx, 2
jae 0x1400a6fa3
cmp qword [rsi + 0x320], 0
je 0x1400a6e69
mov r8, qword [rsi + 0x328]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rsi + 0x318], 2
mov qword [rbp - 8], rsi
je 0x1400a6ea6
mov rax, qword [rbp - 8]
cmp byte [rax + 0x33d], 0
je 0x1400a6ea6
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0x2f8]
mov rdx, qword [r8 + 0x300]
lea rcx, [r8 + 0x310]
mov r8, qword [r8 + 0x308]
call qword [rax + 0x10]
mov rax, qword [rbp - 8]
mov byte [rax + 0x33d], 0
cmp byte [rax + 0x2f0], 2
je 0x1400a6eea
mov rax, qword [rbp - 8]
cmp byte [rax + 0x33e], 0
je 0x1400a6eea
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0x2d0]
mov rdx, qword [r8 + 0x2d8]
lea rcx, [r8 + 0x2e8]
mov r8, qword [r8 + 0x2e0]
call qword [rax + 0x10]
mov rsi, qword [rbp - 8]
mov byte [rsi + 0x33e], 0
cmp qword [rsi + 0x2b8], 0
je 0x1400a6f15
mov r8, qword [rsi + 0x2c0]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rsi + 0x190], 2
jne 0x1400a7027
lea rax, [rsi + 0x198]
mov qword [rbp - 0x18], rax
mov rax, qword [rsi + 0x1b0]
mov rcx, qword [rsi + 0x1b8]
mov qword [rsi + 0x1b0], 0xffffffffffffffff
cmp rax, 0xffffffffffffffff
je 0x1400a6f95
mov rdx, qword [rbp - 8]
add rdx, 0x1b0
mov qword [rbp - 0x10], rdx
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rcx
lea rdx, [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
call fcn.140133330
test rax, rax
je 0x1400a6f7d
mov rcx, rax
call fcn.14004da10
lea rcx, [rbp - 0x28]
call fcn.140066920
mov rcx, qword [rbp - 0x10]
cmp qword [rcx], 0xffffffffffffffff
je 0x1400a6f95
call fcn.140066920
mov rcx, qword [rbp - 0x18]
call fcn.140066a50
jmp 0x1400a7033
test eax, eax
jne 0x1400a70a5
cmp dword [rsi], 2
mov qword [rbp - 8], rsi
jne 0x1400a7040
lea rax, [rsi + 8]
mov qword [rbp - 0x18], rax
mov rax, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x28]
mov qword [rsi + 0x20], 0xffffffffffffffff
cmp rax, 0xffffffffffffffff
je 0x1400a701c
mov rdx, qword [rbp - 8]
add rdx, 0x20
mov qword [rbp - 0x10], rdx
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rcx
lea rdx, [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
call fcn.140133330
test rax, rax
je 0x1400a7004
mov rcx, rax
call fcn.14004da10
lea rcx, [rbp - 0x28]
call fcn.140066920
adc edi, ecx
sti
dec dword [rax - 0x75]
invalid
invalid
cmp qword [rcx], 0xffffffffffffffff
je 0x1400a701c
adc edi, ecx
sti
dec dword [rax - 0x75]
invalid
call fcn.140066920
mov rcx, qword [rbp - 0x18]
call fcn.140066a50
jmp 0x1400a7048
lea rcx, [rsi + 0x190]
add byte [rax], al
call fcn.1400a78f0
mov rax, qword [rbp - 8]
mov byte [rax + 0x33f], 0
add byte [rax], al
add byte [rax], al
jmp 0x1400a70a5
mov rcx, rsi
call fcn.1400a78f0
mov rsi, qword [rbp - 8]
cmp qword [rsi + 0x128], 0
je 0x1400a706c
mov r8, qword [rsi + 0x130]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rsi + 0x160], 2
je 0x1400a7098
mov r8, qword [rbp - 8]
mov eax, dword [rbp - 8]
mov rax, qword [r8 + 0x140]
mov rdx, qword [r8 + 0x148]
lea rcx, [r8 + 0x158]
add dword [rax], eax
add byte [rcx - 0x75], cl
nop
add qword [rax], rax
add byte [rcx - 0x73], cl
mov byte [rax + 1], bl
add byte [rax], al
mov r8, qword [r8 + 0x150]
call qword [rax + 0x10]
push rax
invalid
push rax
adc byte [rax - 0x75], cl
clc
mov rcx, qword [rbp - 8]
cmp byte [rcx + 0x188], 2
jne 0x1400a70ac
add rsp, 0x58
pop rsi
pop rbp
ret
mov rax, qword [rcx + 0x168]
mov rdx, qword [rcx + 0x170]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x178]
add rcx, 0x180
add rsp, 0x58
pop rsi
pop rbp
jmp rax
sti
call qword [rax + 0x50c48348]
pop rbp
ret
cmp eax, 3
jne 0x1400a7603
mov rax, qword [rcx + 0x240]
mov qword [rbp - 8], rcx
add al, byte [rax]
add byte [rax - 0x77], cl
clc
mov rdx, qword [rcx + 0x248]
mov qword [rbp - 0x10], rax
mov rcx, rax
mov qword [rbp - 0x18], rdx
call qword [rdx]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 8]
je 0x1400a7545
cmp qword [rax + 0x10], 0x11
jae 0x1400a752e
mov r8, qword [rbp - 0x10]
jmp 0x1400a7536
sub rcx, 0xffffffffffffff80
add rsp, 0x48
pop rsi
pop rbp
jmp fcn.14001bf50
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x200]
call fcn.1400a7820
mov rax, qword [rbp - 8]
mov byte [rax + 0x253], 0
cmp qword [rax + 0x1c8], 0
je 0x1400a7577
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x1d0]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x1d8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rcx, qword [rbp - 8]
mov rax, qword [rcx + 0x1b0]
lock dec qword [rax]
mov rsi, rcx
jne 0x1400a75aa
mov rcx, qword [rsi + 0x1b0]
call fcn.14003e840
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
jne 0x1400a75ce
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x1b8]
mov rdx, qword [rax + 0x1c0]
call fcn.14007b510
mov rax, qword [rbp - 8]
mov byte [rax + 0x254], 0
mov rax, qword [rax + 0x148]
lock dec qword [rax]
jne 0x1400a75f6
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x148]
call fcn.14007b3e0
mov rcx, qword [rbp - 8]
cmp byte [rcx + 0x140], 2
jne 0x1400a760a
add rsp, 0x48
pop rsi
pop rbp
ret
mov rax, qword [rcx + 0x120]
mov rdx, qword [rcx + 0x128]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x130]
add rcx, 0x138
add rsp, 0x48
pop rsi
pop rbp
jmp rax
invalid
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x80], 0
je 0x1400a7d3f
mov rax, qword [rbp - 0x10]
mov r8, qword [rax + 0x88]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
cwde
adc al, 0
sbb dword [rax - 0x47b7ffec], ebx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0xfb274b8], al
movabs rax, 0x8000000000000000
mov rcx, qword [rbp - 0x10]
cmp qword [rcx + 0xb8], rax
je 0x1400a7d91
cmp dword [rax + 0x74000000], 0x758b483b
invalid
mov rsi, qword [rbp - 0x10]
mov rcx, qword [rsi + 0xc0]
mov rdx, qword [rsi + 0xc8]
call fcn.1400b56f0
cmp qword [rsi + 0xb8], 0
add byte [rax], al
add byte [rax], al
je 0x1400a7d91
mov rax, qword [rbp - 0x10]
mov r8, qword [rax + 0xc0]
mov rcx, qword [0x1402b32e8]
mov ch, 0x20
add byte [rcx], dh
sar bh, cl
adc eax, 0x1497c7
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov qword [rbp - 8], 0xfffffffffffffffe
mov rdx, rcx
movzx eax, byte [rcx + 0x370]
test eax, eax
je 0x1400a7e33
cmp eax, 3
je 0x1400a7eaa
cmp eax, 4
jne 0x1400a7ec5
lea rcx, [rdx + 0x378]
mov qword [rbp - 0x10], rdx
invalid
call fcn.1400a8040
mov rax, qword [rbp - 0x10]
cmp dword [rax + 0x140], 2
je 0x1400a7eba
invalid
mov rax, qword [rbp - 0x10]
mov byte [rax + 0x371], 0
jmp 0x1400a7eba
cmp dword [rdx], 2
jne 0x1400a7ecb
lea rax, [rdx + 8]
mov qword [rbp - 0x18], rax
mov rax, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x28]
mov qword [rdx + 0x20], 0xffffffffffffffff
cmp rax, 0xffffffffffffffff
je 0x1400a7e9c
add rdx, 0x20
mov qword [rbp - 0x10], rdx
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rcx
lea rdx, [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
call fcn.140133330
test rax, rax
je 0x1400a7e84
mov rcx, rax
call fcn.14004da10
lea rcx, [rbp - 0x28]
call fcn.140066920
mov rcx, qword [rbp - 0x10]
cmp qword [rcx], 0xffffffffffffffff
je 0x1400a7e9c
call fcn.140066920
mov rcx, qword [rbp - 0x18]
add rsp, 0x50
pop rbp
jmp fcn.140066a50
lea rcx, [rdx + 0x378]
mov qword [rbp - 0x10], rdx
call fcn.1400a7f70
mov rax, qword [rbp - 0x10]
mov byte [rax + 0x371], 0
add rsp, 0x50
pop rbp
ret
mov rcx, rdx
add rsp, 0x50
pop rbp
jmp fcn.1400a78f0
pop rsi
pop rbp
ret
lea rbp, [rdx + 0x50]
lea rcx, [rbp - 0x30]
call fcn.140066920
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
and al, 0x10
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 0x18]
cmp qword [rax], 0xffffffffffffffff
je 0x1400a83f6
mov rcx, qword [rbp - 0x18]
call fcn.140066920
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x50]
mov rcx, qword [rbp - 0x20]
call fcn.140066a50
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x160], 0
je 0x1400a849a
mov r8, qword [rsi + 0x168]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x180], 0
je 0x1400a84ba
invalid
mov r8, qword [rsi + 0x188]
mov rcx, qword [0x1402b32e8]
xor edx, edx
sar bh, cl
adc eax, 0x14909e
sar bh, cl
adc eax, 0x14909e
movabs rax, 0x8000000000000000
cmp qword [rsi + 0x1b8], rax
mov eax, 0x74000001
invalid
mov eax, 0x74000001
mov rdi, rsi
mov rdi, rsi
mov rcx, qword [rsi + 0x1c0]
mov rdx, qword [rsi + 0x1c8]
call fcn.1400b56f0
rol byte [rax], cl
add byte [rax - 0x7d], cl
mov esi, 0x1b8
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
je 0x1400a8503
mov r8, qword [rsi + 0x1c0]
rol byte [rcx], 0
add byte [rax - 0x75], cl
or eax, 0x20aded
in eax, dx
lodsd eax, dword [rsi]
and byte [rax], al
mov rcx, qword [0x1402b32e8]
in eax, dx
lodsd eax, dword [rsi]
and byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
adc byte [rbp + 0x41], dl
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
lea rcx, [rax + 0x1f0]
call qword [sym.imp.secur32.dll_DeleteSecurityContext]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
lea r8, [rcx + 8]
mov rax, qword [rcx + 0x20]
mov rdx, qword [rcx + 0x28]
mov qword [rcx + 0x20], 0xffffffffffffffff
cmp rax, 0xffffffffffffffff
je 0x1400a85a3
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rdx
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x10], r8
mov rcx, r8
call fcn.140133330
shr eax, 0xa7
lodsd eax, dword [rsi]
or byte [rax], al
test rax, rax
je 0x1400a8596
sal byte [rax + rcx + 0x48], 0x89
shr eax, 0x7a
push rsp
mov rcx, rax
call fcn.14004da10
cli
invalid
cli
dec dword [rax - 0x73]
loopne 0x1400a8583
lea rcx, [rbp - 0x20]
call fcn.140066920
and ebx, 0x8b4cfffb
invalid
mov r8, qword [rbp - 0x10]
mov rcx, r8
add rsp, 0x40
invalid
pop rbp
jmp fcn.140066a50
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
and al, 0x10
and al, 0x10
push rbp
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x40
in al, dx
and byte [rax - 0x73], cl
push 0x40
lea rcx, [rbp - 0x20]
call fcn.140066920
jrcxz 0x1400a85d1
call qword [rax + 0x20c48348]
loopne 0x1400a85bb
jrcxz 0x1400a85d1
call qword [rax + 0x20c48348]
pop rbp
ret
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x10]
call fcn.140066a50
pop rcx
in al, 0xfb
call qword [rax + 0x20c48348]
pop rcx
in al, 0xfb
call qword [rax + 0x20c48348]
pop rbp
ret
push rbp
push r15
push r14
push rsi
push rdi
push rbx
mov eax, 0x7478
call fcn.1401e51f0
adc eax, dword [rax]
adc eax, dword [rax]
sub rsp, rax
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0x73e0], xmm6
mov ch, 0xe0
jae 0x1400a8624
add byte [rax - 0x39], cl
test eax, ebx
jae 0x1400a862b
add dh, bh
invalid
invalid
invalid
mov ch, 0xe0
jae 0x1400a8624
add byte [rax - 0x39], cl
test eax, ebx
jae 0x1400a862b
add dh, bh
invalid
mov rdi, r8
mov r15, rdx
mov rsi, rcx
movzx eax, byte [rdx + 0x2650]
lea rcx, [0x140259ff0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbp + 0x73b0], rdx
jmp rax
lea rcx, [rbp + 0x2650]
mov r8d, 0x2640
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
rcl dword [rbx], cl
add byte [rcx - 0x75], al
lahf
add byte es:[rax], al
cmp ebx, 0x3b9aca00
jne 0x1400a8702
lea rcx, [r15 + 0x2658]
mov r8d, 0x2640
mov rdx, r15
mov edx, edi
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [r15 + 0x2658]
lea rcx, [rbp + 0x4c90]
invalid
nop
add byte [rax], r8b
lea edx, [rax + 0x4800004c]
mov dword [rbp + 0x73c0], edx
mov qword [rbp + 0x73c0], rdx
mov r8, rdi
call fcn.1400a8d30
jg 0x1400a86b5
add byte [rax], al
jg 0x1400a86b5
add byte [rax], al
movzx edi, byte [rbp + 0x4ca1]
add byte [rax], r8b
cmp dil, 3
jne 0x1400a86c9
invalid
or eax, esi
adc dword [rbx], r8d
mov byte [rsi + 0x11], 3
mov al, 4
jmp 0x1400a8b4b
movdqa xmm6, xmmword [rbp + 0x4c90]
mov bl, byte [rbp + 0x4ca0]
mov eax, dword [rbp + 0x4ca2]
mov dword [rbp + 0x73c8], eax
movzx eax, word [rbp + 0x4ca6]
mov word [rbp + 0x73cc], ax
mov rcx, qword [rbp + 0x73c0]
call fcn.1400a66f0
jmp 0x1400a8b2a
mov r14, qword [r15 + 0x2640]
call fcn.140177e40
add rax, r14
jae 0x1400a8721
lea rcx, [rbp + 0x7340]
call fcn.14018d850
invalid
add bl, ch
invalid
invalid
mov r8d, edx
add r8d, ebx
cmp r8d, 0x3b9aca00
jb 0x1400a873c
inc rax
je 0x1400a8713
add r8d, 0xc4653600
mov ecx, r8d
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
imul ecx, ecx, 0x3b9aca00
invalid
cmp eax, dword [rcx + 0x29]
enter 0xffffffffffff8d4c, 0xd
mov bl, 0x5c
invalid
add byte [rax - 0x73], cl
lea eax, [rax + 0x73]
add byte [rax], al
mov rdx, rax
mov edx, eax
invalid
mov edx, eax
call fcn.14018d6d0
lea rbx, [rbp + 0x4c90]
lea rdx, [rbp + 0x2650]
mov r8d, 0x2640
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rbp + 0x7340]
adc byte [rbp + 0x7340], al
adc byte [rbp + 0x7340], al
movups xmm1, xmmword [rbp + 0x7350]
movups xmm2, xmmword [rbp + 0x7360]
invalid
jae 0x1400a879c
add byte [rdi], cl
adc byte [rbp + 0x7370], bl
movups xmmword [rbp + 0x72d0], xmm0
add byte [rax], al
invalid
add byte [rax], al
movups xmmword [rbp + 0x72e0], xmm1
movups xmmword [rbp + 0x72f0], xmm2
movups xmmword [rbp + 0x7300], xmm3
movups xmm0, xmmword [rbp + 0x7380]
movups xmmword [rbp + 0x7310], xmm0
test dword [rax], edx
jae 0x1400a87cd
add byte [rdi], cl
adc byte [rbp + 0x7390], al
test dword [rax], edx
jae 0x1400a87cd
add byte [rdi], cl
adc byte [rbp + 0x7390], al
movups xmmword [rbp + 0x7320], xmm0
movdqu xmm0, xmmword [rbp + 0x73a0]
movdqu xmmword [rbp + 0x7330], xmm0
lea r14, [rbp - 0x60]
mov r8d, 0x26b0
mov rcx, r14
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r15, qword [rbp + 0x73b0]
lea rcx, [r15 + 0x2658]
mov r8d, 0x26b0
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [r15 + 0x2658]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
mov qword [rbp + 0x73c0], rdx
je 0x1400a8895
test eax, eax
jne 0x1400a88c0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x13c], 0
setne cl
cmp byte [rax + 0x13d], 0
sete bl
and bl, cl
jmp 0x1400a88c2
mov byte [rsi + 0x11], 3
mov al, 3
jmp 0x1400a8b4b
jae 0x1400a89d1
add byte [rdi], cl
mov bh, 0x85
cmpsb byte [rsi], byte [rdi]
add byte [rax], r8b
mov word [rbp + 0x7344], ax
jmp 0x1400a8aaf
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x73d095], cl
xchg ebp, eax
sal byte [rbx], 1
xchg ebp, eax
sal byte [rbx], 1
add byte [rbx + 0x20a9ab05], cl
add byte [rbp + 0x48], ah
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x13c], 0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, rdi
cli
call fcn.14018db50
mov ebx, eax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
add byte [rax], al
add byte [rax], al
cmp eax, 1
movzx edi, byte [rbp + 0x73d0]
je 0x1400a8a7c
test eax, eax
jne 0x1400a8a9d
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax - 0x75], cl
add al, 0xc1
mov byte [rax + 0x13c], dil
mov byte [rax + 0x13d], 0
test bl, bl
jne 0x1400a89a5
mov qword [rbp + 0x73d0], r15
mov dword [rbp + 0x73d0], edi
mov r14b, 3
movzx eax, word [rbp + 0x7344]
mov word [rbp + 0x73bc], ax
jae 0x1400a8abc
add byte [rbx + 0x734085], cl
invalid
jae 0x1400a8abc
add byte [rbx + 0x734085], cl
add byte [rcx + 0x73b885], cl
add byte [rax - 0x75], cl
invalid
test dword [rax + 0x73], eax
add byte [rax], al
mov dword [rbp + 0x73b8], eax
mov rcx, qword [rbp + 0x73c0]
call fcn.1400a66f0
fdiv st(7), st(0)
dec dword [rax - 0x75]
invalid
sal byte [rbx], 1
add al, ch
ffreep st(1)
sar ebp, 0xff
fdiv st(7), st(0)
dec dword [rax - 0x75]
invalid
sar ebp, 0xff
mov dil, 2
cmp r14b, 2
je 0x1400a8b2a
movzx eax, r14b
cmp eax, 3
jne 0x1400a8b0d
lea rax, [0x14021e460]
movq xmm0, rax
shl byte [rsi + 0xf], 0x6f
xor eax, 0x148db9
invalid
pop cx
invalid
shl byte [rsi + 0xf], 0x6f
xor eax, 0x148db9
invalid
add byte [rsi + 0xf], ah
insb byte [rdi], dx
invalid
punpcklqdq xmm6, xmm0
jmp 0x1400a8b2a
movzx eax, word [rbp + 0x73bc]
mov word [rbp + 0x73cc], ax
test esp, ecx
jae 0x1400a8b1a
invalid
mov bh, 0x85
mov esp, 0x66000073
mov dword [rbp + 0x73cc], eax
test esp, ecx
jae 0x1400a8b1a
invalid
test esp, ecx
jae 0x1400a8b1a
add byte [rbx + 0x73b885], cl
mov eax, dword [rbp + 0x73b8]
mov dword [rbp + 0x73c8], eax
add byte [rcx + rcx*4 - 9], al
jae 0x1400a8b20
add byte [rcx + 0x73c885], cl
add byte [rcx + rcx*4 - 9], al
movdqu xmmword [rsi], xmm6
mov byte [rsi + 0x10], bl
mov byte [rsi + 0x11], dil
mov eax, dword [rbp + 0x73c8]
test eax, ecx
jae 0x1400a8b3a
add byte [rcx - 0x48f0edba], cl
test esp, ecx
jae 0x1400a8b44
add byte [rsi - 0x77], ah
invalid
invalid
mov al, 1
test eax, ecx
jae 0x1400a8b3a
add byte [rcx - 0x48f0edba], cl
test esp, ecx
jae 0x1400a8b44
add byte [rsi - 0x77], ah
invalid
mov rcx, qword [rbp + 0x73b0]
mov byte [rcx + 0x2650], al
mov rax, rsi
movaps xmm6, xmmword [rbp + 0x73e0]
add rsp, 0x7478
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.24_srcconnect.rsb_
mov edx, 0x23
call fcn.1401e6090
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.24_srcconnect.rsb_
mov edx, 0x22
call fcn.1401e6090
int3
call fcn.14018adb0
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
je 0x1400a8c31
and byte [rax - 0x75], cl
invalid
sal byte [rbx], 0
call fcn.1400ae510
movdqa xmm6, xmmword [rsp + 0x20]
movq mm6, qword [rsp + 0x20]
je 0x1400a8c31
and byte [rax - 0x75], cl
invalid
movq mm6, qword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
mov rax, qword [rbp + 0x73b0]
mov byte [rax + 0x2650], 2
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
mov rcx, qword [rbp + 0x73c0]
call fcn.1400a66f0
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rsi + 0xf], ah
jg 0x1400a8d40
and al, 0x20
stosb byte [rdi], al
add byte [rax], 0
add byte [rsi + 0xf], ah
jg 0x1400a8d40
and al, 0x20
lea rcx, [rbp + 0x2650]
call fcn.1400a66f0
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
add byte [rsi + 0xf], ah
jg 0x1400a8d80
and al, 0x20
add byte [rsi + 0xf], ah
jg 0x1400a8d80
and al, 0x20
mov rcx, qword [rbp + 0x73d0]
call fcn.140084cc0
mov edi, 0xf66fffd
outsd dx, dword [rsi]
je 0x1400a8d43
and byte [rax - 0x7d], cl
invalid
cmp byte [rbx + 0x5f], bl
pop rsi
mov edi, 0xf66fffd
outsd dx, dword [rsi]
je 0x1400a8d43
and byte [rax - 0x7d], cl
invalid
pop r14
pop r15
pop rbp
ret
add al, ch
stosb byte [rdi], al
invalid
test dword [rdx], edx
sbb eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbp + 0x5dd0], rdx
jmp rax
invalid
pop rsp
and al, 0x30
movups xmmword [r12 + 0x128], xmm0
movups xmmword [r12 + 0x138], xmm1
movups xmmword [rsp + 0x138], xmm1
movups xmmword [rsp + 0x138], xmm1
add byte [rcx + 0xf], al
adc dword [rsp + 0x148], edx
movups xmmword [r12 + 0x148], xmm2
movups xmmword [r12 + 0x158], xmm3
pushfq
and al, 0x58
add dword [rax], eax
add byte [rcx + 0xf], al
adc byte [rsp + 0x40], al
movups xmm0, xmmword [r12 + 0x40]
movups xmmword [r12 + 0x168], xmm0
test byte [rax + rbp*2], ah
and al, 0x68
add dword [rax], eax
add byte [rcx + 0xf], al
adc byte [rsp + 0x50], al
add byte [rax], al
movups xmm0, xmmword [r12 + 0x50]
movups xmmword [r12 + 0x178], xmm0
and al, 0x78
add dword [rax], eax
js case.0x1400858fc.98
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rsp + 0x60], al
movups xmm0, xmmword [r12 + 0x60]
movups xmmword [r12 + 0x188], xmm0
add dword [rax], eax
add byte [rcx + 0xf], al
movups xmm0, xmmword [r12 + 0x70]
movups xmm0, xmmword [r12 + 0x70]
movups xmmword [r12 + 0x198], xmm0
mov rax, qword [r12 + 0x120]
mov eax, dword [rsp + 0x120]
mov eax, dword [rsp + 0x120]
mov qword [r12 + 0x1f8], rax
movups xmm0, xmmword [r12 + 0x110]
movups xmm0, xmmword [rsp + 0x110]
add byte [rax], al
movups xmmword [r12 + 0x1e8], xmm0
movups xmm0, xmmword [r12 + 0x100]
add byte [rcx], al
add byte [rax], al
call 0x1810a8e4b
movups xmm0, xmmword [rsp + 0x100]
add byte [rcx], al
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rsp + 0x100], al
add byte [rcx], al
add byte [rax], al
movups xmmword [r12 + 0x1d8], xmm0
add byte [rax], al
movups xmm0, xmmword [r12 + 0xf0]
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax], al
movups xmmword [r12 + 0x1c8], xmm0
add byte [rax], al
movups xmmword [r12 + 0x1c8], xmm0
and al, 0xc8
add dword [rax], eax
add byte [rcx + 0xf], al
adc byte [rsp + 0xe0], al
loopne 0x1400a8e74
add byte [rax], al
enter 1, 0
movups xmm0, xmmword [r12 + 0xe0]
loopne 0x1400a8e74
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rsp + 0x1b8], eax
test byte [rax + rdi*4], ah
add dword [rax], eax
invalid
movups xmmword [r12 + 0x1b8], xmm0
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rcx + 0xf], al
adc byte [rsp + 0xd0], al
test byte [rax + rdx*8], ah
add byte [rax], al
invalid
movups xmm0, xmmword [r12 + 0xd0]
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rcx + 0xf], al
movups xmmword [rsp + 0x1a8], xmm0
movups xmmword [r12 + 0x1a8], xmm0
movups xmmword [rsp + 0x1a8], xmm0
mov dword [r12 + 0x2da], 0x1010101
mov dword [rsp + 0x2da], 0x1010101
add byte [rcx], al
add dword [rcx], eax
add dword [rcx + 0xf], eax
adc byte [rsp + 0x80], al
add byte [rax], 0
invalid
movups xmm0, xmmword [r12 + 0x80]
add byte [rax], 0
add byte [rcx + 0xf], al
movups xmm1, xmmword [r12 + 0x90]
adc byte [rsp + 0x90], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rcx + 0xf], al
movups xmm2, xmmword [rsp + 0xa0]
movups xmm2, xmmword [r12 + 0xa0]
movups xmm2, xmmword [rsp + 0xa0]
movups xmm3, xmmword [r12 + 0xb0]
mov al, 0
add byte [rax], al
movups xmmword [r12 + 0x200], xmm0
movups xmmword [r12 + 0x210], xmm1
adc dword [rsp + 0x210], ecx
adc dword [rsp + 0x210], ecx
movups xmmword [r12 + 0x220], xmm2
movups xmmword [rsp + 0x220], xmm2
movups xmmword [r12 + 0x230], xmm3
and al, 0x30
xor byte [rdx], al
add byte [rax], al
invalid
add al, byte [rax]
add byte [rcx + 0xf], al
adc byte [rsp + 0xc0], al
and al, 0xc0
add byte [rax], al
invalid
movups xmm0, xmmword [r12 + 0xc0]
and al, 0xc0
add byte [rax], al
add byte [rcx + 0xf], al
movups xmmword [r12 + 0x240], xmm0
adc dword [rsp + 0x240], eax
test byte [rax + rax*2], ah
add al, byte [rax]
add byte [rcx - 0x73], cl
mov word [rax + rcx], fs
add al, byte [rax]
add byte [rcx - 0x73], cl
lea rcx, [r12 + 0x208]
lea rax, [r12 + 0x228]
test byte [rax + rbp], ah
add al, byte [rax]
add byte [rcx - 0x7d], cl
mov esp, 0x20024
add byte [rax], al
test byte [rax + rbp], ah
and al, 0x28
add al, byte [rax]
add byte [rcx - 0x7d], cl
mov esp, 0x20024
add byte [rax], al
je 0x1400a904e
test byte [rax], bh
add dword [rax], eax
add byte [rax], al
mov byte [r12 + 0x2dd], 0
add byte [rax], al
mov byte [r12 + 0x2dd], 0
add byte [rax], al
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
invalid
invalid
add dword [rdi], ecx
adc byte [rcx + 0x10], cl
invalid
invalid
adc byte [r15], cl
sub dword [rbp + 0x58c0], ecx
pop rax
add byte [rax], al
movaps xmmword [rbp + 0x58c0], xmm1
pop rax
add byte [rax], al
movaps xmmword [rbp + 0x58b0], xmm0
pop rax
add byte [rax], al
mov byte [r12 + 0x2dc], 0
test byte [rsp + rbx*8], ah
add al, byte [rax]
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov qword [rbp + 0x5580], rcx
adc byte [rbp], 0
adc byte [rbp], 0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
invalid
add byte [rdi], cl
adc byte [rax + 0x10], cl
invalid
adc byte [rdi], cl
sub dword [rbp + 0x5570], ecx
add byte [rax], al
movaps xmmword [rbp + 0x5570], xmm1
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x5560], eax
movaps xmmword [rbp + 0x5560], xmm0
lea rdx, [0x14021e318]
lea edx, [0x14021e318]
lea rcx, [rbp + 0x2a50]
lea ecx, [rbp + 0x2a50]
sub al, byte [rax]
add byte [rbp + rcx*4 - 0x7b], cl
lea r8, [rbp + 0x58b0]
mov al, 0x58
add byte [rax], al
call fcn.1400a5730
jmp 0x1400a90af
invalid
mov ah, 0x24
ror byte [rcx], 0
add byte [rbp - 0x73], cl
invalid
lodsb al, byte [rsi]
and al, 0xe0
lea ebp, [rsp + 0x2e0]
add al, byte [rax]
add byte [rcx + 0xf], al
movzx eax, byte [r12 + 0x9c0]
mov dh, 0x84
and al, 0xc0
or dword [rax], eax
add byte [rax - 0x73], cl
lea rcx, [0x14025a020]
lea rcx, [0x14025a020]
test byte [rax], dl
sbb eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
movdqu xmm6, xmmword [r12 + 0x408]
mov rbx, qword [r12 + 0x418]
jmp 0x1400aacb0
outsd dx, dword [rsi]
mov ah, 0x24
or byte [rax + rax], al
add al, 0
add byte [rcx - 0x75], cl
pushfq
and al, 0x18
add al, 0
add cl, ch
hlt
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x4c
mov esi, esp
movzx r12d, word [r12 + 0x618]
jmp 0x1400a9af2
add al, byte [rax]
add byte [rcx - 0x75], cl
test byte [rax + rbp*8], ah
add al, byte [rax]
add cl, ch
pop rbp
invalid
mov byte [r12 + 0x2db], 0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rbp + 0x58e0], xmm1
movaps xmmword [rbp + 0x58d0], xmm0
mov byte [r12 + 0x2da], 0
mov rcx, qword [rax + 0x20]
mov qword [rbp + 0x5580], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x5570], xmm1
movaps xmmword [rbp + 0x5560], xmm0
lea rdx, [0x140221d38]
lea rcx, [rbp + 0x2a50]
lea r8, [rbp + 0x58d0]
call fcn.1400a5730
mov rax, qword [rbp + 0x5580]
mov qword [rbp + 0xa98], rax
movaps xmm0, xmmword [rbp + 0x5560]
movaps xmm1, xmmword [rbp + 0x5570]
movups xmmword [rbp + 0xa88], xmm1
movups xmmword [rbp + 0xa78], xmm0
movups xmm0, xmmword [rbp + 0x2a50]
movups xmm1, xmmword [rbp + 0x2a60]
movups xmm2, xmmword [rbp + 0x2a70]
movups xmm3, xmmword [rbp + 0x2a80]
movaps xmmword [rbp + 0xa20], xmm0
movaps xmmword [rbp + 0xa30], xmm1
movaps xmmword [rbp + 0xa40], xmm2
movaps xmmword [rbp + 0xa50], xmm3
movups xmm0, xmmword [rbp + 0x2a90]
movaps xmmword [rbp + 0xa60], xmm0
mov rax, qword [rbp + 0x2aa0]
mov qword [rbp + 0xa70], rax
mov r12, qword [rbp + 0x5dd0]
lea rbx, [r12 + 0x128]
mov byte [r12 + 0x2d9], 1
mov rax, qword [rbp + 0xa70]
mov qword [rbp + 0x5bc0], rax
movaps xmm0, xmmword [rbp + 0xa60]
movaps xmmword [rbp + 0x5bb0], xmm0
movaps xmm0, xmmword [rbp + 0xa20]
movaps xmm1, xmmword [rbp + 0xa30]
movaps xmm2, xmmword [rbp + 0xa40]
movaps xmm3, xmmword [rbp + 0xa50]
movaps xmmword [rbp + 0x5ba0], xmm3
movaps xmmword [rbp + 0x5b90], xmm2
movaps xmmword [rbp + 0x5b80], xmm1
movaps xmmword [rbp + 0x5b70], xmm0
mov rax, qword [rbp + 0xa98]
mov qword [rbp + 0x5c50], rax
movups xmm0, xmmword [rbp + 0xa88]
movaps xmmword [rbp + 0x5c40], xmm0
movups xmm0, xmmword [rbp + 0xa78]
movaps xmmword [rbp + 0x5c30], xmm0
mov byte [r12 + 0x2d8], 0
mov byte [r12 + 0x2d4], 1
movaps xmm0, xmmword [rbp + 0x5c30]
movaps xmm1, xmmword [rbp + 0x5c40]
pop rsp
add byte [rax], al
movups xmmword [r12 + 0x250], xmm0
movups xmmword [r12 + 0x260], xmm1
and al, 0x60
add al, byte [rax]
add byte [rax - 0x75], cl
test dword [rax + 0x5c], edx
add byte [rax], al
and al, 0x60
add al, byte [rax]
add byte [rax - 0x75], cl
test dword [rax + 0x5c], edx
add byte [rax], al
mov qword [r12 + 0x270], rax
mov qword [r12 + 0x278], rbx
cmp byte [r12 + 0x1a8], 0
add byte [rdi], cl
invalid
xchg ebx, eax
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rbx + 0x49000000], dl
lea ecx, [rsp + 0x1a8]
lea rcx, [r12 + 0x1a8]
lea rdx, [0x14021e318]
lea edx, [0x14021e318]
call fcn.1400359b0
test al, al
mov r12, qword [rbp + 0x5dd0]
rcr byte [rbp], 1
invalid
je 0x1400a92ae
rcr byte [rbp], 1
add byte [rsp + rsi*2 + 0x49], dh
mov edx, dword [rsp + 0x1c8]
mov rdx, qword [r12 + 0x1c8]
test rdx, rdx
je 0x1400a94d7
mov rcx, qword [r12 + 0x1c0]
call fcn.1400324a0
mov r12, qword [rbp + 0x5dd0]
mov r8, qword [r12 + 0x1c8]
mov qword [r12 + 0x280], rax
mov qword [r12 + 0x288], rdx
test r8, r8
je 0x1400a94e3
mov rdx, qword [r12 + 0x1c0]
lea rcx, [rbp + 0xa20]
call fcn.140031dc0
invalid
mov rax, qword [rbp + 0xa20]
movzx ecx, word [rbp + 0xa30]
test dword [rax], esp
or al, byte [rax]
add byte [rdi], cl
mov bh, 0x8d
xor byte [rdx], cl
add byte [rax], al
mov r12, qword [rbp + 0x5dd0]
mov esp, dword [rbp + 0x5dd0]
jmp 0x1400a94e5
invalid
mov byte [r12 + 0x2d5], 0
movups xmm0, xmmword [rbx + 0x70]
movaps xmmword [rbp + 0xa90], xmm0
jo 0x1400a92cb
sub dword [rbp + 0xa90], eax
movups xmm0, xmmword [rbx + 0x60]
movaps xmmword [rbp + 0xa80], xmm0
sub dword [rbp + 0xa80], eax
sub dword [rbp + 0xa80], eax
test dword [rax + 0xf00000a], eax
or al, byte [rax]
add byte [rdi], cl
add byte [rax], al
movups xmm0, xmmword [rbx + 0x50]
adc byte [rbx + 0x50], al
movaps xmmword [rbp + 0xa70], xmm0
jo 0x1400a92e0
add byte [rax], al
add byte [rdi], cl
adc byte [rbx + 0x40], al
invalid
invalid
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rbp + 0xa60], xmm0
movaps xmmword [rbp + 0xa60], xmm0
or al, byte [rax]
add byte [rdi], cl
adc byte [rbx], al
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
adc byte [rbx + 0x10], cl
adc byte [r15], cl
adc byte [rbx + 0x20], dl
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rbp + 0xa50], xmm3
add byte [rdi], cl
sub dword [rbp + 0xa40], edx
xchg ebp, eax
or al, byte [rax]
invalid
add byte [rdi], cl
sub dword [rbp + 0xa40], edx
xchg ebp, eax
or al, byte [rax]
invalid
xchg ebp, eax
or al, byte [rax]
add byte [rdi], cl
movaps xmmword [rbp + 0xa30], xmm1
movaps xmmword [rbp + 0xa30], xmm1
movaps xmmword [rbp + 0xa20], xmm0
sub dword [rbp + 0xa20], eax
or al, byte [rax]
add byte [rcx - 0x3a], al
mov byte [r12 + 0x2d9], 0
test byte [rcx + rbx*8], ah
add al, byte [rax]
add byte [rax], al
mov rax, qword [rbp + 0x5bc0]
mov eax, dword [rbp + 0x5bc0]
pop rbx
add byte [rax], al
mov qword [rbp + 0xaf0], rax
movaps xmm0, xmmword [rbp + 0x5bb0]
invalid
test eax, esi
or al, byte [rax]
add byte [rdi], cl
sub byte [rbp + 0x5bb0], al
invalid
add byte [rdi], cl
sub dword [rbp + 0xae0], eax
or al, byte [rax]
invalid
movaps xmmword [rbp + 0xae0], xmm0
or al, byte [rax]
add byte [rdi], cl
sub byte [rbp + 0x5b70], al
movaps xmm0, xmmword [rbp + 0x5b70]
movaps xmm1, xmmword [rbp + 0x5b80]
movaps xmm2, xmmword [rbp + 0x5b90]
invalid
add byte [rdi], cl
sub byte [rbp + 0x5b90], dl
invalid
add byte [rdi], cl
sub byte [rbp + 0x5ba0], bl
movaps xmm3, xmmword [rbp + 0x5ba0]
movaps xmmword [rbp + 0xad0], xmm3
movaps xmmword [rbp + 0xac0], xmm2
movaps xmmword [rbp + 0xab0], xmm1
movaps xmmword [rbp + 0xaa0], xmm0
lea rbx, [rbp + 0x2a50]
push rax
sub al, byte [rax]
add byte [rax - 0x73], cl
xchg ebp, eax
and byte [rdx], cl
add byte [rax], al
invalid
push rax
sub al, byte [rax]
add byte [rax - 0x73], cl
xchg ebp, eax
and byte [rdx], cl
add byte [rax], al
invalid
add byte [rcx - 0x48], al
mov r8d, 0x250
mov rcx, rbx
push rax
add al, byte [rax]
add byte [rax - 0x77], cl
fld1
invalid
movsb byte [rdi], byte [rsi]
invalid
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r12 + 0x2e0]
loopne case.0x140090a3c.71
add byte [rax], al
loopne case.0x140090a3c.71
add byte [rax], al
mov r8d, 0x250
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov word [r12 + 0x530], 1
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
add dword [rax], eax
lea rdx, [r12 + 0x2e0]
loopne 0x1400a93b0
add byte [rax], al
lea rcx, [rbp + 0xa20]
and byte [rdx], cl
add byte [rax], al
invalid
add byte [rax - 0x77], cl
xchg ebp, eax
rcr byte [rbp], 0
mov qword [rbp + 0x5dc0], rdx
mov r8, rdi
mov eax, edi
clc
call fcn.1400ae570
push rcx
add byte [rax], al
movzx r15d, byte [rbp + 0xa31]
cmp r15b, 3
jne case.0x1400a2a97.45
invalid
adc cl, byte [rax - 0x75]
mov rax, qword [rbp + 0x5d88]
mov byte [rax + 0x11], 3
test dword [rax - 0x39ffffa3], ecx
adc dword [rbx], eax
mov al, 6
jmp 0x1400abc02
sub byte [rax], al
invalid
sub byte [rax], al
add byte [rax - 0x75], cl
mov rbx, qword [rbp + 0xa20]
add byte [rax], al
mov rbx, qword [rbp + 0xa20]
mov r14, qword [rbp + 0xa28]
add byte [rdi], cl
mov dh, 0xbd
movzx edi, byte [rbp + 0xa30]
xor byte [rdx], cl
add byte [rax], al
mov eax, dword [rbp + 0xa32]
mov dword [rbp + 0x5d60], eax
pop rbp
add byte [rax], al
pop rbp
add byte [rax], al
movzx eax, word [rbp + 0xa36]
mov word [rbp + 0x5d64], ax
add byte [rax - 0x75], cl
invalid
rcr byte [rbp], 0
call fcn.1400a74b0
mov rax, qword [rbp + 0x5dd0]
rcr byte [rbp], 1
add byte [rax + 0x270b8], al
add byte [rdx], al
add byte [rax - 0x75], cl
invalid
rcr byte [rbp], 1
add byte [rax + 0x270b8], al
add byte [rdx], al
je 0x1400a9457
mov r8, qword [rbp + 0x5dd0]
mov rax, qword [r8 + 0x250]
adc byte [rax + 2], 0
add byte [rcx - 0x75], cl
nop
pop rax
add al, byte [rax]
add byte [rcx - 0x73], cl
lea ecx, [rax + 0x268]
add byte [rcx - 0x75], cl
adc byte [rax + 2], 0
add byte [rcx - 0x75], cl
nop
pop rax
add al, byte [rax]
add byte [rcx - 0x73], cl
lea ecx, [rax + 0x268]
lea ecx, [rax + 0x268]
mov r8, qword [r8 + 0x260]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x5dd0]
mov byte [rax + 0x2d4], 0
mov byte [rax + 0x2d8], 0
add byte [rax], al
mov byte [rax + 0x2d9], 0
lea rcx, [rax + 0x1a8]
add dword [rax], eax
invalid
add byte [rax], al
mov dword [rax + 0x2da], 0
call fcn.14001bf50
jmp 0x1400aa48c
sldt word [rax]
mov r9, qword [r12 + 0x630]
jmp 0x1400aa0c0
mov qword [r12 + 0x280], 0
xor eax, eax
test rax, rax
mov eax, 0x1bb
cmovne eax, ecx
mov word [r12 + 0x2d0], ax
mov rax, qword [r12 + 0x148]
lock inc qword [rax]
jle 0x1400aa588
mov rcx, qword [r12 + 0x150]
mov rdx, qword [r12 + 0x158]
lock inc qword [rcx]
jle 0x1400aa588
mov qword [rbp + 0x5c10], rax
mov qword [rbp + 0x5c18], rcx
sbb byte [rax + rax], bl
mov qword [rbp + 0x5c20], rdx
mov byte [r12 + 0x2d7], 1
mov rbx, qword [r12 + 0x278]
mov rsi, qword [rbx]
test rsi, rsi
mov qword [rbp + 0x5db8], rsi
mov ch, 0xb8
pop rbp
add byte [rax], al
je 0x1400a9572
mov rcx, qword [rbx + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rbp + 0x5dc0], rax
rcr byte [rbp], 0
mov esi, 1
jmp 0x1400a9574
xor esi, esi
mov rcx, qword [rbx + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
movzx edx, word [rbx + 0x1c]
mov r10, qword [rbp + 0x5dd0]
lea rcx, [r10 + 0x290]
mov dl, byte [rax + 0x44000002]
mov eax, dword [rbx + 0x18]
mov byte [r10 + 0x2d7], 0
movups xmm0, xmmword [rbp + 0x5c10]
movups xmmword [r10 + 0x2b0], xmm0
mov r9, qword [rbp + 0x5c20]
mov qword [r10 + 0x2c0], r9
mov qword [r10 + 0x290], rsi
mov r9, qword [rbp + 0x5dc0]
mov qword [r10 + 0x298], r9
mov qword [r10 + 0x2a0], rax
mov dword [r10 + 0x2a8], r8d
mov word [r10 + 0x2ac], dx
mov byte [r10 + 0x2c8], 0
mov byte [r10 + 0x2d9], 0
add byte [rax], al
mov rax, qword [rbp + 0x5bc0]
mov qword [rbp + 0xa70], rax
movaps xmm0, xmmword [rbp + 0x5bb0]
movaps xmmword [rbp + 0xa60], xmm0
movaps xmm0, xmmword [rbp + 0x5b70]
movaps xmm1, xmmword [rbp + 0x5b80]
movaps xmm2, xmmword [rbp + 0x5b90]
add byte [rdi], cl
sub byte [rbp + 0x5ba0], bl
movaps xmmword [rbp + 0xa50], xmm3
movaps xmmword [rbp + 0xa40], xmm2
movaps xmmword [rbp + 0xa30], xmm1
movaps xmmword [rbp + 0xa20], xmm0
lea rdx, [rbp + 0xa20]
call fcn.1400e4210
mov r8, rax
mov rax, rdx
mov rcx, qword [rbp + 0x5dd0]
mov qword [rcx + 0x2e0], r8
mov qword [rcx + 0x2e8], rdx
lea rcx, [rbp + 0xa20]
mov rdx, r8
mov r8, rdi
call qword [rax + 0x18]
mov r12, qword [rbp + 0xa20]
cmp r12, 4
jne 0x1400a969e
mov rax, qword [rbp + 0x5d88]
mov byte [rax + 0x11], 3
mov al, 3
jmp 0x1400abc02
mov rbx, qword [rbp + 0xa28]
mov r14, qword [rbp + 0xa30]
lea rdx, [rbp + 0xa38]
lea rcx, [rbp + 0x658]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x5dd0]
mov rcx, qword [rax + 0x2e0]
mov rax, qword [rax + 0x2e8]
mov qword [rbp + 0x5db8], rcx
mov qword [rbp + 0x5dc0], rax
call qword [rax]
mov rax, qword [rbp + 0x5dc0]
cmp qword [rax + 8], 0
je 0x1400a9722
cmp qword [rax + 0x10], 0x11
jae 0x1400a9708
mov r8, qword [rbp + 0x5db8]
jmp 0x1400a9713
mov r8, qword [rbp + 0x5db8]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15b, 2
cmp r12d, 3
jne 0x1400a9737
mov rax, qword [rbp + 0x5dd0]
jmp 0x1400aa4dc
lea rcx, [rbp + 0x4fa0]
lea rdx, [rbp + 0x658]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x4f88], r12
mov qword [rbp + 0x4f90], rbx
mov qword [rbp + 0x4f98], r14
mov rsi, qword [rbp + 0x5dd0]
mov byte [rsi + 0x2d6], 0
lea rcx, [rbp + 0x5920]
lea rdx, [rbp + 0x4f88]
mov r8d, 0x128
call sub.VCRUNTIME140.dll_memcpy
mov rbx, qword [rsi + 0x280]
test rbx, rbx
je 0x1400a97fc
mov rsi, qword [rsi + 0x288]
test rsi, rsi
je 0x1400a98f6
js 0x1400aa482
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1400a97d6
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400a97ea
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
jne 0x1400a98fb
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1400a9828
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400aa3ef
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0xe
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400aa3ef
mov rsi, rax
movabs rax, 0x6c7275206e692074
mov qword [rsi + 6], rax
movabs rax, 0x2074736f68206f6e
mov qword [rsi], rax
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1400a9889
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400aa403
mov r8d, 0x18
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400aa403
mov eax, 1
mov qword [rbp + 0x5db8], rax
mov rcx, rax
mov rdx, rbx
mov qword [rbp + 0x5dc0], rsi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rsi, qword [rbp + 0x5dd0]
movzx r12d, word [rsi + 0x2d0]
mov r13b, 2
cmp byte [rsi + 0x190], 2
je 0x1400a997b
mov rax, qword [rsi + 0x170]
mov r8, qword [rsi + 0x178]
lea rdx, [rsi + 0x188]
mov r9, qword [rsi + 0x180]
lea rcx, [rbp + 0x5780]
call qword [rax]
movzx r13d, byte [rsi + 0x190]
movups xmm0, xmmword [rbp + 0x5780]
movups xmm1, xmmword [rbp + 0x5790]
movaps xmmword [rbp + 0x5440], xmm1
movaps xmmword [rbp + 0x5430], xmm0
lea r15, [rsi + 0x2e0]
mov byte [rsi + 0x2d4], 0
lea rbx, [rbp + 0x1b8]
lea rdx, [rbp + 0x5920]
mov r8d, 0x128
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0x5430]
movaps xmm1, xmmword [rbp + 0x5440]
movaps xmmword [rbp + 0x50b0], xmm0
movaps xmmword [rbp + 0x50c0], xmm1
mov eax, dword [rbp + 0x51e0]
mov ecx, dword [rbp + 0x51e3]
mov dword [rbp + 0x4e60], eax
mov dword [rbp + 0x4e63], ecx
lea r14, [rbp + 0x4c48]
lea rdx, [rbp + 0x5560]
mov r8d, 0x1a8
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x2a50]
lea rdx, [rbp + 0xa20]
mov r8d, 0x2023
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0x128
mov rcx, r15
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x5dc0]
mov qword [rsi + 0x408], rax
mov rcx, qword [rbp + 0x5db8]
mov qword [rsi + 0x410], rcx
mov qword [rsi + 0x418], rax
movaps xmm0, xmmword [rbp + 0x50b0]
movaps xmm1, xmmword [rbp + 0x50c0]
movups xmmword [rsi + 0x420], xmm0
movups xmmword [rsi + 0x430], xmm1
mov byte [rsi + 0x440], r13b
mov eax, dword [rbp + 0x4e60]
mov ecx, dword [rbp + 0x4e63]
mov dword [rsi + 0x441], eax
mov dword [rsi + 0x444], ecx
movups xmm0, xmmword [rsi + 0x250]
movups xmm1, xmmword [rsi + 0x260]
movups xmmword [rsi + 0x448], xmm0
movups xmmword [rsi + 0x458], xmm1
mov rax, qword [rsi + 0x270]
mov qword [rsi + 0x468], rax
lea rcx, [rsi + 0x470]
mov r8d, 0x1a8
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov word [rsi + 0x618], r12w
lea rax, [rsi + 0x61c]
mov qword [rbp + 0x5d90], rax
mov byte [rsi + 0x61c], 0
lea rcx, [rsi + 0x61d]
mov r8d, 0x2023
lea rdx, [rbp + 0x2a50]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + 0x61f], 1
lea rbx, [rsi + 0x470]
mov r8d, 0x128
mov rcx, rbx
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rsi + 0x598]
movups xmm0, xmmword [rsi + 0x408]
movups xmmword [rsi + 0x598], xmm0
mov rcx, qword [rsi + 0x418]
mov qword [rsi + 0x5a8], rcx
lea rcx, [rsi + 0x61a]
mov word [rsi + 0x61a], r12w
movups xmm0, xmmword [rsi + 0x420]
movups xmmword [rsi + 0x5b0], xmm0
movups xmm0, xmmword [rsi + 0x430]
movups xmmword [rsi + 0x5c0], xmm0
mov rdx, qword [rsi + 0x440]
mov qword [rsi + 0x5d0], rdx
mov word [rsi + 0x61d], 0x101
movups xmm0, xmmword [rsi + 0x448]
movups xmmword [rsi + 0x5d8], xmm0
movups xmm0, xmmword [rsi + 0x458]
movups xmmword [rsi + 0x5e8], xmm0
mov rdx, qword [rsi + 0x468]
mov qword [rsi + 0x5f8], rdx
mov qword [rbp + 0x5430], rax
lea rax, [0x1400021b0]
mov qword [rbp + 0x5438], rax
mov qword [rbp + 0x5440], rcx
lea rax, [0x140008290]
mov qword [rbp + 0x5448], rax
mov qword [rbp + 0x5920], 2
mov qword [rbp + 0x5930], 2
mov qword [rbp + 0x5940], 0
mov qword [rbp + 0x5948], 0x20
mov byte [rbp + 0x5950], 3
mov qword [rbp + 0x5958], 2
mov qword [rbp + 0x5968], 2
mov qword [rbp + 0x5978], 1
mov qword [rbp + 0x5980], 0x20
mov byte [rbp + 0x5988], 3
mov qword [rbp + 0x5990], 2
mov qword [rbp + 0x59a0], 2
mov qword [rbp + 0x59b0], 0
mov qword [rbp + 0x59b8], 0x20
mov byte [rbp + 0x59c0], 3
mov qword [rbp + 0x59c8], 2
mov qword [rbp + 0x59d8], 2
mov qword [rbp + 0x59e8], 1
mov qword [rbp + 0x59f0], 0x20
mov byte [rbp + 0x59f8], 3
lea rax, str.CONNECT__HTTP_1.1_r_nHost:
mov qword [rbp + 0x5780], rax
mov qword [rbp + 0x5788], 5
lea rax, [rbp + 0x5920]
mov qword [rbp + 0x57a0], rax
mov qword [rbp + 0x57a8], 4
lea rax, [rbp + 0x5430]
mov qword [rbp + 0x5790], rax
mov qword [rbp + 0x5798], 2
mov qword [rbp + 0x5c68], r15
lea rcx, [rbp + 0x51e0]
lea rdx, [rbp + 0x5780]
call fcn.1400027d0
mov rdx, qword [rbp + 0x5dd0]
lea r14, [rdx + 0x600]
mov rax, qword [rbp + 0x51f0]
mov qword [rdx + 0x610], rax
movups xmm0, xmmword [rbp + 0x51e0]
movups xmmword [rdx + 0x600], xmm0
cmp byte [rdx + 0x5d0], 2
mov qword [rbp + 0x5dc0], r15
je 0x1400a9eb5
lea rax, [rdx + 0x5b0]
mov byte [rdx + 0x61e], 0
mov rcx, qword [rax + 0x20]
mov qword [rbp + 0x5940], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x5930], xmm1
movaps xmmword [rbp + 0x5920], xmm0
mov rax, qword [rdx + 0x600]
mov r15, qword [rdx + 0x610]
sub rax, r15
cmp rax, 0xb
ja 0x1400a9d9f
cmp byte [rdx + 0x5f8], 2
je 0x1400aa042
lea rbx, [rbp + 0x5780]
lea r13, str.Utf8Errorvalid_up_to
movabs r12, 0x1700000003
lea r14, [rbp + 0x5920]
mov qword [rbp + 0x5dc0], r15
nop word cs:[rax + rax]
test r9, r9
je 0x1400aa2b2
mov rax, qword [rbp + 0x5dd0]
mov rdx, qword [rax + 0x620]
mov rax, qword [rax + 0x628]
cmp dword [rdx], 2
jne 0x1400aa140
add rdx, 8
mov qword [rbp + 0x5da8], r15
mov qword [rsp + 0x20], r9
mov rcx, rbx
mov r8, rdi
mov r9, rax
call case.0x1401673b0.281
mov rsi, qword [rbp + 0x5780]
jmp 0x1400aa1f0
mov qword [rdx + 0x38], rdi
mov rcx, r14
mov qword [rbp + 0x5db8], rdx
mov r8, rax
call fcn.140069b00
stc
sti
dec dword [rax - 0x7d]
mov ebp, 0x5920
invalid
je 0x1400aa1ad
mov r15, qword [rbp + 0x5928]
sub byte [rcx], bl
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov rcx, r15
call fcn.140057020
cmp al, 0xd
jne case.0x140085d5d.122
mov qword [rbp + 0x5780], 2
push rdi
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x4800005d], edi
mov dword [rax + 0x38], 0
cmp byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x5db8]
mov qword [rax + 0x38], 0
cmp byte [rax], al
add byte [rax], al
add byte [rax], al
cmp byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rax, qword [rbp + 0x5dc0]
test eax, eax
pop rbp
add byte [rax], al
mov qword [rbp + 0x5da8], rax
test al, 0x5d
add byte [rax], al
mov esi, 2
mov rcx, r15
add byte [rcx + rcx*4 - 7], cl
mov r15, rax
call fcn.14004da10
cmp dl, bh
invalid
cmp dl, bh
invalid
jmp 0x1400aa1f0
mov r15, qword [rbp + 0x5928]
mov ebp, 0x5928
mov qword [rbp + 0x5780], 0
add byte [rax], al
add byte [rax], al
xor esi, esi
jmp case.0x14008568d.128
mov qword [rbp + 0x5780], 1
mov esi, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rax, qword [rbp + 0x5db8]
mov qword [rbp + 0x5788], r15
add byte [rax], al
add byte [rax], al
mov qword [rax + 0x38], 0
cmp byte [rax], al
add byte [rax], al
add byte [rax], al
mov r15, qword [rbp + 0x5dc0]
add byte [rax], al
mov r15, qword [rbp + 0x5dc0]
cmp rsi, 2
je case.0x140085d5d.117
add dh, byte [rax + rbx*2 + 0x48]
mov rax, qword [rbp + 0x5788]
mov eax, dword [rbp + 0x5788]
test rsi, rsi
jne 0x1400aa255
mov rdx, qword [rbp + 0x5dd0]
add byte [rax], al
mov rcx, qword [rdx + 0x628]
mov r9, qword [rdx + 0x630]
mov qword [rdx + 0x628], r13
mov qword [rdx + 0x630], 0
mov dword [rdx + 0x630], 0
invalid
mov dword [rdx + 0x630], 0
sub r9, rax
jb 0x1400aa2f7
add rcx, rax
mov qword [rdx + 0x628], rcx
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x76], cl
mov qword [rdx + 0x630], r9
xor byte [rsi], al
add byte [rax], al
test rax, rax
jne 0x1400aa0f0
jmp 0x1400aa25d
mov al, 3
jmp 0x1400aa58a
add byte [rax], al
add ebp, ecx
xor eax, 0x49000003
add byte [rax], al
mov r12, rax
add byte [rax], al
mov r12, rax
test rax, rax
je 0x1400aa2b2
push rbp
mov qword [rbp + 0x5920], r12
mov dword [rbp + 0x5920], esp
add byte [rdi], cl
mov dh, 5
movzx eax, byte [0x1402b3399]
xchg ecx, eax
and byte [rax], al
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
jbe 0x1400aa200
and byte [rax], al
test rcx, rcx
test ecx, ecx
jne case.0x140085e56.114
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
test eax, eax
test eax, eax
je case.0x1400a9040.6
add dword [rax], eax
add byte [rax - 0x77], cl
mov ecx, eax
mov qword [0x1402b32e8], rax
mov rcx, rax
mov ecx, eax
mov qword [0x1402b32e8], rax
add eax, 0x209058
mov r8d, 8
xor edx, edx
sar bh, cl
adc eax, 0x1472c2
jb 0x1400aa2b1
invalid
add byte [rax], al
add byte [rcx], dh
sar bh, cl
adc eax, 0x1472c2
jb 0x1400aa2b1
invalid
jb 0x1400aa2b1
add byte [rax - 0x7b], cl
test rax, rax
je case.0x1400a9040.6
in al, dx
add byte [rax], al
invalid
ror byte [rdi], 0x84
in al, dx
add byte [rax], al
add byte [rax - 0x77], cl
mov rbx, rax
mov rbx, rax
mov qword [rax], r12
mov dword [rax], esp
mov dword [rax], esp
jmp 0x1400aa792
add byte [rax], al
add byte [rax - 0x75], cl
mov ch, 0xd0
pop rbp
mov rsi, qword [rbp + 0x5dd0]
mov esi, dword [rbp + 0x5dd0]
add byte [rax], al
lea rcx, [rsi + 0x640]
mov es, word [rax + 6]
add byte [rax], al
invalid
add byte [rcx], dh
fild dword [rcx - 0x48]
add byte [rax], ah
add byte [rax], al
invalid
xor ebx, ebx
mov r8d, 0x2000
invalid
add byte [rcx], dh
shr al, cl
xor edx, edx
call fcn.1401e5a3d
outsb dx, byte [rsi]
mov bh, 0x13
invalid
outsb dx, byte [rsi]
mov bh, 0x13
add byte [rax - 0x39], cl
invalid
invalid
mov qword [rsi + 0x620], 0
jmp 0x1400aa5a5
mov byte [rdx], 0
invalid
xchg byte [rax], ah
invalid
mov byte [rdx], 0
add byte [rax - 0x73], cl
lea esp, [rax]
lea rcx, [rbp + 0x5920]
pop rcx
add byte [rax], al
call fcn.1400a78f0
lea r14, [0x14021e028]
jmp 0x1400aa4cb
invalid
add dword [rax], eax
invalid
cmp eax, 0xd4e90017
add dword [rax], eax
add byte [rcx + rcx*4 - 0x43], cl
test al, 0x5d
add byte [rax], al
invalid
mov qword [rbp + 0x5da8], r15
lea rcx, str.assertion_failed:_mid___self.len__C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001futf_8_0.7.6_srclib.rs
lea ecx, str.assertion_failed:_mid___self.len__C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001futf_8_0.7.6_srclib.rs
sbb al, byte [rax]
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcioutilwrite_all.rs
add eax, 0x17779c
mov edx, 0x23
call fcn.1401e6090
jp 0x1400aa2d1
adc eax, dword [rax]
add al, ch
jp 0x1400aa2d1
mov ebp, 0x6de90013
add al, byte [rax]
add byte [rax - 0x73], cl
lea rcx, str._async_fn__resumed_after_completion
adc eax, dword [rax]
jmp 0x1400aa588
lea rcx, str._async_fn__resumed_after_completion
mov dword [rdi], edx
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.24_srcconnect.rsb_
lea eax, [0x14021e340]
invalid
mov edx, 0x23
call fcn.1401e6090
pop rbp
invalid
adc eax, dword [rax]
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.24_srcconnect.rsb_
mov edx, 0x22
add byte [rax], al
invalid
add byte [rax], al
call fcn.1401e6090
add byte [rcx + rcx*4 - 0x53], cl
mov eax, 0x4800005c
mov qword [rbp + 0x5cb8], r13
lea rcx, str._async_fn__resumed_after_completion
lea ecx, str._async_fn__resumed_after_completion
lea ecx, str._async_fn__resumed_after_completion
add byte [rbp + rcx*4 + 5], cl
loopne 0x1400aa3bd
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea eax, [0x140220340]
invalid
mov edx, 0x23
call fcn.1401e6090
invalid
adc eax, dword [rax]
jmp 0x1400aa588
lea ecx, str._async_fn__resumed_after_panicking
mov byte [rdi], dl
add byte [rbp + rcx*4 + 5], cl
mov esp, 0xba00175f
add byte [rdx + 0x22], bh
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
mov edx, 0x22
call fcn.1401e6090
add bh, byte [rbp - 0xa16ffed]
adc eax, dword [rax]
jmp 0x1400aa588
add dword [rax], eax
add byte [rcx + 8], bh
mov ecx, 8
mov ecx, 8
mov edx, 8
call fcn.1401e5b40
jmp 0x1400aa588
add al, ch
sahf
mov bh, 0x13
add cl, ch
loope 0x1400aa3a6
add byte [rax], al
add byte [rcx + rcx*4 - 0x43], cl
fcomp dword [rax + rax]
add byte [rax], al
mov qword [rbp + 0x5cd8], r15
add byte [rax], al
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.24_srcconnect.rsb_
add eax, 0x1741c4
mov edx, 0x23
and eax, dword [rax]
add byte [rax], al
call fcn.1401e6090
jmp 0x1400aa588
invalid
mov ecx, 1
mov edx, 0xe
call fcn.1401e5b40
jmp 0x1400aa588
sbb byte [rax], al
add byte [rax], al
call fcn.1401e5b40
jmp 0x1400aa588
call fcn.140002170
jmp 0x1400aa588
mov rdx, qword [rbp + 0x5dd0]
mov byte [rdx + 0x2d5], 0
mov rcx, qword [rbp + 0x5d88]
mov qword [rcx], rbx
mov qword [rcx + 8], r14
mov byte [rcx + 0x10], dil
mov byte [rcx + 0x11], r15b
mov eax, dword [rbp + 0x5d60]
mov dword [rcx + 0x12], eax
movzx eax, word [rbp + 0x5d64]
mov word [rcx + 0x16], ax
mov al, 1
jmp 0x1400abc09
mov r15b, 2
mov rax, qword [rbp + 0x5dd0]
mov byte [rax + 0x2d3], 0
mov byte [rax + 0x2d6], 0
lea rcx, [rax + 0x290]
call fcn.1400a7820
mov rax, qword [rbp + 0x5dd0]
mov byte [rax + 0x2d7], 0
cmp byte [rax + 0x2d4], 0
je 0x1400aa53c
ud2
mov rcx, qword [rbp + 0x5d90]
mov byte [rcx], al
mov rax, qword [rbp + 0x5d88]
mov byte [rax + 0x11], 3
mov al, 4
jmp 0x1400abc02
mov eax, 0x2000
sub rax, rbx
mov r8, qword [rbp + 0x5dd0]
lea rdx, [r8 + rbx]
add rdx, 0x640
lea rcx, [r8 + 0x470]
mov qword [r8 + 0x628], rcx
mov qword [r8 + 0x630], rdx
mov qword [r8 + 0x638], rax
mov qword [rbp + 0x5920], rdx
mov qword [rbp + 0x5928], rax
mov qword [rbp + 0x5930], 0
mov qword [rbp + 0x5938], rax
cmp dword [rcx], 2
jne 0x1400aa61c
add rcx, 8
mov qword [rbp + 0x5da8], r15
lea r8, [rbp + 0x5920]
mov rdx, rdi
call fcn.140192080
jmp 0x1400aa632
mov qword [rbp + 0x5da8], r15
lea r8, [rbp + 0x5920]
mov rdx, rdi
call fcn.1400a4460
test rax, rax
jne 0x1400aa772
test rdx, rdx
jne 0x1400aa779
mov rdx, qword [rbp + 0x5928]
mov rbx, qword [rbp + 0x5930]
cmp rbx, rdx
ja 0x1400ac1c5
test rbx, rbx
je 0x1400aa79e
mov rax, qword [rbp + 0x5dd0]
add rbx, qword [rax + 0x620]
mov qword [rax + 0x620], rbx
cmp rbx, 0x2001
jae 0x1400ac1e0
cmp rbx, 0xc
jb 0x1400aa86d
movabs rax, 0x312e312f50545448
mov r8, qword [rbp + 0x5dd0]
mov rcx, qword [r8 + 0x640]
xor rcx, rax
mov edx, dword [r8 + 0x648]
xor rdx, 0x30303220
or rdx, rcx
je 0x1400aa6e6
movabs rcx, 0x302e312f50545448
xor rcx, qword [r8 + 0x640]
mov edx, dword [r8 + 0x648]
xor rdx, 0x30303220
or rdx, rcx
jne 0x1400aa84f
cmp dword [r8 + rbx + 0x63c], 0xa0d0a0d
je 0x1400aa807
cmp rbx, 0x2000
jne 0x1400aa5a5
mov qword [rbp + 0x5da8], r15
mov ecx, 0x21
call fcn.1400e9890
mov r14, rax
mov rsi, rdx
mov qword [rbp + 0x5dc0], r15
movups xmm0, xmmword [0x14021e5f0]
movups xmmword [rdx + 0x10], xmm0
movups xmm0, xmmword [0x14021e5e0]
movups xmmword [rdx], xmm0
mov byte [rdx + 0x20], 0x6c
movzx eax, byte [0x1402b3399]
mov ecx, 0x18
mov edx, 8
call fcn.1400020d0
test rax, rax
je 0x1400ac2e3
mov rbx, rax
mov qword [rax], r14
mov qword [rax + 8], rsi
mov qword [rax + 0x10], 0x21
jmp 0x1400aa8cd
mov al, 4
jmp 0x1400aa58a
mov qword [rbp + 0x5da8], r15
mov rcx, rdx
call fcn.140140d10
mov rbx, rax
mov qword [rbp + 0x5dc0], r15
lea r14, fcn.140041570
jmp 0x1400aa8d4
mov qword [rbp + 0x5da8], r15
mov ecx, 0x1e
call fcn.1400e9890
mov r14, rax
mov rsi, rdx
mov qword [rbp + 0x5dc0], r15
movups xmm0, xmmword [0x14021e60f]
movups xmmword [rdx + 0xe], xmm0
movups xmm0, xmmword [0x14021e601]
movups xmmword [rdx], xmm0
movzx eax, byte [0x1402b3399]
mov ecx, 0x18
mov edx, 8
call fcn.1400020d0
test rax, rax
je 0x1400ac2c1
mov rbx, rax
mov qword [rax], r14
mov qword [rax + 8], rsi
mov qword [rax + 0x10], 0x1e
jmp 0x1400aa8cd
mov qword [rbp + 0x5dc0], r15
mov rax, qword [rbp + 0x5dd0]
mov byte [rax + 0x61f], 0
mov r15, qword [rax + 0x470]
mov rbx, qword [rax + 0x478]
mov r14, qword [rax + 0x480]
lea rdx, [rax + 0x488]
lea rcx, [rbp + 0xa20]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
jmp 0x1400aa8da
xor rax, qword [r8 + 0x640]
mov ecx, dword [r8 + 0x648]
xor rcx, 0x37303420
or rcx, rax
je 0x1400ac15c
mov qword [rbp + 0x5da8], r15
mov ecx, 0x13
call fcn.1400e9890
mov r14, rax
mov rsi, rdx
mov qword [rbp + 0x5dc0], r15
movups xmm0, xmmword [str.unsuccessful_tunnelproxy_authentication_requiredproxy_headers_too_long_for_tunnelunexpected_eof_while_tunneling]
movups xmmword [rdx], xmm0
mov dword [rdx + 0xf], 0x6c656e6e
movzx eax, byte [0x1402b3399]
mov ecx, 0x18
mov edx, 8
call fcn.1400020d0
test rax, rax
je 0x1400ac284
mov rbx, rax
mov qword [rax], r14
mov qword [rax + 8], rsi
mov qword [rax + 0x10], 0x13
lea r14, [0x14021e028]
mov r15d, 3
mov rax, qword [rbp + 0x5dd0]
cmp qword [rax + 0x600], 0
je 0x1400aa908
mov rax, qword [rbp + 0x5dd0]
mov r8, qword [rax + 0x608]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x5dd0]
cmp byte [rax + 0x5f8], 2
je 0x1400aa95f
mov rax, qword [rbp + 0x5dd0]
cmp byte [rax + 0x61d], 0
je 0x1400aa95f
mov r8, qword [rbp + 0x5dd0]
mov rax, qword [r8 + 0x5d8]
mov rdx, qword [r8 + 0x5e0]
mov rax, qword [rax + 0x10]
lea rcx, [r8 + 0x5f0]
mov r8, qword [r8 + 0x5e8]
mov r9, qword [rbp + 0x5dc0]
mov qword [rbp + 0x5d58], r9
call rax
mov rax, qword [rbp + 0x5dd0]
mov byte [rax + 0x61d], 0
cmp byte [rax + 0x5d0], 2
je 0x1400aa9bd
mov rax, qword [rbp + 0x5dd0]
cmp byte [rax + 0x61e], 0
je 0x1400aa9bd
mov r8, qword [rbp + 0x5dd0]
mov rax, qword [r8 + 0x5b0]
mov rdx, qword [r8 + 0x5b8]
mov rax, qword [rax + 0x10]
lea rcx, [r8 + 0x5c8]
mov r8, qword [r8 + 0x5c0]
mov r9, qword [rbp + 0x5dc0]
mov qword [rbp + 0x5d50], r9
call rax
mov rax, qword [rbp + 0x5dd0]
mov byte [rax + 0x61e], 0
cmp qword [rax + 0x598], 0
je 0x1400aa9f2
mov rax, qword [rbp + 0x5dd0]
mov r8, qword [rax + 0x5a0]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x5dd0]
cmp byte [rax + 0x61f], 0
je 0x1400aaaec
mov rax, qword [rbp + 0x5dd0]
cmp dword [rax + 0x470], 2
jne 0x1400aaacb
mov rdx, qword [rbp + 0x5dd0]
lea rax, [rdx + 0x478]
mov qword [rbp + 0x5db8], rax
mov rax, qword [rdx + 0x490]
mov rcx, qword [rdx + 0x498]
mov qword [rdx + 0x490], 0xffffffffffffffff
cmp rax, 0xffffffffffffffff
je 0x1400aaaaf
mov rdx, qword [rbp + 0x5dd0]
add rdx, 0x490
mov qword [rbp + 0x5d90], rdx
mov qword [rbp + 0x5920], rax
mov qword [rbp + 0x5928], rcx
lea rdx, [rbp + 0x5920]
mov rcx, qword [rbp + 0x5db8]
call fcn.140133330
test rax, rax
je 0x1400aaa91
mov rax, qword [rbp + 0x5dc0]
mov qword [rbp + 0x5d70], rax
mov rcx, qword [rbp + 0x5db8]
call fcn.140066a50
jmp 0x1400aaaec
mov rax, qword [rbp + 0x5dd0]
lea rcx, [rax + 0x470]
mov rax, qword [rbp + 0x5dc0]
mov qword [rbp + 0x5d70], rax
call fcn.1400a78f0
mov rsi, qword [rbp + 0x5dd0]
mov byte [rsi + 0x61f], 0
lea rcx, [rbp + 0x5560]
lea rdx, [rbp + 0xa20]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + 0x61c], 1
cmp r15, 4
je 0x1400aa593
lea rcx, [rbp + 0x548]
lea rdx, [rbp + 0x5560]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbp + 0x5dc0]
call fcn.1400a6e20
cmp r15, 3
je 0x1400aa4cb
lea rcx, [rbp + 0x5320]
lea rdx, [rbp + 0x548]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x5dd0]
mov byte [rax + 0x2d3], 1
mov qword [rbp + 0x5308], r15
mov qword [rbp + 0x5310], rbx
mov qword [rbp + 0x5318], r14
mov rbx, qword [rax + 0x278]
mov rsi, qword [rbx]
test rsi, rsi
mov qword [rbp + 0x5d90], rsi
je 0x1400aabc4
lea r15, [r12 + 0x420]
mov r8d, 0x128
mov rcx, r15
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
movdqu xmmword [r12 + 0x548], xmm6
mov qword [r12 + 0x558], rbx
lea rax, [r12 + 0x790]
mov qword [rbp + 0x5c70], rax
mov byte [r12 + 0x790], 0
mov qword [rbp + 0x5db8], r13
mov byte [r12 + 0x791], 0
mov rax, qword [r12 + 0x558]
mov qword [rbp + 0x2b88], rax
movups xmm0, xmmword [r12 + 0x548]
movups xmmword [rbp + 0x2b78], xmm0
lea rbx, [rbp + 0x2a50]
mov r8d, 0x128
mov rcx, rbx
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
lea r14, [rbp + 0x1b8]
mov r8d, 0x140
mov rcx, r14
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r12 + 0x798]
mov r8d, 0x140
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x5dc0], r15
mov qword [rbp + 0x5d90], rsi
lea rax, [r12 + 0x798]
mov qword [rbp + 0x5d68], rax
mov r13, qword [r12 + 0x798]
mov rax, r12
mov r12, qword [r12 + 0x8c0]
mov rbx, qword [rax + 0x8c8]
mov r14, qword [rax + 0x8d0]
mov qword [rax + 0x798], 3
cmp r13, 3
je 0x1400ac200
lea rdx, [rax + 0x7a0]
lea rcx, [rbp + 0x5438]
mov r8d, 0x120
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x5430], r13
mov qword [rbp + 0x5558], rdi
movabs r15, 0x8000000000000000
mov qword [rbp + 0x5be0], r15
mov qword [rbp + 0x5bf8], r15
mov qword [rbp + 0x5bc8], 0
mov qword [rbp + 0x5bd0], 8
mov qword [rbp + 0x5bd8], 0
movzx ecx, byte [r12 + 0x1c]
movzx eax, cl
movzx r9d, byte [r12 + 0x1d]
cmp r9, 5
jne 0x1400aae34
lea rcx, [rbp + 0x5560]
lea rdx, [rbp + 0x2a50]
mov r8d, 0x218
call sub.VCRUNTIME140.dll_memcpy
mov eax, 2
mov r12, rbx
mov r14, qword [rbp + 0x5dd0]
mov byte [r14 + 0x791], 1
mov qword [r14 + 0x560], rax
mov qword [r14 + 0x568], r12
mov qword [r14 + 0x570], rbx
lea rbx, [r14 + 0x578]
lea rdx, [rbp + 0x51e0]
mov r8d, 0x128
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [r14 + 0x6a0], 0
add r14, 0x6a8
lea rdx, [rbp + 0x4b60]
mov r8d, 0xe8
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x5d48], rsi
mov qword [rbp + 0x5d40], r13
mov qword [rbp + 0x5d38], r15
mov r12, qword [rbp + 0x5d68]
mov rcx, r12
call fcn.1400a7f70
mov rcx, qword [rbp + 0x5dd0]
mov rax, qword [rcx + 0x560]
test rax, rax
je 0x1400ab2c2
lea rdx, [rcx + 0x568]
cmp eax, 1
jne 0x1400ab314
mov r8d, 0x228
mov rcx, r12
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x5dc0], r15
mov qword [rbp + 0x5db8], r13
mov rax, qword [rbp + 0x5dd0]
lea rcx, [rax + 0x798]
mov qword [rbp + 0x5d98], rcx
mov rsi, qword [rax + 0x798]
mov qword [rax + 0x798], 2
cmp rsi, 2
je 0x1400ac21d
lea rbx, [rax + 0x8d8]
lea rdx, [rax + 0x7a0]
lea rcx, [rbp + 0x2a58]
mov r8d, 0x130
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x2b90]
mov r8d, 0xe8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x2a50], rsi
mov qword [rbp + 0x2b88], rdi
mov byte [rbp + 0x5da3], 0
lea rcx, [rbp + 0x51e0]
lea rdx, [rbp + 0x2a50]
call fcn.1400644c0
cmp dword [rbp + 0x51e0], 2
jne 0x1400ab329
mov rdi, qword [rbp + 0x51e8]
mov rcx, rdi
call fcn.140057020
cmp al, 0xd
jne 0x1400ab5c9
mov r14, qword [rbp + 0x2a50]
mov rsi, qword [rbp + 0x2a58]
lea rdx, [rbp + 0x2a60]
lea rcx, [rbp + 0x5560]
mov r8d, 0x218
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x5da3], 1
mov rcx, rdi
call fcn.14004da10
cmp r14, 2
jne 0x1400abb06
mov rdi, rsi
jmp 0x1400ab5d5
mov r12, qword [rcx + 0x568]
mov rdi, qword [rcx + 0x570]
lea rcx, [rbp + 0x50b0]
mov r8d, 0x128
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x5dd0]
mov r15, qword [rax + 0x6a0]
lea rcx, [rbp + 0x4a78]
mov r8d, 0xe8
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x5dd0]
jmp 0x1400ab68c
mov rdi, qword [rdx]
mov r12d, 2
mov rax, qword [rbp + 0x5dd0]
jmp 0x1400ab693
mov r12, qword [rbp + 0x2a50]
mov rdi, qword [rbp + 0x2a58]
lea rdx, [rbp + 0x2a60]
lea rbx, [rbp + 0x5560]
mov r8d, 0x218
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea r14, [rbp + 0x4c48]
mov r8d, 0x218
mov rcx, r14
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rbx, [rbp + 0x5920]
mov r8d, 0x218
mov rcx, rbx
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x5780]
mov r8d, 0x128
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rbp + 0x5a50]
lea rcx, [rbp + 0x5430]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
cmp r12, 3
mov r13, qword [rbp + 0x5db8]
mov rsi, qword [rbp + 0x5d90]
mov rbx, qword [rbp + 0x5dc0]
mov r14, qword [rbp + 0x5d98]
jne 0x1400ab629
jmp 0x1400abbe8
lea rcx, [rbp + 0x2a50]
call fcn.140065ff0
mov r13, qword [rbp + 0x5db8]
mov rbx, qword [rbp + 0x5dc0]
mov r14, qword [rbp + 0x5d98]
lea rcx, [rbp + 0x4c48]
lea rdx, [rbp + 0x2a50]
mov r8d, 0x218
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x5920]
lea rdx, [rbp + 0x2a50]
mov r8d, 0x218
call sub.VCRUNTIME140.dll_memcpy
mov r12d, 2
mov rsi, qword [rbp + 0x5d90]
lea rcx, [rbp + 0x50b0]
lea rdx, [rbp + 0x5780]
mov r8d, 0x128
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x4a78]
lea rdx, [rbp + 0x5430]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x5d48], rsi
mov qword [rbp + 0x5d40], r13
mov qword [rbp + 0x5d38], rbx
mov rcx, r14
call fcn.1400a8040
xor r15d, r15d
mov rax, qword [rbp + 0x5dd0]
cmp qword [rax + 0x560], 2
je 0x1400ab693
mov byte [rax + 0x791], 0
mov byte [rax + 0x791], 0
mov rbx, rax
lea rcx, [rbp + 0x2f8]
lea rdx, [rbp + 0x50b0]
mov r8d, 0x128
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x850]
lea rdx, [rbp + 0x4a78]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + 0x790], 1
cmp r12, 3
je 0x1400abbf2
lea rcx, [rbp + 0x4e60]
lea rdx, [rbp + 0x2f8]
mov r8d, 0x128
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x768]
lea rdx, [rbp + 0x850]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x5c60], rsi
mov qword [rbp + 0x5c58], r13
mov rcx, qword [rbp + 0x5dc0]
call fcn.1400a7dd0
lea rbx, [rbp - 0x58]
lea rdx, [rbp + 0x4e60]
mov r8d, 0x128
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea r14, [rbp + 0xd0]
lea rdx, [rbp + 0x768]
mov r8d, 0xe8
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi], 1
lea rcx, [rbp + 0x420]
mov r8d, 0x128
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x938]
mov r8d, 0xe8
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r13
call fcn.1400a7380
cmp r12, 2
jne 0x1400ab810
mov qword [rbp + 0x2a50], rdi
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1400ab7cf
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400ac23a
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 8
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400ac23a
mov rbx, rax
mov qword [rax], rdi
lea r14, [0x140222360]
mov r15b, 2
mov rax, qword [rbp + 0x5dd0]
cmp qword [rax + 0x9c8], 0
jne 0x1400ab990
jmp 0x1400ab9a4
lea rcx, [rbp + 0x2a60]
lea rdx, [rbp + 0x420]
mov r8d, 0x128
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x2b90]
lea rdx, [rbp + 0x938]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x2a50], r12
mov qword [rbp + 0x2a58], rdi
mov qword [rbp + 0x2b88], r15
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1400ab883
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400ac24e
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x228
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400ac24e
mov rbx, rax
lea rdx, [rbp + 0x2a50]
mov r8d, 0x228
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea r14, fcn.1400e9e80
xor r15d, r15d
mov rax, qword [rbp + 0x5dd0]
cmp qword [rax + 0x9c8], 0
jne 0x1400ab990
jmp 0x1400ab9a4
mov rax, qword [rbp + 0x5dd0]
mov rcx, qword [rax + 0x9d0]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rax, qword [rbp + 0x5dd0]
mov rcx, qword [rax + 0x9d8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [rbp + 0x5dd0]
cmp byte [rax + 0x2d3], 0
je 0x1400aa4ce
cmp dword [rbp + 0x5308], 2
jne 0x1400aba5b
mov rax, qword [rbp + 0x5328]
mov rcx, qword [rbp + 0x5330]
mov qword [rbp + 0x5328], 0xffffffffffffffff
cmp rax, 0xffffffffffffffff
je 0x1400aba4a
mov qword [rbp + 0xa20], rax
mov qword [rbp + 0xa28], rcx
lea rdx, [rbp + 0xa20]
lea rcx, [rbp + 0x5310]
call fcn.140133330
test rax, rax
je 0x1400aba28
mov rcx, rax
call fcn.14004da10
lea rcx, [rbp + 0xa20]
call fcn.140066920
cmp qword [rbp + 0x5328], 0xffffffffffffffff
je 0x1400aba4a
lea rcx, [rbp + 0x5328]
call fcn.140066920
lea rcx, [rbp + 0x5310]
call fcn.140066a50
jmp 0x1400aa4ce
lea rcx, [rbp + 0x5308]
call fcn.1400a78f0
jmp 0x1400aa4ce
mov qword [rbp + 0x5d78], r14
mov qword [rbp + 0x5d80], rsi
mov qword [rbp + 0x5d68], rbx
lea rdi, [rbp + 0x2a50]
lea rdx, [rbp + 0x5560]
mov r8d, 0x218
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rbx, [rbp + 0x4c48]
mov r8d, 0x218
mov rcx, rbx
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0x218
mov rcx, rdi
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x5920]
mov r8d, 0x218
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbp + 0x5d98]
call fcn.1400a8040
mov rsi, qword [rbp + 0x5dd0]
mov rax, qword [rbp + 0x5d78]
mov qword [rsi + 0x798], rax
mov rax, qword [rbp + 0x5d80]
mov qword [rsi + 0x7a0], rax
lea rcx, [rsi + 0x7a8]
lea rdx, [rbp + 0x5920]
mov r8d, 0x128
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0x8d0], 0
lea rdx, [rbp + 0x5a50]
mov r8d, 0xe8
mov rcx, qword [rbp + 0x5d68]
call sub.VCRUNTIME140.dll_memcpy
mov rsi, qword [rbp + 0x5d90]
mov rax, qword [rbp + 0x5c70]
mov byte [rax], 4
mov byte [rsi], 3
mov rax, qword [rbp + 0x5d88]
mov byte [rax + 0x11], 3
mov al, 5
mov rdx, qword [rbp + 0x5dd0]
mov byte [rdx + 0x2d2], al
movaps xmm6, xmmword [rbp + 0x5de0]
add rsp, 0x5e78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x75], cl
mov ch, 0x58
sub al, byte [rax]
add byte [rax - 0x73], cl
lea esp, [rax + 0x55]
add byte [rax], al
mov r8d, 0x218
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x5da4], 1
mov rcx, rbx
call fcn.14004da10
cmp r12, 2
jne 0x1400ac13b
mov rbx, rsi
jmp 0x1400abfdd
mov r12d, 2
lea rcx, [rbp + 0x4c48]
lea rdx, [rbp + 0x2a50]
mov r8d, 0x218
call sub.VCRUNTIME140.dll_memcpy
mov r14d, 1
lea rcx, [rbp + 0x5ce0]
call fcn.140063f20
mov byte [rbp + 0x5db5], 0
lea rcx, [rbp + 0x5bc8]
call fcn.140063db0
lea rcx, [rbp + 0x5920]
lea rdx, [rbp + 0x4c48]
mov r8d, 0x218
call sub.VCRUNTIME140.dll_memcpy
test r14, r14
je 0x1400ac0cf
cmp r12, 2
mov r13, qword [rbp + 0x5db8]
mov rsi, qword [rbp + 0x5d90]
mov r15, qword [rbp + 0x5dc0]
je 0x1400ab0d9
lea rcx, [rbp + 0x2a50]
lea rdx, [rbp + 0x5920]
mov r8d, 0x218
call sub.VCRUNTIME140.dll_memcpy
lea r14, [rbp + 0x5560]
mov r8d, 0x218
mov rcx, r14
lea rdx, [rbp + 0x2a50]
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x51e0]
mov r8d, 0x128
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rbp + 0x5690]
lea rcx, [rbp + 0x4b60]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov eax, 1
jmp 0x1400ab0fa
mov rsi, rbx
lea rbx, [rbp + 0x5560]
lea ebx, [rbp + 0x5560]
lea ebx, [rbp + 0x5560]
lea rdx, [rbp + 0x5920]
mov r8d, 0x218
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x51e0]
mov r8d, 0x128
mov rdx, rbx
mov rbx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rbp + 0x5690]
lea rcx, [rbp + 0x4b60]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
xor eax, eax
mov r13, qword [rbp + 0x5db8]
mov rsi, qword [rbp + 0x5d90]
mov r15, qword [rbp + 0x5dc0]
jmp 0x1400ab0fa
lea rcx, [rbp + 0x2a50]
lea rdx, [rbp + 0x5560]
mov r8d, 0x218
call sub.VCRUNTIME140.dll_memcpy
mov rbx, rsi
jmp 0x1400abfe3
mov qword [rbp + 0x5da8], r15
mov ecx, 0x1d
call fcn.1400e9890
mov r14, rax
mov rsi, rdx
mov qword [rbp + 0x5dc0], r15
movups xmm0, xmmword [0x14021e5d0]
movups xmmword [rdx + 0xd], xmm0
movups xmm0, xmmword [0x14021e5c3]
movups xmmword [rdx], xmm0
movzx eax, byte [0x1402b3399]
mov ecx, 0x18
mov edx, 8
call fcn.1400020d0
test rax, rax
je 0x1400ac338
mov rbx, rax
mov qword [rax], r14
mov qword [rax + 8], rsi
mov qword [rax + 0x10], 0x1d
jmp 0x1400aa8cd
mov qword [rbp + 0x5da8], r15
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcio_read_buf.rs
mov rcx, rbx
call fcn.1401e6010
jmp 0x1400aa588
mov qword [rbp + 0x5da8], r15
lea r8, str.h_n__
mov edx, 0x2000
mov rcx, rbx
call fcn.1401e6010
jmp 0x1400aa588
lea rcx, str.future_polled_after_completion
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
mov edx, 0x1e
call fcn.1401e6480
jmp 0x1400aa588
lea rcx, str.future_polled_after_completion
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
mov edx, 0x1e
call fcn.1401e6480
jmp 0x1400aa588
mov ecx, 8
mov edx, 8
call fcn.1401e5b40
jmp 0x1400aa588
mov ecx, 8
mov edx, 0x228
call fcn.1401e5b40
jmp 0x1400aa588
mov qword [rbp + 0x5d88], r14
mov qword [rbp + 0x5db8], rsi
mov ecx, 8
mov edx, 0x18
call fcn.1401e5b40
jmp 0x1400aa588
mov qword [rbp + 0x5d88], r14
mov qword [rbp + 0x5db8], rsi
mov ecx, 8
mov edx, 0x18
call fcn.1401e5b40
jmp 0x1400aa588
mov qword [rbp + 0x5d88], r14
mov qword [rbp + 0x5db8], rsi
mov ecx, 8
mov edx, 0x18
call fcn.1401e5b40
jmp 0x1400aa588
mov qword [rbp + 0x5d88], r14
mov qword [rbp + 0x5db8], rsi
mov ecx, 8
mov edx, 0x18
call fcn.1401e5b40
jmp 0x1400aa588
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rsi + 0xf], ah
jg 0x1400ac664
and al, 0x20
lea rcx, [rbp + 0x5938]
mov rax, qword [rbp + 0x5920]
mov rdx, qword [rbp + 0x5928]
mov r8, qword [rbp + 0x5930]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x5dc0]
mov qword [rbp + 0x5da8], rax
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov ch, 0xc0
pop rbp
add byte [rax], al
mov qword [rbp + 0x5da8], rsi
lea rcx, [rbp + 0x5920]
call fcn.140041570
mov qword [rbp + 0x5da8], rsi
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and byte [rax - 0x7d], cl
invalid
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
mov rax, qword [rbp + 0x5dd0]
mov rcx, qword [rax + 0x2e0]
mov rdx, qword [rax + 0x2e8]
call fcn.140099e90
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, 0x600
add byte [rbp + rbx + 0x48], dh
mov eax, dword [rbp + 0x5dd0]
mov r8, qword [rax + 0x608]
mov rcx, qword [0x1402b32e8]
or eax, 0x206459
or eax, 0x206459
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x5c68], rsi
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
cmp qword [rbp + 0x5d88], 0
je case.0x14002a59f.2467
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x5db8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x5dc0]
mov qword [rbp + 0x5da8], rax
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add dword [rsi + 0xf], esp
outsd dx, dword [rsi]
je 0x1400ad185
and byte [rax - 0x7d], cl
invalid
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
cmp qword [rbp + 0x5d88], 0
je 0x1400ad1c2
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x5dc0]
call qword [sym.imp.kernel32.dll_HeapFree]
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
cmp qword [rbp + 0x5d90], 0
add byte [rax], al
add byte [rax], al
je 0x1400ad4d9
mov rcx, qword [rbp + 0x5db8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea ecx, [rbp + 0x5328]
call fcn.140066920
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
movdqa xmmword [rsp + 0x20], xmm6
cmp qword [rbp + 0x5560], 2
jne 0x1400ad68a
lea rcx, [rbp + 0x5568]
call fcn.1400640a0
jmp 0x1400ad696
lea rcx, [rbp + 0x5560]
call fcn.140064150
cmp qword [rbp + 0x5d78], 0
je 0x1400ad6c0
mov rax, qword [rbp + 0x5d78]
lock dec qword [rax]
jne 0x1400ad6c0
mov rcx, qword [rbp + 0x5d78]
mov rdx, qword [rbp + 0x5c98]
call fcn.14007b510
mov rax, qword [rbp + 0x5c78]
shl rax, 1
test rax, rax
je 0x1400ad6e5
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x5ca0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0x5db4], 0
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and byte [rax - 0x7d], cl
invalid
invalid
add byte [rax], r8b
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
cmp byte [rbp + 0x5da3], 0
jne 0x1400adad7
lea rcx, [rbp + 0x2a50]
call fcn.140065ff0
test ebx, edi
invalid
test ebx, edi
jmp qword [rsi + 0xf]
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
movzx ebx, byte [rbp + 0x5da6]
cmp byte [rbp + 0x5da7], 0
je 0x1400adba9
cmp dword [rbp + 0x5780], 2
jne 0x1400adbc6
lea rcx, [rbp + 0x5788]
call fcn.1400640a0
jmp 0x1400adbd2
mov byte [rbp + 0x5db6], bl
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rbp + 0x5780]
call fcn.140064150
mov byte [rbp + 0x5db6], bl
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
cmp byte [rbp + 0x5db6], 0
je 0x1400adcb2
mov rax, qword [rbp + 0x5d98]
lock dec qword [rax]
jne 0x1400adcb2
mov byte [rbp + 0x5dcf], 1
mov byte [rbp + 0x5dce], 0
mov rcx, qword [rbp + 0x5d98]
call fcn.14007cb90
mov byte [rbp + 0x5dcf], 1
mov byte [rbp + 0x5dce], 0
test esi, ecx
pop rbp
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
je 0x1400adce9
and byte [rax - 0x7d], cl
invalid
cmp byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test esi, ecx
pop rbp
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
je 0x1400adce9
and byte [rax - 0x7d], cl
invalid
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
movzx ebx, byte [rbp + 0x5dce]
movzx esi, byte [rbp + 0x5dcf]
lea rcx, [rbp + 0x5ce0]
call fcn.140063f20
test sil, sil
je 0x1400add3e
invalid
sbb eax, 0x5dcd9d88
add byte [rax], al
mov byte [rbp + 0x5dcd], bl
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp + 0x5d98]
lock dec qword [rax]
jne 0x1400add57
mov rcx, qword [rbp + 0x5d98]
call fcn.14007cb90
mov byte [rbp + 0x5dcd], bl
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
mov rsi, qword [rbp + 0x5d58]
mov rax, qword [rbp + 0x5dd0]
mov byte [rax + 0x61d], 0
cmp byte [rax + 0x5d0], 2
jne 0x1400ae17e
mov qword [rbp + 0x5d50], rsi
movdqa xmm6, xmmword [rsp + 0x20]
and byte [rax - 0x7d], cl
invalid
cmp byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
and byte [rax - 0x7d], cl
invalid
pop rdi
pop rbp
ret
mov rax, qword [rbp + 0x5dd0]
cmp byte [rax + 0x61e], 0
jne 0x1400ae1ac
mov qword [rbp + 0x5d50], rsi
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r8, qword [rbp + 0x5dd0]
lea rcx, [r8 + 0x5c8]
mov rax, qword [r8 + 0x5b0]
mov rdx, qword [r8 + 0x5b8]
mov r8, qword [r8 + 0x5c0]
call qword [rax + 0x10]
mov qword [rbp + 0x5d50], rsi
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
je 0x1400ae202
and byte [rax - 0x7d], cl
invalid
cmp byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
je 0x1400ae202
and byte [rax - 0x7d], cl
invalid
sub esp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
mov rsi, qword [rbp + 0x5d50]
mov rax, qword [rbp + 0x5dd0]
mov byte [rax + 0x61e], 0
cmp qword [rax + 0x598], 0
cmp dword [rax + 0x598], 0
cmp dword [rax + 0x598], 0
je 0x1400ae24e
mov rax, qword [rbp + 0x5dd0]
mov r8, qword [rax + 0x5a0]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x5dd0]
cmp byte [rax + 0x61f], 0
invalid
add byte [rax], al
invalid
je 0x1400ae28f
invalid
mov rax, qword [rbp + 0x5dd0]
lea rcx, [rax + 0x470]
call fcn.1400a8540
mov qword [rbp + 0x5d70], rsi
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rbp + 0x5d70], rsi
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
je 0x1400ae31e
and byte [rax - 0x7d], cl
invalid
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
mov rcx, qword [rbp + 0x5cd8]
call fcn.1400a6e20
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
add dh, al
adc bl, 2
add byte [rax], al
add byte [rax + 0x2d6b8], al
add byte [rax], al
je 0x1400ae3bc
lea rcx, [rbp + 0x4f88]
call fcn.1400a8540
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
add esp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movdqa xmm6, xmmword [rsp + 0x20]
and al, 0x20
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
invalid
mov r8, qword [rbp - 0x10]
mov rcx, qword [0x1402b32e8]
xor edx, edx
add rsp, 0x40
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
js 0x1400ae48e
add byte [rdx + rbp + 0x48], dh
mov eax, dword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jb 0x1400ae4a0
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbp
ret
invalid
push 0x40
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x1400ae503
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
jb 0x1400ae4f0
call 0x150836829
adc dword [rdx + 0xc], esi
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x10]
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
nop
add rsp, 0x20
pop rbp
ret
add byte es:[rax], al
add rsp, 0x30
pop rbp
jmp fcn.140084cc0
sub esp, 0x20
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 0x10]
invalid
invalid
add rcx, 0x2640
add byte [rax], al
invalid
add byte [rax], al
call fcn.140084cc0
nop
add rsp, 0x20
pop rbp
ret
int3
push rsi
push rdi
push rbx
sub rsp, 0x4f0
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 4], ebp
add byte [rax], al
invalid
invalid
invalid
dec dword [rcx + rcx*4 - 0x39]
mov rsi, rcx
movzx eax, byte [rdx + 0x251]
lea rcx, [0x14025a058]
mov al, 0xba
sbb al, byte [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbp + 0x458], rdx
jmp rax
mov word [rdx + 0x253], 0x100
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
movups xmm3, xmmword [rdx + 0x30]
movups xmmword [rdx + 0xd8], xmm0
movups xmmword [rdx + 0xe8], xmm1
movups xmmword [rdx + 0xf8], xmm2
movups xmmword [rdx + 0x108], xmm3
movups xmm0, xmmword [rdx + 0x40]
movups xmmword [rdx + 0x118], xmm0
movups xmm0, xmmword [rdx + 0x50]
movups xmmword [rdx + 0x128], xmm0
movups xmm0, xmmword [rdx + 0x60]
movups xmmword [rdx + 0x138], xmm0
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rdx + 0x70]
movups xmmword [rdx + 0x148], xmm0
movups xmm0, xmmword [rdx + 0x80]
movups xmmword [rdx + 0x158], xmm0
movups xmm0, xmmword [rdx + 0x90]
movups xmmword [rdx + 0x168], xmm0
movups xmm0, xmmword [rdx + 0xa0]
movups xmmword [rdx + 0x178], xmm0
movups xmm0, xmmword [rdx + 0xb0]
adc byte [rdx + 0xb0], al
adc byte [rdx + 0xb0], al
movups xmmword [rdx + 0x188], xmm0
movups xmm0, xmmword [rdx + 0xc0]
rol byte [rax], 0
add byte [rdi], cl
adc dword [rdx + 0x198], eax
rol byte [rax], 0
add byte [rdi], cl
adc dword [rdx + 0x198], eax
mov rax, qword [rdx + 0xd0]
add byte [rax], al
mov qword [rdx + 0x1a8], rax
movzx eax, byte [rdx + 0x250]
mov byte [rdx + 0x252], al
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0xf8]
clc
add byte [rax], al
add byte [rdi], cl
adc dword [rdx + 0x1b0], edx
clc
add byte [rax], al
add byte [rdi], cl
adc dword [rdx + 0x1b0], edx
mov rax, qword [rdx + 0x108]
mov qword [rdx + 0x1c0], rax
movups xmmword [rdx + 0x1c8], xmm0
movups xmmword [rdx + 0x1d8], xmm1
mov rax, qword [rdx + 0x1b0]
lock inc qword [rax]
jle 0x1400aeedd
mov rcx, qword [rdx + 0x1b8]
mov r8, qword [rdx + 0x1c0]
lock inc qword [rcx]
jle 0x1400aeedd
lea rbx, [rdx + 0x158]
lea r14, [rdx + 0x1e8]
mov qword [rdx + 0x1e8], rax
add dword [rax], eax
add byte [rbp + rcx*4 - 0x4e], cl
call 0x1880ae6e3
mov dword [rdx + 0x1e8], eax
mov qword [rdx + 0x1f0], rcx
mov qword [rdx + 0x1f8], r8
mov byte [rdx + 0x253], 1
cmp byte [rdx + 0x151], 0
je 0x1400ae752
lea rax, [rdx + 0x1c8]
mov r15, qword [rax]
test r15, r15
mov qword [rbp + 0x450], r15
add al, 0
invalid
je 0x1400ae786
mov rcx, qword [rdx + 0x1d0]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rbp + 0x448], rax
test dword [rax + 4], ecx
add byte [rax], al
mov r15d, 1
mov rdx, qword [rbp + 0x458]
jmp 0x1400ae789
mov r8, qword [rdx + 0x240]
mov rax, qword [rdx + 0x248]
jmp 0x1400ae87e
cmp byte [rbx], 0
je 0x1400ae706
lea rdx, [0x14021e318]
mov rcx, rbx
call fcn.1400359b0
test al, al
mov rdx, qword [rbp + 0x458]
je 0x1400ae706
mov rcx, r14
call fcn.1400a5210
mov byte [rax + 0x67], 1
mov rdx, qword [rbp + 0x458]
jmp 0x1400ae706
xor r15d, r15d
mov rcx, qword [rdx + 0x1d8]
mov r12, rdx
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
movzx edx, word [r12 + 0x1e4]
mov byte [r12 + 0x253], 0
lea rcx, [r12 + 0x200]
mov word [rax + rax], fs
add al, byte [rax]
add byte [rcx + 0xf], al
adc byte [rsi], al
movups xmmword [r12 + 0x220], xmm0
mov r8, qword [r14 + 0x10]
mov qword [r12 + 0x230], r8
mov qword [r12 + 0x200], r15
mov r8, qword [rbp + 0x448]
mov qword [r12 + 0x208], r8
mov qword [r12 + 0x210], rax
add byte [rcx - 0x75], al
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rcx - 0x77], al
test byte [rax + rbx], ah
add al, byte [rax]
add byte [rsi + 0x41], ah
mov dword [rsp + 0x21c], edx
mov byte [r12 + 0x238], 0
mov byte [r12 + 0x254], 0
mov rax, qword [rbx + 0x50]
mov qword [rbp + 0x360], rax
test dword [rax + 3], esp
add byte [rax], al
test dword [rax + 3], esp
add byte [rax], al
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rbp + 0x350], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rbp + 0x340], xmm3
sub dword [rbp + 0x340], ebx
sub dword [rbp + 0x340], ebx
add byte [rax], al
movaps xmmword [rbp + 0x330], xmm2
movaps xmmword [rbp + 0x320], xmm1
movaps xmmword [rbp + 0x310], xmm0
lea rdx, [rbp + 0x310]
call fcn.1400e4210
mov r8, rax
mov rax, rdx
mov rcx, qword [rbp + 0x458]
mov qword [rcx + 0x240], r8
mov qword [rcx + 0x248], rdx
lea rcx, [rbp + 0x310]
mov rdx, r8
mov r8, rdi
call qword [rax + 0x18]
mov r14, qword [rbp + 0x310]
cmp r14, 4
jne 0x1400ae8a6
mov byte [rsi + 0x11], 3
mov al, 3
jmp 0x1400aed8f
mov rdi, qword [rbp + 0x318]
mov rbx, qword [rbp + 0x320]
lea rdx, [rbp + 0x328]
lea rcx, [rbp - 0x50]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x458]
mov rcx, qword [rax + 0x240]
mov rax, qword [rax + 0x248]
mov qword [rbp + 0x450], rcx
mov qword [rbp + 0x448], rax
call qword [rax]
mov rax, qword [rbp + 0x448]
cmp qword [rax + 8], 0
je 0x1400ae927
cmp qword [rax + 0x10], 0x11
jae 0x1400ae90d
mov r8, qword [rbp + 0x450]
jmp 0x1400ae918
mov r8, qword [rbp + 0x450]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp r14d, 3
jne 0x1400aea18
mov rax, qword [rbp + 0x458]
lea rcx, [rax + 0x200]
call fcn.1400a7820
mov rax, qword [rbp + 0x458]
mov byte [rax + 0x253], 0
cmp qword [rax + 0x1c8], 0
je 0x1400ae970
mov rax, qword [rbp + 0x458]
mov rcx, qword [rax + 0x1d0]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rax, qword [rbp + 0x458]
mov rcx, qword [rax + 0x1d8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov r14, qword [rbp + 0x458]
mov rax, qword [r14 + 0x1b0]
lock dec qword [rax]
jne 0x1400ae9a6
mov rcx, qword [r14 + 0x1b0]
call fcn.14003e840
mov rax, qword [r14 + 0x1b8]
lock dec qword [rax]
jne 0x1400ae9cd
mov rax, qword [rbp + 0x458]
mov rcx, qword [rax + 0x1b8]
mov rdx, qword [rax + 0x1c0]
call fcn.14007b510
mov rax, qword [rbp + 0x458]
mov byte [rax + 0x254], 0
mov rax, qword [rax + 0x148]
lock dec qword [rax]
jne 0x1400ae9fb
mov rax, qword [rbp + 0x458]
mov rcx, qword [rax + 0x148]
call fcn.14007b3e0
mov r14b, 2
mov r8, qword [rbp + 0x458]
cmp byte [r8 + 0x140], 2
jne 0x1400aeae0
jmp 0x1400aed7e
lea rcx, [rbp + 0x200]
lea rdx, [rbp - 0x50]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x1e8], r14
mov qword [rbp + 0x1f0], rdi
mov qword [rbp + 0x1f8], rbx
cmp r14, 2
jne 0x1400aeb04
lea rcx, [rbp + 0x310]
lea rdx, [rbp + 0x1e8]
mov r8d, 0x128
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
mov r12, qword [rbp + 0x458]
jne 0x1400aea99
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400aee76
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x128
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400aee76
mov rdi, rax
lea rdx, [rbp + 0x310]
mov r8d, 0x128
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
movzx r15d, byte [r12 + 0x252]
lea rbx, fcn.1400ea350
xor r14d, r14d
jmp 0x1400aec81
mov rax, qword [r8 + 0x120]
mov rdx, qword [r8 + 0x128]
lea rcx, [r8 + 0x138]
mov r8, qword [r8 + 0x130]
call qword [rax + 0x10]
jmp 0x1400aed7e
lea rcx, [rbp + 0xc0]
lea rdx, [rbp + 0x1e8]
mov r8d, 0x128
call sub.VCRUNTIME140.dll_memcpy
mov rbx, qword [rbp + 0x458]
cmp byte [rbx + 0x151], 0
jne 0x1400aeb71
mov rcx, qword [rbp + 0xe8]
cmp rcx, 0xffffffffffffffff
je 0x1400aeea6
mov dword [rbp + 0x310], 0
mov dword [rsp + 0x20], 4
lea r9, [rbp + 0x310]
mov edx, 6
mov r8d, 1
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
je 0x1400aedae
lea rcx, [rbp + 0x310]
lea rdx, [rbp + 0xc0]
mov r8d, 0x128
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1400aebb6
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400aee8e
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x128
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400aee8e
mov rdi, rax
lea rdx, [rbp + 0x310]
mov r8d, 0x128
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
movzx r14d, byte [rbx + 0x152]
movzx r15d, byte [rbx + 0x252]
lea rbx, [0x1402207a0]
cmp qword [rbp + 0x1e8], 2
jne 0x1400aec81
mov rax, qword [rbp + 0x208]
mov rcx, qword [rbp + 0x210]
mov qword [rbp + 0x208], 0xffffffffffffffff
cmp rax, 0xffffffffffffffff
je 0x1400aec75
mov qword [rbp + 0x310], rax
mov qword [rbp + 0x318], rcx
lea rdx, [rbp + 0x310]
lea rcx, [rbp + 0x1f0]
call fcn.140133330
invalid
or byte [rax], r8b
test rax, rax
je 0x1400aec53
mov rcx, rax
call fcn.14004da10
dec dword [rax - 0x73]
lea edx, [rax]
add eax, dword [rax]
add al, ch
sar dword [rbx + rdi*8 - 1], 0x48
dec dword [rax - 0x7d]
mov ebp, 0x208
invalid
lea rcx, [rbp + 0x310]
call fcn.140066920
dec dword [rax - 0x7d]
mov ebp, 0x208
invalid
dec dword [rax - 0x7d]
mov ebp, 0x208
push qword [rsp + rcx + 0x48]
lea ecx, [rbp + 0x208]
add byte [rax], al
je 0x1400aec75
lea rcx, [rbp + 0x208]
add byte [rax], al
call fcn.140066920
lea rcx, [rbp + 0x1f0]
lea ecx, [rbp + 0x1f0]
add al, ch
iretd
call fcn.140066a50
jge 0x1400aec7b
dec dword [rax - 0x75]
test dword [rax + 4], ebx
mov rax, qword [rbp + 0x458]
add byte [rax], al
lea rcx, [rax + 0x200]
call fcn.1400a7820
mov rax, qword [rbp + 0x458]
test dword [rax + 4], ebx
add byte [rax], al
test dword [rax + 4], ebx
add byte [rax], al
mov byte [rax + 0x253], 0
cmp qword [rax + 0x1c8], 0
je 0x1400aecc0
mov rax, qword [rbp + 0x458]
mov rcx, qword [rax + 0x1d0]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rax, qword [rbp + 0x458]
mov rcx, qword [rax + 0x1d8]
mov ecx, dword [rax + 0x1d8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov r12, qword [rbp + 0x458]
mov rax, qword [r12 + 0x1b0]
mov eax, dword [rsp + 0x1b0]
mov eax, dword [rsp + 0x1b0]
lock dec qword [rax]
jne 0x1400aecf8
mov rcx, qword [r12 + 0x1b0]
call fcn.14003e840
clc
invalid
clc
dec dword [rcx - 0x75]
test byte [rax + rdi*4], ah
add dword [rax], eax
add al, dh
dec qword [rax]
mov rax, qword [r12 + 0x1b8]
lock dec qword [rax]
jne 0x1400aed20
mov rax, qword [rbp + 0x458]
mov rcx, qword [rax + 0x1b8]
add byte [rax], al
add byte [rax], al
mov rdx, qword [rax + 0x1c0]
call fcn.14007b510
mov rax, qword [rbp + 0x458]
mov byte [rax + 0x254], 0
add al, byte [rax]
add byte [rax], al
add dh, al
adc byte [rdx + rax], 0
add al, byte [rax]
add byte [rax], al
mov rax, qword [rax + 0x148]
lock dec qword [rax]
add al, byte [rax]
add byte [rax], al
mov rax, qword [rax + 0x148]
lock dec qword [rax]
jne 0x1400aed4e
mov rax, qword [rbp + 0x458]
mov rcx, qword [rax + 0x148]
pop rax
add al, 0
add byte [rax - 0x75], cl
mov byte [rax + 1], cl
add byte [rax], al
call fcn.14007b3e0
xchg edx, eax
invalid
mov r8, qword [rbp + 0x458]
cmp byte [r8 + 0x140], 2
add byte [rax], al
invalid
je 0x1400aed7e
add byte [rax], al
add dh, byte [rdi + rbx + 0x49]
mov eax, dword [rax + 0x120]
and byte [rcx], al
add byte [rax], al
mov rax, qword [r8 + 0x120]
and byte [rcx], al
add byte [rax], al
mov rdx, qword [r8 + 0x128]
lea rcx, [r8 + 0x138]
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x73], cl
mov byte [rax], bh
add dword [rax], eax
add byte [rax], al
mov r8, qword [r8 + 0x130]
add byte [rax], al
mov r8, qword [r8 + 0x130]
add bh, bh
push rax
adc byte [rax - 0x77], cl
mov qword ds:[rsi + 8], rbx
mov dword [rsi + 8], ebx
call qword [rax + 0x10]
mov qword [rsi], rdi
mov qword [rsi + 8], rbx
mov dword [rsi + 8], ebx
mov dword [rsi + 8], ebx
mov byte [rsi + 0x10], r15b
mov byte [rsi + 0x11], r14b
mov byte [rsi + 0x11], dh
mov byte [rsi + 0x11], dh
mov al, 1
mov rcx, qword [rbp + 0x458]
mov byte [rcx + 0x251], al
add rsp, 0x4f0
add byte [rbx + 0x5f], bl
pop rax
add al, 0
add byte [rax + 0x25181], cl
add byte [rax - 0x7f], cl
invalid
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov ebx, eax
shl rbx, 0x20
or rbx, 2
mov qword [rbp + 0x310], rbx
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
mov qword [rbp + 0x440], r14
jne 0x1400aedf8
invalid
sbb edi, edi
adc eax, 0x14278b
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400aeece
mov rcx, rax
mov qword [0x1402b32e8], rax
mov dword [0x1402b32e8], eax
and byte [rax], al
mov r8d, 8
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400aeece
invalid
invalid
add byte [rax], al
invalid
mov rdi, rax
mov qword [rax], rbx
lea rcx, [rbp + 0xc0]
call fcn.1400a78f0
mov bh, bh
dec dword [rax - 0x73]
sbb eax, 0x173790
invalid
invalid
cmp dword [rbp + 0x1e8], 2
jne 0x1400ae931
cli
invalid
invalid
lea rcx, [rbp + 0x1e8]
call fcn.1400a8540
jmp 0x1400ae931
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.24_srcconnect.rsb_
mov edx, 0x22
call fcn.1401e6090
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.24_srcconnect.rsb_
mov edx, 0x23
call fcn.1401e6090
mov qword [rbp + 0x440], r14
mov ecx, 8
mov edx, 0x128
call fcn.1401e5b40
jmp 0x1400aeedd
mov qword [rbp + 0x440], r14
mov ecx, 8
mov edx, 0x128
call fcn.1401e5b40
jmp 0x1400aeedd
mov qword [rbp + 0x440], r14
mov byte [rbp + 0x467], 1
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
mov edx, 0x2b
call fcn.1401e6090
jmp 0x1400aeedd
mov ecx, 8
mov edx, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
call fcn.1401e5b40
ud2
push rbp
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x80]
add byte [rax - 0x75], cl
test dword [rax + 4], ebx
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 4], ebx
add byte [rax], al
cmp byte [rax + 0x140], 2
je 0x1400af440
invalid
mov r8, qword es:[rbp + 0x458]
mov r8, qword [rbp + 0x458]
lea rcx, [r8 + 0x138]
mov rax, qword [r8 + 0x120]
mov eax, dword [rax + 0x120]
mov rdx, qword [r8 + 0x128]
sub byte [rcx], al
add byte [rax], al
mov r8, qword [r8 + 0x130]
xor byte [rcx], al
add byte [rax], al
call qword [rax + 0x10]
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x75], cl
test dword [rax + 4], ebx
add byte [rax], al
add byte [rax], 0
add byte [rax - 0x75], cl
test dword [rax + 4], ebx
add byte [rax], al
mov rcx, qword [rax + 0x240]
add byte [rax], al
mov rdx, qword [rax + 0x248]
call fcn.140099e90
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
invalid
xor byte [rbx + 0x5f], bl
pop rsi
pop r12
pop rsp
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
lea ecx, [rax + 0x1e8]
call fcn.140084b60
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
push rbp
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
test dword [rax + 4], ebx
add al, 0
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
test dword [rax + 4], ebx
add al, 0
invalid
add al, 0
add byte [rax + 0x254b8], al
add byte [rax], al
invalid
cmp byte [rax + 0x254], 0
add byte [rax], al
add byte [rbx + rdx + 0x48], dh
mov eax, dword [rbp + 0x458]
je 0x1400af53d
mov rax, qword [rbp + 0x458]
lea rcx, [rax + 0x158]
add dword [rax], eax
add al, ch
call fcn.14001bf50
call fcn.14001bf50
mov rax, qword [rbp + 0x458]
add byte [rax], al
mov byte [rax + 0x254], 0
mov rax, qword [rax + 0x148]
adc byte [rdx + rax], 0
add byte [rax - 0x75], cl
or byte [rax + 1], 0
add al, dh
lock dec qword [rax]
lock dec qword [rax]
jne 0x1400af56b
mov rax, qword [rbp + 0x458]
mov rcx, qword [rax + 0x148]
add qword [rax], rax
add al, ch
jne 0x1400af527
cld
invalid
add qword [rax], rax
add al, ch
jne 0x1400af527
cld
dec dword [rax - 0x75]
test dword [rax + 4], ebx
add byte [rax], al
mov rax, qword [rbp + 0x458]
cmp byte [rax + 0x140], 2
je 0x1400af5a1
mov r8, qword [rbp + 0x458]
lea rcx, [r8 + 0x138]
mov rax, qword [r8 + 0x120]
mov rdx, qword [r8 + 0x128]
mov r8, qword [r8 + 0x130]
xor byte [rax], 1
add byte [rax], al
xor byte [rax], 1
add byte [rax], al
call qword [rax + 0x10]
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
int3
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0x830], xmm6
jg 0x1400af590
xor byte [rax], cl
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1400af590
xor byte [rax], cl
add byte [rax], al
mov qword [rbp + 0x828], 0xfffffffffffffffe
mov rdi, r8
mov r15, rdx
xlatb
mov rsi, rcx
movzx eax, byte [rdx + 0x268]
lea rcx, [0x14025a068]
sbb al, byte [rax]
sbb al, byte [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
mov qword [rbp + 0x800], rdx
jmp rax
lea rcx, [rbp + 0x268]
mov r8d, 0x258
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov ebx, dword [r15 + 0x260]
add al, byte [rax]
add byte [rcx - 0x6535ff05], al
cmp ecx, dword [rdi]
invalid
add dword [rax], 0
invalid
lea rcx, [r15 + 0x270]
add byte [rax], al
mov r8d, 0x258
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [r15 + 0x270]
lea rcx, [rbp + 0x4c0]
mov qword [rbp + 0x810], rdx
adc byte [rax], cl
add byte [rax], al
adc byte [rax], cl
add byte [rax], al
mov r8, rdi
call fcn.1400ae570
movzx edi, byte [rbp + 0x4d1]
cmp dil, 3
jne 0x1400af683
mov byte [rsi + 0x11], 3
mov al, 4
jmp 0x1400afb05
movdqa xmm6, xmmword [rbp + 0x4c0]
mov bl, byte [rbp + 0x4d0]
mov eax, dword [rbp + 0x4d2]
rol byte [rax + rax], cl
add byte [rcx + 0x81885], cl
add byte [rdi], cl
mov bh, 0x85
invalid
add al, 0
add byte [rsi - 0x77], ah
test dword [rax + rcx], ebx
sbb al, 8
add byte [rax], al
rol byte [rax + rax], cl
add byte [rcx + 0x81885], cl
add byte [rdi], cl
mov bh, 0x85
invalid
sbb al, 8
add byte [rax], al
mov rcx, qword [rbp + 0x810]
call fcn.1400a74b0
jmp case.0x1400a8fa3.19
mov r14, qword [r15 + 0x258]
call fcn.140177e40
add rax, r14
jae case.0x1400909de.66
lea rcx, [rbp + 0x790]
call fcn.14018d850
jmp 0x1400af726
mov r8d, edx
add r8d, ebx
cmp r8d, 0x3b9aca00
jb 0x1400af6f6
inc rax
inc eax
je 0x1400af6cd
add r8d, 0xc4653600
mov ecx, r8d
shr ecx, 9
or dword [rax + 0x69], ecx
leave
or dword [rbx + 4], 0
or dword [rax + 0x69], ecx
leave
or dword [rbx + 4], 0
shr rcx, 0x27
imul ecx, ecx, 0x3b9aca00
invalid
cmp eax, dword [rcx + 0x29]
enter 0xffffffffffff8d4c, 0xd
stc
in al, dx
invalid
add byte [rax - 0x73], cl
lea edx, [rax + 0x48000007]
mov edx, eax
call fcn.14018d6d0
invalid
lea rbx, [rbp + 0x4c0]
lea rdx, [rbp + 0x268]
mov r8d, 0x258
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rbp + 0x790]
movups xmm1, xmmword [rbp + 0x7a0]
movups xmm2, xmmword [rbp + 0x7b0]
movups xmm3, xmmword [rbp + 0x7c0]
movups xmmword [rbp + 0x718], xmm0
adc dword [rbp + 0x718], eax
movups xmmword [rbp + 0x728], xmm1
movups xmmword [rbp + 0x738], xmm2
movups xmmword [rbp + 0x748], xmm3
movups xmm0, xmmword [rbp + 0x7d0]
movups xmmword [rbp + 0x758], xmm0
movups xmm0, xmmword [rbp + 0x7e0]
movups xmmword [rbp + 0x768], xmm0
movdqu xmm0, xmmword [rbp + 0x7f0]
movdqu xmmword [rbp + 0x778], xmm0
movq qword [rbp + 0x778], mm0
lea r14, [rbp - 0x60]
mov r8d, 0x2c8
mov rcx, r14
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r15, qword [rbp + 0x800]
lea rcx, [r15 + 0x270]
add byte [rax], al
add byte [rax], al
mov r8d, 0x2c8
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [r15 + 0x270]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
mov qword [rbp + 0x810], rdx
je 0x1400af84f
test eax, eax
jne 0x1400af87a
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov rdx, qword [rbp + 0x810]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x13c], 0
setne cl
cmp byte [rax + 0x13d], 0
sete bl
and bl, cl
jmp 0x1400af87c
xor ebx, ebx
lea rcx, [rbp + 0x4c0]
mov r8, rdi
call fcn.1400ae570
mov rax, qword [rbp + 0x800]
lea r15, [rax + 0x4c8]
movzx r14d, byte [rbp + 0x4d1]
cmp r14b, 3
jne 0x1400af96a
lea rcx, [rbp + 0x4c0]
call case.0x1400857ea.118
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x1400af91a
test eax, eax
jne case.0x140085e56.128
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movzx edx, byte [rax + 0x13c]
test dl, dl
sete cl
cmp byte [rax + 0x13d], 0
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
setne al
or al, cl
enter 0xffffffffffffc308, 0xffffffffffffff80
sti
add dword [rbp + 0x53], esi
enter 0xffffffffffffc308, 0xffffffffffffff80
sti
add dword [rbp + 0x53], esi
mov rcx, r15
mov rdx, rdi
call fcn.14018db50
loope 0x1400af963
add byte [rax + rax*8 + 0x100840f], al
add byte [rax], al
loope 0x1400af963
add byte [rax + rax*8 + 0x100840f], al
add byte [rax], al
add dword [rax], eax
add dh, al
adc dword [rbx], r8d
mov byte [rsi + 0x11], 3
mov al, 3
jmp 0x1400afb05
mov qword [rbp + 0x820], r15
mov ebp, 0x820
movdqa xmm6, xmmword [rbp + 0x4c0]
movzx ebx, byte [rbp + 0x4d0]
mov eax, dword [rbp + 0x4d2]
mov dword [rbp + 0x790], eax
movzx eax, word [rbp + 0x4d6]
mov word [rbp + 0x794], ax
jmp 0x1400afa69
mov byte [rbp + 0x820], dl
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x13c], 0
mov rcx, r15
mov rdx, rdi
call fcn.14018db50
mov ebx, eax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
add dword [rdi], ecx
mov dh, 0xbd
and byte [rax], cl
add byte [rax], al
add dword [rdi], ecx
mov dh, 0xbd
and byte [rax], cl
add byte [rax], al
je 0x1400afa36
test eax, eax
jne 0x1400afa57
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
mov esi, 0xc4e8000d
loop 0x1400afa25
add byte [rbx + 0x20397a05], cl
invalid
mov esi, 0xc4e8000d
loop 0x1400afa25
add byte [rbx + 0x20397a05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and byte [rax], al
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
add byte [rax + 1], 0
add byte [rcx], al
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
and eax, 0x58
invalid
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x13c], dil
rol dword [rax - 0x78], 0xb8
cmp al, 1
add byte [rax], al
mov byte [rax + 0x13d], 0
test bl, bl
jne 0x1400af95f
fisttp dword [rdi]
test dword [rax], eax
invalid
mov qword [rbp + 0x820], r15
mov dword [rbp + 0x820], edi
mov r14b, 3
add ecx, dword [rdi]
mov bh, 0x85
xchg esp, eax
invalid
movzx eax, word [rbp + 0x794]
mov word [rbp + 0x80c], ax
mov eax, dword [rbp + 0x790]
test dword [rax - 0x76fffff9], edx
test dword [rax], ecx
or byte [rax], al
add byte [rax - 0x75], cl
lea edx, [rax]
or byte [rax], al
add al, ch
and dword [rdx - 1], edi
dec dword [rax - 0x75]
lea esp, [rax]
or byte [rax], al
add al, ch
and eax, 0x40fffd52
mov bh, 2
test dword [rax - 0x76fffff9], edx
test dword [rax], ecx
or byte [rax], al
add byte [rax - 0x75], cl
lea edx, [rax]
or byte [rax], al
add al, ch
and dword [rdx - 1], edi
dec dword [rax - 0x75]
lea esp, [rax]
or byte [rax], al
add al, ch
and eax, 0x40fffd52
mov bh, 2
cmp r14b, 2
je case.0x1400a8fa3.19
movzx eax, r14b
cmp eax, 3
jne 0x1400afac7
lea rax, [0x14021e460]
movq xmm0, rax
movdqa xmm6, xmmword [0x1401f18c0]
punpcklqdq xmm6, xmm0
jmp case.0x1400a8fa3.19
movzx eax, word [rbp + 0x80c]
add byte [rax], al
mov word [rbp + 0x81c], ax
mov eax, dword [rbp + 0x808]
mov dword [rbp + 0x818], eax
add byte [rcx + rcx*4 - 9], al
movdqu xmmword [rsi], xmm6
mov byte [rsi + 0x10], bl
mov byte [rsi + 0x11], dil
mov eax, dword [rbp + 0x818]
add byte [rcx - 0x48f0edba], cl
test dword [rax + rcx], ebx
or byte [rax], al
invalid
mov word [rsi + 0x16], ax
mov al, 1
mov rcx, qword [rbp + 0x800]
mov byte [rcx + 0x268], al
mov rax, rsi
movaps xmm6, xmmword [rbp + 0x830]
add rsp, 0x8c8
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.24_srcconnect.rsb_
lea eax, [0x14021e428]
lea eax, [0x14021e428]
mov edx, 0x23
call fcn.1401e6090
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.24_srcconnect.rsb_
mov edx, 0x22
call fcn.1401e6090
int3
ret
int3
int3
jmp rax
int3
int3
mov eax, dword [rcx]
mov rcx, qword [rcx + 8]
mov ecx, dword [rcx + 8]
mov r8, qword [rcx + 0x30]
mov rcx, rax
jmp r8
jmp rax
jmp rax
int3
int3
sub rsp, 0x40
lea rbp, [rsp + 0x40]
and al, 0x40
in al, dx
lea rbp, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x10], rcx
call fcn.140076780
and eax, 0x48fffc68
mov eax, dword [rbp - 0x10]
and eax, 0x48fffc68
mov eax, dword [rbp - 0x10]
push 0xffffffff8b48fffc
invalid
cmp dword [rax + 0x100], 2
jne 0x1400aff6e
invalid
invalid
add rsp, 0x40
pop rbp
ret
mov rcx, qword [rbp - 0x10]
lea rax, [rcx + 0x100]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
call 0x136c9be69
dec dword [rax - 0x75]
invalid
mov qword [rbp - 0x18], rax
call fcn.14001be40
mov rcx, qword [rbp - 0x10]
add rcx, 0xe0
add ecx, 0xe0
add ecx, 0xe0
call fcn.14006a820
mov rcx, qword [rbp - 0x18]
add rsp, 0x40
test al, 0xfb
dec dword [rax - 0x75]
call 0x180cf82e2
pop rbp
jmp fcn.14006b360
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x10]
call fcn.140074560
cld
call qword [rax + 0x20c48348]
cld
call qword [rax + 0x20c48348]
pop rbp
ret
and al, 0x10
push rbp
sub rsp, 0x20
adc byte [rbp + 0x48], dl
sub esp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x10]
mov rcx, qword [rbp - 0x10]
add rcx, 0xe0
shl eax, 0
loopne case.0x140090a3c.81
add byte [rax], al
add al, ch
test al, 0xfb
call qword [rax + 0x20c48348]
add esp, 0x20
call fcn.14006a820
nop
add rsp, 0x20
add esp, 0x20
invalid
pop rbp
ret
nop dword cs:[rax + rax]
invalid
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
mov rcx, qword [rbp - 0x18]
call fcn.14006b360
mov bl, 0xfb
call qword [rax + 0x20c48348]
call 0x13bbe59ee
mov bl, 0xfb
call qword [rax + 0x20c48348]
and byte [rbp - 0x3d], bl
int3
pop rbp
ret
lea eax, [0x14021e620]
out 0x16, al
add byte [rcx], dh
rol bl, cl
int3
xor edx, edx
ret
int3
int3
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xc8
sub esp, 0xc8
sub esp, 0xc8
enter 0, 0
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
mov qword [rbp + 0x40], 0xfffffffffffffffe
mov rsi, rcx
mov esi, ecx
invalid
mov esi, ecx
movzx ebx, byte [rcx + 0x48]
test bl, bl
mov qword [rbp + 0x30], rdx
mov dword [rbp + 0x30], edx
mov dword [rbp + 0x30], edx
je 0x1400b0105
add byte [rax], al
add byte [rdi], cl
adc byte [rdx + 0x40], al
invalid
invalid
add byte [rax], al
movups xmm0, xmmword [rdx + 0x40]
movaps xmmword [rbp - 0x10], xmm0
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
adc byte [rdi], cl
adc byte [rdx + 0x20], dl
adc byte [rdi], cl
adc byte [rdi], cl
adc byte [rdx + 0x20], dl
movups xmm3, xmmword [rdx + 0x30]
movaps xmmword [rbp - 0x20], xmm3
movaps xmmword [rbp - 0x30], xmm2
movaps xmmword [rbp - 0x40], xmm1
invalid
push rbp
ror byte [rdi], 1
sub dword [rbp - 0x40], ecx
invalid
ror byte [rdi], 0x29
mov r8b, 0x48
mov ecx, dword [rsi + 0x20]
movaps xmmword [rbp - 0x50], xmm0
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x38]
cmp rax, rcx
jne 0x1400b009e
cmp byte [rax + 0x39], r9b
cmp byte [rax + 0x39], cl
enter 0x1475, 0xffffffffffffff88
pop rbp
mov byte [rbp + 0x3f], bl
lea rcx, [rsi + 0x20]
call fcn.14007ac00
stosd dword [rdi], eax
cld
dec dword [rax - 0x75]
and byte [rax - 0x75], r9b
invalid
invalid
invalid
and al, r13b
push 0xffffffffffffffab
stosd dword [rdi], eax
stosd dword [rdi], eax
cld
dec dword [rax - 0x75]
and byte [rax - 0x75], r9b
cmp byte [rax - 0x75], r9b
push rsi
mov rdx, qword [rsi + 0x30]
add rdx, rax
add edx, eax
xor byte [rax + 1], cl
ret 0x3145
invalid
invalid
xor r8d, r8d
cmp rdx, rcx
cmovae r8, rcx
sub rdx, r8
sub edx, eax
sub edx, eax
mov rcx, qword [rsi + 0x28]
lea rdx, [rdx + rdx*4]
xchg edx, eax
xchg edx, eax
shl rdx, 4
movaps xmm0, xmmword [rbp - 0x50]
sub byte [rbp - 0x50], al
mov r8b, 0xf
sub byte [rbp - 0x40], cl
invalid
invalid
movaps xmm1, xmmword [rbp - 0x40]
ror byte [r15], 0x28
movaps xmm2, xmmword [rbp - 0x30]
movaps xmm3, xmmword [rbp - 0x20]
push rbp
ror byte [rdi], 1
sub byte [rbp - 0x20], bl
movaps xmm4, xmmword [rbp - 0x10]
invalid
movups xmmword [rcx + rdx + 0x40], xmm4
movups xmmword [rcx + rdx + 0x30], xmm3
adc dword fs:[rax + 0xf], eax
adc dword [rcx + rdx + 0x30], ebx
movups xmmword [rcx + rdx + 0x20], xmm2
adc dword [rcx + rdx + 0x20], edx
and byte [rdi], cl
adc dword [rcx + rdx + 0x10], ecx
adc qword [rax], r10
movups xmmword [rcx + rdx + 0x10], xmm1
adc dword [rax], edx
movups xmmword [rcx + rdx], xmm0
adc dword [rcx + rdx], eax
inc rax
mov qword [rsi + 0x38], rax
cmp byte [rax - 0x7f], cl
invalid
add rsp, 0xc8
enter 0, 0
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
mov rax, qword [rdx]
add cl, byte [rax - 0x73]
lea rcx, [0x14025a07c]
lea ecx, [0x14025a07c]
or eax, 0x1a9f6d
lahf
sbb al, byte [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov byte [rbp + 0x3f], bl
pop rbp
invalid
invalid
jmp rax
loopne case.0x14008ab2b.106
mov ecx, dword [rdx + 0x18]
mov rdx, qword [rsi + 0x18]
mov edx, dword [rsi + 0x18]
sbb byte [rax - 0x75], cl
push rsi
sbb byte [rax - 0x7b], cl
sal byte [rbp + 0x63], cl
invalid
mov edx, dword [rsi + 0x18]
test rdx, rdx
jne 0x1400b018b
invalid
jmp 0x1400b01cb
mov dh, 0x42
cmp ebp, dword [rdx]
cmp cl, byte [rdi]
mov dh, 0xc8
add rcx, qword [rdx + 0x18]
jb 0x1400b059f
add al, 0
add byte [rax + 3], cl
jae 0x1400b0168
add rcx, qword [rdx + 0x48]
jae 0x1400b0168
jae 0x1400b0168
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
lea eax, [0x140223060]
add eax, 0x172f0b
mov edx, 0x2b
call fcn.1401e6090
add cl, ch
jmp 0x1400b05b7
push rbx
add al, 0
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x10]
mov rdx, qword [rsi + 0x18]
test rdx, rdx
jne 0x1400b018b
invalid
mov rcx, qword [rdx + 0x10]
mov rdx, qword [rsi + 0x18]
test rdx, rdx
jne 0x1400b018b
invalid
sbb ch, bl
pop rax
mov rax, qword [rdx + 0x18]
mov eax, dword [rdx + 0x18]
jmp 0x1400b01cb
mov eax, dword [rdx + 0x18]
mov rcx, qword [rdx + 0x28]
cmp rax, rcx
cmovb rcx, rax
enter 0xffffffffffff8b48, 0x56
sbb byte [rax - 0x7b], cl
invalid
je 0x1400b01cb
enter 0xffffffffffff8b48, 0x56
push rsi
sbb byte [rax - 0x7b], cl
sal byte [rax + rax*2 + 0x4c], cl
mov eax, dword [rsi]
mov r8, qword [rsi]
mov rax, qword [rsi + 0x10]
sub r8, rax
ror byte [rcx + 0x39], 0xc8
ror byte [rcx + 0x39], 0xc8
jae 0x1400b01cb
mov rdi, rax
sub rdi, rdx
jb 0x1400b058b
invalid
in eax, 3
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x10], 0
add byte [rax], al
je 0x1400b01c3
mov rcx, qword [rsi + 8]
add rdx, rcx
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
pop rax
adc eax, dword [rax]
invalid
pop rax
adc eax, dword [rax]
invalid
add byte [rax - 0x77], cl
jle 0x1400b01d3
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], 0
mov dword [rsi + 0x18], 0
mov rax, qword [rbp + 0x30]
lea rcx, [rax + 8]
lea ecx, [rax + 8]
lea ecx, [rax + 8]
mov qword [rbp - 0x58], rcx
lea r12, [rax + 0x28]
invalid
lea r13, [0x14025a08c]
sbb al, byte [rax]
lea rdi, [0x14025a09c]
jmp case.0x1400ae5b6.14
mov rcx, qword [rbp - 0x58]
test al, 0x48
mov edx, ebx
mov rdx, rbx
call fcn.140141dd0
mov r9, qword [rbp + 0x30]
mov rax, qword [r9]
movsxd rcx, dword [r13 + rax*4]
invalid
test qword [rax], r8
test dword [rax], eax
test dword [rax], eax
add rcx, r13
jmp rcx
invalid
loope 0x1400b025b
mov r14, qword [r9 + 0x10]
mov esi, dword [rcx + 0x10]
adc byte [rcx - 0x75], cl
pop rcx
sbb byte [rax - 0x7b], cl
fisttp dword [rdi]
jne 0x1400b0320
invalid
jmp 0x1400b0222
mov rbx, qword [r9 + 0x18]
test rbx, rbx
jne 0x1400b0320
jmp 0x1400b040e
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword [rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov r14, qword [r9 + 0x10]
mov rcx, qword [r9 + 0x18]
mov rbx, qword [r9 + 0x28]
pop rcx
invalid
pop rcx
sub byte [rax + 0x39], cl
cmp rcx, rbx
cmp rcx, rbx
cmovb rbx, rcx
test rbx, rbx
jne 0x1400b0320
add byte [rax], al
add byte [rax], al
jmp 0x1400b040e
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
invalid
invalid
mov dh, 0x51
movzx edx, byte [r9 + 0x3a]
movzx ecx, byte [r9 + 0x3b]
cmp al, byte [rcx + 0xf]
mov dh, 0x49
cmp eax, dword [rcx - 0x77]
invalid
invalid
mov r8d, ecx
sub r8b, dl
enter 0x2841, 0xffffffffffffffd0
movzx r8d, r8b
mov rbx, qword [r9 + 0x18]
add r8, rbx
jb 0x1400b044f
invalid
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
je case.0x140091966.73
cmp cl, dl
jne case.0x1400a2a97.65
mov rcx, qword [rbp + 0x30]
mov r14, qword [rcx + 0x10]
test rbx, rbx
invalid
jne 0x1400b0320
invalid
jmp 0x1400b040e
mov rcx, qword [rbp + 0x30]
mov r14, qword [rcx + 0x40]
mov rbx, qword [rcx + 0x48]
test rbx, rbx
jne 0x1400b0320
pop rdi
invalid
pop rdi
jmp 0x1400b040e
add byte [rax], al
add byte [rax], al
movzx r14d, dl
movzx ebx, cl
jb 0x1400b0485
invalid
add byte [rax - 0x78f0ed07], al
xchg byte [rcx], al
add byte [rax], al
cmp cl, 0x12
ja 0x1400b046c
sub rbx, r14
add r14, r12
test rbx, rbx
invalid
jne 0x1400b0320
jmp 0x1400b040e
add byte [rax], al
nop word cs:[rax + rax]
add byte [rax], al
mov r14, qword [r9 + 8]
mov rbx, qword [r9 + 0x10]
test rbx, rbx
je 0x1400b040e
nop word cs:[rax + rax]
mov rax, qword [rsi]
mov r15, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
adc byte [rcx + rbp - 8], cl
sub rax, r15
cmp rax, rbx
jae case.default.0x1400b0368
mov rcx, rsi
mov rdx, r15
cli
mov r8, rbx
mov eax, ebx
call fcn.1401f07d0
mov r15, qword [rsi + 0x10]
mov rcx, qword [rsi + 8]
add rcx, r15
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add r15, rbx
add edi, ebx
mov qword [rsi + 0x10], r15
mov r9, qword [rbp + 0x30]
mov rax, qword [r9]
movsxd rax, dword [rdi + rax*4]
invalid
xor byte [r9 - 0x75], r9b
add dword [rax + 0x63], ecx
add al, 0x87
invalid
add rax, rdi
jmp rax
mov qword [rbp + 0x28], rbx
mov rax, qword [r9 + 0x18]
mov rcx, rax
sub rcx, rbx
pop rbp
sub byte [rcx - 0x75], cl
sbb byte [r8 - 0x77], cl
ror dword [rax + 0x29], 0xd9
jb 0x1400b0512
mov qword [r9 + 0x18], rcx
add qword [r9 + 0x10], rbx
mov rax, qword [r9]
movsxd rcx, dword [r13 + rax*4]
test dword [rax], eax
test dword [rax], eax
add rcx, r13
jmp rcx
jmp 0x1a671e594
add byte [rax], al
add byte [rax], al
mov rdx, qword [r9 + 0x10]
mov rax, rdx
sub rax, rbx
jb 0x1400b049c
add qword [r9 + 8], rbx
mov qword [r9 + 0x10], rax
mov rax, qword [r9]
movsxd rcx, dword [r13 + rax*4]
add rcx, r13
jmp rcx
mov rax, qword [r12]
sub rax, rbx
jb 0x1400b0571
mov qword [rbp + 0x28], rbx
mov r9, qword [rbp + 0x30]
mov rcx, qword [r9 + 0x18]
mov rdx, rcx
sub rdx, rbx
jb 0x1400b04b0
mov qword [r9 + 0x18], rdx
add qword [r9 + 0x10], rbx
mov qword [r9 + 0x28], rax
mov rax, qword [r9]
movsxd rcx, dword [r13 + rax*4]
add rcx, r13
jmp rcx
cmp eax, 2
je 0x1400b0421
cmp eax, 1
je 0x1400b0421
test rax, rax
jne 0x1400b00f1
mov rcx, qword [rbp + 0x30]
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x18]
add rcx, 0x20
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp rax
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
mov edx, 0x2b
call fcn.1401e6090
jmp 0x1400b05b7
lea r8, [0x140222fd0]
mov edx, 0x12
mov rcx, rbx
call fcn.1401e6010
jmp 0x1400b05b7
lea r8, [0x140222fd0]
mov rcx, r14
mov rdx, rbx
call fcn.1401e62a0
jmp 0x1400b05b7
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_buf_impl.rsoverflow
mov rcx, rbx
call fcn.1401e5f10
jmp 0x1400b05b7
mov qword [rbp + 0x20], rcx
lea rax, [rbp + 0x28]
mov qword [rbp], rax
lea rax, [0x14004bd60]
mov qword [rbp + 8], rax
lea rcx, [rbp + 0x20]
mov qword [rbp + 0x10], rcx
mov qword [rbp + 0x18], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 2
mov qword [rbp - 0x30], 0
mov rax, rbp
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 2
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rs
lea rcx, [rbp - 0x50]
call fcn.1401e5ed0
jmp 0x1400b05b7
mov qword [rbp + 0x20], rax
lea rax, [rbp + 0x28]
mov qword [rbp], rax
lea rax, [0x14004bd60]
mov qword [rbp + 8], rax
lea rcx, [rbp + 0x20]
mov qword [rbp + 0x10], rcx
mov qword [rbp + 0x18], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 2
mov qword [rbp - 0x30], 0
mov rax, rbp
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 2
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rs
lea rcx, [rbp - 0x50]
call fcn.1401e5ed0
jmp 0x1400b05b7
lea rcx, [0x140222eff]
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov edx, 0x23
call fcn.1401e6090
jmp 0x1400b05b7
lea r8, [0x1402537b8]
mov rcx, rdx
mov rdx, rax
call fcn.1401e6010
jmp 0x1400b05b7
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
mov edx, 0x2b
call fcn.1401e6090
ud2
int3
mov rbx, r8
mov rdi, rdx
mov rsi, rcx
mov byte [rdx + 0xa1], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rdx, qword [rdx + 0x58]
mov r15, qword [rdi + 0x88]
lea r14, [rdi + 0x80]
add byte [rax], al
add byte [rax], al
mov r12, qword [rdi + 0x90]
mov rax, r12
cmpsd dword [rsi], dword [rdi]
nop
add byte [rax], al
add byte [rcx + rcx*4 - 0x20], cl
sub rax, r15
cmp rax, rdx
cmp eax, edx
cmp eax, edx
jae 0x1400b0cda
mov rcx, r14
call fcn.140004960
mov r15, qword [rdi + 0x88]
add byte [rax], al
add byte [rbx + rcx*4 - 0x59], cl
mov esp, dword [rdi + 0x90]
add byte [rax], al
add byte [rbx + rcx*4 - 0x59], cl
mov esp, dword [rdi + 0x90]
cmp r12, r15
mov esp, dword [rdi + 0x90]
cmp r12, r15
jne 0x1400b0cfa
mov edx, 0x40
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rcx, r14
call fcn.140004960
mov r15, qword [rdi + 0x88]
mov r12, qword [rdi + 0x90]
mov rax, qword [rdi + 0x80]
add rax, r15
mov rcx, r12
sub rcx, r15
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rcx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rdi + 0x68]
mov rax, qword [rdi + 0x70]
lea r8, [rsp + 0x28]
mov rdx, rbx
call qword [rax + 0x18]
test rax, rax
je 0x1400b0d47
mov byte [rdi + 0xa1], 1
mov qword [rsi], 2
add byte [rax], al
add byte [rax], al
jmp 0x1400b0df5
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rax + rdx + 0x48], cl
mov dword [rsi], 1
test rdx, rdx
je 0x1400b0d5c
mov qword [rsi], 1
mov qword [rsi + 8], rdx
mov dword [rsi + 8], edx
jmp 0x1400b0df5
mov rdx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x38]
cmp rax, rdx
ror byte [rdi], 1
invalid
popfq
add byte [rax], al
invalid
ror byte [rdi], 1
xchg dword [rbp + 0x49000000], ebx
add edi, eax
add r15, rax
mov qword [rsp + 0x20], r15
cmp r15, r12
cmp edi, esp
jl 0x1400b0d9a
and byte [rbp + 0x39], cl
out 0xf, eax
xchg dword [rbx + 0x4c000000], ebx
mov dword [rdi + 0x88], edi
cmp edi, esp
ja 0x1400b0e1b
mov qword [rdi + 0x88], r15
cmp byte [rdi + 0x50], 0
jne 0x1400b0dea
pop rbp
jg 0x1400b0dda
add byte [rbp + 0x5d], dh
pop rbp
mov rcx, qword [rdi + 0x58]
cmp rcx, rax
jbe 0x1400b0dc5
bsr rcx, rcx
not ecx
add cl, 2
mov rdx, 0xffffffffffffffff
shr rdx, cl
inc rdx
cmp rdx, rax
jbe 0x1400b0de6
invalid
xor eax, 0x517f80
cmp byte [rdi + 0x51], 0
je 0x1400b0e06
cmp rdx, 0x2001
add byte [rax], al
mov ecx, 0x2000
jmp 0x1400b0dde
and byte [rax], al
add bl, ch
sbb dword [rax - 0x75], ecx
push rdi
invalid
mov rdx, qword [rdi + 0x60]
lea r8, [rcx + rcx]
or dword [rax - 0x7b], ecx
leave
or dword [rax - 0x7b], ecx
leave
mov rcx, 0xffffffffffffffff
cmovns rcx, r8
cmp rcx, rdx
cmp ecx, edx
enter 0x3948, 0xffffffffffffffd1
cmp ecx, edx
cmovae rcx, rdx
mov qword [rdi + 0x58], rcx
retf 0x8948
mov byte [rdi + 0x51], 0
mov qword [rsi], 0
mov qword [rsi + 8], rax
invalid
add byte [rax - 0x77], cl
or byte [rax - 0x7f], r9b
invalid
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov byte [rdi + 0x51], 1
jmp 0x1400b0dea
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcio_read_buf.rs
mov rcx, rax
call fcn.1401e6010
add rdi, 0x90
add byte [rax], al
lea rax, [rsp + 0x20]
mov qword [rsp + 0x48], rax
lea rax, [fcn.140004ed0]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rax
and al, 0x60
lea rax, str.P.__
add eax, 0x17201f
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
and al, 0x70
add al, byte [rax]
add byte [rax], al
invalid
mov qword [rsp + 0x88], 0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 2
and al, 0x80
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x172008
lea rcx, [rsp + 0x68]
call fcn.1401e5ed0
adc eax, dword [rax]
adc eax, dword [rax]
int3
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
add r14b, r15b
invalid
dec dword [rbx + rcx*4 + 0x11]
lea rcx, [0x14025a0ac]
mov r8d, 2
add byte [rdi], cl
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, qword [r10 + 0x10]
mov qword [rbp - 0x18], rax
cmp rax, 3
ja 0x1400b1029
movsxd r9, dword [rcx + rax*4]
add r9, rcx
jmp r9
mov r9b, 1
xchg byte [r10 + 0x28], r9b
xchg byte [rdx + 0x28], cl
xchg byte [rdx + 0x28], cl
test r9b, r9b
jne 0x1400b0ec0
adc byte [rdi], cl
test byte [rax + 0x31000000], dl
nop
add byte [rax], al
add byte [rcx], dh
nop
add byte [rax], al
add byte [rcx], dh
rol byte [rcx - 0x7a], 0x42
sub bl, ch
invalid
xor edx, edx
jmp 0x1400b0f75
mov byte [rbp - 0x20], 5
mov qword [rbp - 0x50], 0
mov byte [rbp - 0x27], 2
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1400b0f3c
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400b1077
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x38
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400b1077
mov rdx, rax
mov rax, qword [rbp - 0x20]
mov qword [rdx + 0x30], rax
movups xmm0, xmmword [rbp - 0x50]
movups xmm1, xmmword [rbp - 0x40]
movups xmm2, xmmword [rbp - 0x30]
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
xor esi, esi
mov rax, rsi
add rsp, 0x88
pop rsi
pop rbp
ret
lea rax, [rbp - 0x18]
mov qword [rbp - 0x60], rax
lea rax, [fcn.140004ed0]
mov qword [rbp - 0x58], rax
lea rax, str.p___
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov qword [rbp - 0x30], 0
lea rax, [rbp - 0x60]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fwant_0.3.1_srclib.rs
lea rcx, [rbp - 0x50]
call fcn.1401e5ed0
mov ecx, 8
mov edx, 0x38
call fcn.1401e5b40
ud2
mov rax, qword [rax + 0x1a0]
test rax, rax
je 0x1400b243f
lock dec qword [rax]
jne 0x1400b243f
mov rax, rcx
mov rcx, qword [rcx + 0x1a0]
mov rdx, qword [rax + 0x1a8]
call fcn.14007b510
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
push rax
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
je 0x1400b2495
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x10], 0x11
jb 0x1400b2482
invalid
mov rax, qword [rbp - 0x18]
mov rax, qword [rax - 8]
mov qword [rbp - 0x18], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x18]
call 0x130ce3a92
adc eax, dword [rax]
call 0x130ce3a92
adc eax, dword [rax]
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
invalid
test rax, rax
je 0x1400b2a45
lock dec qword [rax]
jne 0x1400b2a45
add rcx, 0x108
call fcn.140076bf0
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
push rax
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0xc0]
call fcn.14006e7f0
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x50]
mov rcx, qword [rbp - 0x10]
add rcx, 0xa0
call fcn.14003d310
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 0x10]
mov rsi, rax
mov rax, qword [rax + 0x68]
test rax, rax
je 0x1400b2ae3
lock dec qword [rax]
dec dword [rax]
jne 0x1400b2ae3
mov rcx, qword [rsi + 0x68]
mov rdx, qword [rsi + 0x70]
call fcn.14007b510
mov rax, qword [rsi + 0xf8]
test rax, rax
je 0x1400b2b08
lock dec qword [rax]
jne 0x1400b2b08
mov rcx, qword [rsi + 0xf8]
mov rdx, qword [rsi + 0x100]
call fcn.14007b510
cld
invalid
invalid
cld
dec dword [rax - 0x75]
xchg byte [rax], cl
add dword [rax], eax
add byte [rax - 0x7b], cl
sal byte [rdx + rdx - 0x10], 0x48
dec dword [rax]
mov rax, qword [rsi + 0x108]
test rax, rax
je 0x1400b2b26
lock dec qword [rax]
jne 0x1400b2b26
lea rcx, [rsi + 0x108]
call fcn.140076bf0
invalid
dec dword [rax - 0x73]
mov es, eax
add byte [rax], al
add al, ch
mov esi, 0x48fffbbc
add esi, 0xa0
lea rcx, [rsi + 0xc0]
call fcn.14006e7f0
add rsi, 0xa0
mov rcx, rsi
call fcn.14003d310
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
add al, ch
invalid
mov eax, dword [rax + 0x1d8]
mov qword [rbp - 8], rax
cmp qword [rax], 0
je 0x1400b3088
mov rax, qword [rbp - 8]
lea rcx, [rax + 8]
call fcn.14006a820
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 8]
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
clc
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rsi, qword [rbp - 0x20]
loopne 0x1400b310e
mov eax, dword [rbp - 0x18]
loopne 0x1400b310e
mov eax, dword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x1400b30fa
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
jb 0x1400b30e7
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
in al, 0x13
invalid
in al, 0x13
add byte [rax - 0x75], cl
clc
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x158]
call fcn.140004660
mov rcx, rsi
call fcn.14009a130
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
invalid
invalid
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
mov rax, qword [rax]
add al, dh
dec qword [rax]
add al, dh
dec qword [rax]
jne 0x1400b3739
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax]
call fcn.140076fc0
nop
add rsp, 0x20
pop rbx
pop rsi
pop rbp
ret
int3
clc
invalid
mov rcx, qword [rbp - 0x10]
add rcx, 0x18
add rsp, 0x30
pop rbp
jmp fcn.1400763e0
mov ebx, dword [sym.imp.kernel32.dll_HeapFree]
sub rdi, 1
jae 0x1400b3c4a
jmp 0x1400b3c69
add rsi, 0x58
sub rdi, 1
jb 0x1400b3c69
cmp qword [rsi - 8], 0
je 0x1400b3c40
out dx, eax
out dx, eax
mov r8, qword [rsi]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call rbx
ror dword [rax - 0x7d], cl
invalid
pop rax
sub rdi, 1
jae 0x1400b3c4a
ror dword [rax - 0x7d], cl
invalid
cmp qword [r14 + 0xe0], 0
je 0x1400b3c89
mov r8, qword [r14 + 0xe8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
fcom dword [rbx]
invalid
mov rax, qword [r14 + 0x110]
lock dec qword [rax]
jne 0x1400b3ca6
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x110]
call fcn.14007d840
invalid
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x118]
mov rax, qword [rax + 0x120]
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x20], rax
call qword [rax]
mov rax, qword [rbp - 0x20]
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 0x10]
je 0x1400b3cf5
cmp qword [rax + 0x10], 0x11
jae 0x1400b3cde
mov r8, qword [rbp - 0x18]
jmp 0x1400b3ce6
mov r8, qword [rbp - 0x18]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x130], 0
je 0x1400b3d18
add rsi, 0x130
mov rcx, rsi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp fcn.14006a930
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov rcx, rax
xor edx, edx
mov r8, rbx
call rsi
mov r15, rax
test rax, rax
je 0x1400b42cf
add rdi, 0x18
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp - 8]
mov qword [rax + r13], rbx
mov qword [rax + r13 + 8], r15
mov qword [rax + r13 + 0x10], rbx
mov dword [rax + rbp + 0x10], ebx
add r13, 0x18
mov rax, qword [rbp - 0x18]
inc rax
mov r14, qword [rbp - 0x10]
cmp r14, rax
je 0x1400b42ab
cmp r12, r13
je 0x1400b42ab
mov qword [rbp - 0x18], rax
mov r14, qword [rdi + 8]
mov rbx, qword [rdi + 0x10]
test rbx, rbx
je 0x1400b42a0
js 0x1400b42de
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1400b4210
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400b42cf
rcl byte [rbx], cl
add byte [rax - 0x7b], cl
sal byte [rbx + rdi + 0x48], 0x89
add eax, 0x1ff04d
mov qword [0x1402b32e8], rax
jmp 0x1400b4210
mov r15d, 1
add byte [rax], al
jmp 0x1400b4226
mov rcx, qword [rbp - 0x20]
mov qword [rcx], r14
mov rax, qword [rbp - 8]
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r14
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
mov ecx, 1
mov rdx, rbx
call fcn.1401e5b40
jmp 0x1400b42e3
call fcn.140002170
ud2
hlt
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 8]
lea rsi, [rax + 8]
mov rdi, qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rbp - 0x18]
sub rbx, 1
jae 0x1400b432e
jmp 0x1400b434d
add rsi, 0x18
sub rbx, 1
jb 0x1400b434d
cmp qword [rsi - 8], 0
je 0x1400b4324
mov r8, qword [rsi]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call rdi
add rsi, 0x18
sub rbx, 1
jae 0x1400b432e
cmp qword [rbp - 0x10], 0
je 0x1400b4367
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 8]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
add byte [rax - 0x39], cl
clc
invalid
sbb al, 0xc7
jno 0x1400b43d3
mov dword [rcx], 0xfc43949
xchg dword [rbx + 1], ecx
add byte [rax], al
lea rax, [r12*8]
lea rbx, [rax + rax*8]
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1400b43f6
invalid
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400b440a
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov qword [rbp - 0x10], rax
test rax, rax
jne 0x1400b4420
mov ecx, 8
mov rdx, rbx
call fcn.1401e5b40
mov eax, 8
mov qword [rbp - 0x10], rax
lea rax, [r12 + r12*8]
lea r14, [rdi + rax*8]
xor ecx, ecx
lea rbx, [rbp - 0x40]
mov r15, r12
mov qword [rbp - 0x18], r12
sub r15, 1
jb 0x1400b44db
nop
cmp rdi, r14
je 0x1400b44db
cmp rcx, r12
mov qword [rbp - 0x20], rcx
jae 0x1400b44fc
mov rax, qword [rdi + 0x20]
mov r8, qword [rdi + 0x28]
lea rdx, [rdi + 0x38]
mov r9, qword [rdi + 0x30]
mov rcx, rbx
call qword [rax]
movzx eax, byte [rdi + 0x40]
movups xmm0, xmmword [rbp - 0x40]
movups xmm1, xmmword [rbp - 0x30]
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x60], xmm0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
add rdi, 0x48
mov rcx, qword [rbp - 0x20]
lea r9, [rcx + rcx*8]
inc rcx
mov r8, qword [rbp - 0x10]
movups xmmword [r8 + r9*8], xmm0
movups xmmword [r8 + r9*8 + 0x10], xmm1
movaps xmm0, xmmword [rbp - 0x60]
movaps xmm1, xmmword [rbp - 0x50]
movups xmmword [r8 + r9*8 + 0x20], xmm0
movups xmmword [r8 + r9*8 + 0x30], xmm1
mov byte [r8 + r9*8 + 0x40], al
mov eax, dword [rbp - 0x40]
mov edx, dword [rbp - 0x3d]
mov dword [r8 + r9*8 + 0x41], eax
mov dword [r8 + r9*8 + 0x44], edx
mov r12, qword [rbp - 0x18]
sub r15, 1
jae 0x1400b4440
mov qword [rsi], r12
mov rax, qword [rbp - 0x10]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], r12
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_src_slice.rs
mov rdx, r12
call fcn.1401e5f90
ud2
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x7d], cl
jge 0x1400b48c8
cmp qword [rbp + 0x38], 0
je case.0x140056644.953
add byte [rbx + rdx + 0x48], dh
lea ecx, [rbp - 0x20]
lea rcx, [rbp - 0x20]
mov rdx, qword [rbp - 0x30]
ror byte [rbx + rcx*4 + 0x45], 1
fmul dword [rax - 0x75]
cmp r15b, r15b
push rax
adc byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
mov r8, qword [rbp - 0x28]
mov rax, qword [rbp + 0x38]
call qword [rax + 0x10]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
int3
int3
mov esi, edx
mov rdi, rcx
add rdi, 8
add edi, 8
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
sbb eax, 0x13cc80
sub rsi, 1
jae 0x1400b48ea
jmp 0x1400b4909
add rdi, 0x58
invalid
pop rax
sub rsi, 1
jb 0x1400b4909
cmp qword [rdi - 8], 0
je 0x1400b48e0
clc
add byte [rdi + rbp*8 + 0x4c], dh
mov r8, qword [rdi]
mov eax, dword [rdi]
invalid
mov rcx, qword [0x1402b32e8]
xor edx, edx
call rbx
add rdi, 0x58
invalid
pop rax
invalid
pop rax
sub rsi, 1
jae 0x1400b48ea
add rsp, 0x20
pop rbx
pop rdi
and byte [rbx + 0x5f], bl
pop rsi
ret
int3
int3
int3
push rsi
push rdi
sub rsp, 0x50
sub esp, 0x50
sub esp, 0x50
lea rbp, [rsp + 0x50]
mov qword [rbp - 8], 0xfffffffffffffffe
invalid
invalid
dec dword [rax - 0x77]
push rbp
loopne 0x1400b4981
mov dword [rbp - 0x18], ecx
invalid
xor eax, eax
mov qword [rbp - 0x10], rax
nop word cs:[rax + rax]
invalid
add byte [rax - 0x75], cl
push rbp
invalid
mov rdx, qword [rbp - 0x10]
cmp rdx, qword [rbp - 0x20]
je 0x1400b4989
lea rax, [rdx + rdx*8]
mov rcx, qword [rbp - 0x18]
lea r8, [rcx + rax*8]
lea eax, [rcx + rax*8]
lea eax, [rcx + rax*8]
mov qword [rbp - 0x28], r8
inc rdx
mov qword [rbp - 0x10], rdx
lea rcx, [rcx + rax*8]
lea ecx, [rcx + rax*8]
lea ecx, [rcx + rax*8]
add rcx, 0x18
call fcn.14003d310
mov rcx, qword [rbp - 0x28]
call fcn.14006a3f0
invalid
invalid
jmp 0x1400b4950
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x50
in al, dx
and byte [rax - 0x73], cl
push 0x50
mov rdi, qword [rbp - 0x20]
sub rdi, qword [rbp - 0x10]
invalid
je 0x1400b49e4
invalid
mov rax, qword [rbp - 0x10]
lea rax, [rax + rax*8]
mov rcx, qword [rbp - 0x18]
call 0x1013fd712
call 0x1013fd712
lea esi, [rcx + rax*8]
lea rcx, [rsi + 0x18]
call fcn.14003d310
cmp eax, 0x48fff889
mov ecx, esi
cmp eax, 0x48fff889
mov ecx, esi
call fcn.14006a3f0
add rsi, 0x48
invalid
sti
dec dword [rax - 0x7d]
invalid
dec rdi
dec rdi
jne case.0x140091966.80
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
add byte [rax - 0x77], cl
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
push 0x50
push rax
mov rcx, qword [rbp - 0x28]
call fcn.14006a3f0
nop
add rsp, 0x20
invalid
and byte [rdi + 0x5e], bl
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
int3
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
mov dword [rbp - 8], 0xfffffffe
mov qword [rbp - 0x20], rdx
mov qword [rbp - 0x18], rcx
call 0xc9540a74
invalid
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
call 0xc9540a74
call 0xc9540a74
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp - 0x10]
cmp qword [rbp - 0x20], rax
je 0x1400b4a74
invalid
mov rdx, rax
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax + rdx*8]
or al, 0xd0
inc rdx
mov qword [rbp - 0x10], rdx
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
jbe 0x1400b4a37
adc eax, dword [rax]
jmp 0x1400b4a50
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
and al, 0x10
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x40]
invalid
push 0x40
mov rsi, qword [rbp - 0x20]
mov rbx, qword [rbp - 0x10]
cmp rbx, rsi
mov rdi, qword [rbp - 0x18]
mov r14, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
invalid
je 0x1400b4aba
mov rcx, qword [rdi + rbx*8]
inc rbx
call r14
cmp rsi, rbx
cmp esi, ebx
fidiv word [rbp - 0xf]
jne 0x1400b4aab
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
int3
int3
mov qword [rbp - 8], 0xfffffffffffffffe
cmp dword [rcx], 2
jne 0x1400b4aed
add rsp, 0x30
pop rbp
ret
xor byte [rbp - 0x3d], bl
mov r9, rcx
movzx eax, byte [rcx + 0x10]
cmp rax, 6
ja case.0x1400b4b08.2
in eax, dx
in eax, dx
lea rcx, [0x14025a0bc]
sbb al, byte [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
mov rax, qword [r9 + 0x18]
cmp rax, 1
cmp eax, 1
je 0x1400b4b7c
test rax, rax
jne case.0x1400b4b08.2
mov rax, qword [r9 + 0x20]
mov rdx, qword [r9 + 0x28]
mov edx, dword [rcx + 0x28]
mov edx, dword [rcx + 0x28]
mov rax, qword [rax + 0x10]
mov r8, qword [r9 + 0x30]
add r9, 0x38
jmp 0x1400b4b71
lea rcx, [r9 + 0x18]
mov qword [rbp - 0x10], r9
call fcn.1400259f0
jmp 0x1400b4b4b
invalid
or eax, 0x18498d49
lea rcx, [r9 + 0x18]
mov qword [rbp - 0x10], r9
call fcn.1400259f0
mov rcx, qword [rbp - 0x10]
add rcx, 0x78
add rsp, 0x30
pop rbp
jmp fcn.14006f460
mov rax, qword [r9 + 0x18]
mov rdx, qword [r9 + 0x20]
mov rax, qword [rax + 0x10]
mov r8, qword [r9 + 0x28]
add r9, 0x30
mov rcx, r9
add rsp, 0x30
pop rbp
jmp rax
cmp qword [r9 + 0x28], 0
je case.0x1400b4b08.2
mov r8, qword [r9 + 0x20]
mov rcx, qword [0x1402b32e8]
xor edx, edx
add rsp, 0x30
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
adc eax, dword [rax]
ud2
sub esp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
mov rax, qword [rax]
lock dec qword [rax]
jne 0x1400b4d84
mov rcx, qword [rbp - 0x18]
call fcn.1401bf530
cmpsd dword [rsi], dword [rdi]
adc byte [rax], al
cmpsd dword [rsi], dword [rdi]
adc byte [rax], al
nop
add rsp, 0x20
pop rbp
ret
lea ebp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 8]
test rax, rax
je 0x1400b4dbe
lock dec qword [rax]
jne 0x1400b4dbe
mov rcx, qword [rbp - 0x10]
add rcx, 8
call fcn.14007bae0
nop
add rsp, 0x20
pop rbp
ret
add byte [rax], al
add byte [rax + 0x20c48348], dl
pop rbp
ret
int3
clc
invalid
mov ecx, dword [rbp - 0x10]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400b4e62
add rsp, 0x30
pop rbp
jmp fcn.1401bf530
nop
add rsp, 0x30
pop rbp
ret
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
mov rax, qword [rax]
lock dec qword [rax]
jne 0x1400b4e94
invalid
or dword [rax - 0x75], ecx
invalid
mov rcx, qword [rbp - 0x10]
call fcn.1401bf530
invalid
nop
add rsp, 0x20
pop rbp
ret
sub rsp, 0x38
lea rbp, [rsp + 0x30]
mov qword [rbp], 0xfffffffffffffffe
invalid
invalid
invalid
inc dword [rbx + 0x7750239]
inc dword [rbx + 0x7750239]
add rsp, 0x38
pop rsi
pop rbp
ret
mov r9, rcx
mov rax, qword [rcx + 0x10]
mov edx, eax
and edx, 0xfffffffe
lea r8, [rax - 3]
xor ecx, ecx
cmp edx, 4
cli
add al, 0x49
cmove ecx, eax
cli
add al, 0x49
cmove ecx, eax
test rcx, rcx
je case.0x1400858fc.148
cmp rcx, 1
jne 0x1400b4f45
mov rax, qword [r9 + 0x18]
mov rdx, qword [r9 + 0x20]
mov rax, qword [rax + 0x10]
mov r8, qword [r9 + 0x28]
mov eax, dword [rcx + 0x28]
sbb byte [r9 - 0x75], cl
push rcx
and byte [rax - 0x75], cl
adc byte [rbp - 0x75], cl
mov eax, dword [rcx + 0x28]
add r9, 0x30
mov rcx, r9
leave
mov eax, dword [rcx + 0x28]
add r9, 0x30
mov rcx, r9
leave
leave
add rsp, 0x38
pop rsi
pop rbp
jmp rax
cmp eax, 3
jne 0x1400b4f57
clc
add esi, dword [rbp + 0x4f]
lea rcx, [r9 + 0x18]
lea ecx, [rcx + 0x18]
mov qword [rbp - 8], r9
call fcn.1400259f0
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x78]
test rcx, rcx
je 0x1400b4eb8
mov qword [rbp - 8], rcx
call fcn.140148dc0
or dword ds:[rax], eax
or dword ds:[rax], eax
or dword [rax], eax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 8]
add rsp, 0x38
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
add r9, 0x18
mov rcx, r9
sbb byte [rcx + rcx*4 - 0x37], cl
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.1400259f0
add r9, 0x10
add ecx, 0x10
mov rcx, r9
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.14001be40
outsb dx, byte [rsi]
idiv bh
invalid
outsb dx, byte [rsi]
idiv bh
dec dword [rdi]
invalid
add byte [rax], 0
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x30
dec dword [rdi]
invalid
sub byte [rax - 0x73], cl
push 0x30
mov rax, qword [rbp - 8]
mov rsi, qword [rax + 0x78]
test rsi, rsi
invalid
je 0x1400b4fa6
div byte [rdx + rbx + 0x48]
mov ecx, esi
mov rcx, rsi
call fcn.140148dc0
mov rcx, qword [0x1402b32e8]
jrcxz 0x1400b4fb9
add byte [rcx], dh
ror byte [rcx - 0x77], cl
mov eax, esi
jrcxz 0x1400b4fb9
add byte [rcx], dh
ror byte [rcx - 0x77], cl
mov eax, esi
mov eax, esi
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
nop
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
push 0x30
in al, dx
sub byte [rax - 0x73], cl
lea ebp, [rdx + 0x30]
push 0x30
xor byte [rax - 0x75], cl
or eax, 0x1fe322
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 8]
call qword [sym.imp.kernel32.dll_HeapFree]
xchg ch, al
adc eax, dword [rax]
xchg ch, al
invalid
adc eax, dword [rax]
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
pop rsi
pop rbp
ret
int3
int3
invalid
push rbp
clc
xor eax, eax
mov qword [rbp - 0x10], rax
lock nop dword [rax]
add byte [rax - 0x75], cl
invalid
mov rax, qword [rbp - 0x10]
cmp qword [rbp - 8], rax
cmp dword [rbp - 8], eax
je 0x1400b5026
inc rax
mov qword [rbp - 0x10], rax
invalid
invalid
lea rsi, [rcx + 0x88]
add byte [rax], al
add byte [rax - 0x77], cl
jne 0x1400b5004
invalid
add byte [rax], al
add byte [rax - 0x77], cl
jne 0x1400b5004
call fcn.1400b5070
mov rcx, rsi
jmp 0x1400b5000
fimul dword [rax - 0x7d]
invalid
add rsp, 0x48
pop rsi
pop rbp
ret
push rsp
and al, 0x10
invalid
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rsi, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
lock sub qword [rbp - 8], rax
je case.0x1400a8fa3.47
mov rcx, rsi
call fcn.1400b5070
add rsi, 0x88
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
dec qword [rbp - 8]
jne 0x1400b504d
add rsp, 0x28
add esp, 0x28
pop rsi
pop rbp
ret
mov eax, dword [rcx]
add dword [rax - 0x7d], ecx
clc
add ecx, dword [rax - 0x77]
invalid
cmp rax, 3
mov qword [rbp - 0x10], rcx
ja case.default.0x1400b50a2
invalid
lea rdx, [0x14025a0d8]
add byte [rax + 0x63], cl
movsxd rax, dword [rdx + rax*4]
add al, 0x82
add rax, rdx
jmp rax
invalid
cmp qword [rcx + 8], 0
je 0x1400b51c7
cmp byte [rcx + 0x50], 2
je 0x1400b51e4
add byte [rax], al
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x30]
mov rdx, qword [r8 + 0x38]
lea rcx, [r8 + 0x48]
mov r8, qword [r8 + 0x40]
call qword [rax + 0x10]
push rax
invalid
call qword [rax + 0x10]
push rax
adc cl, ch
sgdt [rax]
add byte [rax + 0x74023879], al
cmp byte [rcx + 0x38], 2
je 0x1400b50f2
jmp 0x1400b51e4
cmp byte [rcx + 0x38], 2
je 0x1400b50f2
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x18]
mov rdx, qword [r8 + 0x20]
lea rcx, [r8 + 0x30]
mov r8, qword [r8 + 0x28]
call qword [rax + 0x10]
invalid
invalid
adc byte [rax - 0x75], cl
invalid
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 8]
lock dec qword [rax]
jne 0x1400b5231
test dword [0x1880b5106], ebp
mov eax, dword [rbp - 0x10]
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
adc al, ch
sti
invalid
cld
invalid
jmp 0x1400b5231
adc al, ch
sti
invalid
cmp qword [rcx + 8], 0
je 0x1400b51fd
cmp byte [rcx + 0x50], 2
je 0x1400b521a
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x30]
xor byte [rcx - 0x75], cl
push rax
cmp byte [rcx - 0x73], cl
mov r8, qword [r8 + 0x40]
xor byte [rcx - 0x75], cl
push rax
cmp byte [rcx - 0x73], cl
mov r8, qword [r8 + 0x40]
call qword [rax + 0x10]
jmp 0x1400b521a
cmp qword [rcx + 8], 0
je 0x1400b5191
cmp byte [rcx + 0x50], 2
je 0x1400b51ae
add dh, byte [rsi + rdx*2 + 0x4c]
mov eax, dword [rbp - 0x10]
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x30]
mov rdx, qword [r8 + 0x38]
lea rcx, [r8 + 0x48]
mov r8, qword [r8 + 0x40]
call qword [rax + 0x10]
jmp 0x1400b51ae
mov rax, qword [rcx + 8]
lock dec qword [rax]
jne 0x1400b5231
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 8]
call fcn.14007cd50
jmp 0x1400b5231
cmp byte [rcx + 0x50], 2
je 0x1400b51ae
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x30]
mov rdx, qword [r8 + 0x38]
lea rcx, [r8 + 0x48]
mov r8, qword [r8 + 0x40]
call qword [rax + 0x10]
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x10]
mov rdx, qword [r8 + 0x18]
lea rcx, [r8 + 0x28]
mov r8, qword [r8 + 0x20]
call qword [rax + 0x10]
jmp 0x1400b5231
cmp byte [rcx + 0x50], 2
je 0x1400b51e4
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x30]
mov rdx, qword [r8 + 0x38]
lea rcx, [r8 + 0x48]
mov r8, qword [r8 + 0x40]
call qword [rax + 0x10]
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x10]
mov rdx, qword [r8 + 0x18]
lea rcx, [r8 + 0x28]
mov r8, qword [r8 + 0x20]
call qword [rax + 0x10]
jmp 0x1400b5231
cmp byte [rcx + 0x50], 2
je 0x1400b521a
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x30]
mov rdx, qword [r8 + 0x38]
lea rcx, [r8 + 0x48]
mov r8, qword [r8 + 0x40]
call qword [rax + 0x10]
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x10]
mov rdx, qword [r8 + 0x18]
lea rcx, [r8 + 0x28]
mov r8, qword [r8 + 0x20]
call qword [rax + 0x10]
mov r14, qword [rbp - 0x10]
mov rax, qword [r14 + 0x58]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x1400b52c6
test rax, rax
je 0x1400b5264
mov r8, qword [r14 + 0x60]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [r14 + 0x78]
mov rdi, qword [r14 + 0x80]
add rsi, 8
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400b5284
sub rdi, 1
jb 0x1400b52a1
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
adc byte [rbp + 0x41], dl
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov r8, qword [rbp - 0x10]
lea rcx, [r8 + 0x28]
mov rax, qword [r8 + 0x10]
mov rdx, qword [r8 + 0x18]
mov r8, qword [r8 + 0x20]
call qword [rax + 0x10]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov r8, qword [rbp - 0x10]
lea rcx, [r8 + 0x28]
mov rax, qword [r8 + 0x10]
mov rdx, qword [r8 + 0x18]
mov r8, qword [r8 + 0x20]
call qword [rax + 0x10]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x30]
push 0x30
push 0x30
mov r8, qword [rbp - 0x10]
lea rcx, [r8 + 0x28]
mov rax, qword [r8 + 0x10]
mov rdx, qword [r8 + 0x18]
mov r8, qword [r8 + 0x20]
call qword [rax + 0x10]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
invalid
mov r8, qword [rbp - 0x10]
lea rcx, [r8 + 0x28]
mov rax, qword [r8 + 0x10]
adc byte [rcx - 0x75], cl
push rax
sbb byte [rbp - 0x75], cl
and dil, dil
push rax
adc byte [rax + 0x20c48348], dl
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
ret
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x1400b557e
mov word [rax], es
add byte [rax], al
mov word [rax], es
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
je 0x1400b550a
sal byte [rbx + rdx + 0x4c], 0x8b
or byte [rax - 0x75], r9b
or eax, 0x1fdde6
fstp qword [rdi]
invalid
mov r8, qword [rsi + 8]
mov rcx, qword [0x1402b32e8]
fstp qword [rdi]
invalid
fstp qword [rdi]
add byte [rcx], dh
xor edx, edx
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x13c04e
adc eax, 0x13c04e
mov rdi, qword [rsi + 0x20]
mov edi, dword [rsi + 0x20]
mov rbx, qword [rsi + 0x28]
mov ebx, dword [rsi + 0x28]
add rdi, 8
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
or byte [rbx + rcx*4 + 0x35], cl
cmp eax, eax
adc eax, dword [rax]
sub rbx, 1
jae 0x1400b553a
invalid
invalid
jmp 0x1400b555a
xor eax, 0xf2e6666
invalid
add rdi, 0x18
sub rbx, 1
invalid
jmp case.0x140085e56.161
jb 0x1400b555a
and byte [rax - 0x7d], cl
jg 0x1400b5536
cmp qword [rdi - 8], 0
je 0x1400b5530
add byte [rdi + rbp*8 + 0x4c], dh
mov eax, dword [rdi]
invalid
mov r8, qword [rdi]
invalid
mov rcx, qword [0x1402b32e8]
xor edx, edx
call r14
add rdi, 0x18
sub rbx, 1
invalid
popfq
fstp qword [rdi]
add byte [rcx], dh
rol byte [rcx - 1], cl
invalid
invalid
add dword [rbx - 0x20], esi
jae 0x1400b553a
loopne case.0x14016017e.115
cmp qword [rsi + 0x18], 0
cmp dword [rsi + 0x18], 0
je 0x1400b557e
mov r8, qword [rsi + 0x20]
mov rcx, qword [0x1402b32e8]
or eax, 0x1fdd7c
or eax, 0x1fdd7c
jl 0x1400b5547
invalid
xor edx, edx
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
sub esp, 0x30
lea rbp, [rsp + 0x30]
mov qword [rbp - 8], 0xfffffffffffffffe
cmp dword [rcx], 2
cmp dword [rdx], eax
cmp dword [rdx], eax
je 0x1400b565f
mov qword [rbp - 0x10], rcx
movzx eax, byte [rcx + 0x50]
lea ecx, [rax - 6]
cmp cl, 6
stc
invalid
stc
invalid
jb 0x1400b5621
lea ecx, [rax - 3]
cmp cl, 2
ja case.0x14008ab2b.127
cmp cl, 1
jne 0x1400b5621
movzx eax, al
test rax, rax
je 0x1400b5621
cmp eax, 1
jne 0x1400b55ee
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x58]
mov eax, dword [rax + 0x58]
mov eax, dword [rax + 0x58]
pop rax
mov rdx, qword [r8 + 0x60]
lea rcx, [r8 + 0x70]
mov r8, qword [r8 + 0x68]
push 0xffffffffeb1050ff
invalid
push 0xffffffffeb1050ff
adc bl, ch
xor ecx, dword [rax - 0x75]
invalid
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x58]
movabs rcx, 0x8000000000000000
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x39], 0xc8
cmp eax, ecx
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x39], 0xc8
cmp eax, ecx
add byte [rax], al
add byte [rax + 0x74c83948], al
sbb al, 0x48
test eax, eax
cmp eax, ecx
je 0x1400b5621
test rax, rax
je 0x1400b5621
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov r8, qword [rax + 0x60]
mov rcx, qword [0x1402b32e8]
xor edx, edx
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
mov edi, 0x8b480013
invalid
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x90]
test rax, rax
invalid
sal byte [rsi + rcx + 0x48], 0x8b
invalid
je 0x1400b563f
mov rcx, qword [rbp - 0x10]
invalid
mov rcx, qword [rcx + 0x98]
call qword [rax + 0x18]
invalid
sbb byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx + 0xa8]
mov eax, dword [rcx + 0xa8]
mov eax, dword [rcx + 0xa8]
sub dword [rax + 0x48000000], 0x1074c085
test rax, rax
je 0x1400b565f
mov rcx, qword [rcx + 0xb0]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x30
pop rbp
jmp qword [rax + 0x18]
nop
add rsp, 0x30
invalid
xor byte [rbp - 0x3d], bl
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
and al, 0x10
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
adc byte [rbp + 0x48], dl
sub esp, 0x20
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x90]
mov eax, dword [rax + 0x90]
mov eax, dword [rax + 0x90]
test rax, rax
je 0x1400b569c
mov rcx, qword [rbp - 0x10]
mov rcx, qword [rcx + 0x98]
mov ecx, dword [rcx + 0x98]
call qword [rax + 0x18]
nop
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
and byte [rax - 0x73], cl
push 0x30
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0xa8]
add byte [rax - 0x7b], cl
sal byte [rsi + rcx + 0x48], 0x8b
invalid
invalid
invalid
invalid
test rax, rax
je case.0x1400a8d8d.58
invalid
mov rcx, qword [rbp - 0x10]
mov rcx, qword [rcx + 0xb0]
add byte [rax], al
call qword [rax + 0x18]
nop
add rsp, 0x20
pop rbp
ret
int3
mov rdi, rcx
add rdi, 8
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
sub rsi, 1
jae 0x1400b571a
invalid
add dword [rbx + 0xc], esi
jmp 0x1400b5739
add rdi, 0x18
sub rsi, 1
add dword [rdx + 0x1f], esi
cmp qword [rdi - 8], 0
cmp dword [rdi - 8], 0
je 0x1400b5710
mov r8, qword [rdi]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call rbx
ror dword [rax - 0x7d], cl
invalid
invalid
ror dword [rax - 0x7d], cl
add edi, 0x18
invalid
sub rsi, 1
jae 0x1400b571a
add rsp, 0x20
pop rbx
invalid
pop rdi
pop rsi
ret
int3
lea rbp, [rsp + 0x30]
mov qword [rbp - 8], 0xfffffffffffffffe
cmp dword [rcx], 2
invalid
invalid
add dh, byte [rbp + 6]
jne 0x1400b576d
add rsp, 0x30
pop rbp
ret
mov r9, rcx
movzx eax, byte [rcx + 0x10]
cmp rax, 6
ja case.0x1400b5788.2
lea rcx, [0x14025a0e8]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add al, 0x81
add rax, rcx
jmp rax
cmp dword [r9 + 0x18], 1
jne case.0x1400b5788.2
jns 0x1400b57bd
sub byte [rax], al
je case.0x1400b5788.2
add byte [rdi + rcx*8 + 0x4d], dh
mov eax, dword [rcx + 0x20]
mov r8, qword [r9 + 0x20]
mov rcx, qword [0x1402b32e8]
xor edx, edx
add rsp, 0x30
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
lea rcx, [r9 + 0x18]
mov qword [rbp - 0x10], r9
call fcn.1400259f0
jmp 0x1400b57cd
sbb byte [r9 + rcx*4 + 0x4d], cl
invalid
invalid
lea rcx, [r9 + 0x18]
mov qword [rbp - 0x10], r9
call fcn.1400259f0
mov rcx, qword [rbp - 0x10]
invalid
invalid
add rcx, 0x78
add rsp, 0x30
pop rbp
jmp fcn.14006f460
mov rax, qword [r9 + 0x18]
mov rdx, qword [r9 + 0x20]
mov rax, qword [rax + 0x10]
mov r8, qword [r9 + 0x28]
add r9, 0x30
mov rcx, r9
add rsp, 0x30
pop rbp
jmp rax
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x20], rdi
mov qword [rsi], 0
add rsp, 0xd8
pop rbx
pop rdi
pop rsi
pop rbp
ret
add rdx, rdi
mov qword [rbp - 0x18], rdx
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rcx
lea rcx, [rbp + 0x28]
lea rdx, [rbp - 0x18]
call fcn.140003940
mov qword [rbp + 0x20], rdi
mov rcx, qword [rbp + 0x38]
mov rax, rcx
sub rax, rdi
jb 0x1400b5a6c
add rdi, qword [rbp + 0x30]
mov rcx, qword [rbp + 0x28]
mov rdx, rdi
mov rdi, qword [rbp + 0x40]
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], rdx
jmp 0x1400b595d
pop rdx
jbe 0x1400b5a4c
add byte [rax - 0x77], cl
call 0x130512186
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 8], 0
lea rax, [rbp - 0x58]
mov qword [rbp - 8], rax
test al, 0x48
mov dword [rbp - 8], eax
mov qword [rbp], 2
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rs
lea rcx, [rbp - 0x18]
call 0x1530fc151
add bl, ch
invalid
call 0x1530fc151
add bl, ch
invalid
mov qword [rbp + 0x48], rcx
mov qword [rbp + 0x18], rcx
lea rax, [rbp + 0x20]
mov qword [rbp - 0x58], rax
lea rax, [0x14004bd60]
mov qword [rbp - 0x50], rax
lea rcx, [rbp + 0x18]
sbb byte [r8 - 0x77], r9b
invalid
invalid
sbb byte [r8 - 0x77], r9b
movabs r8, 0xf6058d48c0458948
jne 0x1400b5ab0
mov qword [rbp - 0x40], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], 2
add byte [rax], al
add byte [rax - 0x77], cl
call 0x1305121ea
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 8], 0
lea rax, [rbp - 0x58]
mov qword [rbp - 8], rax
test al, 0x48
mov dword [rbp - 8], eax
mov qword [rbp], 2
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rs
lea rcx, [rbp - 0x18]
call fcn.1401e5ed0
ud2
mov rsi, rdx
mov rdi, rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.reqwest::Error
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add bh, bh
push rax
invalid
add byte [rcx - 0x48], al
invalid
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
and al, 0x30
and al, 0x30
mov byte [rsp + 0x31], 0
xor dword [rax], eax
mov rsi, qword [rdi]
lea r9, [rsi + 0x68]
lea rax, [0x14021ebc0]
lea eax, [0x14021ebc0]
invalid
lea eax, [0x14021ebc0]
invalid
mov qword [rsp + 0x20], rax
lea rdx, str.kind
invalid
invalid
and byte [rax - 0x73], cl
adc eax, 0x170274
invalid
invalid
invalid
lea rcx, [rsp + 0x28]
mov r8d, 4
mov eax, 4
mov eax, 4
add byte [rax], al
add al, ch
add al, 1
cmc
dec dword [rax - 0x48]
add byte [rax], al
add byte [rax], al
call fcn.1400061e0
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax + 0x74063948], al
invalid
add byte [rax], al
add byte [rax + 0x74063948], al
lea rax, es:[0x14021ebe8]
lea rax, [0x14021ebe8]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x14021ebe0]
lea rcx, [rsp + 0x28]
sub byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
sub byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
mov r9, rsi
call fcn.1400061e0
cmp qword [rsi + 0x58], 0
je 0x1400b6142
add rsi, 0x58
lea rax, [0x14021eb08]
mov qword [rsp + 0x20], rax
lea rdx, str.sourcebuilder_errorerror_sending_requesterror_following_redirectHTTP_status_server_errorHTTP_status_client_error__
adc eax, 0x168ad9
adc eax, 0x168ad9
lea rcx, [rsp + 0x28]
mov r8d, 6
mov r9, rsi
call fcn.1400061e0
cmp byte [rsp + 0x31], 0
movzx eax, byte [rsp + 0x30]
je 0x1400b618e
test al, al
mov al, 1
jne 0x1400b618e
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
jne 0x1400b6176
invalid
invalid
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1402240e9]
lea edx, [0x1402240e9]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
lea edx, [0x1402240e9]
lea edx, [0x1402240e9]
mov r8d, 2
add byte [rax], al
jmp 0x1400b618b
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x170bce
sub byte [rax - 0x73], cl
adc eax, 0x170bce
mov r8d, 1
add byte [rax], al
add bh, bh
push rax
sbb byte [rax + rax*8 + 0x48c0950f], al
add esp, 0x38
invalid
call qword [rax + 0x18]
test al, al
setne al
add rsp, 0x38
invalid
cmp byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
int3
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0xc8
sub esp, 0xc8
sub esp, 0xc8
mov rsi, rdx
mov rbx, rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x1402532e1]
adc eax, 0x19d11c
adc eax, 0x19d11c
mov r8d, 3
mov eax, 3
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x40], al
mov byte [rsp + 0x41], 0
je 0x1400b61f6
cmp byte [rax - 0x39bfdbbc], cl
and al, 0x41
add byte [rbx + rcx*4 + 0x73], al
jae 0x1400b620c
mov rsi, qword [rbx + 8]
mov byte [rsp + 0x41], 0
mov r14d, dword [rbx + 0x2c]
jae 0x1400b620c
mov rsi, qword [rbx + 8]
mov rdi, qword [rbx + 0x10]
test r14, r14
je 0x1400b6218
cmp rdi, r14
cmp edi, esi
jbe 0x1400b6216
cmp byte [rsi + r14], 0xbf
jg 0x1400b6218
mov edi, 0x8d481f7f
add eax, 0x19b7a8
sbb dword [rax], eax
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
sbb dword [rax], eax
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov rdx, rdi
xor r8d, r8d
xor eax, eax
mov r9, r14
call fcn.1401e6680
jne 0x1400b61f9
mov qword [rsp + 0x78], rsi
mov qword [rsp + 0x80], r14
lea r12, [0x14021e9f0]
mov qword [rsp + 0x20], r12
lea rdx, str.scheme
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x78]
lea ecx, [rsp + 0x78]
invalid
mov al, 0x87
invalid
mov r8d, 6
call fcn.1400061e0
mov rax, rdi
inc r14d
je 0x1400b626f
sbb cl, byte [rax - 0x77]
clc
mov rax, rdi
sub rax, r14
jbe 0x1400b6269
cmp byte [rsi + r14], 0xbf
jg 0x1400b626f
jmp 0x1400b6574
jne 0x1400b6574
test rax, rax
je case.0x1400a8fea.48
cmp byte [rsi + r14], 0x2f
setne al
jmp 0x1400b6280
mov al, 1
mov byte [rsp + 0x37], al
lea rax, [0x14021ea20]
mov qword [rsp + 0x20], rax
lea rdx, str.cannot_be_a_base
adc eax, 0x168779
lea r14, [rsp + 0x38]
lea r9, [rsp + 0x37]
mov r8d, 0x10
mov eax, 0x10
mov rcx, r14
call fcn.1400061e0
mov rcx, rbx
call fcn.1401b2f10
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x20
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x20
lea rdx, str.usernamepassword
lea r9, [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
invalid
xchg dword [rsi], edx
add byte [rbp + rcx*4 - 0x74], cl
and al, 0x88
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.1400061e0
mov rcx, rbx
call fcn.1401b2fe0
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rbp + rcx*4 + 0x3d], cl
xchg qword [rsi], rdx
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x20
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rbp + rcx*4 + 0x3d], cl
xchg qword [rsi], rdx
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x20
lea rdx, [0x14021ea48]
lea edx, [0x14021ea48]
lea r9, [rsp + 0x98]
mov r8d, 8
add byte [rax], al
mov rcx, r14
call fcn.1400061e0
movzx eax, byte [rbx + 0x40]
lea rcx, [0x14025a104]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [rsp + 0x60], 3
jmp 0x1400b63c8
mov r8d, dword [rbx + 0x34]
mov r9d, dword [rbx + 0x38]
cmp r8d, r9d
ja 0x1400b6399
test r8d, r8d
je 0x1400b6388
mov eax, dword [rbx + 0x41]
mov byte [rsp + 0x60], 1
mov dword [rsp + 0x61], eax
jmp 0x1400b63c8
movups xmm0, xmmword [rbx + 0x41]
movups xmmword [rsp + 0x61], xmm0
mov byte [rsp + 0x60], 2
jmp 0x1400b63c8
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov rdx, rdi
call fcn.1401e6680
jne 0x1400b6399
lea rax, [0x14021ea70]
mov qword [rsp + 0x20], rax
lea rdx, case.0x14002a338.328
lea r14, [rsp + 0x38]
lea r9, [rsp + 0x60]
mov r8d, 4
mov rcx, r14
call fcn.1400061e0
mov eax, dword [rbx + 0x28]
mov dword [rsp + 0x5c], eax
lea rax, [0x14021ea98]
mov qword [rsp + 0x20], rax
lea rdx, str.port
lea r9, [rsp + 0x5c]
mov r8d, 4
mov rcx, r14
call fcn.1400061e0
mov rcx, rbx
call fcn.1401b2e10
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], rdx
mov qword [rsp + 0x20], r12
lea rdx, [0x14022776c]
lea r9, [rsp + 0xa8]
mov r8d, 4
mov rcx, r14
call fcn.1400061e0
mov r14d, dword [rbx + 0x24]
cmp dword [rbx + 0x18], 0
je 0x1400b648d
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov qword [rsp + 0x20], rax
and byte [rax - 0x77], cl
int1
mov rdx, rdi
mov r8, r14
mov r9, rdi
call fcn.1401e6680
jne 0x1400b6574
add rsi, r14
jmp 0x1400b65d3
mov qword [rsp + 0xb8], rsi
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0x20], r15
lea rdx, [0x14021eabd]
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0xb8]
mov r8d, 8
call fcn.1400061e0
cmp byte [rsp + 0x41], 0
movzx eax, byte [rsp + 0x40]
je 0x1400b6653
test al, al
mov al, 1
jne 0x1400b6653
test al, al
setne al
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
add byte [rax], al
mov byte [rsp + 0x39], 0
lea r8, [0x14021eb30]
lea eax, [0x14021eb30]
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
lea edx, [rsp + 0x40]
call fcn.1400086f0
mov rax, qword [rsp + 0x28]
and al, 0x28
movzx ecx, byte [rsp + 0x38]
and al, 0x38
test rax, rax
je case.0x14008ab2b.137
mov bl, 1
test cl, cl
jne 0x1400b677a
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x1400b673a
invalid
je 0x1400b672e
xor byte [rax - 0x7d], cl
clc
add dword [rbp + 0x29], esi
invalid
sub dword [rax + 0x39247c], eax
cmp byte [rsp + 0x39], 0
je 0x1400b673a
test byte [rsi + 0x34], 4
jne 0x1400b673a
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
mov rax, qword [rsi + 0x28]
lea rdx, [0x140223d10]
adc eax, 0x16d5e3
adc eax, 0x16d5e3
mov r8d, 1
mov eax, 1
add byte [rax], al
add bh, bh
push rax
sbb byte [rax + rax*8 - 0x74b7bf8b], al
test al, al
jne 0x1400b677a
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14022b7d5]
push rax
invalid
invalid
call qword [rax + 0x18]
test al, al
jne 0x1400b677a
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14022b7d5]
push rax
invalid
invalid
push rax
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x1400b677a
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.NoneSomecommon_srclib.rs
rcr byte [rcx], cl
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
rcr byte [rcx], cl
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
add rsp, 0x48
pop rbx
pop rsi
jmp rax
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
push rsi
push rbx
sub rsp, 0x48
mov rsi, rdx
cmp byte [rcx], 3
jne case.0x1400b0119.119
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x19d277
sbb byte [rax - 0x73], cl
adc eax, 0x19d277
mov r8d, 4
add rsp, 0x48
pop rbx
pop rsi
jmp rax
mov qword [rsp + 0x40], rcx
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140253a2c]
mov r8d, 4
add byte [rax], al
add byte [rax], al
call qword [rax + 0x18]
sbb byte [rax - 0x77], cl
je 0x1400b6805
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
and al, 0x38
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
and al, 0x38
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
and al, 0x39
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
jne 0x1400b677c
invalid
lea r8, [0x14021eb70]
adc dword [rsi], 0
invalid
add byte [rax - 0x73], cl
and al, 0x28
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
call fcn.1400086f0
call fcn.1400086f0
mov rax, qword [rsp + 0x28]
and al, 0x28
sub byte [rdi], cl
mov dh, 0x4c
and al, 0x38
movzx ecx, byte [rsp + 0x38]
and al, 0x38
cmp byte [rax - 0x7b], cl
sal byte [rsi + rdx*2 - 0x4d], 1
test rax, rax
je 0x1400b686f
mov bl, 1
test cl, cl
leave
jne 0x1400b6871
mov rsi, qword [rsp + 0x30]
je case.0x1400857ea.171
xor byte [rax - 0x7d], cl
clc
cmp rax, 1
jne 0x1400b6853
add dword [rbp + 0x29], esi
cmp byte [rsp + 0x39], 0
je 0x1400b6853
and al, 0x39
add byte [rdx + riz - 0xa], dh
test byte [rsi + 0x34], 4
xor al, 4
add al, 0x75
sbb al, 0x48
mov rcx, qword [rsi + 0x20]
jne 0x1400b6853
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, [0x140223d10]
mov r8d, 1
mov eax, 1
retf 0x16d4
invalid
mov eax, 1
call qword [rax + 0x18]
test al, al
jne 0x1400b6871
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14022b7d5]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x1400b6871
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
fisttp dword [rdi]
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rbx
invalid
pop rsi
ret
push rbx
sub rsp, 0x48
mov rsi, rdx
cmp qword [rcx], 0
add byte [rdi], cl
invalid
scasd eax, dword [rdi]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x40
mov qword [rsp + 0x40], rcx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140253a2c]
mov r8d, 4
mov eax, 4
mov eax, 4
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
and al, 0x38
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, [0x14021eb90]
add eax, 0x1682c2
add byte [rbp + rcx*4 + 5], cl
ret 0x1682
invalid
add eax, 0x1682c2
lea rcx, [rsp + 0x28]
and al, 0x28
lea rdx, [rsp + 0x40]
call fcn.1400086f0
mov rax, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
movzx ecx, byte [rsp + 0x38]
and al, 0x38
test rax, rax
je 0x1400b6964
js 0x1400b68a0
mov bl, 1
add dword [rcx + rcx*8 - 0x74b78b8b], eax
je case.0x1400a8fea.55
test cl, cl
jne 0x1400b6966
mov rsi, qword [rsp + 0x30]
cmp rax, 1
cmp eax, 1
xor byte [rax - 0x7d], cl
clc
add dword [rbp + 0x29], esi
invalid
cmp eax, 1
jne 0x1400b6926
cmp byte [rsp + 0x39], 0
and al, 0x39
add byte [rdx + riz - 0xa], dh
xor al, 4
xor al, 4
je 0x1400b6926
test byte [rsi + 0x34], 4
jne 0x1400b6926
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x16d3f7
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x16d3f7
add byte [rcx - 0x48], al
add dword [rax], eax
mov r8d, 1
mov eax, 1
add byte [rax], al
call qword [rax + 0x18]
test al, al
invalid
sal byte [rbp + 0x40], 0x48
mov ecx, dword [rsi + 0x20]
invalid
invalid
jne 0x1400b6966
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
lea rdx, [0x14022b7d5]
adc eax, 0x174ea0
invalid
mov r8d, 1
call qword [rax + 0x18]
push rax
invalid
add byte [rax], al
add bh, bh
push rax
sbb byte [rcx + 0x4824ebc3], cl
mov ebx, eax
jmp 0x1400b6966
invalid
mov ebx, eax
jmp 0x1400b6966
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.NoneSomecommon_srclib.rs
sbb dword [rax], eax
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x19d0d3
sbb dword [rax], eax
sbb dword [rax], eax
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
mov r8d, 4
add rsp, 0x48
add esp, 0x48
pop rbx
pop rsi
jmp rax
jmp rax
jmp rax
loopne 0x1400b68ee
mov ebx, ecx
retf
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
int3
int3
push rbx
sub rsp, 0x48
mov rsi, rdx
movzx eax, word [rcx]
lea rdx, [0x14025a114]
movsxd rax, dword [rdx + rax*4]
add al, 0x82
add byte [rax + 0x63], cl
add al, 0x82
add rax, rdx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14021ed89]
invalid
adc eax, 0x1683da
jmp 0x1400b6aee
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
lea edx, [0x14021ed90]
mov rax, qword [rax + 0x18]
lea rdx, [0x14021ed90]
lea edx, [0x14021ed90]
jmp 0x1400b6aee
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x14021ed97]
adc eax, 0x1683b8
mov r8d, 8
jmp 0x1400b6af4
add dword [rax], eax
invalid
add byte [rax - 0x7d], cl
rol dword [rdx], 0x48
mov dword [rsp + 0x40], ecx
and al, 0x40
add rcx, 2
mov qword [rsp + 0x40], rcx
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14025374c]
mov r8d, 6
call qword [rax + 0x18]
invalid
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, [0x14021eda0]
lea rcx, [rsp + 0x28]
sub byte [rax - 0x73], cl
push rsp
and al, 0x40
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
ja 0x1400b69aa
invalid
sub byte [rax - 0x73], cl
push rsp
and al, 0x40
call fcn.1400086f0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x1400b6afd
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0xfc98401], dh
test cl, cl
jne 0x1400b6aff
add byte [rax], al
mov rsi, qword [rsp + 0x30]
mov bl, 1
test cl, cl
jne 0x1400b6aff
add byte [rax], al
add byte [rax], al
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x1400b6a89
cmp byte [rsp + 0x39], 0
cmp dword [rax], eax
je 0x1400b6a89
test byte [rsi + 0x34], 4
xor al, 4
jne 0x1400b6a89
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140223d10]
mov r8d, 1
call qword [rax + 0x18]
push rax
invalid
test al, al
jne 0x1400b6aff
push rax
sbb byte [rax + rax*8 - 0x74b7898b], al
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x174d3d
invalid
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14022b7d5]
invalid
invalid
invalid
invalid
mov r8d, 1
call qword [rax + 0x18]
push rax
invalid
mov ebx, eax
jmp 0x1400b6aff
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x169678
sbb byte [rax - 0x73], cl
adc eax, 0x169678
mov r8d, 4
jmp 0x1400b6af4
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1682ed
sbb byte [rax - 0x73], cl
adc eax, 0x1682ed
mov r8d, 6
jmp 0x1400b6af4
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14022de09]
mov r8d, 7
add rsp, 0x48
pop rbx
pop rsi
jmp rax
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
mov qword [rbp - 8], rax
mov rcx, qword [0x1402b32e8]
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp - 0x18]
call 0x18813fd14
mov edx, dword [rax + 8]
movabs dword [0x8b48e8458b480013], eax
or byte [rax - 0x75], cl
push rax
or al, ch
sbb al, 0x77
ja 0x1400b71cf
call 0x18813fd14
mov edx, dword [rax + 8]
call fcn.14007e8f0
nop
add rsp, 0x28
ja 0x1400b71cf
call qword [rax + 0x28c48348]
pop rsi
pop rbp
ret
push rsi
push rdi
push rbx
sub rsp, 0xa8
lea rbp, [rsp + 0x80]
add byte [rax], al
mov qword [rbp + 0x20], 0xfffffffffffffffe
and r14b, r15b
invalid
test rcx, rcx
je 0x1400b7259
mov rdi, rdx
mov rsi, rcx
invalid
test rdx, rdx
je 0x1400b725d
invalid
js 0x1400b7389
add byte [rax], al
movzx eax, byte [0x1402b3399]
rcr dword [rdi], 0
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1400b7239
call qword [sym.imp.kernel32.dll_GetProcessHeap]
adc eax, 0x13a346
test rax, rax
je 0x1400b724c
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapAlloc]
adc eax, 0x13a31c
adc eax, 0x13a31c
mov rbx, rax
test rax, rax
jne 0x1400b7262
mov ecx, 1
mov rdx, rdi
call fcn.1401e5b40
xor eax, eax
jmp 0x1400b72be
mov ebx, 1
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1400b729c
call qword [sym.imp.kernel32.dll_GetProcessHeap]
out 0xa2, eax
adc eax, dword [rax]
test rax, rax
je 0x1400b7370
mov rcx, rax
mov qword [0x1402b32e8], rax
rcr byte [rdi], 0
rcr byte [rdi], 0
mov r8d, 0x18
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
add byte [rax], al
add byte [rcx], dh
sar bh, cl
adc eax, 0x13a2b6
test rax, rax
je 0x1400b7370
mov qword [rax], rdi
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rdi
js 0x1400b72ce
or byte [rax - 0x77], cl
js 0x1400b72ce
adc byte [rsi - 0x39], ah
or byte [r8], r8b
mov word [rbp + 8], 0
mov qword [rbp - 8], rax
add byte [rax - 0x77], cl
clc
lea rax, [0x14021e960]
mov qword [rbp], rax
mov dword [rbp], eax
invalid
add byte [rax - 0x77], cl
add byte [r8 - 0x48], r9b
invalid
invalid
add byte [rax], al
mov dword [rbp], eax
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x45
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x60], rax
movabs al, byte [0x48001fc0b105b60f]
mov ecx, dword [0x1402b32e8]
or eax, 0x1fbff9
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
or eax, 0x1fbff9
add byte [rax - 0x75], cl
or eax, 0x1fbff9
invalid
test rcx, rcx
test ecx, ecx
leave
jne 0x1400b7309
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
movabs byte [0x486074c085480013], al
je 0x1400b735f
invalid
mov rcx, rax
mov ecx, eax
ror dword [rax - 0x77], 5
fistp qword [rdi - 0x47beffe1]
invalid
add byte [rcx - 0x48], al
mov qword [0x1402b32e8], rax
invalid
mov r8d, 0x70
jo 0x1400b730d
add byte [rax], al
add byte [rcx], dh
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapAlloc]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400b735f
invalid
movups xmm0, xmmword [r13]
movups xmm0, xmmword [rbp]
add byte [r15], r9b
movups xmmword [rax + 0x60], xmm0
adc dword [rax + 0x60], eax
movups xmm0, xmmword [rbp - 0x10]
movups xmmword [rax + 0x50], xmm0
push rax
push rax
movups xmm0, xmmword [rbp - 0x20]
movups xmmword [rax + 0x40], xmm0
adc dword [rax + 0x40], eax
loopne 0x1400b7340
adc dword [rax + 0x40], eax
movups xmm0, xmmword [rbp - 0x60]
movups xmm1, xmmword [rbp - 0x50]
invalid
mov al, 0xf
adc byte [rbp - 0x40], dl
movups xmm2, xmmword [rbp - 0x40]
movups xmm3, xmmword [rbp - 0x30]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
and byte [rdi], cl
adc dword [rax + 0x10], ecx
and byte [rdi], cl
adc dword [rax + 0x10], ecx
movups xmmword [rax], xmm0
adc dword [rax], eax
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x70
call fcn.1401e5b40
jmp 0x1400b7387
out 0x12, eax
add bl, ch
invalid
mov qword [rbp + 0x18], rbx
mov qword [rbp + 0x10], rdi
adc byte [rcx + 8], bh
adc byte [rcx + 8], bh
mov edx, 0x18
call fcn.1401e5b40
adc al, byte [rax]
ud2
call fcn.140002170
int3
adc byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x10], 0
cmp dword [rbp + 0x10], 0
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
invalid
jge 0x1400b73b8
add byte [rbx + rdx + 0x48], dh
mov ecx, dword [0x1402b32e8]
je 0x1400b73be
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x13a19a
nop
add rsp, 0x28
pop rbx
pop rdi
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
invalid
invalid
call fcn.1400b70e0
invalid
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
movabs al, byte [0x834890fffffcf3e8]
invalid
nop
invalid
invalid
invalid
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
in al, dx
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x10], ecx
clc
invalid
mov dword [rbp - 0x10], ecx
call fcn.1400b70e0
mov rcx, qword [0x1402b32e8]
or eax, 0x1fbec6
invalid
dec dword [rax - 0x75]
or eax, 0x1fbec6
add byte [rcx], dh
xor edx, edx
mov r8, qword [rbp - 0x10]
add rsp, 0x30
invalid
xor byte [rbp + 0x48], bl
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
adc eax, dword [rax]
ror byte [rbx + rcx*4 + 0x45], cl
invalid
invalid
movabs eax, dword [0x1f0f2e6666660013]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
mov rcx, qword [0x1402b32e8]
xor edx, edx
xchg ebx, eax
mov esi, 0xd231001f
invalid
add byte [rcx], dh
invalid
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
invalid
add byte [rax + 0x20c48348], dl
and byte [rbp - 0x3d], bl
int3
pop rbp
ret
int3
in al, dx
nop
add byte [rax], al
add byte [rax - 0x75], cl
sbb dword [rdi], ecx
mov bh, 0x43
push 0xffffffffa80d8d48
push 0xffffffffa80d8d48
sub al, 0x1a
add byte [rax + 0x63], cl
add al, 0x81
invalid
add rax, rcx
enter 0xffffffffffffe0ff, 0x48
jmp rax
mov esi, dword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
lea rdx, [0x14021ec0e]
mov r8d, 0xd
jmp 0x1400b75e3
cmp byte [rcx], al
add byte [rax], al
add byte [rax], al
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
lea rdx, [0x14021ec1b]
mov r8d, 0x15
jmp 0x1400b75e3
add byte [rax], al
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
jp 0x1400b74f5
and byte [rax - 0x75], cl
jp 0x1400b74f5
lea rdx, [0x14021ec30]
mov r8d, 0x18
jmp 0x1400b75e3
lea rax, [rbx + 0x6a]
mov qword [rsp + 0x88], rax
movzx eax, word [rbx + 0x6a]
add eax, 0xfffffe70
cmp ax, 0x64
clc
invalid
cmp eax, 0x64
clc
lea rax, fs:[0x14021ec60]
ja 0x1400b7514
invalid
lea rax, [0x14021ec60]
ja 0x1400b7514
lea rcx, [0x14021ec48]
cmovb rcx, rax
mov qword [rsp + 0x28], rcx
and al, 0x28
and al, 0x28
mov qword [rsp + 0x30], 0x18
lea rax, [rsp + 0x28]
xor byte [rax], bl
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
mov qword [rsp + 0x68], rax
lea rax, [0x140190c60]
lea eax, [0x140190c60]
lea eax, [0x140190c60]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
and al, 0x70
lea rax, [rsp + 0x88]
mov qword [rsp + 0x78], rax
js case.0x1400b699a.11
lea eax, [0x1400df650]
js case.0x1400b699a.11
lea eax, [0x1400df650]
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
lea rax, str.Utf8Errorvalid_up_to
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 3
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x68]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 2
and al, 0x50
add al, byte [rax]
add byte [rax], al
and al, 0x50
add al, byte [rax]
add byte [rax], al
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
lea r8, [rsp + 0x38]
lea eax, [rsp + 0x38]
lea eax, [rsp + 0x38]
mov rcx, rsi
mov rdx, rdi
call fcn.140005a80
mov ecx, eax
mov al, 1
test cl, cl
je 0x1400b75f5
jmp 0x1400b76d7
jb 0x1400b75c4
mov rdi, qword [rdx + 0x28]
lea rdx, str.request_or_response_body_errorerror_decoding_response_bodyerror_upgrading_connection_for_url__
mov r8d, 0x1e
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add bl, ch
sub al, 0x48
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
lea rdx, [0x14021ecce]
mov r8d, 0x1c
jmp 0x1400b75e3
invalid
mov rcx, rsi
call qword [rdi + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400b76d7
movabs rax, 0x8000000000000000
cmp qword [rbx], rax
je 0x1400b766c
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
mov ebx, 0x8548001f
leave
jne 0x1400b77a1
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400b7806
mov rcx, rax
mov ecx, eax
mov qword [0x1402b32e8], rax
mov r8d, 0x70
xor edx, edx
sar bh, cl
adc eax, 0x139db1
sar bh, cl
adc eax, 0x139db1
test rax, rax
je 0x1400b7806
movups xmm0, xmmword [rbp]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rbp - 0x10]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rbp - 0x20]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [rbp - 0x60]
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
movups xmm3, xmmword [rbp - 0x30]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
add byte [rax - 0x7f], cl
invalid
cwde
add byte [rax], al
add byte [rsi + 0x5d], bl
ret
mov edx, 8
call fcn.1401e5b40
jmp 0x1400b7815
mov ecx, 8
mov edx, 0x70
add byte [rax], al
add byte [rax], al
call fcn.1401e5b40
ud2
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp - 0x60]
call fcn.140041570
nop
add rsp, 0x28
invalid
invalid
pop rsi
add byte [rax], 0
add byte [rax - 0x73], cl
movabs al, byte [0x834890fff89d35e8]
invalid
sub byte [rsi + 0x5d], bl
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov dword [rsp + 0x10], edx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x73], cl
movabs al, byte [0x834890fffff875e8]
movabs al, byte [0x834890fffff875e8]
lea rcx, [rbp - 0x60]
call fcn.1400b70e0
nop
add rsp, 0x28
invalid
movabs al, byte [0x834890fffff875e8]
invalid
sub byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
int3
sub esp, 0xa8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x20], 0xfffffffffffffffe
mov dword [rbp + 0x20], 0xfffffffe
mov dword [rbp + 0x20], 0xfffffffe
and r14b, r15b
invalid
mov rbx, rcx
mov word [rbp + 0x10], 0
mov qword [rbp], 1
lea rax, [0x1402224c8]
mov qword [rbp + 8], rax
mov dword [rbp + 8], eax
mov dword [rbp + 8], eax
movabs rdi, 0x8000000000000000
mov qword [rbp - 0x58], rdi
test al, 0xf
mov dh, 5
int 0xba
invalid
add byte [rax - 0x75], cl
or eax, 0x1fba15
adc eax, 0x48001fba
test ecx, ecx
test al, 0xf
mov dh, 5
int 0xba
invalid
adc eax, 0x48001fba
add byte [rax - 0x7b], cl
leave
test ecx, ecx
jne 0x1400b78f1
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400b799f
invalid
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 5
idiv dword [rcx - 0x47beffe1]
jo case.0x14008ab2b.154
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x70
add byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400b799f
invalid
xchg edi, eax
add byte [rax], al
invalid
test byte [rdi + 0x48000000], dl
mov esi, eax
invalid
mov rsi, rax
invalid
movups xmm0, xmmword [rbp + 8]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rbp - 8]
movups xmmword [rax + 0x50], xmm0
push rax
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [rbp - 0x58]
movups xmm1, xmmword [rbp - 0x48]
invalid
invalid
adc byte [rbp - 0x48], cl
movabs r8, 0xd85d100fc855100f
mov eax, 0xc855100f
movups xmm2, xmmword [rbp - 0x38]
movups xmm3, xmmword [rbp - 0x28]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
invalid
and byte [rdi], cl
movups xmmword [rax + 0x10], xmm1
adc dword [rax + 0x10], ecx
adc byte [rdi], cl
adc dword [rax], eax
movups xmmword [rax], xmm0
mov rax, qword [rax]
cmp rax, rdi
je 0x1400b7962
test rax, rax
test eax, eax
je 0x1400b7962
mov r8, qword [rsi + 8]
mov rcx, qword [0x1402b32e8]
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0x139bf6
invalid
sar bh, cl
adc eax, 0x139bf6
invalid
add byte [rax - 0x75], cl
push r8
mov rax, qword [rbx + 0x50]
mov qword [rsi + 0x50], rax
movups xmm0, xmmword [rbx + 0x40]
adc byte [rbx + 0x40], al
movups xmmword [rsi + 0x40], xmm0
movups xmm0, xmmword [rbx]
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
push rbx
and byte [rdi], cl
adc byte [rbx + 0x30], bl
push rbx
and byte [rdi], cl
adc byte [rbx + 0x30], bl
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov rax, rsi
mov eax, esi
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov qword [rbp + 0x18], rbx
pop rbp
sbb byte [rcx + 8], bh
mov ecx, 8
mov edx, 0x70
call fcn.1401e5b40
ud2
adc byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
lea rcx, [rbp - 0x58]
invalid
add esi, edi
invalid
lea rcx, [rbp - 0x58]
call fcn.1400b70e0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
adc byte [rbp + 0x56], dl
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
sbb byte [r8 - 0x7d], r9b
cmp byte [rax], al
sbb byte [r8 - 0x7d], r9b
cmp byte [rax], al
je case.0x1400a8fa3.78
mov rax, qword [rbp + 0x18]
mov r8, qword [rax + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, dword [rax]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x16732d
lea rdx, [0x14021ed70]
mov r8d, 0x19
jmp rax
jmp rax
int3
and al, 0x30
mov qword [rbp - 8], 0xfffffffffffffffe
mov rax, qword [rcx]
mov eax, dword [rcx]
cmp rax, 3
cmp eax, 3
mov qword [rbp - 0x10], rcx
ja 0x1400b7ab5
lea rdx, [0x14025a14c]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
cmp qword [rcx + 8], 0
je 0x1400b7ba7
cmp byte [rcx + 0x50], 2
je 0x1400b7bc4
push rax
add cl, byte [rdi]
test byte [rbx], ch
add dword [rax], eax
add byte [rbx + rcx*4 + 0x45], cl
invalid
invalid
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x30]
invalid
mov rdx, qword [r8 + 0x38]
lea rcx, [r8 + 0x48]
mov r8, qword [r8 + 0x40]
call qword [rax + 0x10]
jmp 0x1400b7bc4
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0x74023879], al
cmp byte [rdx], al
je 0x1400b7ad2
cmp byte [rcx + 0x38], 2
je 0x1400b7ad2
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x18]
sbb byte [rcx - 0x75], cl
push rax
and byte [rcx - 0x73], cl
xor byte [rbp - 0x75], cl
sub dil, dil
push rax
invalid
sbb byte [rcx - 0x75], cl
sbb byte [rcx - 0x75], cl
push rax
and byte [rcx - 0x73], cl
xor byte [rbp - 0x75], cl
sub dil, dil
push rax
adc byte [rax - 0x75], cl
invalid
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 8]
lock dec qword [rax]
invalid
jne 0x1400b7c11
add byte [rax - 0x75], cl
invalid
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
call fcn.14007b510
cld
invalid
jmp 0x1400b7c11
cld
invalid
cmp qword [rcx + 8], 0
je 0x1400b7bdd
cmp byte [rcx + 0x50], 2
je 0x1400b7bfa
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x30]
mov rdx, qword [r8 + 0x38]
push rax
cmp byte [rcx - 0x73], cl
mov r8, qword [r8 + 0x40]
push rax
cmp byte [rcx - 0x73], cl
mov r8, qword [r8 + 0x40]
call qword [rax + 0x10]
jmp 0x1400b7bfa
cmp byte [rcx + 0x50], 2
je 0x1400b7bc4
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x30]
mov rdx, qword [r8 + 0x38]
lea rcx, [r8 + 0x48]
mov r8, qword [r8 + 0x40]
call qword [rax + 0x10]
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x10]
mov rdx, qword [r8 + 0x18]
lea rcx, [r8 + 0x28]
mov r8, qword [r8 + 0x20]
call qword [rax + 0x10]
jmp 0x1400b7c11
cmp byte [rcx + 0x50], 2
je 0x1400b7bfa
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x30]
mov rdx, qword [r8 + 0x38]
lea rcx, [r8 + 0x48]
mov r8, qword [r8 + 0x40]
call qword [rax + 0x10]
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x10]
mov rdx, qword [r8 + 0x18]
lea rcx, [r8 + 0x28]
mov r8, qword [r8 + 0x20]
call qword [rax + 0x10]
mov r14, qword [rbp - 0x10]
mov rax, qword [r14 + 0x58]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x1400b7ca6
test rax, rax
je 0x1400b7c44
mov r8, qword [r14 + 0x60]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [r14 + 0x78]
mov rdi, qword [r14 + 0x80]
add rsi, 8
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400b7c64
add rsi, 0x18
sub rdi, 1
jb 0x1400b7c81
cmp qword [rsi - 8], 0
je 0x1400b7c60
mov r8, qword [rsi]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call rbx
jmp 0x1400b7c60
cmp qword [r14 + 0x70], 0
je 0x1400b7ca6
mov r8, qword [r14 + 0x78]
mov rcx, qword [0x1402b32e8]
xor edx, edx
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbp + 0x110]
mov rax, qword [rbp + 0x1e8]
cmp qword [rax], 0
je 0x1400bae04
mov r8, qword [rax + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp rsi, 2
je 0x1400bb312
movaps xmm0, xmmword [rbp + 0x150]
movaps xmmword [rbp + 0x80], xmm0
movdqa xmm0, xmmword [rbp + 0x110]
movaps xmm1, xmmword [rbp + 0x120]
movaps xmm2, xmmword [rbp + 0x130]
movaps xmm3, xmmword [rbp + 0x140]
movaps xmmword [rbp + 0x70], xmm3
movaps xmmword [rbp + 0x60], xmm2
movaps xmmword [rbp + 0x50], xmm1
movdqa xmmword [rbp + 0x40], xmm0
cmp qword [rbp + 0x1f0], 0
je 0x1400baf67
js 0x1400bbd6e
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1400bae86
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400baea1
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, qword [rbp + 0x1f0]
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov rbx, rax
test rax, rax
jne 0x1400baf6c
mov byte [rbp + 0x206], 1
mov ecx, 1
mov rdx, qword [rbp + 0x1f0]
call fcn.1401e5b40
jmp 0x1400bbdf9
mov ebx, 1
mov rcx, rbx
mov rdx, rdi
mov rsi, qword [rbp + 0x1f0]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0x80]
movaps xmmword [rbp + 0xf0], xmm0
movdqa xmm0, xmmword [rbp + 0x40]
movaps xmm1, xmmword [rbp + 0x50]
movaps xmm2, xmmword [rbp + 0x60]
movaps xmm3, xmmword [rbp + 0x70]
movaps xmmword [rbp + 0xe0], xmm3
movaps xmmword [rbp + 0xd0], xmm2
movaps xmmword [rbp + 0xc0], xmm1
movdqa xmmword [rbp + 0xb0], xmm0
mov rcx, qword [r12 + 0x20]
mov rdx, qword [r12 + 0x28]
mov qword [rbp + 0x1e8], rbx
mov r8, rbx
mov r9, rsi
call fcn.140141240
mov rdi, rax
cmp qword [r12 + 0x10], 0
jne 0x1400baff1
lea rdx, [r12 + 0x20]
mov rcx, r12
call fcn.1401ebea0
mov rbx, qword [r12]
mov qword [rbp + 0xa0], r12
mov r14, qword [r12 + 8]
mov rax, rdi
shr rax, 0x39
mov qword [rbp + 0x1f8], rax
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm6, xmm0, 0
xor r13d, r13d
pcmpeqd xmm7, xmm7
xor esi, esi
and rdi, r14
movdqu xmm8, xmmword [rbx + rdi]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm6
pmovmskb r15d, xmm0
jmp 0x1400bb05a
lea eax, [r15 - 1]
and eax, r15d
mov r15d, eax
test r15w, r15w
je 0x1400bb0b0
tzcnt eax, r15d
add rax, rdi
and rax, r14
neg rax
imul r12, rax, 0x68
mov rax, qword [rbp + 0x1f0]
cmp qword [rbx + r12 - 0x58], rax
jne 0x1400bb050
add r12, rbx
mov rdx, qword [r12 - 0x60]
mov rcx, qword [rbp + 0x1e8]
mov r8, qword [rbp + 0x1f0]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400bb050
jmp 0x1400bb0fb
cmp rsi, 1
mov esi, 1
je 0x1400bb0d9
pmovmskb eax, xmm8
xor esi, esi
test eax, eax
setne sil
tzcnt eax, eax
add rax, rdi
and rax, r14
mov qword [rbp + 0xa8], rax
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
test eax, eax
jne 0x1400bb416
add rdi, r13
add rdi, 0x10
add r13, 0x10
jmp 0x1400bb02a
movups xmm0, xmmword [r12 - 0x10]
movaps xmmword [rbp + 0x1b0], xmm0
movups xmm0, xmmword [r12 - 0x50]
movups xmm1, xmmword [r12 - 0x40]
movups xmm2, xmmword [r12 - 0x30]
movups xmm3, xmmword [r12 - 0x20]
movaps xmmword [rbp + 0x1a0], xmm3
movaps xmmword [rbp + 0x190], xmm2
movaps xmmword [rbp + 0x180], xmm1
movaps xmmword [rbp + 0x170], xmm0
movdqa xmm0, xmmword [rbp + 0xf0]
movaps xmm1, xmmword [rbp + 0xb0]
movaps xmm2, xmmword [rbp + 0xc0]
movaps xmm3, xmmword [rbp + 0xd0]
movaps xmm4, xmmword [rbp + 0xe0]
movups xmmword [r12 - 0x50], xmm1
movups xmmword [r12 - 0x40], xmm2
movups xmmword [r12 - 0x30], xmm3
movups xmmword [r12 - 0x20], xmm4
movdqu xmmword [r12 - 0x10], xmm0
cmp qword [rbp + 0x1f0], 0
je 0x1400bb19f
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x1e8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x170]
cmp rax, 2
je 0x1400bb39d
test rax, rax
je 0x1400bb34c
cmp byte [rbp + 0x1b8], 2
je 0x1400bb374
mov rax, qword [rbp + 0x198]
mov rdx, qword [rbp + 0x1a0]
lea rcx, [rbp + 0x1b0]
mov r8, qword [rbp + 0x1a8]
call qword [rax + 0x10]
jmp 0x1400bb374
invalid
mov al, 1
add byte [rax], al
movups xmmword [rax + 0x40], xmm0
movdqu xmm0, xmmword [rbp + 0x170]
movups xmm1, xmmword [rbp + 0x180]
movups xmm2, xmmword [rbp + 0x190]
movups xmm3, xmmword [rbp + 0x1a0]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov qword [rbp + 0x118], rsi
mov qword [rbp + 0x110], 2
cmp qword [rdi], 0
je 0x1400bb312
mov r8, qword [rdi + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, dword [rax]
adc eax, dword [rax]
xor esi, esi
lea rcx, [rbp + 0x110]
call fcn.1400bce80
mov eax, esi
movaps xmm6, xmmword [rbp + 0x210]
movaps xmm7, xmmword [rbp + 0x220]
movaps xmm8, xmmword [rbp + 0x230]
add rsp, 0x2c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp byte [rbp + 0x1b8], 2
add byte [rdx], al
je 0x1400bb374
mov rax, qword [rbp + 0x198]
mov rdx, qword [rbp + 0x1a0]
lea rcx, [rbp + 0x1b0]
mov r8, qword [rbp + 0x1a8]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x178]
mov rdx, qword [rbp + 0x180]
mov rax, qword [rax + 0x10]
lea rcx, [rbp + 0x190]
mov r8, qword [rbp + 0x188]
add dword [rax], eax
add dh, al
test dword [rsi], eax
add al, byte [rax]
add byte [rax], al
add dword [rax], eax
add dh, al
test dword [rsi], eax
add al, byte [rax]
add byte [rax], al
call rax
mov sil, 1
cmp qword [rbp + 0x110], 2
jne 0x1400bb320
jmp 0x1400bb314
mov rdx, qword [rbp + 0xa8]
movzx eax, byte [rbx + rdx]
test al, al
js 0x1400bb435
movdqa xmm0, xmmword [rbx]
pmovmskb eax, xmm0
tzcnt edx, eax
movzx eax, byte [rbx + rdx]
movaps xmm0, xmmword [rbp + 0xf0]
movaps xmmword [rbp + 0x1b0], xmm0
movaps xmm0, xmmword [rbp + 0xb0]
movaps xmm1, xmmword [rbp + 0xc0]
movaps xmm2, xmmword [rbp + 0xd0]
movaps xmm3, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0x1a0], xmm3
movaps xmmword [rbp + 0x190], xmm2
movaps xmmword [rbp + 0x180], xmm1
and al, 1
movzx eax, al
mov rcx, qword [rbp + 0xa0]
sub qword [rcx + 0x10], rax
movaps xmmword [rbp + 0x170], xmm0
lea rax, [rdx - 0x10]
and r14, rax
mov rax, qword [rbp + 0x1f8]
mov byte [rbx + rdx], al
mov byte [r14 + rbx + 0x10], al
inc qword [rcx + 0x18]
neg rdx
imul rax, rdx, 0x68
mov rcx, qword [rbp + 0x1f0]
mov qword [rbx + rax - 0x68], rcx
mov rdx, qword [rbp + 0x1e8]
mov qword [rbx + rax - 0x60], rdx
mov qword [rbx + rax - 0x58], rcx
movaps xmm0, xmmword [rbp + 0x170]
movaps xmm1, xmmword [rbp + 0x180]
movaps xmm2, xmmword [rbp + 0x190]
movaps xmm3, xmmword [rbp + 0x1a0]
movups xmmword [rbx + rax - 0x50], xmm0
movups xmmword [rbx + rax - 0x40], xmm1
movups xmmword [rbx + rax - 0x30], xmm2
movups xmmword [rbx + rax - 0x20], xmm3
movaps xmm0, xmmword [rbp + 0x1b0]
movups xmmword [rbx + rax - 0x10], xmm0
mov sil, 1
cmp qword [rbp + 0x110], 2
je 0x1400bb314
jmp 0x1400bb320
in eax, dx
jns 0x1400bb919
add byte [rcx - 0x48], al
jo 0x1400bb8ff
add byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400bbdc0
movups xmm0, xmmword [rbp + 0x1d0]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rbp + 0x1c0]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rbp + 0x1b0]
movups xmmword [rax + 0x40], xmm0
movdqu xmm0, xmmword [rbp + 0x170]
movups xmm1, xmmword [rbp + 0x180]
movups xmm2, xmmword [rbp + 0x190]
movups xmm3, xmmword [rbp + 0x1a0]
adc byte [rbp + 0x1a0], bl
adc byte [rbp + 0x1a0], bl
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov qword [rbp + 0x118], rax
mov qword [rbp + 0x110], 2
test r15, r15
jne 0x1400badcb
jmp 0x1400baddd
add byte [rax - 0x75], cl
or eax, 0x1f7938
test rcx, rcx
jne 0x1400bb9ca
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400bb9e1
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov r14, rax
test rax, rax
jne 0x1400bbb4d
mov byte [rbp + 0x205], 1
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rdx, rbx
call fcn.1401e5b40
jmp 0x1400bbdf9
add byte [rax - 0x77], cl
test eax, edi
add dword [rax], eax
add byte [rbp + 0x5e], dh
test r14, r14
je 0x1400bba9a
js 0x1400bbddf
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
mov rsi, r9
test rcx, rcx
jne 0x1400bba69
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400bba7f
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov r15, rax
test rax, rax
mov r9, rsi
jne 0x1400bbaa0
mov ecx, 1
mov rdx, r14
call fcn.1401e5b40
jmp 0x1400bbdf9
mov r15d, 1
mov rcx, r15
mov rdx, r9
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x168], r14
mov r9, r15
mov qword [rsp + 0x20], r14
lea rcx, [rbp + 0x110]
mov rdx, r13
mov r8, rbx
mov qword [rbp + 0x108], r9
call fcn.140148320
cmp qword [rbp + 0x168], 0
je 0x1400bbaf6
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x108]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x1f8], 0
mov r8, qword [rbp + 0x1e0]
je 0x1400bbb16
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rbp + 0x1b8], 2
je 0x1400bbc8b
mov rax, qword [rbp + 0x198]
mov rdx, qword [rbp + 0x1a0]
lea rcx, [rbp + 0x1b0]
mov r8, qword [rbp + 0x1a8]
call qword [rax + 0x10]
jmp 0x1400bbc8b
mov rcx, r14
mov rdx, r13
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r13, r14
mov rax, rbx
mov rcx, qword [rbp + 0x28]
mov r9, qword [rbp + 0x30]
mov r14, qword [rbp + 0x38]
cmp rcx, rsi
mov qword [rbp + 0x1e0], r13
mov qword [rbp + 0x1f8], rax
jne 0x1400bbbde
test r14, r14
je 0x1400bbbe7
js 0x1400bbdf4
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
mov rsi, r9
test rcx, rcx
jne 0x1400bbbb6
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400bbbcc
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov r15, rax
test rax, rax
mov r9, rsi
jne 0x1400bbbed
mov ecx, 1
mov rdx, r14
call fcn.1401e5b40
jmp 0x1400bbdf9
mov qword [rbp + 0x168], rcx
jmp 0x1400bbc05
mov r15d, 1
mov rcx, r15
mov rdx, r9
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
mov r9, r15
mov qword [rbp + 0x168], r14
mov qword [rsp + 0x20], r14
lea rcx, [rbp + 0x110]
mov rdx, r13
mov r8, rbx
mov qword [rbp + 0x108], r9
call fcn.140148320
cmp qword [rbp + 0x168], 0
je 0x1400bbc43
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x108]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x1f8], 0
mov r8, qword [rbp + 0x1e0]
je 0x1400bbc63
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rbp + 0x1b8], 2
je 0x1400bbc8b
mov rax, qword [rbp + 0x198]
mov rdx, qword [rbp + 0x1a0]
lea rcx, [rbp + 0x1b0]
mov r8, qword [rbp + 0x1a8]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x130]
lea rcx, [rbp + 0x198]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rbp + 0x110]
movups xmm1, xmmword [rbp + 0x120]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
movaps xmm0, xmmword [rbp + 0x1b0]
movaps xmmword [rbp + 0x80], xmm0
movdqa xmm0, xmmword [rbp + 0x170]
movaps xmm1, xmmword [rbp + 0x180]
movaps xmm2, xmmword [rbp + 0x190]
movaps xmm3, xmmword [rbp + 0x1a0]
movaps xmmword [rbp + 0x70], xmm3
movaps xmmword [rbp + 0x60], xmm2
movaps xmmword [rbp + 0x50], xmm1
movdqa xmmword [rbp + 0x40], xmm0
mov r15, qword [rbp + 0xb0]
movaps xmm0, xmmword [rbp + 0x80]
movaps xmmword [rbp + 0x150], xmm0
movdqa xmm0, xmmword [rbp + 0x40]
movaps xmm1, xmmword [rbp + 0x50]
movaps xmm2, xmmword [rbp + 0x60]
movaps xmm3, xmmword [rbp + 0x70]
movaps xmmword [rbp + 0x140], xmm3
movaps xmmword [rbp + 0x130], xmm2
movaps xmmword [rbp + 0x120], xmm1
movdqa xmmword [rbp + 0x110], xmm0
test r15, r15
je 0x1400baddd
mov rbx, qword [rbp + 0xb8]
jmp 0x1400badcb
mov byte [rbp + 0x206], 1
call fcn.140002170
jmp 0x1400bbdf9
mov ecx, 8
mov edx, 0x70
call fcn.1401e5b40
jmp 0x1400bbdf9
call fcn.140002170
jmp 0x1400bbdf9
call fcn.140002170
ud2
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0xf0], 0
je 0x1400bd6e6
mov r8, qword [rbp + 0xf8]
mov rcx, qword [0x1402b32e8]
clc
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x1f5c0a
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, dword ds:[rax]
adc eax, dword ds:[rax]
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
and al, 0x10
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0xe0
invalid
je case.0x140085e56.188
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0xe0
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1402b32e8]
invalid
mov rcx, qword [0x1402b32e8]
add byte [rcx], dh
ror byte [rbx + rcx*4 - 0x7b], cl
call 0x13f0bd731
adc eax, 0x133e22
xor edx, edx
mov r8, qword [rbp + 0xe8]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0x80
add byte [rsi + rdx + 0x4c], dh
mov r8, qword [rbp + 0x88]
cmp qword [rbp + 0x80], 0
je 0x1400bd786
mov r8, qword [rbp + 0x88]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, dword [rax]
adc eax, dword [rax]
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x41], dl
push rsi
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
lea rcx, [rbp - 0x30]
invalid
push rcx
invalid
add byte [rax], al
lea rcx, [rbp - 0x30]
call case.0x14008568d.101
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
int3
or eax, 0x19896e
mov r8, qword [rcx + rax*8]
lea rcx, str.EmptyHostIdnaErrorInvalidPortInvalidIpv4AddressInvalidIpv6AddressInvalidDomainCharacterRelativeUrlWithoutBaseRelativeUrlWithCannotBeABaseBaseSetHostOnCannotBeABaseUrlOverflowConnectionClosedAlreadyClosedIo
lea ecx, [0x140256198]
lea ecx, [0x140256198]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
mov r9, qword [rdx + 0x18]
mov rdx, rax
invalid
invalid
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
int3
int3
adc eax, 0x1611ae
jmp fcn.140005a80
int3
invalid
mov rsi, rcx
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400bd8ba
mov rax, qword [rsi]
mov rcx, qword [rax + 0x18]
mov rdx, qword [rsi]
movabs r8, 0xffffffff00000000
nop
mov rax, rcx
shr rax, 0x20
mov dword [rsp + 0x28], eax
and al, 0x28
enter 0xffffffffffffc148, 0xffffffffffffffe8
and byte [rcx + 0x44282444], cl
and al, 0x28
mov r9d, dword [rdx + 0x20]
and al, 0x28
mov r9d, dword [rdx + 0x20]
cmp r9d, ecx
je 0x1400bd8b4
lea r9d, [rcx + 1]
lea ecx, [rcx + 1]
mov dword [rsp + 0x2c], r9d
cmp eax, ecx
jne case.0x1400909b1.130
sub al, 0x39
enter 0x1f75, 0x44
mov eax, r9d
mov eax, ecx
enter 0xffffffffffff8949, 0xffffffffffffffc1
mov r9, rax
shl r9, 0x20
or r9, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r9
jne 0x1400bd89c
jmp 0x1400bd8a1
cmp r9d, eax
je case.0x14016017e.146
mov eax, r9d
mov r9, rcx
mov ecx, ecx
mov ecx, ecx
and r9, r8
or r9, rax
ror dword [rax - 0x77], 0xc8
ror dword [rax - 0x77], 0xc8
lock cmpxchg qword [rdx + 0x18], r9
cmpxchg qword [rdx + 0x18], r9
je 0x1400bd8a1
mov rcx, rax
mov ecx, eax
jmp 0x1400bd840
lahf
mov rax, qword [rsi]
movzx ecx, cl
mov rax, qword [rax + 0x10]
mov rcx, qword [rax + rcx*8]
test rcx, rcx
test ecx, ecx
test ecx, ecx
jne case.0x1400a8fa3.80
add rsp, 0x60
pop rsi
ret
invalid
call fcn.1401ed0a0
test al, al
invalid
ror byte [rdi], 0x85
invalid
jne 0x1400bd82b
jmp 0x1400bd8b4
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
and al, 0x28
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x2c]
lea r8, [rsp + 0x30]
lea eax, [rsp + 0x30]
lea eax, [rsp + 0x30]
call fcn.1401ea260
call fcn.1400bd930
lea rax, str.queue_not_empty
add byte [rax - 0x77], cl
and al, 0x30
invalid
add byte [rax - 0x77], cl
and al, 0x30
invalid
mov qword [rsp + 0x38], 1
add byte [rax - 0x73], cl
add eax, 0x196059
lea rax, str.Utf8Errorvalid_up_to
lea eax, str.Utf8Errorvalid_up_to
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
and al, 0x48
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
call fcn.1401e5ed0
int3
stosd dword [rdi], eax
test dword [rdx], edx
add ah, cl
int3
int3
sub esp, 0x28
test rcx, rcx
je 0x1400bd961
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
xadd qword [rcx], rax
xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400bd967
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400bd961
jne 0x1400bd961
mov rax, qword [rcx + 0x10]
add rsp, 0x28
jmp qword [rax + 0x10]
nop
add rsp, 0x28
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
add byte [rax], al
add al, ch
invalid
xchg dword [rdx], edx
add ah, cl
add byte [rax], al
add al, ch
adc dword [rdi + 0xfcc0012], eax
xchg dword [rdx], edx
add ah, cl
movzx eax, byte [rcx]
invalid
xchg dword [rdx], edx
add ah, cl
movzx eax, byte [rcx]
invalid
add dword [rax - 0x73], ecx
lea rcx, [0x1402561e8]
or eax, 0x19885e
mov byte [rcx], bl
add byte [rbx + rcx*4 + 4], cl
add al, 0xc1
lea rcx, case.0x1400bd9a8.0
mov r8, qword [rcx + rax*8]
lea rcx, case.0x1400bd9a8.0
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
jmp rcx
push rsi
push rbx
sub rsp, 0x68
mov rsi, rdx
mov rax, qword [rcx]
movzx ecx, byte [rax]
mov dh, 8
mov dh, 8
lea rdx, [0x14025a15c]
lea edx, [0x14025a15c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
lea rcx, [rax + 1]
mov qword [rsp + 0x48], rcx
and al, 0x48
lea r9, [rax + 4]
add rax, 8
add al, 0x48
add eax, 8
lea rcx, [0x14021f070]
mov qword [rsp + 0x40], rcx
and al, 0x40
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x38], rcx
lea rcx, [0x14021f050]
mov qword [rsp + 0x30], rcx
xor byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rax
lea rax, [0x14021f030]
mov qword [rsp + 0x20], rax
lea rdx, str.ResetGoAwayDomain
mov r8d, 5
jmp 0x1400bda73
push rcx
push rcx
lea rcx, [rax + 1]
mov qword [rsp + 0x48], rcx
and al, 0x48
and al, 0x48
lea r9, [rax + 8]
add rax, 4
rol byte [rax + rcx*2], 0x8d
or eax, 0x161636
invalid
invalid
rol byte [rax + rcx*2], 0x8d
or eax, 0x161636
invalid
invalid
invalid
mov qword [rsp + 0x40], rcx
lea rcx, [rsp + 0x48]
and al, 0x48
mov qword [rsp + 0x38], rcx
lea rcx, [0x14021f050]
mov qword [rsp + 0x30], rcx
xor byte [rax - 0x77], cl
and al, 0x28
lea rax, [0x14021f090]
mov qword [rsp + 0x20], rax
lea rdx, [0x1402218dd]
jo case.0x1400b633c.26
invalid
add byte [rcx - 0x48], al
invalid
add byte [rax], al
invalid
jo case.0x1400b633c.26
invalid
mov rcx, rsi
call fcn.140008cb0
hlt
invalid
jmp 0x1400bdbbb
add dword [rax], eax
invalid
hlt
add rax, 4
mov qword [rsp + 0x60], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Reason
invalid
invalid
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x1400bdac9
push rax
mov byte [rsp + 0x58], al
pop rax
pop rax
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x59], 0
lea r8, [0x14021f0b8]
lea eax, [0x14021f0b8]
lea eax, [0x14021f0b8]
jmp 0x1400bdb40
inc rax
mov qword [rsp + 0x60], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.UserRemoteStreamIdC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.7_srcencode.rs
invalid
invalid
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x50], rsi
mov byte [rsp + 0x58], al
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x59], 0
lea r8, [0x14021f0d8]
jmp 0x1400bdb40
add rax, 8
mov qword [rsp + 0x60], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14025322b]
mov r8d, 2
call qword [rax + 0x18]
mov qword [rsp + 0x50], rsi
mov byte [rsp + 0x58], al
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x59], 0
lea r8, [0x14021f0f8]
lea rcx, [rsp + 0x48]
lea rdx, [rsp + 0x60]
call fcn.1400086f0
mov rax, qword [rsp + 0x48]
movzx ecx, byte [rsp + 0x58]
test rax, rax
je 0x1400bdbb4
mov bl, 1
test cl, cl
jne 0x1400bdbb6
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x68
pop rbx
pop rsi
ret
and al, 0x30
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add bh, bh
push rax
sbb byte [rsi + 0xf], ah
outsd dx, dword [rsi]
je 0x1400c0a27
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm8
movdqa xmmword [rsp + 0x30], xmm7
movdqa xmmword [rsp + 0x40], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov ecx, 0x84
mov eax, 0xcc
mov rdx, qword [rbx + 0x48]
lock cmpxchg qword [rdx], rcx
je 0x1400c0a86
mov rcx, qword [rbx + 0x48]
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
movdqa xmm6, xmmword [rsp + 0x40]
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm8
movdqa xmmword [rsp + 0x30], xmm7
movdqa xmmword [rsp + 0x40], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
cmp byte [rbx + 0x56], 0
je 0x1400c0e1c
mov byte [rbx + 0x44], 0
lea rcx, [rbx + 0x1d0]
call fcn.1400b3fe0
mov byte [rbx + 0x44], 0
movdqa xmm6, xmmword [rsp + 0x40]
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
pop rax
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov edx, dword [rax - 0x17ffffff]
xchg rsp, rax
cli
inc esi
add byte [rsi + 0xf], r12b
outsd dx, dword [rsi]
je 0x1400c0fd3
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm8
movdqa xmmword [rsp + 0x30], xmm7
movdqa xmmword [rsp + 0x40], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
cmp byte [rbx + 0x45], 0
je 0x1400c1040
lea rcx, [rbx + 0x190]
call fcn.14006f6b0
mov byte [rbx + 0x46], 0
movdqa xmm6, xmmword [rsp + 0x40]
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbx + 0x46], 0
movdqa xmm6, xmmword [rsp + 0x40]
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and al, 0x20
movdqa xmmword [rsp + 0x30], xmm7
movdqa xmmword [rsp + 0x40], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
cmp byte [rbx + 0x181], 2
je 0x1400c10e9
test byte [rbx + 0x46], 1
je 0x1400c1111
lea rcx, [rbx + 0x150]
call fcn.14006f6b0
mov byte [rbx + 0x55], 0
movdqa xmm6, xmmword [rsp + 0x40]
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbx + 0x55], 0
movdqa xmm6, xmmword [rsp + 0x40]
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbx + 0x55], 0
movdqa xmm6, xmmword [rsp + 0x40]
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rdi], cl
sub dword [rbx + 0x170], edx
movaps xmmword [rbx + 0x160], xmm1
movaps xmmword [rbx + 0x150], xmm0
movzx eax, byte [rbx + 0x48]
mov byte [rbx + 0x181], al
movzx eax, word [rbx + 0x74]
lea rcx, [rbx + 0x182]
mov word [rcx + 4], ax
mov eax, dword [rbx + 0x70]
mov dword [rcx], eax
mov byte [rbx + 0x47], 1
movaps xmm6, xmmword [rsp + 0x40]
movaps xmm7, xmmword [rsp + 0x30]
movaps xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
in al, dx
pop rax
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm8
movdqa xmmword [rsp + 0x30], xmm7
movdqa xmmword [rsp + 0x40], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
lea rcx, [rbx + 0x190]
call fcn.14006f6b0
mov byte [rbx + 0x45], 0
movdqa xmm6, xmmword [rsp + 0x40]
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add rsp, 0x20
pop rbp
ret
mov rax, qword [rax + 0xf0]
test rax, rax
je 0x1400c1b01
lock dec qword [rax]
jne 0x1400c1b01
mov rax, qword [rbp - 0x28]
mov rcx, qword [rax + 0xf0]
mov rdx, qword [rax + 0xf8]
call fcn.14007b510
mov rdx, qword [rbp - 0x28]
mov rax, qword [rdx + 0x1a0]
test rax, rax
je 0x1400c1c6c
lock dec qword [rax]
jne 0x1400c1c6c
mov rcx, qword [rdx + 0x1a0]
mov rdx, qword [rdx + 0x1a8]
add rsp, 0x50
pop rdi
pop rsi
pop rbp
jmp fcn.14007b510
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], rax
call qword [rax]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 0x10]
je 0x1400c2036
cmp qword [rax + 0x10], 0x11
jae 0x1400c201f
mov r8, qword [rbp - 0x20]
jmp 0x1400c2027
std
invalid
mov r8, qword [rbp - 0x20]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x370]
call fcn.14006b540
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x1d0]
test rax, rax
je 0x1400c20f4
lock dec qword [rax]
jne 0x1400c20f4
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x1d0]
mov rdx, qword [rax + 0x1d8]
call fcn.14007b510
jmp 0x1400c20f4
loopne 0x1400c20cb
mov eax, dword [rax - 8]
add byte [rax], al
mov rdx, qword [rax + 0x1f8]
call fcn.14007b510
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x1e0]
call fcn.14006b540
mov rax, qword [rbp - 0x10]
mov byte [rax + 0x430], 0
mov rax, qword [rbp - 0x10]
mov byte [rax + 0x439], 0
mov rax, qword [rax + 0x1b8]
lock dec qword [rax]
jne case.0x140056644.987
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x1b8]
call fcn.14007af40
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x1c0]
mov qword [rbp - 0x18], rcx
call fcn.14009a4a0
mov rcx, qword [rbp - 0x18]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400c2145
mov rcx, qword [rcx]
call fcn.14007aa90
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x180]
test rax, rax
je fcn.1400c1dc3
lock dec qword [rax]
jne fcn.1400c1dc3
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x180]
mov rdx, qword [rax + 0x188]
nop
mov byte [rcx], al
add byte [rax], al
nop
mov byte [rcx], al
add byte [rax], al
call fcn.14007b510
jmp fcn.1400c1dc3
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x1d0]
test rax, rax
je 0x1400c254d
lock dec qword [rax]
jne 0x1400c254d
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x1d0]
mov rdx, qword [rax + 0x1d8]
call fcn.14007b510
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x1400c26b5
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
jb 0x1400c26a2
mov rax, qword [rbp - 0x20]
mov rax, qword [rax - 8]
mov qword [rbp - 0x20], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x20]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov rsi, qword [rax + 0x88]
mov rdi, qword [rax + 0x90]
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400c285b
cmp qword [rdi + 0x10], 0x11
jb 0x1400c2849
mov rsi, qword [rsi - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
and byte [rdi + 0x5e], bl
pop rbp
ret
lea rcx, [rbp + 8]
call fcn.14003d310
lea rcx, [rbp - 0x10]
call fcn.14006a3f0
nop
add rsp, 0x100
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x1400c2c08
mov r14, qword [rsi + 0x68]
lea rax, [r14 + 1]
cmp rax, 2
jae 0x1400c2c66
lea rcx, [rbp + 8]
call fcn.14003d310
jmp 0x1400c2c11
mov rax, qword [r14]
nop dword [rax]
test rax, rax
je 0x1400c2c5b
js 0x1400c2e42
lea rcx, [rax + 1]
lock cmpxchg qword [r14], rcx
jne 0x1400c2c70
mov qword [rbp + 0x50], r14
lea rdi, [r14 + 0x10]
mov qword [rbp + 0x48], r14
mov byte [rbp + 0x76], 1
mov rcx, rdi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400c2df6
movzx eax, byte [r14 + 0x18]
test al, al
sete bl
je 0x1400c2cea
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400c2e14
mov qword [rbp + 0x48], r14
mov byte [rbp + 0x76], 1
mov sil, 1
mov rcx, rdi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
jmp 0x1400c2dd6
xor eax, eax
movzx ecx, byte [rsi]
test rcx, rcx
mov qword [rbp + 0x38], r14
mov qword [rbp + 0x30], rdi
mov dword [rbp + 0x64], eax
je 0x1400c2d0c
cmp ecx, 1
jne 0x1400c2d10
movzx eax, byte [rsi + 1]
mov cl, 1
jmp 0x1400c2d52
xor ecx, ecx
jmp 0x1400c2d52
mov rdi, qword [rsi + 8]
mov qword [rbp + 0x68], r14
mov byte [rbp + 0x77], 1
call fcn.140141a00
mov qword [rbp + 0x58], rax
mov rax, qword [rdi]
mov r8, qword [rdi + 8]
mov r9, qword [rdi + 0x10]
add rdi, 0x18
lea rcx, [rbp - 0x40]
mov rdx, rdi
call qword [rax]
movups xmm0, xmmword [rbp - 0x40]
movups xmm1, xmmword [rbp - 0x30]
mov rdx, qword [rbp + 0x58]
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
mov cl, 2
mov qword [rbp + 0x58], rdx
mov dword [rbp + 0x44], ecx
mov byte [rbp - 0x40], cl
mov byte [rbp - 0x3f], al
mov qword [rbp - 0x38], rdx
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
mov r8, qword [rsi + 0x18]
mov r9, qword [rsi + 0x20]
add rsi, 0x28
lea rcx, [rbp - 0x60]
invalid
mov rdx, rsi
mov edx, esi
movabs al, byte [0x45100f10fff28948]
movabs al, byte [0xe04d110fb04d100f]
mov edx, esi
call qword [rax]
movups xmm0, xmmword [rbp - 0x60]
movups xmm1, xmmword [rbp - 0x50]
movups xmmword [rbp - 0x20], xmm1
movups xmmword [rbp - 0x30], xmm0
mov r14, qword [rbp + 0x38]
lea rcx, [r14 + 0x20]
mov qword [rbp + 0x68], r14
mov byte [rbp + 0x77], 0
lea rdx, [rbp - 0x40]
lea r8, [rbp - 0x10]
lea r9, [rbp + 0x50]
call fcn.1400becd0
cmp byte [rbp + 0x64], 0
jne 0x1400c2dc2
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400c2e32
mov qword [rbp + 0x48], r14
mov byte [rbp + 0x76], 0
mov rcx, qword [rbp + 0x30]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
xor esi, esi
lock dec qword [r14]
jne 0x1400c2de9
mov byte [rbp + 0x75], sil
lea rcx, [rbp + 0x50]
call fcn.140076bf0
test bl, bl
jne 0x1400c2c1a
jmp 0x1400c2c5b
call fcn.1401ed0a0
movzx ecx, byte [r14 + 0x18]
test cl, cl
sete bl
je 0x1400c2e2b
test al, al
jne 0x1400c2cbe
ror byte [rdi], 0x85
scasd eax, dword [rdi]
invalid
jmp 0x1400c2cd1
call fcn.1401ed0a0
test al, al
jne 0x1400c2cd1
mov byte [r14 + 0x18], 1
jmp 0x1400c2cd1
xor al, 1
jmp 0x1400c2cec
call fcn.1401ed0a0
test al, al
jne 0x1400c2dc2
mov byte [r14 + 0x18], 1
mov byte [rsi + 0x18], 1
jmp 0x1400c2dc2
mov byte [rbp + 0x75], 1
call fcn.1401ea180
jae 0x1400c2e5c
add byte [rdi], cl
invalid
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
movzx ebx, byte [rbp + 0x76]
mov rax, qword [rbp + 0x48]
lock dec qword [rax]
lock dec qword [rax]
jne 0x1400c2e7d
lea rcx, [rbp + 0x50]
call fcn.140076bf0
invalid
dec dword [rax - 0x7cb78aa3]
invalid
mov byte [rbp + 0x75], bl
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
invalid
adc byte [rbp + 0x41], dl
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x80]
add byte [rax], al
mov rsi, qword [rbp + 0x38]
mov qword [rbp + 0x68], rsi
mov byte [rbp + 0x77], 1
mov ecx, dword [rbp + 0x44]
mov rdx, qword [rbp + 0x58]
mov rdx, qword [rbp + 0x58]
call fcn.1400497e0
mov qword [rbp + 0x68], rsi
clc
dec dword [rax - 0x77]
jne 0x1400c2f2a
mov byte [rbp + 0x77], 1
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
jne 0x1400c2f66
mov rcx, qword [rbp + 0x30]
mov edx, dword [rbp + 0x64]
call fcn.14004b490
mov qword [rbp + 0x48], rsi
clc
dec dword [rax - 0x77]
jne 0x1400c2f56
mov byte [rbp + 0x76], bl
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
cmp byte [rbp + 0x75], 0
jne 0x1400c2f47
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop rbp
ret
lea rcx, [rbp - 0x10]
call fcn.14006f6b0
jmp 0x1400c2f3c
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea rcx, [rbp - 0x10]
call fcn.14006a3f0
nop
invalid
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop rbp
ret
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax], al
mov rcx, qword [0x1402b32e8]
or eax, 0x1f033b
xor edx, edx
mov r8, qword [rbp + 0x58]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x12e59f
adc eax, 0x12e59f
mov rax, qword [rbp + 0x50]
mov qword [rbp + 0x68], rax
mov byte [rbp + 0x77], 1
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
adc byte [rbp + 0x41], dl
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
lea rcx, [rbp - 0x10]
call fcn.14006a3f0
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
int3
invalid
add byte [rax], al
add byte [rax], al
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
mov ecx, eax
rol ecx, 0xe9
add eax, 0xf001e183
cmpxchg qword [rdi], rdx
je 0x1400c3078
test al, 4
je 0x1400c3560
add byte [rax], al
test al, 3
je 0x1400c3030
cmp rax, 0x3f
jbe 0x1400c3578
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rdi], rdx
mov cl, 0x17
mov cl, 0x17
jne 0x1400c304a
lea rax, [0x14025a170]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov ebp, 0x690
lea rax, [rdi + 0x20]
mov qword [rbp + 0x6b8], rax
lea rax, [rbp + 0x688]
mov qword [rbp + 0x698], rax
cmp dword [rdi + 0x30], 0xa
mov qword [rbp + 0x6a8], rdi
ja 0x1400c35c0
mov esi, dword [rdi + 0x28]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
add byte [rbx + 0x4f7401f8], al
test eax, eax
jne 0x1400c31e9
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
xchg dword [rax + rax], ecx
xchg dword [rax + rax], ecx
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov rdi, qword [rbp + 0x6a8]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0x6c0], rcx
mov rcx, qword [rax + 0x118]
mov qword [rbp + 0x6b0], rcx
mov qword [rax + 0x110], 1
mov qword [rax + 0x118], rsi
jmp 0x1400c31f2
xor eax, eax
mov qword [rbp + 0x6c0], rax
add rdi, 0x30
lea rdx, [rbp + 0x698]
add byte [rax - 0x77], cl
stc
call fcn.140118370
mov ebx, eax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
add byte [rax], al
cmp eax, 1
mov rsi, qword [rbp + 0x6b0]
je 0x1400c3271
test eax, eax
jne 0x1400c329b
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rax - 0x73], 0x88
lock add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xc860e
ror dword [rax - 0x73], 0x88
lock add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xc860e
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov dword [rdx + 0x58b0009], ebp
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
and eax, 0x65001f01
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x6c0]
mov qword [rax + 0x110], rcx
mov qword [rax + 0x118], rsi
mov al, 1
test bl, bl
jne 0x1400c342f
mov qword [rbp - 0x58], 0xc
mov rcx, qword [rbp + 0x6a8]
mov rsi, qword [rcx + 0x28]
cmp al, 1
je 0x1400c330c
movzx eax, al
test eax, eax
jne case.0x1400bd7f8.66
mov byte [rbp + 0x6cf], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
or dword [rax], eax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0x6b0], rcx
mov rcx, qword [rax + 0x118]
mov qword [rbp + 0x6a0], rcx
mov qword [rax + 0x110], 1
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov al, 0x18
add dword [rax], eax
add bl, ch
invalid
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov al, 0x18
add dword [rax], eax
add bl, ch
or dword [rcx], esi
xor eax, eax
mov qword [rbp + 0x6b0], rax
xor eax, eax
mov qword [rbp + 0x6b0], rax
lea rcx, [rbp + 0x4d0]
lea rdx, [rbp - 0x58]
mov r8d, 0x1b8
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rdi
mov ecx, edi
mov ecx, edi
mov qword [rbp + 0x6c0], rdi
call fcn.1400c1900
lea rdx, [rbp + 0x4d0]
xchg ebp, eax
rol byte [rax + rax], 1
add byte [rcx - 0x48], al
mov eax, 0x48000001
mov ecx, dword [rbp + 0x6c0]
xchg ebp, eax
rol byte [rax + rax], 1
add byte [rcx - 0x48], al
mov eax, 0x48000001
mov ecx, dword [rbp + 0x6c0]
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [0x1402b339c]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
add byte [rax + 1], 0
add byte [rbx - 0x74b7fe08], al
mov ch, 0xa0
invalid
add byte [rax], al
je 0x1400c3407
add byte [rax + 1], 0
add byte [rbx - 0x74b7fe08], al
mov ch, 0xa0
invalid
test eax, eax
jne 0x1400c342f
outsd dx, dword [rsi]
outsd dx, dword [rsi]
mov byte [rbp + 0x6cf], 0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
add byte [rax], al
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
test eax, 0x65001eff
mov rcx, qword [0x58]
test eax, 0x65001eff
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x6b0]
mov qword [rax + 0x110], rcx
add byte [rax - 0x77], cl
mov al, 0x18
add dword [rax], eax
invalid
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x6a8]
je 0x1400c3681
mov rax, qword [rdi]
jmp 0x1400c345b
add al, dh
cmpxchg qword [rdi], rcx
lock cmpxchg qword [rdi], rcx
je 0x1400c350f
test al, 1
je 0x1400c3590
test al, 0x20
jne 0x1400c34a1
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
add al, 0x75
invalid
add al, 0x75
invalid
ror byte [rax - 0x7d], 0xf9
setb dl
add dl, dl
jmp 0x1400c3450
add byte [rax], al
add rcx, 0x40
mov dl, 1
jmp 0x1400c3450
mov qword [rbp + 0x318], 0xc
lea rdx, [rbp + 0x318]
mov rcx, qword [rbp + 0x6b8]
call fcn.1400d87c0
add dword [rbx + 1], edx
add byte [rcx], dh
leave
add dword [rbx + 1], edx
add byte [rcx], dh
leave
mov rsi, qword [rbp + 0x6a8]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x39], cl
test dword [rax + 1], ebp
add byte [rax], al
add dword [rax], eax
add byte [rax], al
sub byte [rax - 0x39], cl
test dword [rax + 1], ebp
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x170], rcx
mov qword [rbp + 0x178], rdx
add dword [rax], eax
add byte [rax - 0x77], cl
xchg ebp, eax
js 0x1400c34e4
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x180], rax
mov qword [rbp + 0x160], 0xb
test dword [rax + 0x48000001], eax
mov dword [rbp + 0x160], 0xb
add byte [rax - 0x39], cl
test dword [rax + 1], esp
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
lea rdx, [rbp + 0x160]
add dword [rax], eax
add byte [rax - 0x75], cl
lea edi, [rax - 0x17fffffa]
mov dh, 0x52
add dword [rax], eax
mov rcx, qword [rbp + 0x6b8]
call fcn.1400d87c0
jmp 0x1400c36c7
cmp dl, 2
je case.0x1400c3086.3
invalid
movzx eax, dl
cmp eax, 1
jne case.0x1400c3086.2
mov rcx, qword [rbp + 0x6b8]
mov rdx, rdi
call fcn.140187cc0
mov rax, 0xffffffffffffffc0
lock xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x1400c3603
jl 0x1400c3552
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call 0x14009ec00
jmp case.0x1400c3086.2
lea rcx, str.assertion_failed:_next.is_notified__C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140229c50]
mov edx, 0x24
call fcn.1401e6090
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140229fb0]
mov edx, 0x26
call fcn.1401e6090
invalid
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140229c90]
mov edx, 0x23
call fcn.1401e6090
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140229f70]
mov edx, 0x2f
invalid
add byte [rax], al
add al, ch
shr byte [rdx], 1
adc al, byte [rax]
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
invalid
mov qword [rbp + 0x4d0], rax
mov qword [rbp + 0x4d8], 1
lea rax, [rbp - 0x58]
mov qword [rbp + 0x4e0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x4e8], xmm0
add al, 0
add byte [rax - 0x73], cl
adc eax, 0x1680ab
add al, 0
add byte [rax - 0x73], cl
adc eax, 0x1680ab
lea rcx, [rbp + 0x4d0]
call fcn.1401e5ed0
ud2
add al, ch
iretd
mov rcx, qword [rbp + 0x6c0]
mov rdx, qword [rbp + 0x6b0]
jmp 0x1400c34c1
mov eax, dword [rbp + 0x6c0]
jmp 0x1400c3686
ror byte [rax - 0x75], 0xbd
test al, 6
add byte [rax], al
jne 0x1400c3441
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0x330], rdx
mov qword [rbp + 0x338], rax
test dword [rax], edi
add eax, dword [rax]
add byte [rax - 0x77], cl
lea esp, [rax]
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x7b], cl
sub byte [rbx], al
add byte [rax], al
mov qword [rbp + 0x318], 0xb
lea rdx, [rbp + 0x318]
mov rcx, qword [rbp + 0x6b8]
call fcn.1400d87c0
mov rsi, qword [rbp + 0x6a8]
mov rcx, rsi
call 0x14009f440
nop
add rsp, 0x778
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov eax, dword [rbp + 0x198]
cmp qword [rax + 8], 0
je 0x1400c3cc7
mov rax, qword [rbp + 0x198]
cmp qword [rax + 0x10], 0x11
jb 0x1400c3cb1
mov rax, qword [rbp + 0x1a0]
mov rax, qword [rax - 8]
mov qword [rbp + 0x1a0], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x1a0]
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm0, xmmword [rbp + 0x160]
movaps xmm1, xmmword [rbp + 0x170]
mov rax, qword [rbp + 0x190]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rbp + 0x158]
add dword [rax], eax
add byte [rax - 0x39], cl
rol al, 0xff
invalid
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400c3dbe
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400c3d9c
call 0x14009ec00
nop
add rsp, 0x200
pop rbp
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
cmp qword [rbp + 0x168], 0
mov rcx, qword [rbp + 0x158]
je 0x1400c3d7b
mov rcx, qword [rbp + 0x168]
mov rax, qword [rbp + 0x160]
call qword [rax]
mov rax, qword [rbp + 0x160]
cmp qword [rax + 8], 0
mov rcx, qword [rbp + 0x158]
je 0x1400c3d7b
mov rax, qword [rbp + 0x160]
cmp qword [rax + 0x10], 0x11
jb 0x1400c3e30
mov rax, qword [rbp + 0x168]
mov rax, qword [rax - 8]
mov qword [rbp + 0x168], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x168]
call qword [sym.imp.kernel32.dll_HeapFree]
adc al, byte [rax]
adc al, byte [rax]
jmp 0x1400c3d74
in al, dx
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
lea edi, [rax + 1]
add byte [rax], al
call fcn.1401eca50
mov qword [rbp + 0x168], rax
mov qword [rbp + 0x160], rdx
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xffffff54
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xffffff54
add rsp, 0x20
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
call fcn.140179a30
int3
mov qword [rbp + 0x168], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x168]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbp
ret
xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400c3f3f
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400c3f39
add rsp, 0x28
jmp 0x14009ec00
invalid
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
add byte [rdx + 0x27], bh
add byte [rdx + 0x27], bh
call fcn.1401e6090
int3
and dword [rdx], edx
add ah, cl
int3
int3
in al, dx
enter 3, 0
lea rbp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], edi
cmp byte [rbx], al
add byte [rax], al
invalid
invalid
invalid
invalid
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], edi
cmp byte [rbx], al
add byte [rax], al
invalid
invalid
cmp byte [rbx], al
add byte [rax], al
invalid
mov rax, qword [rcx]
nop
mov r8, rax
xor edx, edx
rol byte [rcx - 0xa], cl
rol byte [rbx], 0xf
xchg esp, eax
ret 0x948
ret 0x8348
retf 0xf020
cmpxchg qword [rcx], rdx
rol byte [rcx - 0xa], cl
rol byte [rbx], 0xf
xchg esp, eax
ret 0x948
cmpxchg qword [rcx], rdx
jne 0x1400c3f80
test r8b, 3
je 0x1400c3fd2
and byte [rax - 0x39], cl
test al, 0xc
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
test al, 0x48
mov dword [rbp + 0x320], ecx
call fcn.1400d87c0
xor ecx, ecx
mov rsi, qword [rbp + 0x318]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x168], 1
mov qword [rbp + 0x170], rcx
jo 0x1400c4013
add byte [rax], al
jo 0x1400c4013
add byte [rax], al
add byte [rax - 0x77], cl
xchg ebp, eax
js 0x1400c401a
invalid
mov qword [rbp + 0x178], rdx
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 0x48000001], eax
mov dword [rbp + 0x160], 0xb
test dword [rax + 1], esp
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
invalid
mov qword [rbp + 0x180], rax
mov qword [rbp + 0x160], 0xb
test dword [rax + 1], esp
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
invalid
test dword [rax + 1], esp
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
invalid
lea rdx, [rbp + 0x160]
mov rcx, qword [rbp + 0x320]
call fcn.1400d87c0
add byte [rdi + 1], 0
mov rcx, rsi
add rsp, 0x3c8
add byte [rax], al
add byte [rax], al
pop rsi
pop rbp
jmp 0x14009f440
invalid
call qword [rax - 0x373b7eb8]
add eax, dword [rax]
add byte [rsi + 0x5d], bl
ret
invalid
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
xor byte [rbx], al
add byte [rax], al
jmp 0x1400c3ff7
invalid
invalid
invalid
invalid
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x56], dl
adc byte [rbp + 0x56], dl
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x340]
call fcn.1401eca50
mov qword [rbp + 0x328], rax
add byte [rax - 0x77], cl
xchg ebp, eax
xor byte [rbx], al
add byte [rax], al
add byte [rax - 0x77], cl
xchg ebp, eax
xor byte [rbx], al
add byte [rax], al
lea rax, [0x1400c4074]
add rsp, 0x28
pop rsi
pop rbp
ret
lea ebp, [rdx + 0x80]
call fcn.140179a30
int3
lea ebp, [rsp + 0x80]
mov qword [rbp + 0x1f0], 0xfffffffffffffffe
mov rdi, rcx
mov rax, qword [rcx]
jmp case.default.0x1400c4176
invalid
test al, 4
je case.0x1400a8fa3.90
je 0x1400c4120
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rdi], rdx
jne case.default.0x1400c4176
lea rax, [0x14025a180]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
invalid
loope 0x1400c41c1
lea rax, [0x14022b830]
lea eax, [0x14022b830]
mov qword [rbp + 0x1a0], rax
mov qword [rbp + 0x1a8], rdi
mov ebp, 0x1a8
mov ebp, 0x1a8
lea rax, [rdi + 0x20]
mov qword [rbp + 0x1d8], rax
lea rax, [rbp + 0x1a0]
mov qword [rbp + 0x1b0], rax
cmp dword [rdi + 0x30], 1
xor byte [rcx], al
xor byte [rcx], al
mov qword [rbp + 0x1c8], rdi
ja 0x1400c4678
mov rsi, qword [rdi + 0x28]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x1400c4229
test eax, eax
jne 0x1400c42d3
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax - 0x75], cl
add al, 0xc1
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
jbe 0x1400c420e
add al, ch
fcomp dword [rdx + 0x58b0009]
invalid
int1
invalid
invalid
jbe 0x1400c420e
add al, ch
fcomp dword [rdx + 0x58b0009]
invalid
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
add byte [rax + 1], 0
add byte [rcx], al
mov rdi, qword [rbp + 0x1c8]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0x1e0], rcx
add byte [rax], al
add byte [rax], al
mov rcx, qword [rax + 0x118]
mov qword [rbp + 0x1d0], rcx
mov qword [rax + 0x110], 1
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov al, 0x18
add dword [rax], eax
add bl, ch
invalid
mov qword [rbp + 0x1c8], rdi
lea rcx, [rdi + 0x20]
mov qword [rbp + 0x50], 3
lea rdx, [rbp + 0x50]
mov qword [rbp + 0x1d8], rcx
call fcn.1400d96a0
xor ecx, ecx
mov rsi, qword [rbp + 0x1c8]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x100], 1
mov qword [rbp + 0x108], rcx
mov qword [rbp + 0x110], rdx
mov qword [rbp + 0x118], rax
mov qword [rbp + 0xf8], 2
lea rdx, [rbp + 0xf8]
jmp 0x1400c45b6
xor eax, eax
mov qword [rbp + 0x1e0], rax
test eax, esp
add dword [rax], eax
invalid
test eax, esp
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
add rdi, 0x30
lea rdx, [rbp + 0x1b0]
mov rcx, rdi
call case.0x1400d36f6.12
adc dword [rdi], esi
add dword [rax], eax
adc dword [rdi], esi
add dword [rax], eax
mov ebx, eax
mov eax, dword [0x1402b339c]
movsd dword [rdi], dword [rsi]
invalid
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and eax, 0x58
movsd dword [rdi], dword [rsi]
invalid
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
mov rsi, qword [rbp + 0x1d0]
je 0x1400c435b
test eax, eax
jne 0x1400c4385
mov eax, dword [0x1402b339c]
add eax, 0x1ef07b
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x1e0]
mov qword [rax + 0x110], rcx
add byte [rax - 0x77], cl
mov al, 0x18
add dword [rax], eax
add byte [rax + 0xfdb8401], dh
test dword [rcx + 1], edi
add byte [rax], al
add byte [rax - 0x77], cl
mov al, 0x18
add dword [rax], eax
add byte [rax + 0xfdb8401], dh
test dword [rcx + 1], edi
add byte [rax], al
mov qword [rbp + 0xf8], 3
mov rcx, qword [rbp + 0x1c8]
mov rsi, qword [rcx + 0x28]
cmp al, 1
je 0x1400c43f9
movzx eax, al
test eax, eax
jne 0x1400c443c
add byte [rax], al
invalid
add byte [rax], al
add dh, al
test edi, ebp
add dword [rax], eax
add byte [rcx], al
mov byte [rbp + 0x1ef], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
add byte [rcx], al
add byte [rcx], al
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax - 0x75], cl
add al, 0xc1
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0x1d0], rcx
add dword [rax], eax
add byte [rax - 0x75], cl
mov byte [rax], bl
add dword [rax], eax
add byte [rax - 0x77], cl
lea edi, [rax + 0x48000001]
add byte [rax - 0x39], cl
adc byte [rax], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
mov byte [rax], bl
add dword [rax], eax
add byte [rax - 0x77], cl
lea edi, [rax + 0x48000001]
add byte [rax - 0x39], cl
adc byte [rax], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [rax], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x118], rsi
jmp 0x1400c4445
xor eax, eax
mov qword [rbp + 0x1d0], rax
invalid
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov qword [rbp + 0x1e0], rdi
call fcn.14009c600
lea rdx, [rbp + 0xf8]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 0xa8
mov r8d, 0xa8
mov rcx, qword [rbp + 0x1e0]
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x140]
cmp eax, 1
clc
add dword [rax - 0x75], ecx
mov ch, 0xb8
add dword [rax], eax
add byte [rax], al
clc
add dword [rax - 0x75], ecx
mov ch, 0xb8
add dword [rax], eax
add byte [rax], al
je 0x1400c44de
test eax, eax
jne 0x1400c4506
mov byte [rbp + 0x1ef], 0
je 0x1400c44de
test eax, eax
jne 0x1400c4506
mov byte [rbp + 0x1ef], 0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
movabs eax, dword [0x9981ce8000c73]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
and eax, 0x58
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x1d0]
invalid
rol byte [rcx], 1
add byte [rax], al
mov qword [rax + 0x110], rcx
mov qword [rax + 0x118], rsi
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x1c8]
je 0x1400c473c
invalid
add byte [rax - 0x75], cl
invalid
mov rax, qword [rdi]
jmp 0x1400c452b
invalid
invalid
lock cmpxchg qword [rdi], rcx
je 0x1400c45c7
pushfq
add byte [rax], al
invalid
pushfq
add byte [rax], al
add byte [rax + 0x15840f01], ch
test al, 1
je 0x1400c4648
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0x483a7520], ch
mov ecx, eax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x1400c4560
cmp rcx, 0x3f
jbe 0x1400c4630
xchg ah, ah
add byte [rax], al
invalid
xchg ah, ah
add byte [rax], al
add byte [rax - 0x7d], cl
rol eax, 0x48
cmp ecx, 0x40
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
jmp 0x1400c4520
test rcx, rcx
js case.0x1400af60f.72
mov bh, dh
add byte [rax], al
add byte [rax - 0x7d], cl
rol dword [rax - 0x4e], 1
add rcx, 0x40
mov dl, 1
jmp 0x1400c4520
push rax
add eax, dword [rax]
add byte [rax], al
lea rdx, [rbp + 0x50]
mov rcx, qword [rbp + 0x1d8]
call fcn.1400d96a0
xor ecx, ecx
mov rsi, qword [rbp + 0x1c8]
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
mov qword [rbp - 0x50], 1
mov qword [rbp - 0x48], rcx
mov dword [rbp - 0x48], ecx
sub byte [rax - 0x39], r9b
mov r8b, 1
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rbp - 0x48], ecx
mov qword [rbp - 0x40], rdx
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x48], ecx
mov qword [rbp - 0x40], rdx
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x58], 2
lea rdx, [rbp - 0x58]
mov rcx, qword [rbp + 0x1d8]
call fcn.1400d96a0
jmp 0x1400c4770
cmp dl, 2
je case.0x1400c4176.3
mov rax, 0xffffffffffffffc0
mov eax, 0xffffffc0
lock xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x1400c46be
add byte [rax], al
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400c4176.2
mov rcx, rdi
call fcn.14009d470
jmp case.0x1400c4176.2
lea rcx, str.assertion_failed:_next.is_notified__C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140229c50]
mov edx, 0x24
add byte [rax], al
add al, ch
invalid
sbb dl, byte [rdx]
invalid
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140229fb0]
invalid
add byte [rdx + 0x26], bh
call fcn.1401e6090
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140229c90]
lea eax, [0x140229c90]
lea eax, [0x140229c90]
mov edx, 0x23
call fcn.1401e6090
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140229f70]
mov edx, 0x2f
call fcn.1401e6090
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp + 0xf8], rax
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x100], 1
lea rax, [rbp + 0x1c0]
rol byte [rcx], 0
add byte [rax - 0x77], cl
test dword [rax], ecx
add dword [rax], eax
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test dword [rax], edx
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x166ff0
rol byte [rcx], 0
add byte [rax - 0x77], cl
test dword [rax], ecx
add dword [rax], eax
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test dword [rax], edx
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x166ff0
lea rcx, [rbp + 0xf8]
call fcn.1401e5ed0
add byte [rax], al
add al, ch
adc al, 0x18
adc al, byte [rax]
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
add al, ch
mov edx, 0x48001219
mov ecx, dword [rbp + 0x1e0]
mov rdx, qword [rbp + 0x1d0]
jmp 0x1400c458b
cmp qword [rbp + 0x1e0], 0
je 0x1400c4726
mov rax, qword [rbp + 0x1c8]
mov rax, qword [rax + 0x28]
mov ecx, 1
add byte [rax - 0x75], cl
sub byte [rcx + 1], dil
mov rdx, qword [rbp + 0x1d0]
mov r8, qword [rbp + 0x1e0]
jmp 0x1400c4741
mov rax, qword [rbp + 0x1d0]
test al, al
mov rdi, qword [rbp + 0x1c8]
jne 0x1400c4518
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0x68], rdx
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x58], rcx
mov qword [rbp + 0x60], r8
mov qword [rbp + 0x50], 2
push rax
add al, byte [rax]
add byte [rax], al
push rax
add al, byte [rax]
add byte [rax], al
lea rdx, [rbp + 0x50]
mov rcx, qword [rbp + 0x1d8]
call fcn.1400d96a0
add byte [rax - 0x75], cl
mov ch, 0xc8
add dword [rax], eax
invalid
mov rcx, rsi
call 0x1400a0890
nop
add rsp, 0x298
pop rbx
pop rdi
pop rsi
pop rbp
ret
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x1400c4854
test eax, eax
jne 0x1400c4883
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov byte [rsi + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x1e0]
mov qword [rax + 0x110], rcx
mov rcx, qword [rbp + 0x1d0]
mov qword [rax + 0x118], rcx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov qword [rbp + 0x50], 3
lea rdx, [rbp + 0x50]
mov rcx, qword [rbp + 0x1d8]
call fcn.1400d96a0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rbp + 0x48]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400c4c68
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400c4c46
call fcn.14009d470
nop
add rsp, 0xf0
pop rbp
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
invalid
add byte [rdx + 0x27], bh
call fcn.1401e6090
cmp qword [rbp + 0x58], 0
add byte [rax - 0x75], cl
je 0x1400c4c25
add byte [rax - 0x75], cl
je 0x1400c4c25
mov rcx, qword [rbp + 0x58]
mov rax, qword [rbp + 0x50]
call qword [rax]
mov rax, qword [rbp + 0x50]
push rax
push rax
cmp qword [rax + 8], 0
mov rcx, qword [rbp + 0x48]
je 0x1400c4c25
mov rax, qword [rbp + 0x50]
cmp qword [rax + 0x10], 0x11
jb 0x1400c4cbb
mov rax, qword [rbp + 0x58]
mov rax, qword [rax - 8]
mov qword [rbp + 0x58], rax
mov dword [rbp + 0x58], eax
mov dword [rbp + 0x58], eax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x58]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400c4c21
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x50]
cmp qword [rax + 8], 0
je 0x1400c4d76
mov rax, qword [rbp + 0x50]
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jb 0x1400c4d63
mov rax, qword [rbp + 0x58]
pop rax
mov rax, qword [rax - 8]
mov eax, dword [rax - 8]
mov qword [rbp + 0x58], rax
pop r8
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x58]
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
pop rbp
ret
mov eax, 0xffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400c4daf
sbb dword [rax - 0x7d], ecx
loopne 0x1400c4d5a
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400c4da9
add rsp, 0x28
jmp fcn.14009d470
mov dword [rsi + 0x4890fffd], 0xc328c483
nop
add rsp, 0x28
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
adc dl, byte [rdx]
add ah, cl
invalid
adc dl, byte [rdx]
add ah, cl
int3
in al, dx
test al, 1
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x118], 0xfffffffffffffffe
mov rax, qword [rcx]
nop
invalid
mov r8, rax
xor edx, edx
test r8b, 3
sete dl
or rdx, rax
or rdx, 0x20
lock cmpxchg qword [rcx], rdx
cmpxchg dword [rcx], edx
cmpxchg dword [rcx], edx
jne 0x1400c4df0
test r8b, 3
je 0x1400c4e3e
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400c4eb6
loopne 0x1400c4dea
cmp rax, 0x40
jne 0x1400c4eab
add rsp, 0x1a8
pop rsi
pop rbp
jmp fcn.14009d470
mov qword [rbp + 0xf8], rcx
add rcx, 0x20
mov qword [rbp - 0x58], 3
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
lea rdx, [rbp - 0x58]
mov qword [rbp + 0x100], rcx
add byte [rcx], al
add byte [rax], al
call fcn.1400d96a0
xor ecx, ecx
mov rsi, qword [rbp + 0xf8]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x58], 1
pop rax
add dword [rax], eax
add byte [rax], al
pop rax
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], rdx
push rbp
push 0x70458948
invalid
jo 0x1400c4ecb
mov qword [rbp + 0x50], 2
mov dword [rbp + 0x50], 2
lea rdx, [rbp + 0x50]
mov rcx, qword [rbp + 0x100]
lea eax, [rax]
add dword [rax], eax
invalid
lea eax, [rax]
add dword [rax], eax
add al, ch
invalid
add byte [rcx], al
add byte [rax], al
call fcn.1400d96a0
mov rcx, rsi
add rsp, 0x1a8
test al, 1
add byte [rax], al
add dword [rax], eax
add byte [rsi + 0x5d], bl
pop rsi
pop rbp
jmp 0x1400a0890
nop
add rsp, 0x1a8
add byte [rax], al
add byte [rax], al
pop rsi
pop rbp
ret
or eax, 0x165003
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
mov rcx, qword [rbp + 0x108]
add byte [rax - 0x75], cl
xchg ebp, eax
adc byte [rcx], al
add byte [rax], al
adc dword [rdx], edx
add byte [rax - 0x75], cl
lea ecx, [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
adc byte [rcx], al
add byte [rax], al
jmp 0x1400c4e63
lea esp, [rax]
add dword [rax], eax
add al, ch
push rdx
jnp 0x1400c4f0f
add byte [rax - 0x77], cl
test dword [rax], ecx
add dword [rax], eax
add byte [rax - 0x77], cl
xchg ebp, eax
adc byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x110], rdx
lea rax, [0x1400c4ece]
add rsp, 0x28
mov ebx, 0x48ffffff
add esp, 0x28
pop rsi
pop rbp
ret
int3
lea ebp, [rsp + 0x80]
mov qword [rbp + 0x70], 0xfffffffffffffffe
mov rdi, rcx
mov rax, qword [rcx]
jmp 0x1400c4f8a
add byte [rax], al
add byte [rax - 0x77], cl
ret 0x8348
test al, 4
je 0x1400c53f4
test al, 3
je 0x1400c4f70
lea edx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rdi], rdx
jne 0x1400c4f8a
lea rax, [0x14025a190]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x14022b830]
mov qword [rbp - 0x38], rax
enter 0xffffffffffff8948, 0x7d
ror byte [rax - 0x73], 1
and byte [r8 - 0x77], r9b
pop r8
enter 0xffffffffffff8948, 0x7d
ror byte [rax - 0x73], 1
and byte [r8 - 0x77], r9b
pop r8
lea rax, [rbp - 0x38]
mov qword [rbp - 0x28], rax
movzx eax, byte [rdi + 0x50]
and al, 6
cmp al, 4
mov qword [rbp + 0x48], rdi
je 0x1400c5454
mov rsi, qword [rdi + 0x28]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
invalid
je 0x1400c5068
add dword [rsp + rcx*2 - 0x7b], esi
ror byte [rdi], 0x85
invalid
test eax, eax
jne 0x1400c50e9
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov rdi, qword [rbp + 0x48]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0x60], rcx
invalid
mov rcx, qword [rax + 0x118]
mov qword [rbp + 0x50], rcx
mov qword [rax + 0x110], 1
adc byte [rax], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov al, 0x18
add dword [rax], eax
add bl, ch
jmp 0x1400c50ef
mov qword [rbp + 0x48], rdi
mov qword [rax + 0x118], rsi
jmp 0x1400c50ef
mov qword [rbp + 0x48], rdi
lea rcx, [rdi + 0x20]
mov byte [rbp], 5
lea rdx, [rbp - 0x20]
mov qword [rbp + 0x58], rcx
pop r8
pop r8
call fcn.1400d9ac0
xor ecx, ecx
mov rsi, qword [rbp + 0x48]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x39], cl
sbb byte [r9], r8b
add byte [rax], al
add byte [rax - 0x77], cl
and byte [r8 - 0x77], r9b
push rbp
sub byte [rax - 0x77], cl
xor r14b, r8b
cmp byte [r8 + rcx*2], r8b
lea edx, [rbp + 0x18]
sub byte [rax - 0x39], cl
sbb byte [r9], r8b
add byte [rax], al
add byte [rax - 0x77], cl
and byte [r8 - 0x77], r9b
push rbp
sub byte [rax - 0x77], cl
xor r14b, r8b
cmp byte [r8 + rcx*2], r8b
lea edx, [rbp + 0x18]
jmp 0x1400c5398
add byte [rax], al
xor eax, eax
mov qword [rbp + 0x60], rax
add rdi, 0x30
lea rdx, [rbp - 0x28]
mov rcx, rdi
call fcn.140119800
mov ebx, eax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
mov rsi, qword [rbp + 0x50]
je 0x1400c5168
test eax, eax
jne case.0x1400b0119.153
or al, 0
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x60]
mov qword [rax + 0x110], rcx
mov qword [rax + 0x118], rsi
mov al, 1
test bl, bl
jne 0x1400c52f0
mov byte [rbp], 5
mov rcx, qword [rbp + 0x48]
mov rsi, qword [rcx + 0x28]
cmp al, 1
je 0x1400c51f6
movzx eax, al
test eax, eax
jne 0x1400c5233
mov byte [rbp + 0x6f], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
outsd dx, dword [rsi]
add dword [rbx + 0x1ee1e005], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
mov dword [rsi + 0xc], esp
add al, ch
add al, 0x8b
or dword [rax], eax
mov dword [rsi + 0xc], esp
add al, ch
add al, 0x8b
or dword [rax], eax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
add byte [rax], al
add dword [rbx + 0x1ee1a005], ecx
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
invalid
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x110]
mov ecx, dword [rax + 0x110]
mov ecx, dword [rax + 0x110]
mov qword [rbp + 0x50], rcx
mov rcx, qword [rax + 0x118]
add byte [rax - 0x77], cl
adc byte [r8 - 0x39], r9b
adc byte [rax], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [r8 - 0x39], r9b
adc byte [rax], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x118], rsi
jmp 0x1400c5239
xor eax, eax
mov qword [rbp + 0x50], rax
mov rcx, rdi
mov qword [rbp + 0x60], rdi
call fcn.14009d7b0
mov rax, qword [rbp]
mov rcx, qword [rbp + 0x60]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rbp - 0x20]
movups xmm1, xmmword [rbp - 0x10]
movups xmmword [rcx + 0x10], xmm1
adc byte [r15], cl
adc dword [rcx], eax
add byte [r8 - 0x75], r9b
invalid
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
add dword [rax], eax
invalid
cmp eax, 1
mov rsi, qword [rbp + 0x10]
je 0x1400c52cb
test eax, eax
jne 0x1400c52f0
mov byte [rbp + 0x6f], 0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov cl, byte [rcx]
invalid
mov cl, byte [rcx]
add byte [rbx + 0x1ee0e505], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
invalid
or dword [rax], eax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
invalid
mov rax, qword [rcx + rax*8]
add al, 0xc1
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x50]
mov qword [rax + 0x110], rcx
mov dword [rax + 0x110], ecx
mov dword [rax + 0x110], ecx
add dword [rax], eax
add byte [rax - 0x77], cl
mov al, 0x18
add dword [rax], eax
add byte [rdi], cl
mov dh, 0xc3
mov qword [rax + 0x118], rsi
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x48]
mov edi, dword [rbp + 0x48]
mov edi, dword [rbp + 0x48]
je 0x1400c54e8
mov rax, qword [rdi]
jmp 0x1400c531b
nop word cs:[rax + rax]
lock cmpxchg qword [rdi], rcx
mov cl, 0xf
je 0x1400c53a6
test byte [rbx - 0x58000000], cl
add dword [rdi], ecx
test byte [rcx], al
add dword [rax], eax
add byte [rax + 0x483a7520], ch
cmp cl, byte [rax - 0x77]
invalid
test al, 1
je 0x1400c5424
test al, 0x20
jne 0x1400c5361
invalid
cmp cl, byte [rax - 0x77]
ror dword [rax - 0x7d], 0xe1
invalid
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
add al, 0x75
invalid
cmp rcx, 0x3f
jbe 0x1400c540c
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
jmp 0x1400c5310
test rcx, rcx
js 0x1400c543c
add rcx, 0x40
mov dl, 1
rol dword [rax - 0x4e], 1
jmp 0x1400c5310
mov byte [rbp + 0x38], 5
lea rdx, [rbp + 0x18]
mov rcx, qword [rbp + 0x58]
pop r8
pop r8
call fcn.1400d9ac0
xor ecx, ecx
mov rsi, qword [rbp + 0x48]
mov rax, qword [rsi + 0x28]
mov qword [rbp - 0x60], 1
mov qword [rbp - 0x58], rcx
invalid
sub byte [rax - 0x39], r9b
movabs al, byte [0xa84d894800000001]
invalid
mov qword [rbp - 0x50], rdx
mov qword [rbp - 0x48], rax
mov byte [rbp - 0x40], 4
lea rdx, [rbp - 0x60]
mov rcx, qword [rbp + 0x58]
call fcn.1400d9ac0
jmp 0x1400c5512
cmp dl, 2
je case.0x1400c4fc6.3
invalid
movzx eax, dl
cmp eax, 1
jne case.0x1400c4fc6.2
invalid
add dword [rax], eax
invalid
invalid
mov rcx, qword [rbp + 0x58]
mov rdx, rdi
call fcn.140187cc0
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rdi], rax
invalid
cmp rax, 0x3f
jbe 0x1400c5488
add byte [rax], al
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
clc
jne case.0x1400c4fc6.2
test dword [rbx], esi
add dword [rax], eax
invalid
clc
jne case.0x1400c4fc6.2
test dword [rbx], esi
add dword [rax], eax
invalid
test dword [rbx], esi
add dword [rax], eax
add byte [rax - 0x77], cl
mov rcx, rdi
mov rcx, rdi
call fcn.14009d6b0
jmp case.0x1400c4fc6.2
add byte [rax], al
lea rcx, str.assertion_failed:_next.is_notified__C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140229c50]
mov edx, 0x24
call fcn.1401e6090
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140229fb0]
xchg esi, eax
invalid
invalid
add byte [rdx + 0x26], bh
call fcn.1401e6090
xchg esi, eax
invalid
lea rcx, str.assertion_failed:_curr.is_running__
or eax, 0x16483d
lea r8, [0x140229c90]
mov edx, 0x23
call fcn.1401e6090
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140229f70]
invalid
invalid
invalid
add byte [rdx + 0x2f], bh
call fcn.1401e6090
invalid
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x20], eax
mov dword [rbp - 0x20], eax
mov qword [rbp - 0x18], 1
lea rax, [rbp + 0x40]
mov qword [rbp - 0x10], rax
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x20]
call fcn.1401e5ed0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
lock or edx, dword [rdx]
invalid
add byte [rbp + rcx*4 + 5], cl
push rdx
invalid
adc al, byte [rax]
mov rcx, qword [rbp + 0x60]
mov rdx, qword [rbp + 0x50]
jmp 0x1400c5374
invalid
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0x28], rdx
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x18], rcx
mov qword [rbp + 0x20], r8
mov dword [rbp + 0x20], eax
mov byte [rbp + 0x38], 4
lea rdx, [rbp + 0x18]
mov rcx, qword [rbp + 0x58]
call fcn.1400d9ac0
mov dl, 0x45
add dword [rax], eax
mov dl, 0x45
add dword [rax], eax
mov rsi, qword [rbp + 0x48]
mov rcx, rsi
call fcn.1400a1ca0
nop
add rsp, 0x118
pop rbx
pop rdi
pop rsi
pop rbp
ret
pop r8
mov rax, qword [rax - 8]
mov qword [rbp + 0x58], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x58]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400c550e
or eax, dword [rax]
int3
sub esp, 0x20
lea rbp, [rdx + 0x70]
mov rax, qword [rbp - 0x20]
cmp qword [rax + 8], 0
je 0x1400c5ab3
mov rax, qword [rbp - 0x20]
cmp qword [rax + 0x10], 0x11
jb 0x1400c5aa0
mov rax, qword [rbp - 0x18]
mov rax, qword [rax - 8]
mov qword [rbp - 0x18], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbp
ret
dec dword [rax]
jne 0x1400c5e02
mov rcx, qword [rcx]
call fcn.14007e170
jmp 0x1400c5e02
mov rax, qword [rbp - 8]
cmp byte [rax + 0xa49], 0
je 0x1400c5eab
mov rax, qword [rbp - 8]
mov rsi, qword [rax + 0xa50]
mov bl, 1
mov al, 1
xchg byte [rsi + 0x40], al
mov al, 1
xchg byte [rsi + 0x20], al
test al, al
jne 0x1400c5e4b
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov qword [rsi + 0x10], 0
xor edx, edx
xchg byte [rsi + 0x20], dl
test rax, rax
je 0x1400c5e4b
call qword [rax + 8]
xchg byte [rsi + 0x38], bl
test bl, bl
je 0x1400c5e65
mov rax, qword [rbp - 8]
mov rax, qword [rax + 0xa50]
lock dec qword [rax]
je 0x1400c5e9b
jmp 0x1400c5eab
mov rax, qword [rsi + 0x28]
mov rcx, qword [rsi + 0x30]
mov qword [rbp - 0x10], rsi
mov qword [rsi + 0x28], 0
test rax, rax
je 0x1400c5e81
call qword [rax + 0x18]
xor eax, eax
mov rcx, qword [rbp - 0x10]
xchg byte [rcx + 0x38], al
mov rax, qword [rbp - 8]
mov rax, qword [rax + 0xa50]
lock dec qword [rax]
jne 0x1400c5eab
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0xa50]
call fcn.140076fc0
mov rax, qword [rbp - 8]
mov byte [rax + 0xa49], 0
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
xor eax, eax
mov rcx, qword [rbp - 0x10]
xchg byte [rcx + 0x38], al
mov rcx, qword [rbp - 8]
mov rax, qword [rcx + 0x528]
lock dec qword [rax]
jne 0x1400c5eb6
adc byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
mov rax, qword [rax + 0xa50]
push rax
or al, byte [rax]
add al, dh
dec qword [rax]
push rax
or al, byte [rax]
add al, dh
dec qword [rax]
jne 0x1400c6112
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0xa50]
mov byte [rax + 0xa], dl
add byte [rax], al
mov byte [rax + 0xa], dl
add byte [rax], al
call fcn.140076fc0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
mov byte [rax + 0xa49], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, rsi
call fcn.14014a580
mov rax, qword [rbx + 0x548]
test rax, rax
je 0x1400c61aa
lock dec qword [rax]
jne 0x1400c61aa
mov rcx, qword [rsi]
call fcn.14007e170
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
ret
xor byte [rax - 0x75], cl
clc
cmp byte [rax + 0xa49], 0
or al, byte [rax]
add byte [rax], al
jne 0x1400c61e7
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rbx, rax
lea rsi, [rax + 0xa50]
mov al, 0x50
or al, byte [rax]
add byte [rax - 0x77], cl
int1
mov al, 0x50
or al, byte [rax]
add byte [rax - 0x77], cl
int1
call fcn.140075ce0
mov rax, qword [rbx + 0xa50]
push rax
or al, byte [rax]
add al, dh
dec qword [rax]
push rax
or al, byte [rax]
add al, dh
dec qword [rax]
jne 0x1400c620e
mov rcx, qword [rsi]
call fcn.140076fc0
sti
invalid
sti
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x56], dl
adc byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
clc
clc
cmp qword [rax + 8], 0
je 0x1400c6266
mov rax, qword [rbp - 8]
cmp qword [rax + 0x10], 0x11
jb 0x1400c6253
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
sub byte [rax - 0x73], cl
push 0x30
xor eax, eax
mov rcx, qword [rbp - 0x10]
xchg byte [rcx + 0x38], al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
cmp byte [r8 - 0x7d], cl
invalid
invalid
std
dec dword [rax - 0x75]
invalid
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
or byte [rax], al
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
test rax, rax
je 0x1400c62d3
lock dec qword [rax]
dec qword [rax]
jne 0x1400c62d3
mov rcx, qword [rcx]
add rsp, 0x30
pop rdi
pop rsi
pop rbp
jmp fcn.14007e170
jle 0x1400c6306
invalid
jle 0x1400c6306
dec dword [rdi]
invalid
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 0x10]
test byte [rcx + 0x518], 1
jne 0x1400c6335
add byte [rax], al
add dword [rbp + 8], esi
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov rax, rcx
mov rdi, rcx
lea rsi, [rax + 0x520]
mov rcx, rsi
call fcn.14014a580
mov rax, qword [rdi + 0x520]
test rax, rax
je 0x1400c632d
lock dec qword [rax]
jne 0x1400c632d
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
mov rcx, rax
mov rax, qword [rax]
test rax, rax
je 0x1400c639d
lock dec qword [rax]
jne 0x1400c639d
mov rcx, qword [rcx]
call fcn.14007e170
invalid
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
int3
mov rdx, rax
and rdx, 0xfffffffffffffffa
and edx, 0xfffffffa
and edx, 0xfffffffa
or rdx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rdi], rdx
cmpxchg qword [rdi], rdx
cmpxchg qword [rdi], rdx
je case.0x1400b0368.66
test al, 4
je 0x1400c6938
test al, 3
je 0x1400c63e0
cmp rax, 0x3f
jbe 0x1400c6950
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rdi], rdx
jne 0x1400c63fa
lea rax, [0x14025a1a0]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x14022b830]
mov qword [rbp + 0x3da8], rax
mov qword [rbp + 0x3db0], rdi
mov ebp, 0x3db0
mov ebp, 0x3db0
lea rax, [rdi + 0x20]
mov qword [rbp + 0x3dd8], rax
lea rax, [rbp + 0x3da8]
mov qword [rbp + 0x3db8], rax
add byte [rax], al
cmp dword [rdi + 0x30], 2
mov qword [rbp + 0x3dc8], rdi
ja 0x1400c6998
mov rsi, qword [rdi + 0x28]
mov eax, dword [0x1402b339c]
add eax, 0x1ecf1b
add eax, 0x1ecf1b
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0xb6
add byte [rax + 1], 0
add byte [rbx + 0x4f7401f8], al
ror dword [rdi], 0xb6
add byte [rax + 1], 0
add byte [rbx + 0x4f7401f8], al
test eax, eax
jne 0x1400c6599
add byte [rax], al
add byte [rax], al
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov rdi, qword [rbp + 0x3dc8]
invalid
add byte [rbx + 0x1ecead05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0x3de0], rcx
mov rcx, qword [rax + 0x118]
mov byte [rax], bl
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
sar byte [0x10754651a], 1
adc byte [rax], 1
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov al, 0x18
add dword [rax], eax
add bl, ch
invalid
mov byte [rax], bl
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov al, 0x18
add dword [rax], eax
add bl, ch
jbe 0x1400c6575
invalid
mov qword [rbp + 0x3dc8], rdi
mov dword [rbp + 0x3dc8], edi
lea rcx, [rdi + 0x20]
mov qword [rbp + 0x2e28], 4
lea rdx, [rbp + 0x2e28]
mov qword [rbp + 0x3dd8], rcx
call fcn.1400d9440
xor ecx, ecx
mov rsi, qword [rbp + 0x3dc8]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x1eb0], 1
mov qword [rbp + 0x1eb8], rcx
add byte [rax - 0x77], cl
xchg ebp, eax
rcr byte [rsi], 0
invalid
add byte [rax - 0x77], cl
xchg ebp, eax
rcr byte [rsi], 0
add byte [rax - 0x77], cl
test eax, ecx
invalid
mov dword [rbp + 0x1ec0], edx
mov qword [rbp + 0x1ec8], rax
mov qword [rbp + 0x1ea8], 3
lea rdx, [rbp + 0x1ea8]
jmp 0x1400c68ae
xor eax, eax
mov qword [rbp + 0x3de0], rax
add rdi, 0x30
lea rdx, [rbp + 0x3db8]
mov rcx, rdi
call case.0x1400cf326.35
mov ebx, eax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
mov rsi, qword [rbp + 0x3dd0]
sar byte [0x1848065dd], 1
sar byte [0x1848065dd], 1
test eax, eax
jne 0x1400c664b
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
add byte [rax + 1], 0
add byte [rcx], al
invalid
add byte [rax + 1], 0
add byte [rcx], al
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x3de0]
mov qword [rax + 0x110], rcx
mov qword [rax + 0x118], rsi
mov al, 1
test bl, bl
jne 0x1400c67df
mov qword [rbp - 0x58], 4
mov rcx, qword [rbp + 0x3dc8]
mov rsi, qword [rcx + 0x28]
cmp al, 1
je 0x1400c66bc
movzx eax, al
test eax, eax
jne 0x1400c66ff
mov byte [rbp + 0x3def], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add dword [rbx + 0x1ecd1a05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x110]
mov ecx, dword [rax + 0x110]
mov qword [rbp + 0x3dd0], rcx
mov rcx, qword [rax + 0x118]
mov qword [rbp + 0x3dc0], rcx
sar byte [0x1075466ee], 0x80
adc byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
sar byte [0x1075466ee], 0x80
adc byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x118], rsi
mov dword [rax + 0x118], esi
jmp 0x1400c6708
xor eax, eax
mov qword [rbp + 0x3dd0], rax
invalid
add byte [rax - 0x73], cl
lea ebp, [rax + 0x4800001e]
lea edx, [rbp - 0x58]
lea rcx, [rbp + 0x1ea8]
lea rdx, [rbp - 0x58]
mov r8d, 0xf80
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rdi
mov qword [rbp + 0x3de0], rdi
add al, ch
xor esi, ebp
invalid
dec dword [rax - 0x73]
xchg ebp, eax
test al, 0x1e
add byte [rax], al
mov r8d, 0xf80
mov rcx, qword [rbp + 0x3de0]
call sub.VCRUNTIME140.dll_memcpy
adc dword [rax], eax
add al, ch
xor esi, ebp
invalid
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
mov rsi, qword [rbp + 0x3dc0]
cmp eax, 0x4b740000
cmp eax, 0x4b740000
test eax, eax
jne 0x1400c67df
mov byte [rbp + 0x3def], 0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
invalid
mov eax, dword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
invalid
add al, ch
jne 0x1400c67a5
add byte [rbx + 0x1ecbf905], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x3dd0]
add byte [rax], al
mov qword [rax + 0x110], rcx
mov qword [rax + 0x118], rsi
movzx eax, bl
test al, al
ror byte [rax - 0x75], 0xbd
enter 0x3d, 0
ror byte [rax - 0x75], 0xbd
enter 0x3d, 0
je 0x1400c6a59
mov rax, qword [rdi]
jmp 0x1400c680b
nop dword cs:[rax + rax]
lock cmpxchg qword [rdi], rcx
je 0x1400c68bf
test al, 1
je 0x1400c6968
test al, 0x20
jne 0x1400c6851
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x1400c6840
xchg byte [rcx + rax], ah
add byte [rax], al
add byte [rax - 0x7d], cl
rol eax, 0x48
cmp ecx, 0x40
add byte [rax - 0x7d], cl
rol eax, 0x48
cmp ecx, 0x40
setb dl
add dl, dl
jmp 0x1400c6800
add byte [rax - 0x7b], cl
leave
js 0x1400c6980
add byte [rax], al
add byte [rax], al
add rcx, 0x40
mov dl, 1
jmp 0x1400c6800
mov qword [rbp + 0x2e28], 4
lea rdx, [rbp + 0x2e28]
mov rcx, qword [rbp + 0x3dd8]
call fcn.1400d9440
xor ecx, ecx
mov rsi, qword [rbp + 0x3dc8]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0xf30], 1
add dword [rax], eax
add byte [rax], al
mov ch, 0xc8
cmp eax, 0x8b480000
sub byte [rax - 0x39], r9b
test dword [rax], esi
sldt word [rax]
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0xf38], rcx
mov qword [rbp + 0xf40], rdx
mov dword [rbp + 0xf40], edx
mov dword [rbp + 0xf40], edx
add byte [rax], al
mov qword [rbp + 0xf48], rax
mov qword [rbp + 0xf28], 3
sub byte [rdi], cl
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
sub byte [rdi], cl
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
lea rdx, [rbp + 0xf28]
mov rcx, qword [rbp + 0x3dd8]
call fcn.1400d9440
jmp 0x1400c6a9f
loopne 0x1400c68be
add byte [rax], al
cmp dl, 2
je case.0x1400c6436.3
movzx eax, dl
cmp eax, 1
jne case.0x1400c6436.2
mov rax, qword [rdi + 0x20]
add rax, 0x10
mov byte [rbp + 0xf28], 1
mov qword [rbp + 0x2e28], rax
mov qword [rbp + 0x2e30], rdi
mov dword [rbp + 0x2e30], edi
mov dword [rbp + 0x2e30], edi
lea rax, [rbp + 0xf28]
mov qword [rbp + 0x2e38], rax
cmp byte [rsi], ch
add byte [rax], al
lea rcx, [rbp + 0x2e28]
call fcn.14018cc50
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x1400c69db
add byte [rax], al
invalid
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400c6436.2
jl 0x1400c692a
add byte [rax], al
mov rcx, rdi
call fcn.14009d590
jmp case.0x1400c6436.2
invalid
lea rcx, str.assertion_failed:_next.is_notified__C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140229c50]
mov edx, 0x24
call fcn.1401e6090
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140229fb0]
mov edx, 0x26
add byte es:[rax], al
add al, ch
sub bh, dh
adc dword [rax], eax
add byte es:[rax], al
add al, ch
sub bh, dh
adc dword [rax], eax
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140229c90]
mov edx, 0x23
call fcn.1401e6090
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140229f70]
mov edx, 0x2f
call fcn.1401e6090
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp + 0x1ea8], rax
invalid
add byte [rax], al
mov qword [rbp + 0x1eb0], 1
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
lea rax, [rbp - 0x58]
mov qword [rbp + 0x1eb8], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x1ec0], xmm0
invalid
add byte [rax], al
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp + 0x1ea8]
call fcn.1401e5ed0
ud2
invalid
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
mov rcx, qword [rbp + 0x3de0]
mov rdx, qword [rbp + 0x3dd0]
jmp 0x1400c6871
add byte [rax], al
mov rdx, qword [rbp + 0x3dd0]
jmp 0x1400c6557
mov ebp, 0x3de0
add byte [rax + riz + 0x48], dh
mov eax, dword [rbp + 0x3dc8]
mov rax, qword [rax + 0x28]
mov ecx, 1
mov rdx, qword [rbp + 0x3dd0]
cmp eax, 0x8b4c0000
test eax, esp
cmp eax, 0x1beb0000
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0x2e40], rdx
add byte [rax], al
mov qword [rbp + 0x2e48], rax
mov qword [rbp + 0x2e30], rcx
mov qword [rbp + 0x2e38], r8
add byte cs:[rax], al
mov qword [rbp + 0x2e28], 3
lea rdx, [rbp + 0x2e28]
xchg ebp, eax
sub byte [rsi], ch
add byte [rax], al
xchg ebp, eax
sub byte [rsi], ch
add byte [rax], al
mov rcx, qword [rbp + 0x3dd8]
call fcn.1400d9440
add byte [rax - 0x75], cl
mov ch, 0xc8
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov ch, 0xc8
cmp eax, 0x89480000
int1
mov rcx, rsi
call 0x14009f9d0
nop
add rsp, 0x3e98
pop rbx
pop rdi
pop rsi
pop rbp
ret
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x1400c6b84
test eax, eax
jne 0x1400c6bb3
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov byte [rsi + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x3de0]
mov qword [rax + 0x110], rcx
mov rcx, qword [rbp + 0x3dd0]
mov qword [rax + 0x118], rcx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
adc byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x3e10]
call fcn.1401eca50
mov qword [rbp + 0x3de0], rax
mov qword [rbp + 0x3dd0], rdx
lea rax, [0x1400c6a19]
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rax, qword ss:[rbp + 0x3de0]
cmp qword [rax + 0x10], 0x11
jb 0x1400c6df2
mov rax, qword [rbp + 0x3dd8]
mov rax, qword [rax - 8]
mov qword [rbp + 0x3dd8], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x3dd8]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], 0
add byte [rax - 0x39], cl
test dword [rax + 0xf], eax
add byte [rax], al
invalid
mov rcx, qword [rbp + 0xf28]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400c71be
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400c719c
call fcn.14009d590
nop
add rsp, 0xfd0
pop rbp
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
cmp qword [rbp + 0xf38], 0
mov rcx, qword [rbp + 0xf28]
je 0x1400c717b
mov rcx, qword [rbp + 0xf38]
mov rax, qword [rbp + 0xf30]
call qword [rax]
mov rax, qword [rbp + 0xf30]
cmp qword [rax + 8], 0
mov rcx, qword [rbp + 0xf28]
je 0x1400c717b
mov rax, qword [rbp + 0xf30]
cmp qword [rax + 0x10], 0x11
jb 0x1400c7230
mov rax, qword [rbp + 0xf38]
mov rax, qword [rax - 8]
add byte [rax - 0x75], cl
clc
mov qword [rbp + 0xf38], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
ror byte [rbx + rcx*4 - 0x7b], cl
cmp byte [rdi], cl
add byte [rax], al
ror byte [rbx + rcx*4 - 0x7b], cl
cmp byte [rdi], cl
add byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400c7174
invalid
invalid
invalid
invalid
in al, dx
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
mov rcx, qword [rbp + 0xf48]
add byte [rax], al
mov rcx, qword [rbp + 0xf48]
call fcn.1401eca50
mov qword [rbp + 0xf38], rax
mov qword [rbp + 0xf30], rdx
lea rax, [0x1400c71d6]
add rsp, 0x20
pop rbp
ret
cmp qword [rax + 8], 0
je 0x1400c7305
mov rax, qword [rbp + 0xf30]
cmp qword [rax + 0x10], 0x11
jb 0x1400c72ef
mov rax, qword [rbp + 0xf38]
mov rax, qword [rax - 8]
mov qword [rbp + 0xf38], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xf38]
sldt word [rax]
sldt word [rax]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
sub rsp, 0x28
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400c733f
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
clc
jne 0x1400c7339
clc
jne 0x1400c7339
add rsp, 0x28
jmp fcn.14009d590
nop
add rsp, 0x28
invalid
sub bl, al
invalid
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
add byte [rdx + 0x27], bh
invalid
add byte [rdx + 0x27], bh
call fcn.1401e6090
in eax, dx
adc dword [rax], eax
int3
int3
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test eax, ecx
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8, rax
xor edx, edx
test r8b, 3
sete dl
or rdx, rax
or rdx, 0x20
lock cmpxchg qword [rcx], rdx
jne 0x1400c7390
test r8b, 3
je 0x1400c73e2
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400c746c
and rax, 0xffffffffffffffc0
loopne 0x1400c738a
cmp rax, 0x40
jne 0x1400c7461
add rsp, 0x1f58
pop rsi
pop rbp
jmp fcn.14009d590
mov qword [rbp + 0x1ea8], rcx
add rcx, 0x20
mov qword [rbp - 0x58], 4
test al, 4
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
test al, 0x48
mov dword [rbp + 0x1eb0], ecx
test al, 4
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
test al, 0x48
mov dword [rbp + 0x1eb0], ecx
call fcn.1400d9440
xor ecx, ecx
add byte [rcx], dh
leave
mov rsi, qword [rbp + 0x1ea8]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0xf30], 1
add byte [rax - 0x77], cl
lea edi, [rax]
sldt word [rax]
mov qword [rbp + 0xf40], rdx
sldt word [rax]
mov qword [rbp + 0xf48], rax
add byte [rax], al
mov qword [rbp + 0xf28], 3
lea rdx, [rbp + 0xf28]
sub byte [rdi], cl
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
sub byte [rdi], cl
add byte [rax], al
mov rcx, qword [rbp + 0x1eb0]
call fcn.1400d9440
mov rcx, rsi
add rsp, 0x1f58
add byte [rax], al
invalid
add byte [rax], al
pop rsi
pop rbp
jmp 0x14009f9d0
nop
add rsp, 0x1f58
invalid
pop rax
invalid
add byte [rax], al
invalid
invalid
add byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
lea eax, [0x140229ee8]
lea eax, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
mov rcx, qword [rbp + 0x1eb8]
mov rdx, qword [rbp + 0x1ec0]
jmp 0x1400c7407
invalid
invalid
invalid
invalid
adc al, byte [rax]
mov qword [rbp + 0x1eb8], rax
mov qword [rbp + 0x1ec0], rdx
lea rax, [0x1400c7484]
invalid
invalid
dec dword [rax - 0x7d]
invalid
sub byte [rsi + 0x5d], bl
ret
invalid
lea ebp, [rdx + 0x80]
call fcn.140179a30
int3
jmp 0x1400c754a
mov rdx, rax
and rdx, 0xfffffffffffffffa
and edx, 0xfffffffa
and edx, 0xfffffffa
or rdx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rdi], rdx
je case.0x1400c6436.4
test al, 4
je 0x1400c7a40
test al, 3
je 0x1400c7530
cmp rax, 0x3f
jbe 0x1400c7a58
clc
invalid
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rdi], rdx
jne 0x1400c754a
lea rax, [0x14025a1b0]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x14022b830]
mov qword [rbp + 0x1a0], rax
mov qword [rbp + 0x1a8], rdi
lea rax, [rdi + 0x20]
mov qword [rbp + 0x1d8], rax
fadd dword [rcx]
add byte [rax], al
lea rax, [rbp + 0x1a0]
mov qword [rbp + 0x1b0], rax
cmp dword [rdi + 0x30], 1
mov qword [rbp + 0x1c8], rdi
ja 0x1400c7aa0
mov rsi, qword [rdi + 0x28]
mov eax, dword [0x1402b339c]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
add byte [rax + 1], 0
add byte [rbx + 0x4f7401f8], al
add byte [rax + 1], 0
add byte [rbx + 0x4f7401f8], al
test eax, eax
jne 0x1400c76d7
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov rdi, qword [rbp + 0x1c8]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0x1e0], rcx
mov rcx, qword [rax + 0x118]
mov byte [rax], bl
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
rol byte [rcx], 1
add byte [rax], al
mov qword [rax + 0x110], 1
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov al, 0x18
add dword [rax], eax
add bl, ch
invalid
mov byte [rax], bl
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov al, 0x18
add dword [rax], eax
add bl, ch
mov qword fs:[rbp + 0x1c8], rdi
mov qword [rbp + 0x1c8], rdi
lea rcx, [rdi + 0x20]
mov qword [rbp + 0xf8], 3
lea rdx, [rbp + 0xf8]
mov qword [rbp + 0x1d8], rcx
call fcn.1400d96a0
xor ecx, ecx
mov rsi, qword [rbp + 0x1c8]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x58], 1
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], rdx
mov dword [rbp + 0x68], edx
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x50], 2
lea rdx, [rbp + 0x50]
lea edx, [rbp + 0x50]
lea edx, [rbp + 0x50]
jmp 0x1400c79bc
xor eax, eax
mov qword [rbp + 0x1e0], rax
add rdi, 0x30
lea rdx, [rbp + 0x1b0]
xor byte [rax - 0x73], cl
xchg ebp, eax
mov al, 1
add byte [rax], al
mov rcx, rdi
call case.0x1400d36f6.12
mov ebx, eax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x140]
cmp eax, 1
mov rsi, qword [rbp + 0x1d0]
mov esi, dword [rbp + 0x1d0]
mov esi, dword [rbp + 0x1d0]
je 0x1400c775f
test eax, eax
jne 0x1400c7789
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x1e0]
mov ecx, dword [rbp + 0x1e0]
mov ecx, dword [rbp + 0x1e0]
mov qword [rax + 0x110], rcx
mov qword [rax + 0x118], rsi
mov al, 1
test bl, bl
jne 0x1400c7904
mov qword [rbp + 0x50], 3
mov rcx, qword [rbp + 0x1c8]
mov rsi, qword [rcx + 0x28]
cmp al, 1
je 0x1400c77fa
push rdx
push rdx
movzx eax, al
test eax, eax
jne 0x1400c783d
mov byte [rbp + 0x1ef], 1
mov eax, dword [0x1402b339c]
add eax, 0x1ebbdc
add eax, 0x1ebbdc
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
add byte [rbx + 0x1ebbb605], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rbx + 0x1ebbb605], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x110]
mov byte [rax], dl
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
rol byte [rcx], 1
add byte [rax], al
mov rcx, qword [rax + 0x118]
add dword [rax], eax
add byte [rax - 0x77], cl
lea edi, [rax + 0x48000001]
mov dword [rax + 0x110], 1
add byte [rcx], al
add byte [rax], al
invalid
mov byte [rax], dl
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
lea edi, [rax + 0x48000001]
mov dword [rax + 0x110], 1
add byte [rcx], al
add byte [rax], al
invalid
mov qword [rax + 0x118], rsi
jmp 0x1400c7846
xor eax, eax
mov qword [rbp + 0x1d0], rax
mov rcx, rdi
mov qword [rbp + 0x1e0], rdi
call fcn.14009c600
std
dec dword [rax - 0x73]
push rbp
push rax
std
dec dword [rax - 0x73]
push rbp
push rax
mov r8d, 0xa8
mov rcx, qword [rbp + 0x1e0]
add dword [rax], eax
add al, ch
shl cl, 0x11
add byte [rbx + 0x1ebb2b05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add dword [rax], eax
add al, ch
shl cl, 0x11
add byte [rbx + 0x1ebb2b05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
add byte [rax], al
add byte [rax], al
cmp eax, 1
mov rsi, qword [rbp + 0x1b8]
je 0x1400c78dc
test eax, eax
jne 0x1400c7904
mov byte [rbp + 0x1ef], 0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xc3fa3
call fcn.14015dce0
mov eax, dword [0x1402b339c]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
invalid
add dword [rbx + 0x1ebaba05], ecx
add byte [rbp + 0x48], ah
mov rcx, qword [0x58]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x1d0]
mov qword [rax + 0x110], rcx
mov dword [rax + 0x110], ecx
mov dword [rax + 0x110], ecx
mov qword [rax + 0x118], rsi
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x1c8]
add byte [rdi], cl
test byte [rdi], bh
add al, byte [rax]
invalid
add byte [rdi], cl
test byte [rdi], bh
add al, byte [rax]
add byte [rax - 0x75], cl
mov eax, dword [rdi]
mov rax, qword [rdi]
mov eax, dword [rdi]
jmp case.0x1400b0119.160
add al, dh
cmpxchg qword [rdi], rcx
lock cmpxchg qword [rdi], rcx
je 0x1400c79cd
test al, 1
je 0x1400c7a70
test al, 0x20
jne 0x1400c7971
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
add al, 0x75
invalid
add al, 0x75
invalid
cmp rcx, 0x3f
jbe 0x1400c7a58
ror byte [rax - 0x7d], 0xf9
setb dl
add dl, dl
jmp 0x1400c7920
add byte [rax - 0x7b], cl
leave
test rcx, rcx
js 0x1400c7a88
add rcx, 0x40
mov dl, 1
jmp 0x1400c7920
mov qword [rbp + 0xf8], 3
lea rdx, [rbp + 0xf8]
clc
add byte [rax], al
add byte [rax - 0x75], cl
invalid
fadd dword [rcx]
add dword [rax], eax
add al, ch
invalid
invalid
add dword [rax], eax
clc
add byte [rax], al
add byte [rax - 0x75], cl
invalid
add dword [rax], eax
add al, ch
adc dword [0x1093d7992], ebx
xor ecx, ecx
xor ecx, ecx
mov rsi, qword [rbp + 0x1c8]
mov rax, qword [rsi + 0x28]
mov qword [rbp - 0x50], 1
mov qword [rbp - 0x48], rcx
mov qword [rbp - 0x40], rdx
mov qword [rbp - 0x38], rax
add byte [rax - 0x75], cl
sub byte [rax - 0x39], r9b
mov r8b, 1
add byte [rax], al
add byte [rax - 0x77], cl
movabs r8, 0xc8458948c0558948
mov qword [rbp - 0x58], 2
lea rdx, [rbp - 0x58]
mov rcx, qword [rbp + 0x1d8]
call fcn.1400d96a0
jmp 0x1400c7b9b
cmp dl, 2
je 0x1400c7a33
movzx eax, dl
cmp eax, 1
jne 0x1400c7ba3
mov rax, qword [rdi + 0x20]
mov eax, dword [rdi + 0x20]
add rax, 0x10
add eax, 0x10
mov byte [rbp - 0x58], 1
mov qword [rbp + 0xf8], rax
mov qword [rbp + 0x100], rdi
mov ebp, 0x100
add byte [rax - 0x73], cl
test al, 0x48
mov dword [rbp + 0x108], eax
lea rcx, [rbp + 0xf8]
call fcn.14018cc50
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x1400c7ad7
add byte [rax], al
invalid
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400c7ba3
mov rcx, rdi
call fcn.14009c4e0
movsd dword [rdi], dword [rsi]
std
invalid
jmp 0x1400c7ba3
lea rcx, str.assertion_failed:_next.is_notified__C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140229c50]
and dl, byte [rsi]
add byte [rdx + 0x24], bh
and dl, byte [rsi]
add byte [rdx + 0x24], bh
call fcn.1401e6090
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140229fb0]
mov edx, 0x26
call fcn.1401e6090
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140229c90]
mov edx, 0x23
and eax, dword [rax]
add byte [rax], al
and eax, dword [rax]
add byte [rax], al
call fcn.1401e6090
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140229f70]
mov edx, 0x2f
call fcn.1401e6090
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rax, [rbp + 0x1c0]
mov qword [rbp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x68], xmm0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
add byte [rax - 0x73], cl
push r8
call fcn.1401e5ed0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
mov rcx, qword [rbp + 0x1e0]
mov rdx, qword [rbp + 0x1d0]
mov edx, dword [rbp + 0x1d0]
mov edx, dword [rbp + 0x1d0]
jmp 0x1400c7991
add byte [rax], al
mov rdx, qword [rbp + 0x1d0]
jmp 0x1400c76a7
jne 0x1400c7916
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0x110], rdx
mov qword [rbp + 0x118], rax
test dword [rax], ebx
add dword [rax], eax
add byte [rax - 0x77], cl
lea eax, [rax]
add dword [rax], eax
add byte [rcx + rcx*4 - 0x7b], cl
or byte [rcx], al
add dword [rax], eax
add byte [rax - 0x39], cl
test eax, edi
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
clc
add byte [rax], al
add byte [rax - 0x75], cl
invalid
fadd dword [rcx]
add byte [rax], al
call fcn.1400d96a0
invalid
add dword [rax], eax
add byte [rax - 0x39], cl
test eax, edi
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
clc
add byte [rax], al
add byte [rax - 0x75], cl
invalid
add byte [rax - 0x75], cl
mov ch, 0xc8
add dword [rax], eax
add byte [rax - 0x77], cl
int1
mov rsi, qword [rbp + 0x1c8]
mov rcx, rsi
call 0x1400a05a0
nop
add rsp, 0x298
pop rbx
pop rdi
pop rsi
pop rbp
ret
or byte [rax], al
je 0x1400c7b94
mov rax, qword [rbp + 0x1e0]
cmp qword [rax + 0x10], 0x11
jb 0x1400c7bf8
mov rax, qword [rbp + 0x1d8]
mov rax, qword [rax - 8]
mov qword [rbp + 0x1d8], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x1d8]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400c7b94
mov r8d, 0xa8
mov rcx, qword [rbp + 0x1e0]
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x1400c7d2a
test eax, eax
jne 0x1400c7d59
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov byte [rsi + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x1d0]
mov qword [rax + 0x110], rcx
mov rcx, qword [rbp + 0x1b8]
mov qword [rax + 0x118], rcx
mov byte [rbp + 0x1ef], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add dword [rax], eax
add byte [rdi + 0x5e], bl
pop rbp
ret
mov rcx, qword [rbp + 0x48]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe case.0x140085d5d.216
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400c8236
call fcn.14009c4e0
nop
add rsp, 0xf0
pop rbp
ret
jno 0x1400c8260
sbb edx, dword [rsi]
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
lea eax, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
and dh, bl
adc dword [rax], eax
add byte [rax], al
add al, ch
and dh, bl
adc dword [rax], eax
cmp qword [rbp + 0x58], 0
mov rcx, qword [rbp + 0x48]
je 0x1400c8215
je 0x1400c8215
mov rcx, qword [rbp + 0x58]
mov rax, qword [rbp + 0x50]
call qword [rax]
mov rax, qword [rbp + 0x50]
push rax
push rax
cmp qword [rax + 8], 0
mov rcx, qword [rbp + 0x48]
je 0x1400c8215
mov rax, qword [rbp + 0x50]
cmp qword [rax + 0x10], 0x11
jb 0x1400c82ab
mov rax, qword [rbp + 0x58]
mov rax, qword [rax - 8]
mov qword [rbp + 0x58], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x58]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400c8211
adc al, byte [rax]
mov qword [rbp + 0x58], rax
mov qword [rbp + 0x50], rdx
lea rax, [0x1400c8270]
add rsp, 0x20
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax - 0x75], cl
push r8
mov rax, qword [rbp + 0x50]
cmp qword [rax + 8], 0
je 0x1400c8366
invalid
sub cl, byte [rax - 0x75]
push r8
mov rax, qword [rbp + 0x50]
cmp qword [rax + 0x10], 0x11
jb 0x1400c8353
mov rax, qword [rbp + 0x58]
mov rax, qword [rax - 8]
mov qword [rbp + 0x58], rax
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x58]
pop rax
pop rax
call qword [sym.imp.kernel32.dll_HeapFree]
adc al, byte [rax]
nop
add rsp, 0x20
pop rbp
ret
int3
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
add dword [rax - 0x7d], ecx
clc
invalid
add dword [rax - 0x7d], ecx
clc
invalid
jbe 0x1400c839f
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400c8399
add rsp, 0x28
jmp fcn.14009c4e0
nop
add rsp, 0x28
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
int3
invalid
nop
mov r8, rax
xor edx, edx
test r8b, 3
sete dl
or rdx, rax
or rdx, 0x20
lock cmpxchg qword [rcx], rdx
jne 0x1400c83e0
add ecx, dword [rdi]
xchg esp, eax
ret 0x948
test r8b, 3
je 0x1400c842e
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400c84a6
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
and rax, 0xffffffffffffffc0
loopne 0x1400c83da
cmp rax, 0x40
jne 0x1400c849b
add rsp, 0x1a8
pop rsi
pop rbp
jmp fcn.14009c4e0
mov qword [rbp + 0xf8], rcx
add rcx, 0x20
mov qword [rbp - 0x58], 3
test al, 3
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
test al, 0x48
mov dword [rbp + 0x100], ecx
invalid
add al, ch
adc r8b, byte [r9]
call fcn.1400d96a0
xor ecx, ecx
add byte [rcx], dh
leave
mov rsi, qword [rbp + 0xf8]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov qword [rbp + 0x58], 1
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], rdx
mov dword [rbp + 0x68], edx
mov dword [rbp + 0x68], edx
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x50], 2
lea rdx, [rbp + 0x50]
lea edx, [rbp + 0x50]
lea edx, [rbp + 0x50]
mov rcx, qword [rbp + 0x100]
call fcn.1400d96a0
mov rcx, rsi
mov ecx, esi
add al, ch
invalid
mov ecx, esi
add rsp, 0x1a8
pop rsi
pop rbp
jmp 0x1400a05a0
nop
add rsp, 0x1a8
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
mov rcx, qword [rbp + 0x108]
mov rdx, qword [rbp + 0x110]
jmp 0x1400c8453
add byte [rax], al
add byte [rax - 0x75], cl
lea esp, [rax]
add dword [rax], eax
add al, ch
invalid
lea rax, [0x1400c84be]
add rsp, 0x28
pop rsi
pop rbp
ret
invalid
add dword [rax], eax
add dh, bh
invalid
jmp 0x1400c857a
je 0x1400c85a8
test al, 4
je 0x1400c8af6
add al, 0xf
test byte [rbp + rax], dh
add byte [rax + 0x48da7403], ch
cmp eax, 0x3f
clc
invalid
jbe 0x1400c8b0e
xchg byte [rsi + 5], bh
add byte [rax], al
clc
invalid
xchg byte [rsi + 5], bh
add byte [rax], al
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rdi], rdx
jne 0x1400c857a
lea rax, [0x14025a1c0]
movsxd rcx, dword [rax + rcx*4]
adc dword [rcx + rbx], ebx
add byte [rax + 0x63], cl
or al, 0x88
add rcx, rax
jmp rcx
add byte [rdi], cl
xchg dword [rbp + rax], ebx
add byte [rax - 0x75], cl
ja 0x1400c8626
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x1400c866c
test eax, eax
jne 0x1400c8714
mov eax, dword [0x1402b339c]
add eax, 0x1ead71
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
add byte [rax + 1], 0
add byte [rcx], al
mov rdi, qword [rbp + 0x1c8]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lodsd eax, dword [rsi]
invalid
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0x1e0], rcx
mov rcx, qword [rax + 0x118]
mov byte [rax], bl
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
rol byte [rcx], 1
add byte [rax], al
mov qword [rax + 0x110], 1
mov qword [rax + 0x118], rsi
jmp 0x1400c871d
mov byte [rax], bl
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov rsi, qword [rbp + 0x1c8]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x140], 1
mov qword [rbp + 0x148], rcx
mov qword [rbp + 0x150], rdx
mov qword [rbp + 0x158], rax
mov byte [rbp + 0x1b8], 3
lea rdx, [rbp + 0x140]
jmp 0x1400c8a94
xor eax, eax
mov qword [rbp + 0x1e0], rax
add rdi, 0x30
lea rdx, [rbp + 0x138]
mov rcx, rdi
call fcn.140117830
mov ebx, eax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
mov rsi, qword [rbp + 0x1d0]
je 0x1400c879c
lodsb al, byte [rsi]
invalid
add byte [rax - 0x73], cl
adc eax, 0xc30e3
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
add byte [rax], al
add dword [rbx + 0x1eabfa05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
add byte [rax], al
add dword [rbx + 0x1eabfa05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x1e0]
mov qword [rax + 0x110], rcx
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
mov qword [rax + 0x118], rsi
mov al, 1
test bl, bl
jne 0x1400c89e6
mov byte [rbp + 0xa0], 4
mov rcx, qword [rbp + 0x1c8]
mov rsi, qword [rcx + 0x28]
cmp al, 1
je 0x1400c8836
movzx eax, al
test eax, eax
jne 0x1400c8879
mov byte [rbp + 0x1ef], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
push rsp
or dword [rax], eax
push rsp
or dword [rax], eax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x110]
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
rol byte [rcx], 1
add byte [rax], al
mov rcx, qword [rax + 0x118]
mov qword [rbp + 0x1c0], rcx
rol byte [rcx], 0
add byte [rax - 0x39], cl
adc byte [rax], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
rol byte [rcx], 0
add byte [rax - 0x39], cl
adc byte [rax], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x118], rsi
jmp 0x1400c8882
xor eax, eax
mov qword [rbp + 0x1d0], rax
movups xmm0, xmmword [rbp + 0x98]
movaps xmmword [rbp + 0x1b0], xmm0
cwde
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x1b0], eax
movups xmm0, xmmword [rbp + 0x88]
add byte [rax], al
movaps xmmword [rbp + 0x1a0], xmm0
movups xmm0, xmmword [rbp + 0x78]
movaps xmmword [rbp + 0x190], xmm0
nop
add dword [rax], eax
add byte [rdi], cl
adc byte [rbp + 0x68], al
nop
add dword [rax], eax
add byte [rdi], cl
adc byte [rbp + 0x68], al
movaps xmmword [rbp + 0x180], xmm0
movups xmm0, xmmword [rbp + 0x28]
adc byte [rbp + 0x28], al
adc byte [rbp + 0x28], al
movups xmm1, xmmword [rbp + 0x38]
movups xmm2, xmmword [rbp + 0x48]
movups xmm3, xmmword [rbp + 0x58]
movaps xmmword [rbp + 0x170], xmm3
sub dword [rbp + 0x170], ebx
sub dword [rbp + 0x170], ebx
movaps xmmword [rbp + 0x160], xmm2
movaps xmmword [rbp + 0x150], xmm1
movaps xmmword [rbp + 0x140], xmm0
test dword [rax + 1], eax
add byte [rax], al
test dword [rax + 1], eax
add byte [rax], al
mov rcx, rdi
mov qword [rbp + 0x1e0], rdi
call fcn.14009e550
std
dec dword [rdi]
sub byte [rbp + 0x1b0], al
std
dec dword [rdi]
sub byte [rbp + 0x1b0], al
mov rax, qword [rbp + 0x1e0]
movups xmmword [rax + 0x70], xmm0
movaps xmm0, xmmword [rbp + 0x1a0]
movups xmmword [rax + 0x60], xmm0
movaps xmm0, xmmword [rbp + 0x190]
add byte [rax], al
add byte [rax], al
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0x180]
movups xmmword [rax + 0x40], xmm0
invalid
test dword [rax + 0xf000001], eax
adc dword [rax + 0x40], eax
invalid
movaps xmm0, xmmword [rbp + 0x140]
movaps xmm0, xmmword [rbp + 0x140]
movaps xmm1, xmmword [rbp + 0x150]
movaps xmm2, xmmword [rbp + 0x160]
sub byte [rbp + 0x160], dl
sub byte [rbp + 0x160], dl
movaps xmm3, xmmword [rbp + 0x170]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
push rax
and byte [rdi], cl
adc dword [rax + 0x10], ecx
invalid
movups xmmword [rax], xmm0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x140]
cmp eax, 1
mov rsi, qword [rbp + 0x1c0]
rol byte [rcx], 0
invalid
je 0x1400c89be
test eax, eax
jne 0x1400c89e6
mov byte [rbp + 0x1ef], 0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
stosb byte [rdi], al
invalid
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x1d0]
mov qword [rax + 0x110], rcx
mov dword [rax + 0x110], ecx
mov dword [rax + 0x110], ecx
mov qword [rax + 0x118], rsi
add byte [rdi], cl
mov dh, 0xc3
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x1c8]
je 0x1400c8c17
mov rax, qword [rdi]
jmp 0x1400c8a0b
nop dword [rax]
lock cmpxchg qword [rdi], rcx
je case.0x1400a8d8d.113
test al, 1
je 0x1400c8b26
test al, 0x20
jne 0x1400c8a51
mov rcx, rax
and rcx, 0xfffffffffffffffe
invalid
test al, 4
jne 0x1400c8a40
invalid
add ecx, 0xffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
jmp 0x1400c8a00
add byte [rax], r8b
test rcx, rcx
js 0x1400c8b3e
add rcx, 0x40
mov dl, 1
jmp 0x1400c8a00
mov byte [rbp + 0x120], 4
lea rdx, [rbp + 0xa8]
lea edx, [rbp + 0xa8]
mov rcx, qword [rbp + 0x1d8]
call fcn.1400d8a20
xor ecx, ecx
mov rsi, qword [rbp + 0x1c8]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x39], cl
test al, 1
add byte [rax], al
add byte [rax - 0x77], cl
mov r8b, 0x48
mov dword [rbp - 0x48], edx
mov dword [rbp - 0x48], edx
mov qword [rbp - 0x40], rax
mov byte [rbp + 0x20], 3
lea rdx, [rbp - 0x58]
lea edx, [rbp - 0x58]
mov rcx, qword [rbp + 0x1d8]
call fcn.1400d8a20
jmp 0x1400c8c59
cmp dl, 2
je case.0x1400c85b6.3
invalid
invalid
movzx eax, dl
cmp eax, 1
jne case.0x1400c85b6.2
mov rcx, qword [rbp + 0x1d8]
fadd dword [rcx]
add byte [rax], al
mov rdx, rdi
call fcn.140187cc0
sti
int1
or eax, dword [rax]
mov rax, 0xffffffffffffffc0
lock xadd qword [rdi], rax
invalid
cmp rax, 0x3f
jbe 0x1400c8b99
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400c85b6.2
js 0x1400c8ae8
add byte [rax], al
mov rcx, rdi
call fcn.14009ef40
jmp case.0x1400c85b6.2
ret
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140229c90]
mov edx, 0x23
call fcn.1401e6090
invalid
add byte [rax - 0x73], cl
or eax, 0x1613fb
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140229f70]
mov edx, 0x2f
call fcn.1401e6090
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp + 0x140], rax
mov qword [rbp + 0x148], 1
lea rax, [rbp + 0x28]
mov qword [rbp + 0x150], rax
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test dword [rax + 1], ebx
add byte [rax], al
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp + 0x140]
call fcn.1401e5ed0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
invalid
add byte [rdx + 0x27], bh
call fcn.1401e6090
mov rcx, qword [rbp + 0x1e0]
add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
rol byte [rcx], 1
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
rol byte [rcx], 1
add byte [rax], al
jmp 0x1400c8a6d
add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
rol byte [rcx], 1
add byte [rax], al
add cl, ch
invalid
cli
invalid
invalid
add byte [rax], al
jmp 0x1400c8c1c
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0xb8], rdx
add byte [rax], al
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0xa8], rcx
mov qword [rbp + 0xb0], r8
mov byte [rbp + 0x120], 3
lea rdx, [rbp + 0xa8]
xchg ebp, eax
test al, 0
add byte [rax], al
xchg ebp, eax
test al, 0
add byte [rax], al
mov rcx, qword [rbp + 0x1d8]
call fcn.1400d8a20
mov rsi, qword [rbp + 0x1c8]
mov rcx, rsi
call 0x1400a16e0
nop
add rsp, 0x298
pop rbx
pop rdi
pop rsi
pop rbp
ret
stosb byte [rdi], al
add byte [rax], 0
add al, ch
xchg dword [rdx], ecx
or eax, dword [rax]
int3
test al, 8
je case.0x14002d1d9.2139
test al, 2
jne 0x1400c9128
mov rdx, rax
and rdx, 0xfffffffffffffff7
lock cmpxchg qword [rcx], rdx
jne 0x1400c9110
jmp 0x1400c9141
mov qword [rbp + 0x28], rcx
add rcx, 0x20
mov byte [rbp + 0x20], 4
lea rdx, [rbp - 0x58]
call fcn.1400d8a20
mov rcx, qword [rbp + 0x28]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400c9184
and rax, 0xffffffffffffffc0
and eax, 0xffffffc0
cmp rax, 0x40
jne 0x1400c9162
call fcn.14009ef40
nop
add rsp, 0xd0
add byte [rax], al
add byte [rax], al
pop rbp
ret
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x140229de8]
invalid
add byte [rdx + 0x2b], bh
call fcn.1401e6090
invalid
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
or eax, 0x8d4c0016
add eax, 0x160d56
mov edx, 0x27
call fcn.1401e6090
hlt
invalid
adc dword [rax], eax
cmp qword [rbp + 0x38], 0
mov rcx, qword [rbp + 0x28]
je 0x1400c9141
hlt
mov rcx, qword [rbp + 0x38]
mov rax, qword [rbp + 0x30]
call qword [rax]
mov rax, qword [rbp + 0x30]
cmp qword [rax + 8], 0
mov rcx, qword [rbp + 0x28]
je 0x1400c9141
mov rax, qword [rbp + 0x30]
cmp qword [rax + 0x10], 0x11
jb 0x1400c91d7
mov rax, qword [rbp + 0x38]
mov rax, qword [rax - 8]
mov qword [rbp + 0x38], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x38]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400c913d
in al, dx
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
call fcn.1401eca50
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x30], rdx
lea rax, [0x1400c919c]
add rsp, 0x20
pop rbp
ret
stosb byte [rdi], al
add byte [rax], 0
add al, ch
invalid
cli
invalid
call fcn.140179a30
int3
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x30]
cmp qword [rax + 8], 0
je 0x1400c9286
mov rax, qword [rbp + 0x30]
cmp qword [rax + 0x10], 0x11
adc dword [rdx + 0xc], esi
jb 0x1400c9273
mov rax, qword [rbp + 0x38]
mov rax, qword [rax - 8]
mov qword [rbp + 0x38], rax
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
or eax, 0x1ea06e
xor edx, edx
mov r8, qword [rbp + 0x38]
call qword [sym.imp.kernel32.dll_HeapFree]
adc al, byte [rax]
adc al, byte [rax]
nop
add rsp, 0x20
pop rbp
ret
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400c92bf
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400c92b9
add rsp, 0x28
jmp fcn.14009ef40
nop
add rsp, 0x28
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
adc dword [rax], eax
adc dword [rax], eax
int3
invalid
mov r8, rax
xor edx, edx
test r8b, 3
sete dl
or rdx, rax
or rdx, 0x20
lock cmpxchg qword [rcx], rdx
jne 0x1400c9300
test r8b, 3
je 0x1400c934e
add esi, dword [rsi + rbp + 0x48]
mov eax, 0xffffffc0
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400c93c1
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400c93b6
add rsp, 0x158
add esp, 0x158
pop rsi
pop rbp
jmp fcn.14009ef40
std
invalid
mov qword [rbp + 0xa8], rcx
test al, 0
add byte [rax], al
add rcx, 0x20
mov byte [rbp + 0x20], 4
lea rdx, [rbp - 0x58]
invalid
test al, 0x48
mov dword [rbp + 0xb0], ecx
mov qword [rbp + 0xb0], rcx
call fcn.1400d8a20
xor ecx, ecx
mov rsi, qword [rbp + 0xa8]
mov ch, 0xa8
add byte [rax], al
add byte [rax - 0x75], cl
sub byte [rax - 0x39], r9b
sub byte [r9], r8b
add byte [rax], al
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x28], 1
add byte [rax - 0x77], cl
xor byte [r8 - 0x77], r9b
push rbp
cmp byte [rax - 0x77], cl
mov byte [rbp + 0xa0], 3
invalid
add byte [rax - 0x77], cl
xor byte [r8 - 0x77], r9b
push rbp
cmp byte [rax - 0x77], cl
mov byte [rbp + 0xa0], 3
invalid
add ecx, dword [rax - 0x73]
push rbp
sub byte [rax - 0x75], cl
lea esi, [rax - 0x18000000]
jnp 0x1400c9399
lea rdx, [rbp + 0x28]
mov rcx, qword [rbp + 0xb0]
call fcn.1400d8a20
add byte [rax - 0x77], cl
int1
add byte [rax - 0x77], cl
int1
add rsp, 0x158
pop rsi
pop rbp
jmp 0x1400a16e0
nop
add rsp, 0x158
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
clc
or dl, byte [rsi]
add byte [rbp + rcx*4 + 5], cl
sbb dword [rbx], ecx
invalid
mov bh, 0xcc
adc dword [rax], eax
mov rcx, qword [rbp + 0xb8]
mov rdx, qword [rbp + 0xc0]
jmp 0x1400c936f
adc al, byte [rax]
mov qword [rbp + 0xb8], rax
mov qword [rbp + 0xc0], rdx
lea rax, [0x1400c93d9]
add rsp, 0x28
pop rsi
pop rbp
ret
stosb byte [rdi], al
add byte [rax], 0
add al, ch
jmp 0x10c0c9f4d
mov dword [rbp + 0x70], 0xfffffffe
mov rdi, rcx
mov rax, qword [rcx]
jmp 0x1400c949a
mov rdx, rax
mov edx, eax
and rdx, 0xfffffffffffffffa
or rdx, 1
or edx, 1
or edx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rdi], rdx
je case.0x1400c85b6.4
test al, 4
je 0x1400c991d
invalid
add byte [rax + 0x48da7403], ch
cmp eax, 0x3f
clc
invalid
test al, 3
je 0x1400c9480
cmp rax, 0x3f
clc
invalid
jbe 0x1400c9935
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rdi], rdx
jne 0x1400c949a
lea rax, [0x14025a1d0]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x14022b830]
mov qword [rbp - 0x60], rax
mov dword [rbp - 0x60], eax
mov qword [rbp - 0x58], rdi
lea rax, [rdi + 0x20]
and byte [r8 - 0x77], r9b
pop r8
and byte [r8 - 0x77], r9b
pop r8
lea rax, [rbp - 0x60]
mov qword [rbp - 0x28], rax
movzx eax, byte [rdi + 0x50]
push r8
push r8
and al, 6
cmp al, 4
mov qword [rbp + 0x48], rdi
je 0x1400c997d
mov rsi, qword [rdi + 0x28]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x1400c9578
test eax, eax
jne 0x1400c95f9
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov byte [rax + 0x140], 1
mov rdi, qword [rbp + 0x48]
mov edi, dword [rbp + 0x48]
mov edi, dword [rbp + 0x48]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x110]
mov ecx, dword [rax + 0x110]
mov ecx, dword [rax + 0x110]
mov qword [rbp + 0x60], rcx
mov rcx, qword [rax + 0x118]
mov qword [rbp + 0x50], rcx
push rax
push rax
mov qword [rax + 0x110], 1
mov qword [rax + 0x118], rsi
add dword [rax], eax
add bl, ch
invalid
add dword [rax], eax
add bl, ch
mov qword [rbp + 0x48], rdi
mov qword [rbp + 0x48], rdi
mov qword [rbp + 0x48], rdi
lea rcx, [rdi + 0x20]
mov byte [rbp], 5
add eax, 0xe0558d48
add eax, 0xe0558d48
mov qword [rbp + 0x58], rcx
call fcn.1400d9ac0
xor ecx, ecx
mov rsi, qword [rbp + 0x48]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x18], 1
mov qword [rbp + 0x20], rcx
mov qword [rbp + 0x28], rdx
mov qword [rbp + 0x30], rax
mov byte [rbp + 0x38], 4
lea rdx, [rbp + 0x18]
jmp 0x1400c98a8
xor eax, eax
mov qword [rbp + 0x60], rax
add rdi, 0x30
lea rdx, [rbp - 0x28]
mov rcx, rdi
call fcn.140119800
mov ebx, eax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
mov rsi, qword [rbp + 0x50]
jne 0x1400c9682
jne 0x1400c9682
je case.0x1400b0119.169
test eax, eax
jne 0x1400c969f
invalid
mov eax, dword [eip + 0x1e9d5e]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x60]
mov qword [rax + 0x110], rcx
mov qword [rax + 0x118], rsi
invalid
mov al, 1
add byte [rax + 0xfdb8401], dh
test dword [rcx + 1], ebx
add byte [rax], al
test bl, bl
jne 0x1400c9800
mov byte [rbp], 5
mov rcx, qword [rbp + 0x48]
mov ecx, dword [rbp + 0x48]
mov ecx, dword [rbp + 0x48]
mov rsi, qword [rcx + 0x28]
cmp al, 1
je 0x1400c9706
movzx eax, al
test eax, eax
jne 0x1400c9743
add byte [rax], al
add dh, al
outsd dx, dword [rsi]
add dword [rbx + 0x1e9cd005], ecx
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov byte [rbp + 0x6f], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lock add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xc2179
jns 0x1400c9706
or al, 0
lock add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xc2179
jns 0x1400c9706
or al, 0
jns 0x1400c9706
or al, 0
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
add byte [rax], al
invalid
add byte [rax], al
add dword [rbx + 0x1e9c9005], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0x50], rcx
mov rcx, qword [rax + 0x118]
mov qword [rbp + 0x10], rcx
mov qword [rax + 0x110], 1
mov dword [rax + 0x110], 1
mov qword [rax + 0x118], rsi
jmp 0x1400c9749
xor eax, eax
mov qword [rbp + 0x50], rax
mov rcx, rdi
mov qword [rbp + 0x60], rdi
call fcn.14009d7b0
mov rax, qword [rbp]
mov rcx, qword [rbp + 0x60]
mov qword [rcx + 0x20], rax
and byte [rdi], cl
adc byte [rbp - 0x20], al
invalid
invalid
loopne 0x1400c9775
movups xmm1, xmmword [rbp - 0x10]
adc byte [rbp - 0x10], cl
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
mov dh, 0x80
add dword [rax], eax
add byte [rbx - 0x74b7fe08], al
jne 0x1400c97a1
je 0x1400c97db
test eax, eax
jne 0x1400c9800
mov byte [rbp + 0x6f], 0
mov eax, dword [0x1402b339c]
outsd dx, dword [rsi]
add byte [rbx + 0x1e9bfb05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
lea rcx, [rax + 0xf0]
add byte [rax], al
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
add eax, 0x1e9bbb
invalid
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x50]
mov ecx, dword [rbp + 0x50]
mov ecx, dword [rbp + 0x50]
mov qword [rax + 0x110], rcx
mov qword [rax + 0x118], rsi
sbb byte [rcx], al
add byte [rax], al
invalid
sbb byte [rcx], al
add byte [rax], al
invalid
add byte [rdi], cl
mov dh, 0xc3
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x48]
je 0x1400c9a11
mov rax, qword [rdi]
jmp 0x1400c982b
lock cmpxchg qword [rdi], rcx
je 0x1400c98b6
test al, 1
je 0x1400c994d
test al, 0x20
jne 0x1400c9871
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x1400c9860
stc
invalid
setb dl
add dl, dl
jmp 0x1400c9820
js 0x1400c9965
add rcx, 0x40
mov dl, 1
jmp 0x1400c9820
scasd eax, dword [rdi]
mov byte [rbp + 0x38], 5
lea rdx, [rbp + 0x18]
push rbp
sbb byte [rax - 0x75], cl
pop r8
call fcn.1400d9ac0
xor ecx, ecx
mov rsi, qword [rbp + 0x48]
mov rax, qword [rsi + 0x28]
mov qword [rbp - 0x50], 1
add byte [rax - 0x77], cl
invalid
mov eax, 0xc0558948
mov qword [rbp - 0x38], rax
mov byte [rbp - 0x30], 4
lea rdx, [rbp - 0x50]
mov rcx, qword [rbp + 0x58]
call fcn.1400d9ac0
add cl, ch
test dword [rcx], eax
add byte [rax], al
cmp dl, 2
je case.0x1400c94d6.3
add dword [rdi], ecx
test dword [rcx + rax], edi
add byte [rax - 0x75], cl
and byte [r8 - 0x7d], r9b
add rax, 0x10
invalid
add rax, 0x10
mov byte [rbp - 0x50], 1
mov r8b, 1
mov r8b, 1
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x20], rdi
lea rax, [rbp - 0x50]
mov qword [rbp + 0x28], rax
mov dword [rbp + 0x28], eax
lea rcx, [rbp + 0x18]
call fcn.14018cc50
mov rax, 0xffffffffffffffc0
lock xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x1400c99b1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
loopne 0x1400c98c6
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400c94d6.2
invalid
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14009e330
jmp case.0x1400c94d6.2
lea rcx, str.assertion_failed:_next.is_notified__C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140229c50]
mov edx, 0x24
add al, ch
pop rbx
invalid
adc dword [rax], eax
add al, ch
pop rbx
invalid
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140229fb0]
mov edx, 0x26
call fcn.1401e6090
adc dword [rax], eax
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140229c90]
mov edx, 0x23
call fcn.1401e6090
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140229f70]
mov edx, 0x2f
add al, ch
adc eax, edi
adc dword [rax], eax
add al, ch
adc eax, edi
adc dword [rax], eax
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp - 0x20], rax
loopne 0x1400c99d1
mov dword [rbp - 0x18], 1
loopne 0x1400c99d1
mov dword [rbp - 0x18], 1
lea rax, [rbp + 0x40]
mov qword [rbp - 0x10], rax
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
sbb al, 0x16
add byte [rax - 0x73], cl
loopne 0x1400c9993
and ebp, eax
adc dword [rax], eax
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
or byte [0xcd5899d0], al
add eax, 0x160529
mov edx, 0x27
call fcn.1401e6090
mov rcx, qword [rbp + 0x60]
mov rdx, qword [rbp + 0x50]
push rbp
push rax
push rbp
push rax
jmp 0x1400c9884
add dword [rax], eax
add byte [rax], al
mov rdx, qword [rbp + 0x50]
mov r8, qword [rbp + 0x60]
jmp 0x1400c9a16
push r8
test al, al
mov rdi, qword [rbp + 0x48]
jne case.0x1400a2a97.143
xor r8d, r8d
xor ecx, ecx
sal byte [rcx], 0xc9
mov qword [rbp + 0x28], rdx
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x18], rcx
mov qword [rbp + 0x20], r8
mov byte [rbp + 0x38], 4
lea rdx, [rbp + 0x18]
mov rcx, qword [rbp + 0x58]
call fcn.1400d9ac0
mov dword [rax], eax
add dword [rax], eax
mov rsi, qword [rbp + 0x48]
mov rcx, rsi
call 0x14009f740
nop
add rsp, 0x118
pop rbx
pop rdi
pop rsi
pop rbp
ret
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rbx + 0x1e98e205], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x1400c9b04
test eax, eax
jne 0x1400c9b2d
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov byte [rsi + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x60]
mov qword [rax + 0x110], rcx
mov rcx, qword [rbp + 0x50]
mov qword [rax + 0x118], rcx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm0, xmmword [rbp - 0x30]
movaps xmm1, xmmword [rbp - 0x20]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
add rsp, 0xa0
pop rdi
pop rsi
pop rbp
ret
test al, 8
je 0x1400ca079
test al, 2
jne 0x1400ca038
mov rdx, rax
and rdx, 0xfffffffffffffff7
lock cmpxchg qword [rcx], rdx
jne 0x1400ca020
jmp 0x1400ca051
mov qword [rbp - 0x28], rcx
add rcx, 0x20
mov byte [rbp - 0x30], 5
lea rdx, [rbp - 0x50]
call fcn.1400d9ac0
add byte [rax - 0x75], cl
fmul dword [r8 - 0x39]
rol al, 0xff
invalid
mov rcx, qword [rbp - 0x28]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400ca091
and rax, 0xffffffffffffffc0
cmp rax, 0x40
cmp eax, 0x40
cmp eax, 0x40
jne 0x1400ca072
call fcn.14009e330
nop
add rsp, 0x70
pop rbp
ret
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x140229de8]
mov edx, 0x2b
call fcn.1401e6090
add byte [rbp + rcx*4 + 5], cl
invalid
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
cmp qword [rbp - 0x18], 0
mov rcx, qword [rbp - 0x28]
je 0x1400ca051
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp - 0x20]
call qword [rax]
mov rax, qword [rbp - 0x20]
cmp qword [rax + 8], 0
mov rcx, qword [rbp - 0x28]
je 0x1400ca051
mov rax, qword [rbp - 0x20]
cmp qword [rax + 0x10], 0x11
jb 0x1400ca0e4
mov rax, qword [rbp - 0x18]
mov rax, qword [rax - 8]
mov qword [rbp - 0x18], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400ca04d
push 0x70
mov rcx, qword [rbp - 8]
call fcn.1401eca50
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
mov qword [rbp - 0x20], rdx
lea rax, [0x1400ca0a9]
lea eax, [0x1400ca0a9]
lea eax, [0x1400ca0a9]
add rsp, 0x20
pop rbp
ret
invalid
push 0x70
call fcn.140179a30
int3
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
adc byte [rbp + 0x48], dl
sub esp, 0x20
lea rbp, [rdx + 0x70]
push 0x70
mov rax, qword [rbp - 0x20]
cmp qword [rax + 8], 0
js 0x1400ca16e
invalid
je 0x1400ca193
js 0x1400ca16e
add byte [rdx + rbp + 0x48], dh
mov eax, dword [rbp - 0x20]
invalid
mov rax, qword [rbp - 0x20]
loopne 0x1400ca1b6
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jb 0x1400ca180
mov rax, qword [rbp - 0x18]
mov rax, qword [rax - 8]
mov qword [rbp - 0x18], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
xchg ecx, eax
invalid
nop
add rsp, 0x20
pop rbp
ret
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400ca1c9
add rsp, 0x28
jmp fcn.14009e330
nop
add rsp, 0x28
invalid
sub bl, al
invalid
add eax, 0x15fd0b
mov edx, 0x27
call fcn.1401e6090
int3
add byte [rax - 0x39], cl
sbb r14b, r15b
invalid
rol byte [rcx - 0xa], cl
rol byte [rbx], 0xf
add ecx, dword [rdi]
xchg esp, eax
ret 0x948
xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400ca2be
and rax, 0xffffffffffffffc0
cmp rax, 0x40
clc
jne 0x1400ca2b3
clc
jne 0x1400ca2b3
add rsp, 0xa8
pop rsi
pop rbp
jmp fcn.14009e330
std
dec dword [rax - 0x77]
clc
add rcx, 0x20
mov byte [rbp - 0x38], 5
lea rdx, [rbp - 0x58]
push rbp
test al, 0x48
mov dword [rbp], ecx
push rbp
test al, 0x48
mov dword [rbp], ecx
call fcn.1400d9ac0
xor ecx, ecx
leave
leave
mov rsi, qword [rbp - 8]
clc
mov rax, qword [rsi + 0x28]
mov qword [rbp - 0x30], 1
add byte [rax - 0x77], cl
fmul dword [r8 - 0x77]
push rbp
loopne 0x1400ca2d6
mov dword [rbp - 0x18], eax
add byte [rax - 0x77], cl
fmul dword [r8 - 0x77]
push rbp
loopne 0x1400ca2d6
mov dword [rbp - 0x18], eax
mov byte [rbp - 0x10], 4
lea rdx, [rbp - 0x30]
mov rcx, qword [rbp]
call fcn.1400d9ac0
mov rcx, rsi
int1
int1
add rsp, 0xa8
pop rsi
pop rbp
jmp 0x14009f740
nop
add rsp, 0xa8
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp + 0x10]
jmp 0x1400ca275
lea ebp, [rdx + 0x80]
mov rcx, qword [rbp + 0x20]
call fcn.1401eca50
mov qword [rbp + 8], rax
mov dword [rbp + 8], eax
mov dword [rbp + 8], eax
mov qword [rbp + 0x10], rdx
lea rax, [0x1400ca2d6]
add rsp, 0x28
invalid
sub byte [rsi + 0x5d], bl
ret
test byte [rdx], 0
int3
sub rsp, 0x778
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x6d0], 0xfffffffffffffffe
add byte [rax], al
invalid
invalid
invalid
dec dword [rax - 0x77]
iretd
mov rax, qword [rcx]
jmp 0x1400ca38a
nop dword [rax + rax]
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
or edx, 1
or edx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rdi], rdx
je case.0x1400c94d6.4
test al, 4
je 0x1400ca8c8
test al, 3
je 0x1400ca370
cmp rax, 0x3f
jbe 0x1400ca8e0
clc
invalid
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rdi], rdx
mov cl, 0x17
jne 0x1400ca38a
lea rax, [0x14025a1e0]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
and byte [rax - 0x77], cl
test dword [rax + 0x48000006], edi
lea eax, [rbp + 0x688]
mov qword [rbp + 0x698], rax
mov dword [rbp + 0x698], eax
mov dword [rbp + 0x698], eax
cmp dword [rdi + 0x30], 0xa
mov qword [rbp + 0x6a8], rdi
ja 0x1400ca928
mov rsi, qword [rdi + 0x28]
mov eax, dword [0x1402b339c]
add eax, 0x1e8f8b
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x1400ca479
test eax, eax
jne 0x1400ca529
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
add byte [rax + 1], 0
add byte [rcx], al
invalid
add byte [rax + 1], 0
add byte [rcx], al
mov rdi, qword [rbp + 0x6a8]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0x6c0], rcx
mov rcx, qword [rax + 0x118]
mov byte [rax], bl
add dword [rax], eax
add byte [rax - 0x77], cl
lea esi, [rax + 0x48000006]
mov dword [rax + 0x110], 1
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov al, 0x18
add dword [rax], eax
add bl, ch
invalid
invalid
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov al, 0x18
add dword [rax], eax
add bl, ch
jbe 0x1400ca505
invalid
add byte [rax], al
xor eax, eax
mov qword [rbp + 0x6c0], rax
add rdi, 0x30
lea rdx, [rbp + 0x698]
add byte [rax], al
add byte [rax], al
mov rcx, rdi
call fcn.140118370
mov ebx, eax
mov eax, dword [0x1402b339c]
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
mov dh, 0x80
add dword [rax], eax
add byte [rbx - 0x74b7fe08], al
mov ch, 0xb0
invalid
add byte [rax], al
invalid
mov dh, 0x80
add dword [rax], eax
add byte [rbx - 0x74b7fe08], al
mov ch, 0xb0
invalid
je 0x1400ca5b1
test eax, eax
jne 0x1400ca5db
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x6c0]
mov qword [rax + 0x110], rcx
mov qword [rax + 0x118], rsi
mov al, 1
test bl, bl
jne 0x1400ca76f
mov qword [rbp - 0x58], 0xc
mov rcx, qword [rbp + 0x6a8]
mov rsi, qword [rcx + 0x28]
cmp al, 1
je 0x1400ca64c
movzx eax, al
test eax, eax
jne 0x1400ca68f
mov byte [rbp + 0x6cf], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0x6b0], rcx
mov dword [rbp + 0x6b0], ecx
mov dword [rbp + 0x6b0], ecx
mov rcx, qword [rax + 0x118]
mov qword [rbp + 0x6a0], rcx
movabs al, byte [0x11080c748000006]
add byte [rax], al
add dword [rax], eax
add byte [rax], al
movabs al, byte [0x11080c748000006]
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x118], rsi
jmp 0x1400ca698
xor eax, eax
mov qword [rbp + 0x6b0], rax
invalid
mov al, 6
add byte [rax], al
lea rcx, [rbp + 0x318]
lea rdx, [rbp - 0x58]
mov r8d, 0x1b8
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rdi
mov qword [rbp + 0x6c0], rdi
add al, ch
jb 0x1400ca6bb
dec dword [rax - 0x73]
xchg ebp, eax
sbb byte [rbx], al
add byte [rax], al
add al, ch
jb 0x1400ca6bb
invalid
dec dword [rax - 0x73]
xchg ebp, eax
sbb byte [rbx], al
add byte [rax], al
mov r8d, 0x1b8
mov rcx, qword [rbp + 0x6c0]
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
mov ecx, dword [rbp + 0x6c0]
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [0x1402b339c]
add eax, 0x1e8cc0
add eax, 0x1e8cc0
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movzx eax, byte [rax + 0x140]
cmp eax, 1
mov rsi, qword [rbp + 0x6a0]
je case.0x14008ab2b.190
invalid
test eax, eax
jne 0x1400ca76f
mov byte [rbp + 0x6cf], 0
mov eax, dword [0x1402b339c]
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x6b0]
mov qword [rax + 0x110], rcx
add byte [rax - 0x77], cl
mov al, 0x18
add dword [rax], eax
invalid
add byte [rax - 0x77], cl
mov al, 0x18
add dword [rax], eax
add byte [rdi], cl
mov dh, 0xc3
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x6a8]
test al, 6
add byte [rax], al
test al, 6
add byte [rax], al
je 0x1400ca9e9
mov rax, qword [rdi]
jmp 0x1400ca79b
add al, dh
cmpxchg qword [rdi], rcx
lock cmpxchg qword [rdi], rcx
je 0x1400ca84f
mov ah, 0
add byte [rax], al
test al, 1
je 0x1400ca8f8
test al, 0x20
jne 0x1400ca7e1
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x1400ca7d0
cmp ecx, 0x3f
jbe 0x1400ca8e0
xchg byte [rcx + rax], ah
add byte [rax], al
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
setb dl
add dl, dl
jmp 0x1400ca790
js 0x1400ca910
add rcx, 0x40
mov dl, 1
jmp 0x1400ca790
mov qword [rbp + 0x4d0], 0xc
test eax, edx
add al, 0
add byte [rax + rax], cl
add byte [rax], al
lea rdx, [rbp + 0x4d0]
rol byte [rax + rax], 1
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x6b8]
call fcn.1400d87c0
xor ecx, ecx
mov rcx, qword [rbp + 0x6b8]
call fcn.1400d87c0
xor ecx, ecx
mov rsi, qword [rbp + 0x6a8]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x39], cl
test dword [rax + 1], ebp
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x170], rcx
mov qword [rbp + 0x178], rdx
mov qword [rbp + 0x180], rax
mov qword [rbp + 0x160], 0xb
lea rdx, [rbp + 0x160]
mov rcx, qword [rbp + 0x6b8]
call fcn.1400d87c0
jmp 0x1400caa2f
loopne 0x1400ca84e
add byte [rax], al
fild word [rax]
add cl, ch
loopne 0x1400ca84e
add byte [rax], al
add byte [rax + 0x677402fa], al
cmp dl, 2
je case.0x1400ca3c6.3
movzx eax, dl
cmp eax, 1
jne case.0x1400ca3c6.2
test edi, edx
add dword [rax], eax
invalid
test edi, edx
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [r8 - 0x7d], r9b
rcl byte [rax], 0xc6
test dword [rax + 1], esp
add dword [rax], eax
add byte [rcx], al
mov qword [rbp + 0x4d0], rax
mov qword [rbp + 0x4d8], rdi
mov dword [rbp + 0x4d8], edi
mov rax, qword [rdi + 0x20]
add rax, 0x10
mov byte [rbp + 0x160], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov qword [rbp + 0x4d0], rax
mov qword [rbp + 0x4d8], rdi
mov dword [rbp + 0x4d8], edi
add byte [rax], al
lea rax, [rbp + 0x160]
mov qword [rbp + 0x4e0], rax
loopne 0x1400ca88d
add byte [rax], al
lea rcx, [rbp + 0x4d0]
call fcn.14018cc50
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rdi], rax
cmp rax, 0x3f
jbe case.0x1400b699a.53
add byte [rax], al
invalid
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400ca3c6.2
loopne 0x1400ca871
mov rcx, rdi
call fcn.14009b130
insd dword [rdi], dx
or ch, bh
invalid
jmp case.0x1400ca3c6.2
lea rcx, str.assertion_failed:_next.is_notified__C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140229c50]
mov edx, 0x24
call fcn.1401e6090
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140229fb0]
mov edx, 0x26
movabs eax, dword [0xf6c2058d4c0015f6]
adc eax, 0x26ba00
add byte [rax], al
not byte [0x14599f4ea]
ret 0x15f6
call fcn.1401e6090
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140229c90]
mov edx, 0x23
call fcn.1401e6090
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140229f70]
mov edx, 0x2f
sub esi, esi
adc eax, 0x58d4c00
push rdx
not byte [0x1403c6321]
add byte [rax], al
call fcn.1401e6090
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp + 0x318], rax
mov qword [rbp + 0x320], 1
lea rax, [rbp - 0x58]
mov qword [rbp + 0x328], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
invalid
add byte [rax - 0x73], cl
lea ebx, [rax]
add eax, dword [rax]
add al, ch
mov ch, 0x11
add byte [rdi], cl
invalid
invalid
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
mov rcx, qword [rbp + 0x6c0]
invalid
add byte [rax], al
mov rdx, qword [rbp + 0x6b0]
jmp 0x1400ca801
mov rax, qword [rbp + 0x6a8]
mov rax, qword [rax + 0x28]
mov ecx, 1
mov rdx, qword [rbp + 0x6b0]
invalid
add byte [rax], al
mov r8, qword [rbp + 0x6c0]
jmp 0x1400ca9ee
invalid
ror byte [rax - 0x75], 0xbd
test al, 6
add byte [rax], al
jne 0x1400ca781
invalid
invalid
invalid
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0x4e8], rdx
mov qword [rbp + 0x4f0], rax
test eax, esi
add al, 0
add byte [rax - 0x77], cl
invalid
fadd dword [rax + rax]
add byte [rcx + rcx*4 - 0x7b], cl
loopne 0x1400caa0c
add byte [rax], al
mov qword [rbp + 0x4d0], 0xb
lea rdx, [rbp + 0x4d0]
xchg ebp, eax
rol byte [rax + rax], 1
add byte [rax - 0x75], cl
lea edi, [rax - 0x17fffffa]
cwde
fld qword [rax]
add byte [rax - 0x75], cl
mov ch, 0xa8
invalid
add byte [rax], al
test eax, esi
add al, 0
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x75], cl
mov ch, 0xa8
invalid
mov rcx, rsi
call 0x1400a19a0
nop
add rsp, 0x778
pop rbx
pop rdi
pop rsi
pop rbp
ret
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x6d8]
call fcn.1401eca50
mov qword [rbp + 0x6c0], rax
mov qword [rbp + 0x6b0], rdx
lea rax, [0x1400ca983]
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rbp + 0x158]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400caf1e
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400caefc
call fcn.14009b130
nop
add rsp, 0x200
pop rbp
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
adc dword [rax], eax
adc dword [rax], eax
cmp qword [rbp + 0x168], 0
mov rcx, qword [rbp + 0x158]
je 0x1400caedb
mov rcx, qword [rbp + 0x168]
mov ecx, dword [rbp + 0x168]
mov rax, qword [rbp + 0x160]
call qword [rax]
mov rax, qword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
cmp qword [rax + 8], 0
mov rcx, qword [rbp + 0x158]
add byte [rax], al
add byte [rax], al
je 0x1400caedb
mov rax, qword [rbp + 0x160]
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jb 0x1400caf90
mov rax, qword [rbp + 0x168]
mov rax, qword [rax - 8]
mov qword [rbp + 0x168], rax
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
or eax, 0x1e8351
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x168]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400caed4
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xffffff54
add rsp, 0x20
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
test dword [rax + 1], esp
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 1], esp
add byte [rax], al
cmp qword [rax + 8], 0
je 0x1400cb065
mov rax, qword [rbp + 0x160]
cmp qword [rax + 0x10], 0x11
jb 0x1400cb04f
invalid
adc cl, byte [rax - 0x75]
test dword [rax + 1], ebp
add byte [rax], al
mov rax, qword [rbp + 0x168]
mov rax, qword [rax - 8]
mov qword [rbp + 0x168], rax
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
or eax, 0x1e8292
invalid
invalid
mov rcx, qword [0x1402b32e8]
invalid
xor edx, edx
mov r8, qword [rbp + 0x168]
add dword [rax], eax
add bh, bh
adc eax, 0x1264f3
invalid
add dword [rax], eax
add bh, bh
adc eax, 0x1264f3
invalid
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
pop rbp
ret
int3
sub byte [rax - 0x39], cl
rol al, 0xff
invalid
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400cb09f
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400cb099
add rsp, 0x28
jmp fcn.14009b130
nop
add rsp, 0x28
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
int3
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], edi
add eax, dword [rax]
add dh, bh
invalid
invalid
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400cb1bc
add byte [rax], al
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400cb1b1
add rsp, 0x3c8
pop rsi
pop rbp
jmp fcn.14009b130
add byte [rax - 0x7d], cl
shl dword [rax], 0x48
mov dword [rbp - 0x58], 0xc
test al, 0xc
add byte [rax], al
invalid
test al, 0xc
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
lea rdx, [rbp - 0x58]
mov qword [rbp + 0x320], rcx
test al, 0x48
mov dword [rbp + 0x320], ecx
call fcn.1400d87c0
xor ecx, ecx
mov rsi, qword [rbp + 0x318]
mov esi, dword [rbp + 0x318]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x168], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
lea esi, [rax + 1]
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
lea esi, [rax + 1]
add byte [rax], al
mov qword [rbp + 0x178], rdx
mov qword [rbp + 0x180], rax
mov qword [rbp + 0x160], 0xb
test dword [rax + 1], esp
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 0x48000001], eax
mov dword [rbp + 0x160], 0xb
test dword [rax + 1], esp
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
test dword [rax + 1], esp
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
lea rdx, [rbp + 0x160]
mov rcx, qword [rbp + 0x320]
call fcn.1400d87c0
mov rcx, rsi
add rsp, 0x3c8
add esp, 0x3c8
add esp, 0x3c8
pop rsi
pop rbp
jmp 0x1400a19a0
nop
add rsp, 0x3c8
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
add byte [rax], al
add al, ch
mov esp, 0x480011ae
mov ecx, dword [rbp + 0x328]
add byte [rax], al
add al, ch
mov esp, 0x480011ae
mov ecx, dword [rbp + 0x328]
mov rdx, qword [rbp + 0x330]
jmp 0x1400cb157
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
mov rcx, qword [rbp + 0x340]
call fcn.1401eca50
adc al, byte [rax]
mov qword [rbp + 0x328], rax
mov qword [rbp + 0x330], rdx
xor byte [rbx], al
add byte [rax], al
lea rax, [0x1400cb1d4]
add rsp, 0x28
pop rsi
pop rbp
ret
adc byte [rbp + 0x56], dl
sub rsp, 0x28
lea rbp, [rdx + 0x80]
call fcn.140179a30
out 0xa, eax
add ah, cl
out 0xa, eax
add ah, cl
int3
add byte [rax - 0x39], cl
test eax, esi
cmp eax, 0xfffe0000
invalid
mov eax, dword [rcx]
jmp 0x1400cb29a
or edx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rdi], rdx
je case.0x1400ca3c6.4
test al, 4
je 0x1400cb7b0
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rdi], rdx
cmpxchg dword [rdi], edx
jne 0x1400cb29a
lea rax, [0x14025a1f0]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov dword [rbp + 0x3da8], eax
mov qword [rbp + 0x3db0], rdi
lea rax, [rdi + 0x20]
and byte [rax - 0x77], cl
test eax, ebx
cmp eax, 0x8d480000
test dword [rax + 0x4800003d], ebp
mov dword [rbp + 0x3db8], eax
and byte [rax - 0x77], cl
test eax, ebx
cmp eax, 0x8d480000
test dword [rax + 0x4800003d], ebp
mov dword [rbp + 0x3db8], eax
cmp dword [rdi + 0x30], 2
mov qword [rbp + 0x3dc8], rdi
mov ebp, 0x3dc8
ja 0x1400cb810
mov rsi, qword [rdi + 0x28]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x1400cb389
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
add byte [rax + 1], 0
add byte [rcx], al
invalid
add byte [rax + 1], 0
add byte [rcx], al
mov rdi, qword [rbp + 0x3dc8]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0x3de0], rcx
mov rcx, qword [rax + 0x118]
mov byte [rax], bl
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
sar byte [0x10754b3ba], 1
adc byte [rax], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x118], rsi
jmp 0x1400cb442
mov byte [rax], bl
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov eax, dword [rsi + 0x28]
mov qword [rbp + 0x2e30], 1
mov qword [rbp + 0x2e38], rcx
add byte [rax - 0x77], cl
xchg ebp, eax
add byte cs:[rax], al
add byte [rax - 0x77], cl
xchg ebp, eax
add byte cs:[rax], al
mov qword [rbp + 0x2e48], rax
mov qword [rbp + 0x2e28], 3
mov dword [rbp + 0x2e28], 3
mov dword [rbp + 0x2e28], 3
lea rdx, [rbp + 0x2e28]
jmp 0x1400cb74e
add cl, ch
adc eax, 0x31000003
ror byte [rax - 0x77], 0x85
loopne 0x1400cb47d
add byte [rax], al
add rdi, 0x30
add edi, 0x30
lea rdx, [rbp + 0x3db8]
mov rcx, rdi
call case.0x1400cf326.35
mov ebx, eax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
mov rsi, qword [rbp + 0x3dd0]
je 0x1400cb4c1
test eax, eax
jne case.0x1400b0119.177
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
cmp dword [rax], ebp
or dword [rax], eax
cmp dword [rax], ebp
or dword [rax], eax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x3de0]
loopne 0x1400cb516
add byte [rax], al
loopne 0x1400cb516
add byte [rax], al
mov qword [rax + 0x110], rcx
mov qword [rax + 0x118], rsi
mov al, 1
test bl, bl
jne 0x1400cb67f
mov qword [rbp - 0x58], 4
mov rcx, qword [rbp + 0x3dc8]
mov rsi, qword [rcx + 0x28]
cmp al, 1
je 0x1400cb55c
movzx eax, al
test eax, eax
jne case.0x140085e56.226
mov byte [rbp + 0x3def], 1
mov eax, dword [0x1402b339c]
jle case.0x140092ea3.156
invalid
test edi, ebp
cmp eax, 0x8b010000
add eax, 0x1e7e7a
jle case.0x140092ea3.156
invalid
jle case.0x140092ea3.156
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
invalid
or dword [rax], eax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0x3dd0], rcx
add byte [rax], al
add byte [rax], al
mov rcx, qword [rax + 0x118]
mov qword [rbp + 0x3dc0], rcx
mov qword [rax + 0x110], 1
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov al, 0x18
add dword [rax], eax
add bl, ch
invalid
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov al, 0x18
add dword [rax], eax
add bl, ch
or dword [rcx], esi
xor eax, eax
mov qword [rbp + 0x3dd0], rax
invalid
invalid
xor eax, eax
mov qword [rbp + 0x3dd0], rax
test eax, edx
cmp eax, 0x8d480000
lea rcx, [rbp + 0x2e28]
lea ebp, [rax]
add byte cs:[rax], al
lea rdx, [rbp - 0x58]
mov r8d, 0xf80
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rdi
mov ecx, edi
mov ecx, edi
mov qword [rbp + 0x3de0], rdi
call fcn.1400c5c60
lea rdx, [rbp + 0x2e28]
add byte [rcx - 0x48], al
or byte [rdi], 0
add byte [rax - 0x75], cl
invalid
loopne 0x1400cb61c
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
movsb byte [rdi], byte [rsi]
adc dword [rax], eax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
movzx eax, byte [rax + 0x140]
cmp eax, 1
mov rsi, qword [rbp + 0x3dc0]
je 0x1400cb657
invalid
test r8, rax
test eax, eax
jne 0x1400cb67f
mov byte [rbp + 0x3def], 0
mov eax, dword [0x1402b339c]
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov ecx, dword [0x58]
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
pop rcx
jge 0x1400cb660
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
rol esi, 0x80
add dword [rax], eax
add dword [rax], eax
add byte [rcx], al
pop rcx
jge 0x1400cb660
rol esi, 0x80
add dword [rax], eax
add dword [rax], eax
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov rcx, qword [rbp + 0x3dd0]
add byte [rax], al
mov qword [rax + 0x110], rcx
mov qword [rax + 0x118], rsi
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x3dc8]
je 0x1400cb8d1
mov rax, qword [rdi]
jmp case.0x140091966.159
add byte [rax], al
add byte [rax], al
add al, dh
cmpxchg qword [rdi], rcx
lock cmpxchg qword [rdi], rcx
je case.0x1400a9040.114
test al, 1
je 0x1400cb7e0
test al, 0x20
jne 0x1400cb6f1
mov rcx, rax
and rcx, 0xfffffffffffffffe
and ecx, 0xfffffffe
and ecx, 0xfffffffe
test al, 4
jne 0x1400cb6e0
cmp rcx, 0x3f
jbe 0x1400cb7c8
xchg ah, bh
add byte [rax], al
invalid
xchg ah, bh
add byte [rax], al
add byte [rax - 0x7d], cl
rol eax, 0x48
cmp ecx, 0x40
setb dl
add dl, dl
jmp 0x1400cb6a0
test rcx, rcx
js 0x1400cb7f8
mov qword [rbp + 0x1ea8], 4
lea rdx, [rbp + 0x1ea8]
mov rcx, qword [rbp + 0x3dd8]
call fcn.1400d9440
xor ecx, ecx
mov rsi, qword [rbp + 0x3dc8]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0xf30], 1
xor byte [rdi], cl
add byte [rax], al
add dword [rax], eax
add byte [rax], al
xor byte [rdi], cl
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0xf38], rcx
mov qword [rbp + 0xf40], rdx
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xf48], rax
mov qword [rbp + 0xf28], 3
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
lea rdx, [rbp + 0xf28]
mov rcx, qword [rbp + 0x3dd8]
add byte [rax], al
call fcn.1400d9440
jmp 0x1400cb917
cmp dl, 2
je case.0x1400cb2d6.3
fdivr dword [0xc954b779]
cli
call fcn.140187cc0
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rdi], rax
invalid
xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x1400cb853
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400cb2d6.2
mov rcx, rdi
call fcn.14009c9a0
jmp case.0x1400cb2d6.2
in al, 0x15
add byte [rdx + 0x24], bh
call fcn.1401e6090
lea rcx, str.assertion_failed:_self.ref_count_____0
mov ecx, 0x4c0015e7
lea eax, [0x140229fb0]
mov ecx, 0x4c0015e7
lea eax, [0x140229fb0]
mov edx, 0x26
call fcn.1401e6090
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140229c90]
in al, 0x15
add byte [rdx + 0x23], bh
in al, 0x15
add byte [rdx + 0x23], bh
call fcn.1401e6090
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140229f70]
mov edx, 0x2f
invalid
add byte [rax], al
add al, ch
invalid
test al, 0x11
invalid
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp + 0x2e28], rax
mov qword [rbp + 0x2e30], 1
lea rax, [rbp - 0x58]
mov qword [rbp + 0x2e38], rax
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test dword [rax + 0x2e], eax
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test dword [rax + 0x2e], eax
add byte [rax], al
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp + 0x2e28]
adc eax, 0x8d8d4800
sub byte [rsi], ch
add byte [rax], al
call fcn.1401e5ed0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
adc eax, 0x27ba00
add byte [rax], al
call fcn.1401e6090
mov rcx, qword [rbp + 0x3de0]
mov rdx, qword [rbp + 0x3dd0]
jmp 0x1400cb711
add cl, ch
sti
invalid
cmp eax, 0x8b4c0000
test eax, esp
cmp eax, 0x1beb0000
mov rax, qword [rbp + 0x3dd0]
test al, al
cmp eax, 0xc0840000
mov rdi, qword [rbp + 0x3dc8]
jne 0x1400cb691
invalid
invalid
invalid
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0x1ec0], rdx
mov qword [rbp + 0x1ec8], rax
mov qword [rbp + 0x1eb0], rcx
mov qword [rbp + 0x1eb8], r8
invalid
add byte [rax], al
mov qword [rbp + 0x1ea8], 3
lea rdx, [rbp + 0x1ea8]
xchg ebp, eax
test al, 0x1e
add byte [rax], al
xchg ebp, eax
test al, 0x1e
add byte [rax], al
mov rcx, qword [rbp + 0x3dd8]
call fcn.1400d9440
mov rsi, qword [rbp + 0x3dc8]
mov rcx, rsi
call 0x1400a0b80
nop
add rsp, 0x3e98
pop rbx
pop rdi
pop rsi
pop rbp
ret
js case.0x14002a59f.2573
or eax, dword [rax]
call fcn.14015dce0
mov byte [rsi + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x3de0]
mov qword [rax + 0x110], rcx
mov rcx, qword [rbp + 0x3dd0]
mov qword [rax + 0x118], rcx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rbp + 0xf28]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400cbdfe
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400cbddc
call fcn.14009c9a0
nop
add rsp, 0xfd0
pop rbp
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
adc dword [rax], eax
cmp qword [rbp + 0xf38], 0
mov rcx, qword [rbp + 0xf28]
je 0x1400cbdbb
mov rcx, qword [rbp + 0xf38]
mov ecx, dword [rbp + 0xf38]
mov rax, qword [rbp + 0xf30]
call qword [rax]
mov rax, qword [rbp + 0xf30]
mov eax, dword [rbp + 0xf30]
mov eax, dword [rbp + 0xf30]
cmp qword [rax + 8], 0
mov rcx, qword [rbp + 0xf28]
add byte [rax], al
add byte [rax], al
je 0x1400cbdbb
mov rax, qword [rbp + 0xf30]
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jb 0x1400cbe70
mov rax, qword [rbp + 0xf38]
mov rax, qword [rax - 8]
mov qword [rbp + 0xf38], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xf38]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400cbdb4
sldt word [rax]
lea rax, [0x1400cbe16]
add rsp, 0x20
pop rbp
ret
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax - 0x75], cl
test dword [rax], esi
sldt word [rax]
mov rax, qword [rbp + 0xf30]
cmp qword [rax + 8], 0
or byte [rax], al
je 0x1400cbf45
mov rax, qword [rbp + 0xf30]
cmp qword [rax + 0x10], 0x11
jb case.0x140085e56.229
mov rax, qword [rbp + 0xf38]
test dword [rax], edi
sldt word [rax]
mov rax, qword [rax - 8]
mov qword [rbp + 0xf38], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xf38]
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
pop rbp
ret
int3
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400cbf7f
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400cbf79
add rsp, 0x28
jmp fcn.14009c9a0
nop
add rsp, 0x28
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
int3
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x1ec8], 0xfffffffffffffffe
mov dword [rbp + 0x1ec8], 0xfffffffe
mov rax, qword [rcx]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov r8, rax
xor edx, edx
test r8b, 3
sete dl
or rdx, rax
or rdx, 0x20
lock cmpxchg qword [rcx], rdx
jne 0x1400cbfd0
test r8b, 3
je 0x1400cc022
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400cc0ac
and rax, 0xffffffffffffffc0
cmp rax, 0x40
clc
jne 0x1400cc0a1
add rsp, 0x1f58
pop rsi
pop rbp
jmp fcn.14009c9a0
std
invalid
std
dec dword [rax - 0x77]
lea ebp, [rax + 0x4800001e]
add ecx, 0x20
invalid
invalid
mov qword [rbp + 0x1ea8], rcx
add rcx, 0x20
invalid
invalid
shl dword [rax], 0x48
mov dword [rbp - 0x58], 4
test al, 4
add byte [rax], al
invalid
mov qword [rbp - 0x58], 4
lea rdx, [rbp - 0x58]
mov qword [rbp + 0x1eb0], rcx
invalid
mov al, 0x1e
add byte [rax], al
lea esi, [rax - 0x17ffffe2]
sti
rol dword [rax], cl
add byte [rcx], dh
leave
call fcn.1400d9440
xor ecx, ecx
mov rsi, qword [rbp + 0x1ea8]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0xf30], 1
test dword [rax], esi
sldt word [rax]
add dword [rax], eax
add byte [rax], al
invalid
test dword [rax], esi
sldt word [rax]
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0xf38], rcx
add byte [rax - 0x77], cl
xchg ebp, eax
sldt word [rax]
mov qword [rbp + 0xf40], rdx
mov qword [rbp + 0xf48], rax
mov qword [rbp + 0xf28], 3
add byte [rax - 0x73], cl
xchg ebp, eax
sub byte [rdi], cl
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
sub byte [rdi], cl
add byte [rax], al
mov rcx, qword [rbp + 0x1eb0]
call fcn.1400d9440
mov rcx, rsi
add rsp, 0x1f58
pop rsi
pop rbp
jmp 0x1400a0b80
invalid
nop
add rsp, 0x1f58
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
or eax, 0x4c0015de
lea eax, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
add byte [rax - 0x75], cl
lea edi, [rax + 0x4800001e]
mov edx, dword [rbp + 0x1ec0]
mov edx, dword [rbp + 0x1ec0]
jmp 0x1400cc047
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x75], cl
invalid
rcr byte [rsi], 1
add byte [rax], al
add al, ch
push rdx
or dword [rdx], edx
adc al, byte [rax]
mov qword [rbp + 0x1eb8], rax
mov qword [rbp + 0x1ec0], rdx
lea rax, [0x1400cc0c4]
add rsp, 0x28
pop rsi
pop rbp
ret
adc byte [rbp + 0x56], dl
sub rsp, 0x28
lea rbp, [rdx + 0x80]
call fcn.140179a30
int3
add al, byte [rax]
add byte [rax - 0x73], cl
lea rbp, [rsp + 0x80]
invalid
invalid
test eax, edx
add dword [rax], eax
add byte [rax], al
invalid
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x1d0], 0xfffffffffffffffe
add byte [rax], al
invalid
invalid
invalid
dec dword [rax - 0x77]
iretd
mov rax, qword [rcx]
jmp 0x1400cc18a
add byte [rax], al
invalid
invalid
nop dword [rax + rax]
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rdi], rdx
rol ecx, 0xe9
add eax, 0xf001e183
cmpxchg qword [rdi], rdx
je case.0x1400cb2d6.4
test al, 4
je 0x1400cc728
clc
invalid
lea rax, [0x14025a200]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
add dword [rax], eax
add byte [rax - 0x77], cl
mov ebp, 0x110
lea rax, [rdi + 0x20]
mov qword [rbp + 0x1b8], rax
lea rax, [rbp + 0x108]
mov qword [rbp + 0x118], rax
cmp byte [rdi + 0xa0], 2
mov qword [rbp + 0x1a8], rdi
ja 0x1400cc788
mov rsi, qword [rdi + 0x28]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x1400cc27c
test eax, eax
jne 0x1400cc324
and eax, 0x58
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov rdi, qword [rbp + 0x1a8]
invalid
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0x1c0], rcx
mov rcx, qword [rax + 0x118]
mov qword [rbp + 0x1b0], rcx
mov qword [rax + 0x110], 1
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov al, 0x18
add dword [rax], eax
add bl, ch
outsb dx, byte [rsi]
add rdi, 0x30
lea rdx, [rbp + 0x118]
mov rcx, rdi
call fcn.140118290
mov ebx, eax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
add byte [rax + 1], 0
add byte [rbx - 0x74b7fe08], al
mov ch, 0xb0
add dword [rax], eax
invalid
je 0x1400cc3ac
invalid
test eax, r8d
test eax, eax
jne 0x1400cc3d6
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
or eax, dword [rax]
or eax, dword [rax]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov byte [rax + 0x140], 1
add dword [rbx + 0x1e6fea05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x1c0]
mov qword [rax + 0x110], rcx
mov qword [rax + 0x118], rsi
mov al, 1
test bl, bl
jne case.0x1400b50a2.77
mov byte [rbp + 0x88], 4
mov rcx, qword [rbp + 0x1a8]
mov rsi, qword [rcx + 0x28]
cmp al, 1
je 0x1400cc446
movzx eax, al
test eax, eax
jne 0x1400cc489
mov byte [rbp + 0x1cf], 1
mov eax, dword [0x1402b339c]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0x1b0], rcx
mov rcx, qword [rax + 0x118]
mov qword [rbp + 0x1a0], rcx
mov qword [rax + 0x110], 1
adc byte [rax], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
adc byte [rax], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x118], rsi
jmp 0x1400cc492
xor eax, eax
mov qword [rbp + 0x1b0], rax
mov rax, qword [rbp + 0x88]
add byte [rax], al
mov qword [rbp + 0x190], rax
movups xmm0, xmmword [rbp + 0x78]
movaps xmmword [rbp + 0x180], xmm0
add byte [rcx], 0
add byte [rdi], cl
adc byte [rbp + 0x68], al
add byte [rcx], 0
add byte [rdi], cl
adc byte [rbp + 0x68], al
movaps xmmword [rbp + 0x170], xmm0
movups xmm0, xmmword [rbp + 0x58]
adc byte [rbp + 0x58], al
adc byte [rbp + 0x58], al
movaps xmmword [rbp + 0x160], xmm0
movups xmm0, xmmword [rbp + 0x18]
movups xmm1, xmmword [rbp + 0x28]
movups xmm2, xmmword [rbp + 0x38]
movups xmm3, xmmword [rbp + 0x48]
pop rbp
movaps xmmword [rbp + 0x150], xmm3
movaps xmmword [rbp + 0x140], xmm2
movaps xmmword [rbp + 0x130], xmm1
movaps xmmword [rbp + 0x120], xmm0
mov rcx, rdi
mov qword [rbp + 0x1c0], rdi
rol byte [rcx], 0
add al, ch
mov ah, 3
std
dec dword [rax - 0x75]
invalid
nop
add dword [rax], eax
invalid
rol byte [rcx], 0
add al, ch
mov ah, 3
std
dec dword [rax - 0x75]
test dword [rax + 0x48000001], edx
mov rcx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1c0]
mov qword [rcx + 0x70], rax
mov dword [rcx + 0x70], eax
movaps xmm0, xmmword [rbp + 0x180]
add byte [rax], al
movups xmmword [rcx + 0x60], xmm0
movaps xmm0, xmmword [rbp + 0x170]
add byte [rdi], cl
adc dword [rcx + 0x50], eax
push rax
push rax
movaps xmm0, xmmword [rbp + 0x160]
movups xmmword [rcx + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0x120]
movaps xmm1, xmmword [rbp + 0x130]
add byte [rax], al
movaps xmm2, xmmword [rbp + 0x140]
movaps xmm3, xmmword [rbp + 0x150]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov eax, dword [0x1402b339c]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
add byte [rbx - 0x74b7fe08], al
mov ch, 0xa0
add dword [rax], eax
invalid
je case.0x1400b0119.180
invalid
add byte [rbx - 0x74b7fe08], al
mov ch, 0xa0
add dword [rax], eax
add byte [rbx + rcx*2 - 0x7b], dh
test r8, rax
jne case.0x1400b50a2.77
mov byte [rbp + 0x1cf], 0
test r8, rax
test eax, eax
jne case.0x1400b50a2.77
outsd dx, dword [rsi]
mov byte [rbp + 0x1cf], 0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
adc eax, 0xbf2b4
adc eax, 0xbf2b4
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rcx, qword [rbp + 0x1b0]
mov qword [rax + 0x110], rcx
mov qword [rax + 0x118], rsi
sbb byte [rcx], al
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x1a8]
je 0x1400cc849
mov rax, qword [rdi]
jmp 0x1400cc61b
add al, dh
cmpxchg qword [rdi], rcx
lock cmpxchg qword [rdi], rcx
je 0x1400cc6b5
test al, 1
je 0x1400cc758
invalid
add dword [rax], eax
invalid
xor eax, 0xa8000001
and byte [rbp + 0x3a], dh
test al, 0x20
jne 0x1400cc661
mov rcx, rax
and rcx, 0xfffffffffffffffe
invalid
test al, 4
add al, 0x75
invalid
add al, 0x75
invalid
cmp rcx, 0x3f
jbe 0x1400cc740
test rcx, rcx
js 0x1400cc770
add rcx, 0x40
mov dl, 1
jmp 0x1400cc610
mov byte [rbp + 0x100], 4
lea rdx, [rbp + 0x90]
mov rcx, qword [rbp + 0x1b8]
call fcn.1400d9190
adc eax, 0x310000cb
leave
adc eax, 0x310000cb
leave
mov rsi, qword [rbp + 0x1a8]
mov rax, qword [rsi + 0x28]
mov qword [rbp - 0x60], 1
movabs al, byte [0xa84d894800000001]
add byte [rax - 0x75], cl
sub byte [rax - 0x39], r9b
movabs al, byte [0xa84d894800000001]
movabs al, byte [0xa84d894800000001]
mov qword [rbp - 0x50], rdx
mov qword [rbp - 0x48], rax
invalid
mov eax, 0x31045c6
mov byte [rbp + 0x10], 3
lea rdx, [rbp - 0x60]
mov rcx, qword [rbp + 0x1b8]
call fcn.1400d9190
jmp 0x1400cc88b
add byte [rax], al
cmp dl, 2
je 0x1400cc71b
movzx eax, dl
mov dh, 0xc2
cmp eax, 1
jne 0x1400cc893
add dword [rax], eax
invalid
mov rax, qword [rdi + 0x20]
add rax, 0x10
mov byte [rbp - 0x60], 1
mov qword [rbp + 0x90], rax
add byte [rax], al
mov qword [rbp + 0x98], rdi
lea rax, [rbp - 0x60]
mov qword [rbp + 0xa0], rax
lea rcx, [rbp + 0x90]
call fcn.14018cc50
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x1400cc7cb
add byte [rax], al
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400cc893
mov rcx, rdi
call fcn.14009e790
insd dword [rdi], dx
and ch, bh
invalid
jmp 0x1400cc893
insd dword [rdi], dx
and ch, bh
invalid
lea r8, [0x140229c50]
mov edx, 0x24
call fcn.1401e6090
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140229fb0]
mov edx, 0x26
add byte es:[rax], al
add al, ch
invalid
cdq
adc dword [rax], eax
add byte es:[rax], al
add al, ch
cmp byte [rcx - 0x72b7ffef], bl
or eax, 0x15d509
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140229c90]
mov edx, 0x23
call fcn.1401e6090
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140229f70]
mov edx, 0x2f
call fcn.1401e6090
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp + 0x120], rax
mov qword [rbp + 0x128], 1
mov dword [rbp + 0x128], 1
mov dword [rbp + 0x128], 1
lea rax, [rbp + 0x18]
mov qword [rbp + 0x130], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x138], xmm0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
test dword [rax], esi
add dword [rax], eax
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test dword [rax], edi
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x15eee3
lea rcx, [rbp + 0x120]
call fcn.1401e5ed0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
mov rcx, qword [rbp + 0x1c0]
mov rdx, qword [rbp + 0x1b0]
add byte [rax], al
add byte [rax], al
jmp 0x1400cc67d
mov rax, qword [rbp + 0x1a8]
mov rax, qword [rax + 0x28]
mov ecx, 1
mov rdx, qword [rbp + 0x1b0]
mov r8, qword [rbp + 0x1c0]
jmp 0x1400cc84e
mov rax, qword [rbp + 0x1b0]
test al, al
mov rdi, qword [rbp + 0x1a8]
jne 0x1400cc605
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0xa0], rdx
mov qword [rbp + 0xa8], rax
mov qword [rbp + 0x90], rcx
mov qword [rbp + 0x98], r8
mov byte [rbp + 0x100], 3
lea rdx, [rbp + 0x90]
mov rcx, qword [rbp + 0x1b8]
call fcn.1400d9190
add byte [rax - 0x75], cl
mov ch, 0xa8
add dword [rax], eax
invalid
mov rcx, rsi
call 0x14009fce0
nop
add rsp, 0x278
pop rbx
pop rdi
pop rsi
pop rbp
ret
adc byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov byte [rbp + 0x100], 4
lea rdx, [rbp + 0x90]
mov rcx, qword [rbp + 0x1b8]
call fcn.1400d9190
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
adc byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x1c0]
cmp qword [rax + 8], 0
je 0x1400ccc38
mov rax, qword [rbp + 0x1c0]
cmp qword [rax + 0x10], 0x11
jb 0x1400ccc22
mov rax, qword [rbp + 0x1b8]
mov rax, qword [rax - 8]
mov qword [rbp + 0x1b8], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x1b8]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
test al, 8
je 0x1400ccd9c
test al, 2
jne case.0x140085d5d.236
mov rdx, rax
and rdx, 0xfffffffffffffff7
lock cmpxchg qword [rcx], rdx
jne 0x1400ccd40
jmp 0x1400ccd71
mov qword [rbp + 0x18], rcx
add rcx, 0x20
mov byte [rbp + 0x10], 4
lea rdx, [rbp - 0x60]
call fcn.1400d9190
mov rcx, qword [rbp + 0x18]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400ccdb4
and rax, 0xffffffffffffffc0
cmp rax, 0x40
cmp eax, 0x40
cmp eax, 0x40
jne 0x1400ccd92
call fcn.14009e790
nop
add rsp, 0xc0
pop rbp
ret
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x140229de8]
mov edx, 0x2b
call fcn.1401e6090
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
cmp qword [rbp + 0x28], 0
mov rcx, qword [rbp + 0x18]
je 0x1400ccd71
mov rcx, qword [rbp + 0x28]
mov rax, qword [rbp + 0x20]
call qword [rax]
mov rax, qword [rbp + 0x20]
cmp qword [rax + 8], 0
or byte [rax], al
or byte [rax], al
mov rcx, qword [rbp + 0x18]
je 0x1400ccd71
mov rax, qword [rbp + 0x20]
cmp qword [rax + 0x10], 0x11
jb 0x1400cce07
mov rax, qword [rbp + 0x28]
mov rax, qword [rax - 8]
mov qword [rbp + 0x28], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x28]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400ccd6d
invalid
invalid
invalid
invalid
add byte [rax - 0x75], cl
cmp r8b, r13b
invalid
mov dword [rbp + 0x28], eax
mov qword [rbp + 0x20], rdx
lea rax, [0x1400ccdcc]
add rsp, 0x20
pop rbp
ret
nop
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x48], dl
sub esp, 0x20
adc byte [rbp + 0x48], dl
sub esp, 0x20
lea rbp, [rdx + 0x80]
add byte [rax], al
call fcn.140179a30
or al, byte [rax]
int3
add byte [rax - 0x77], cl
push rsp
and al, 0x10
adc byte [rbp + 0x48], dl
sub esp, 0x20
adc byte [rbp + 0x48], dl
sub esp, 0x20
lea rbp, [rdx + 0x80]
add byte [rax], al
mov rax, qword [rbp + 0x20]
cmp qword [rax + 8], 0
je 0x1400cceb6
and byte [rax - 0x7d], cl
js 0x1400cce91
add byte [rdx + rbp + 0x48], dh
mov eax, dword [rbp + 0x20]
mov rax, qword [rbp + 0x20]
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
adc dword [rdx + 0xc], esi
jb 0x1400ccea3
mov rax, qword [rbp + 0x28]
mov rax, qword [rax - 8]
mov qword [rbp + 0x28], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x28]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbp
ret
or dword [rax - 0x7d], ecx
invalid
call qword [rax + 0x28c48348]
ret
sub esp, 0x148
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xb8], 0xfffffffffffffffe
add dh, bh
invalid
invalid
dec dword [rax - 0x75]
invalid
nop
add dh, bh
invalid
mov r8, rax
xor edx, edx
test r8b, 3
sete dl
or rdx, rax
or rdx, 0x20
lock cmpxchg qword [rcx], rdx
jne 0x1400ccf30
test r8b, 3
test al, 3
je 0x1400ccf7e
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
add dword [rax - 0x7d], ecx
clc
invalid
add dword [rax - 0x7d], ecx
clc
invalid
jbe 0x1400ccff1
and rax, 0xffffffffffffffc0
cmp rax, 0x40
cmp eax, 0x40
cmp eax, 0x40
jne 0x1400ccfe6
add rsp, 0x148
pop rsi
pop rbp
jmp fcn.14009e790
sbb ch, bh
invalid
sbb ch, bh
dec dword [rax - 0x77]
lea ebx, [rax + 0x48000000]
add byte [rax - 0x7d], cl
invalid
invalid
mov qword [rbp + 0x98], rcx
add rcx, 0x20
add byte [rax - 0x7d], cl
shl dword [rax], 0xc6
sbb byte [r8 + rcx*2], r8b
sbb byte [rax + rcx*2], al
mov byte [rbp + 0x18], 4
lea rdx, [rbp - 0x58]
sbb byte [rax + rcx*2], al
lea edx, [rbp - 0x58]
mov qword [rbp + 0xa0], rcx
call fcn.1400d9190
movabs al, byte [0xc1f3e8000000]
xor ecx, ecx
mov rsi, qword [rbp + 0x98]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x20], 1
mov qword [rbp + 0x28], rcx
sub byte [r8 - 0x77], r9b
push rbp
xor byte [rax - 0x77], cl
cmp r14b, r8b
test dword [rax + 0x3000000], edx
sub byte [r8 - 0x77], r9b
push rbp
xor byte [rax - 0x77], cl
cmp r14b, r8b
test dword [rax + 0x3000000], edx
lea rdx, [rbp + 0x20]
mov rcx, qword [rbp + 0xa0]
call fcn.1400d9190
mov rcx, rsi
add rsp, 0x148
pop rsi
pop rbp
jmp 0x14009fce0
nop
add rsp, 0x148
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
mov rcx, qword [rbp + 0xa8]
test al, 0
add byte [rax], al
invalid
invalid
test al, 0
add byte [rax], al
invalid
mov rdx, qword [rbp + 0xb0]
jmp 0x1400ccf9f
xchg ebp, eax
mov al, 0
add byte [rax], al
lea rax, [0x1400cd009]
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rsi
pop rbp
ret
int3
int3
add al, byte [rax]
add byte [rax - 0x73], cl
lea rbp, [rsp + 0x80]
invalid
invalid
test eax, edx
add dword [rax], eax
add byte [rax], al
invalid
invalid
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x1d0], 0xfffffffffffffffe
add byte [rax], al
invalid
invalid
invalid
dec dword [rax - 0x77]
iretd
mov rax, qword [rcx]
jmp 0x1400cd0ca
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
ret 0x8348
je 0x1400cd0f8
test al, 4
je 0x1400cd646
cmpxchg dword [rdi], edx
jne 0x1400cd0ca
lea rax, [0x14025a210]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
add byte [rdx], al
mov qword [rbp + 0x1a8], rdi
ja 0x1400cd6a6
mov rsi, qword [rdi + 0x28]
mov esi, dword [rdi + 0x28]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x1400cd1bc
test eax, eax
jne 0x1400cd264
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
add byte [rax + 1], 0
add byte [rcx], al
mov rdi, qword [rbp + 0x1a8]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0x1c0], rcx
mov rcx, qword [rax + 0x118]
mov byte [rax], bl
add dword [rax], eax
add byte [rax - 0x77], cl
lea esi, [rax + 0x48000001]
mov dword [rax + 0x110], 1
mov qword [rax + 0x118], rsi
add bl, ch
outsb dx, byte [rsi]
invalid
xor eax, eax
mov qword [rbp + 0x1c0], rax
add rdi, 0x30
lea rdx, [rbp + 0x118]
add dword [rax], eax
add byte [rax - 0x77], cl
stc
add dword [rax], eax
add byte [rax - 0x77], cl
stc
call fcn.140118290
mov ebx, eax
adc byte [rax - 0x3c76fffc], dh
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
add dword [rax], eax
add byte [rbx - 0x74b7fe08], al
mov ch, 0xb0
add dword [rax], eax
invalid
je 0x1400cd2ec
add dword [rax], eax
add byte [rbx - 0x74b7fe08], al
mov ch, 0xb0
add dword [rax], eax
add byte [rsp + rax*2 - 0x7b], dh
test eax, eax
jne 0x1400cd316
sal byte [rbp + 0x6a], 0x8b
add eax, 0x1e60ea
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov rcx, qword [rbp + 0x1c0]
mov qword [rax + 0x110], rcx
mov qword [rax + 0x118], rsi
mov al, 1
test bl, bl
jne 0x1400cd533
invalid
invalid
add al, byte [rax]
invalid
test dword [0x1060cd321], edx
test dword [rax + 0x4000000], ecx
mov byte [rbp + 0x88], 4
mov rcx, qword [rbp + 0x1a8]
mov rsi, qword [rcx + 0x28]
cmp al, 1
je 0x1400cd386
movzx eax, al
test eax, eax
jne 0x1400cd3c9
mov byte [rbp + 0x1cf], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
lea edx, [0x14018b860]
lea edx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
invalid
add dword [rbx + 0x1e601005], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0x1b0], rcx
add byte [rax], al
add byte [rax], al
mov rcx, qword [rax + 0x118]
mov qword [rbp + 0x1a0], rcx
mov qword [rax + 0x110], 1
mov qword [rax + 0x118], rsi
add byte [rax], al
add byte [rax], al
jmp 0x1400cd3d2
xor eax, eax
mov qword [rbp + 0x1b0], rax
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x190], rax
add dword [rax], eax
add byte [rdi], cl
adc byte [rbp + 0x78], al
movaps xmmword [rbp + 0x180], xmm0
movups xmm0, xmmword [rbp + 0x68]
push 0x7085290f
add dword [rax], eax
add byte [rdi], cl
adc byte [rbp + 0x58], al
push 0x7085290f
add dword [rax], eax
add byte [rdi], cl
adc byte [rbp + 0x58], al
movaps xmmword [rbp + 0x160], xmm0
movups xmm0, xmmword [rbp + 0x18]
movups xmm1, xmmword [rbp + 0x28]
movups xmm2, xmmword [rbp + 0x38]
movups xmm3, xmmword [rbp + 0x48]
movaps xmmword [rbp + 0x150], xmm3
movaps xmmword [rbp + 0x140], xmm2
sub dword [rbp + 0x140], edx
movaps xmmword [rbp + 0x130], xmm1
movaps xmmword [rbp + 0x120], xmm0
lea esi, [rax]
add dword [rax], eax
add byte [rdi], cl
sub dword [rbp + 0x120], eax
mov rcx, rdi
mov qword [rbp + 0x1c0], rdi
mov dword [rbp + 0x1c0], edi
mov dword [rbp + 0x1c0], edi
call fcn.14009c8b0
mov rax, qword [rbp + 0x190]
mov rcx, qword [rbp + 0x1c0]
add byte [rax - 0x77], cl
jo 0x1400cd45e
sub byte [rbp + 0x180], al
movups xmmword [rcx + 0x60], xmm0
movaps xmm0, xmmword [rbp + 0x170]
movups xmmword [rcx + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0x160]
movups xmmword [rcx + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0x120]
movaps xmm1, xmmword [rbp + 0x130]
movaps xmm2, xmmword [rbp + 0x140]
add dword [rax], eax
add byte [rdi], cl
sub byte [rbp + 0x150], bl
add dword [rax], eax
add byte [rdi], cl
sub byte [rbp + 0x150], bl
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
push rcx
and byte [rdi], cl
adc dword [rcx + 0x10], ecx
push rcx
and byte [rdi], cl
adc dword [rcx + 0x10], ecx
movups xmmword [rcx], xmm0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
clc
add dword [rax - 0x75], ecx
mov ch, 0xa0
add dword [rax], eax
invalid
je 0x1400cd50b
clc
add dword [rax - 0x75], ecx
mov ch, 0xa0
add dword [rax], eax
add byte [rbx + rcx*2 - 0x7b], dh
sal byte [rbp + 0x6f], 0xc6
test eax, eax
jne 0x1400cd533
mov byte [rbp + 0x1cf], 0
test edi, ecx
add dword [rax], eax
add byte [rax], al
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax - 0x75], cl
add al, 0xc1
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov ebx, dword [rsi + 0x1e]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x1b0]
ror dword [rax - 0x75], 0x8d
mov al, 1
add byte [rax], al
mov qword [rax + 0x110], rcx
mov qword [rax + 0x118], rsi
mov dword [rax + 0x118], esi
mov dword [rax + 0x118], esi
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x1a8]
add byte [rax], al
add byte [rax], al
je 0x1400cd767
mov rax, qword [rdi]
jmp 0x1400cd55b
lock cmpxchg qword [rdi], rcx
je 0x1400cd5f5
add byte [rax], al
test al, 1
je 0x1400cd676
test al, 0x20
jne 0x1400cd5a1
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x1400cd590
xchg edx, eax
ret 0xd200
test ecx, ecx
js 0x1400cd68e
add rcx, 0x40
mov dl, 1
jmp 0x1400cd550
mov byte [rbp + 0x100], 4
lea rdx, [rbp + 0x90]
lea edx, [rbp + 0x90]
lea edx, [rbp + 0x90]
mov rcx, qword [rbp + 0x1b8]
call fcn.1400d9190
add byte [rax], al
add byte [rax], al
xor ecx, ecx
mov rsi, qword [rbp + 0x1a8]
mov rax, qword [rsi + 0x28]
mov qword [rbp - 0x60], 1
mov dword [rbp - 0x60], 1
mov dword [rbp - 0x60], 1
mov qword [rbp - 0x58], rcx
mov qword [rbp - 0x50], rdx
mov qword [rbp - 0x48], rax
mov byte [rbp + 0x10], 3
lea rdx, [rbp - 0x60]
mov rcx, qword [rbp + 0x1b8]
call fcn.1400d9190
jmp 0x1400cd7a9
cmp dl, 2
je case.0x1400cd106.3
invalid
invalid
movzx eax, dl
cmp eax, 1
jne case.0x1400cd106.2
mov rcx, qword [rbp + 0x1b8]
mov rdx, rdi
call fcn.140187cc0
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x1400cd6e9
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400cd106.2
loopne 0x1400cd5ef
mov rcx, rdi
call fcn.14009c790
int1
cld
invalid
jmp case.0x1400cd106.2
int1
cld
invalid
add byte [rax], al
call fcn.1401e6090
add byte [rax - 0x73], cl
or eax, 0x15c923
add byte [rax - 0x73], cl
or eax, 0x15c923
lea r8, [0x140229fb0]
mov edx, 0x26
call fcn.1401e6090
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140229c90]
mov edx, 0x23
call fcn.1401e6090
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140229f70]
mov edx, 0x2f
call fcn.1401e6090
invalid
add byte [rax - 0x73], cl
add eax, 0x15df73
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp + 0x120], rax
mov qword [rbp + 0x128], 1
mov dword [rbp + 0x128], 1
mov dword [rbp + 0x128], 1
lea rax, [rbp + 0x18]
mov qword [rbp + 0x130], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x138], xmm0
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x15dfc5
lea rcx, [rbp + 0x120]
call fcn.1401e5ed0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
invalid
mov dword [rcx], edx
adc dword [rax], eax
invalid
mov rcx, qword [rbp + 0x1c0]
mov rdx, qword [rbp + 0x1b0]
jmp 0x1400cd5bd
invalid
invalid
invalid
add cl, ch
invalid
mov rax, qword [rbp + 0x1a8]
mov rax, qword [rax + 0x28]
mov ecx, 1
mov rdx, qword [rbp + 0x1b0]
mov r8, qword [rbp + 0x1c0]
jmp 0x1400cd76c
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0xa0], rdx
add byte [rax], al
mov qword [rbp + 0xa8], rax
mov qword [rbp + 0x90], rcx
mov qword [rbp + 0x98], r8
mov byte [rbp + 0x100], 3
lea rdx, [rbp + 0x90]
xchg ebp, eax
nop
add byte [rax], al
add byte [rax - 0x75], cl
lea edi, [rax - 0x17ffffff]
out dx, al
invalid
add byte [rax], al
mov rsi, qword [rbp + 0x1a8]
mov rcx, rsi
call 0x14009f180
nop
add rsp, 0x278
pop rbx
pop rdi
pop rsi
pop rbp
ret
add dword [rax], eax
add bh, bh
adc byte [rax - 0x75], cl
test eax, eax
add dword [rax], eax
add byte [rax - 0x7d], cl
js 0x1400cd7eb
add byte [rsp + rdi*4 + 0x48], dh
mov eax, dword [rbp + 0x1c0]
add byte [rax], al
cmp qword [rax + 0x10], 0x11
jb 0x1400cd806
mov rax, qword [rbp + 0x1b8]
mov rax, qword [rax - 8]
mov qword [rbp + 0x1b8], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x1b8]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400cd7a2
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x1cf], 0
je 0x1400cd9f6
lea rcx, [rbp + 0x18]
call fcn.14009c8b0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
call fcn.1401eca50
mov qword [rbp + 0x1b8], rax
mov qword [rbp + 0x1c0], rdx
lea rax, [0x1400cd7be]
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
invalid
test al, 8
je 0x1400cdeac
test al, 2
jne case.0x140085e56.236
mov rdx, rax
and rdx, 0xfffffffffffffff7
lock cmpxchg qword [rcx], rdx
jne 0x1400cde50
jmp 0x1400cde81
mov qword [rbp + 0x18], rcx
add rcx, 0x20
mov byte [rbp + 0x10], 4
lea rdx, [rbp - 0x60]
call fcn.1400d9190
mov rcx, qword [rbp + 0x18]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400cdec4
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400cdea2
call fcn.14009c790
nop
add rsp, 0xc0
pop rbp
ret
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x140229de8]
mov edx, 0x2b
call fcn.1401e6090
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
cmp qword [rbp + 0x28], 0
mov rcx, qword [rbp + 0x18]
je 0x1400cde81
mov rcx, qword [rbp + 0x28]
mov ecx, dword [rbp + 0x28]
mov rax, qword [rbp + 0x20]
call qword [rax]
mov rax, qword [rbp + 0x20]
cmp qword [rax + 8], 0
mov rcx, qword [rbp + 0x18]
je 0x1400cde81
mov rax, qword [rbp + 0x20]
cmp qword [rax + 0x10], 0x11
jb case.0x14002a59f.2584
mov rax, qword [rbp + 0x28]
mov rax, qword [rax - 8]
mov qword [rbp + 0x28], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x28]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400cde7d
invalid
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x38]
cmp al, ch
invalid
jmp 0x1400cdf5a
add byte [rax - 0x77], cl
sub byte [r8 - 0x77], r9b
push rbp
and byte [rax - 0x73], cl
add eax, 0xffffff83
cmp al, ch
invalid
add eax, 0xffffff83
dec dword [rax - 0x7d]
invalid
add rsp, 0x20
pop rbp
ret
adc byte [rbp + 0x48], dl
sub esp, 0x20
in al, dx
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add al, ch
invalid
invalid
or al, byte [rax]
in al, dx
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add al, ch
mov edx, 0xcc000aba
or al, byte [rax]
int3
nop word [rax + rax]
nop dword [rax + rax]
or al, byte [rax]
int3
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
in al, dx
invalid
adc byte [rbp + 0x48], dl
sub esp, 0x20
in al, dx
invalid
in al, dx
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
and byte [r8 - 0x7d], r9b
and byte [rax - 0x7d], cl
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x20]
and byte [rax - 0x7d], cl
js 0x1400cdfa1
invalid
je 0x1400cdfc6
and byte [rax - 0x7d], cl
js 0x1400cdfa1
add byte [rdx + rbp + 0x48], dh
mov eax, dword [rbp + 0x20]
mov rax, qword [rbp + 0x20]
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jb 0x1400cdfb3
mov rax, qword [rbp + 0x28]
mov rax, qword [rax - 8]
sub byte [rax - 0x75], cl
clc
mov qword [rbp + 0x28], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x28]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbp
ret
loopne 0x1400cdfaa
cmp rax, 0x40
jne 0x1400cdff9
add rsp, 0x28
jmp fcn.14009c790
nop
add rsp, 0x28
invalid
sub bl, al
int3
add byte [rax - 0x39], cl
test dword [rax - 0x2000000], edi
invalid
mov r8, rax
xor edx, edx
test r8b, 3
sete dl
or rdx, rax
or rdx, 0x20
or edx, 0x20
or edx, 0x20
lock cmpxchg qword [rcx], rdx
cmpxchg qword [rcx], rdx
jne 0x1400ce040
test r8b, 3
je 0x1400ce08e
rol byte [rbx], 0x74
mov rax, 0xffffffffffffffc0
mov rax, 0xffffffffffffffc0
mov rax, 0xffffffffffffffc0
invalid
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400ce101
add byte [rax], al
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400ce0f6
add rsp, 0x148
pop rsi
pop rbp
add dword [rax], eax
add byte [rsi + 0x5d], bl
jmp fcn.14009c790
mov qword [rbp + 0x98], rcx
mov dword [rbp + 0x98], ecx
add byte [rax - 0x7d], cl
shl dword [rax], 0xc6
sbb byte [r8 + rcx*2], r8b
lea edx, [rbp - 0x58]
add rcx, 0x20
mov byte [rbp + 0x18], 4
lea rdx, [rbp - 0x58]
mov qword [rbp + 0xa0], rcx
call fcn.1400d9190
xor ecx, ecx
mov rsi, qword [rbp + 0x98]
add byte [rax], al
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x20], 1
mov qword [rbp + 0x28], rcx
mov qword [rbp + 0x30], rdx
mov qword [rbp + 0x38], rax
mov byte [rbp + 0x90], 3
nop
add byte [rax], al
add byte [rbx], al
lea rdx, [rbp + 0x20]
mov rcx, qword [rbp + 0xa0]
call fcn.1400d9190
mov rcx, rsi
add rsp, 0x148
pop rsi
pop rbp
jmp 0x14009f180
nop
add rsp, 0x148
add byte [rax], al
add byte [rax], al
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov ebp, 0x27ba0015
add byte [rax], al
add al, ch
ja 0x1400ce196
adc dword [rax], eax
mov ebp, 0x27ba0015
add byte [rax], al
add al, ch
ja 0x1400ce196
adc dword [rax], eax
mov rcx, qword [rbp + 0xa8]
mov rdx, qword [rbp + 0xb0]
jmp 0x1400ce0af
test dword [rax + 0x48000000], ebp
mov dword [rbp + 0xb0], edx
add byte [rax], al
add byte [rax - 0x77], cl
xchg ebp, eax
mov al, 0
add byte [rax], al
mov qword [rbp + 0xb0], rdx
lea rax, [0x1400ce119]
add rsp, 0x28
pop rsi
pop rbp
ret
sub esp, 0x28
lea rbp, [rdx + 0x80]
call fcn.140179a30
invalid
or al, byte [rax]
int3
mov eax, 0xcccc000a
int3
int3
sub rsp, 0x838
in al, dx
cmp byte [rax], cl
or byte [rax], al
invalid
or byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax - 0x1fffff9], edx
invalid
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x790], 0xfffffffffffffffe
mov rdi, rcx
mov rax, qword [rcx]
jmp 0x1400ce1da
or edx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rdi], rdx
je case.0x1400cd106.4
test al, 4
je 0x1400ce728
add byte [rax - 0x7d], cl
rol dword [rdx], 1
lock cmpxchg qword [rdi], rdx
jne 0x1400ce1da
lea rax, [0x14025a220]
rcr byte [rax], 0
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
add byte [rsp + rcx - 0x7d], dh
loopne 0x1400ce258
cmp eax, 6
je 0x1400ce788
mov rsi, qword [rdi + 0x28]
mov eax, dword [0x1402b339c]
add eax, 0x1e512f
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x1400ce2d5
test eax, eax
jne 0x1400ce385
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
add byte [rax + 1], 0
add byte [rcx], al
add byte [rax + 1], 0
add byte [rcx], al
mov rdi, qword [rbp + 0x768]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0x780], rcx
mov rcx, qword [rax + 0x118]
add byte [rax - 0x77], cl
lea esi, [rax + 7]
add byte [rax], al
mov qword [rax + 0x110], 1
mov qword [rax + 0x118], rsi
jmp 0x1400ce38e
mov rsi, qword [rbp + 0x768]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x380], 1
mov qword [rbp + 0x388], rcx
lea ecx, [rax + 0x48000003]
mov dword [rbp + 0x390], edx
invalid
lea ecx, [rax + 0x48000003]
mov dword [rbp + 0x390], edx
mov qword [rbp + 0x398], rax
mov qword [rbp + 0x378], 6
lea rdx, [rbp + 0x378]
xchg ebp, eax
js 0x1400ce381
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x39], cl
test dword [rax + 3], edi
add byte [rax], al
invalid
xchg ebp, eax
js 0x1400ce381
add byte [rax], al
jmp 0x1400ce69e
sbb dword [rbx], eax
add byte [rax], al
xor eax, eax
mov qword [rbp + 0x780], rax
invalid
add byte [rax], al
invalid
add rdi, 0x30
lea rdx, [rbp + 0x758]
mov rcx, rdi
call fcn.1401188a0
mov ebx, eax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
mov rsi, qword [rbp + 0x770]
je 0x1400ce40d
test eax, eax
jne 0x1400ce437
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
invalid
or eax, dword [rax]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rax - 0x75], 0x8d
add byte [rdi], 0
add byte [rax - 0x77], cl
mov byte [rax], dl
add dword [rax], eax
add byte [rax - 0x77], cl
mov al, 0x18
add dword [rax], eax
add byte [rax], al
ror dword [rax - 0x75], 0x8d
add byte [rdi], 0
add byte [rax - 0x77], cl
mov byte [rax], dl
add dword [rax], eax
add byte [rax - 0x77], cl
mov al, 0x18
add dword [rax], eax
add byte [rax], al
mov al, 1
test bl, bl
jne 0x1400ce5cb
mov qword [rbp - 0x58], 7
mov rcx, qword [rbp + 0x768]
add byte [rax], al
mov al, 1
test bl, bl
jne 0x1400ce5cb
mov qword [rbp - 0x58], 7
mov rcx, qword [rbp + 0x768]
mov rsi, qword [rcx + 0x28]
cmp al, 1
je 0x1400ce4a8
movzx eax, al
mov dh, 0xc0
test eax, eax
jne 0x1400ce4eb
mov byte [rbp + 0x78f], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add dword [rbx + 0x1e4f2e05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
or eax, dword [rax]
or eax, dword [rax]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0x770], rcx
mov dword [rbp + 0x770], ecx
mov dword [rbp + 0x770], ecx
mov rcx, qword [rax + 0x118]
mov qword [rbp + 0x760], rcx
mov qword [rax + 0x110], 1
mov qword [rax + 0x118], rsi
add byte [rax], al
add byte [rax], al
jmp 0x1400ce4f4
xor eax, eax
mov qword [rbp + 0x770], rax
lea rcx, [rbp + 0x378]
js 0x1400ce4fc
add byte [rax], al
lea rdx, [rbp - 0x58]
lea edx, [rbp - 0x58]
mov r8d, 0x1e8
call sub.VCRUNTIME140.dll_memcpy
jne 0x1400ce51a
add byte [rax - 0x77], cl
stc
jne 0x1400ce51a
add byte [rax - 0x77], cl
stc
mov qword [rbp + 0x780], rdi
call fcn.14009db00
lea rdx, [rbp + 0x378]
xchg ebp, eax
js 0x1400ce521
add byte [rax], al
lea edx, [rbp + 0x378]
mov r8d, 0x1e8
mov rcx, qword [rbp + 0x780]
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
mov rsi, qword [rbp + 0x760]
invalid
add byte [rax], al
je 0x1400ce5a3
invalid
test eax, eax
jne 0x1400ce5cb
mov byte [rbp + 0x78f], 0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
or byte [rax], al
invalid
or byte [rax], al
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
invalid
add byte [rax - 0x75], cl
add al, 0xc1
invalid
rol esi, 0x80
add dword [rax], eax
add byte [rcx], al
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rcx, qword [rbp + 0x770]
mov ecx, dword [rbp + 0x770]
mov qword [rax + 0x110], rcx
mov qword [rax + 0x118], rsi
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x768]
push 0xf000007
test byte [rdx + rax], ch
invalid
push 0xf000007
test byte [rdx + rax], ch
add byte [rax - 0x75], cl
invalid
mov rax, qword [rdi]
jmp 0x1400ce5fb
nop word cs:[rax + rax]
lock cmpxchg qword [rdi], rcx
mov cl, 0xf
je 0x1400ce6af
test al, 1
je 0x1400ce758
push rbp
add dword [rax], eax
invalid
push rbp
add dword [rax], eax
add byte [rax + 0x483a7520], ch
test al, 0x20
jne 0x1400ce641
mov rcx, rax
test al, 0x20
jne 0x1400ce641
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
add al, 0x75
invalid
add al, 0x75
invalid
cmp rcx, 0x3f
cmp ecx, 0x3f
jbe 0x1400ce740
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
jmp 0x1400ce5f0
test rcx, rcx
js 0x1400ce770
add rcx, 0x40
mov dl, 1
jmp 0x1400ce5f0
mov qword [rbp + 0x560], 7
lea rdx, [rbp + 0x560]
mov rcx, qword [rbp + 0x778]
invalid
add byte [rax], al
call fcn.1400d8cd0
xor ecx, ecx
invalid
mov rsi, qword [rbp + 0x768]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x39], cl
test dword [rax + 0x1000001], ebx
add byte [rax], al
add byte [rax - 0x77], cl
lea esp, [rax + 0x48000001]
add dword [rax], eax
add byte [rax - 0x77], cl
xchg ebp, eax
test al, 1
add byte [rax], al
add byte [rax - 0x75], cl
sub byte [rax - 0x39], r9b
sub byte [rax - 0x39], cl
test dword [rax + 0x1000001], ebx
add byte [rax], al
add byte [rax - 0x77], cl
lea esp, [rax + 0x48000001]
add dword [rax], eax
add byte [rax - 0x77], cl
xchg ebp, eax
test al, 1
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
xchg ebp, eax
test al, 1
add byte [rax], al
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x190], 6
add byte [rax - 0x39], cl
test dword [rax + 0x6000001], edx
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
xchg ebp, eax
nop
lea rdx, [rbp + 0x190]
add dword [rax], eax
add byte [rax - 0x75], cl
lea edi, [rax + 7]
add byte [rax], al
mov rcx, qword [rbp + 0x778]
call fcn.1400d8cd0
jmp 0x1400ce88f
cmp dl, 2
je 0x1400ce71b
movzx eax, dl
cmp eax, 1
jne 0x1400ce897
test edi, edx
add dword [rax], eax
invalid
test edi, edx
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [r8 - 0x7d], r9b
rcl byte [rax], 0xc6
test dword [rax + 0x1000001], edx
add dword [rax], eax
add byte [rcx], al
mov rax, qword [rdi + 0x20]
add rax, 0x10
mov byte [rbp + 0x190], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov qword [rbp + 0x560], rax
mov qword [rbp + 0x568], rdi
lea rax, [rbp + 0x190]
test dword [rax + 0x48000001], edx
mov dword [rbp + 0x570], eax
lea rcx, [rbp + 0x560]
call fcn.14018cc50
mov rax, 0xffffffffffffffc0
lock xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x1400ce7cb
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
clc
jne 0x1400ce897
clc
jne 0x1400ce897
mov rcx, rdi
call fcn.14009ed20
jmp 0x1400ce897
invalid
add byte [rax - 0x73], cl
or eax, 0x15b491
lea r8, [0x140229c50]
mov ch, 0x15
add byte [rdx + 0x24], bh
mov ch, 0x15
add byte [rdx + 0x24], bh
call fcn.1401e6090
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140229fb0]
mov edx, 0x26
add byte es:[rax], al
add al, ch
cmp byte [rcx + 0x11], bh
invalid
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140229c90]
mov edx, 0x23
call fcn.1401e6090
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140229f70]
mov bh, 0x15
add byte [rdx + 0x2f], bh
mov bh, 0x15
add byte [rdx + 0x2f], bh
call fcn.1401e6090
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp + 0x378], rax
mov qword [rbp + 0x380], 1
lea rax, [rbp - 0x58]
mov qword [rbp + 0x388], rax
test dword [rax + 0xf000003], ecx
push rdi
ror byte [rdi], 0x11
test dword [rax + 0x48000003], edx
lea edx, [0x14022b6a0]
xchg ecx, eax
invalid
lea rcx, [rbp + 0x378]
call fcn.1401e5ed0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
lea eax, [0x140229ee8]
lea eax, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
mov rcx, qword [rbp + 0x780]
invalid
add byte [rax], al
mov rdx, qword [rbp + 0x770]
jmp 0x1400ce661
mov ecx, dword [rbp + 0x780]
mov rdx, qword [rbp + 0x770]
jmp 0x1400ce343
invalid
invalid
invalid
invalid
invalid
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0x578], rdx
mov qword [rbp + 0x580], rax
mov qword [rbp + 0x568], rcx
mov qword [rbp + 0x570], r8
add eax, 0xc7480000
test dword [rax + 5], esp
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
invalid
add eax, 0x8b480000
lea edi, [rax + 7]
add byte [rax], al
call fcn.1400d8cd0
add byte [rax - 0x75], cl
mov ch, 0x68
invalid
add byte [rax], al
mov rcx, rsi
call 0x1400a0e90
nop
add rsp, 0x838
pop rbx
pop rdi
pop rsi
pop rbp
ret
adc byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x7b0]
call fcn.1401eca50
mov qword [rbp + 0x780], rax
mov qword [rbp + 0x770], rdx
lea rax, [0x1400ce809]
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
test dword [rax + 0x48000007], eax
cmp dword [rax + 0x10], 0x11
jb 0x1400cebe2
mov rax, qword [rbp + 0x778]
mov rax, qword [rax - 8]
mov qword [rbp + 0x778], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x778]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov dword [rbp + 0x188], ecx
add rcx, 0x20
mov qword [rbp - 0x60], 7
lea rdx, [rbp - 0x60]
call fcn.1400d8cd0
mov rcx, qword [rbp + 0x188]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
xadd dword [rcx], eax
cmp rax, 0x3f
jbe 0x1400cef6e
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400cef4c
jne 0x1400cef4c
call fcn.14009ed20
nop
add rsp, 0x230
pop rbp
ret
or eax, 0x15ae5b
lea r8, [0x140229de8]
mov edx, 0x2b
add al, ch
and dh, byte [rcx + 0x11]
invalid
add al, ch
and dh, byte [rcx + 0x11]
add byte [rax - 0x73], cl
or eax, 0x15af4b
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
insb byte [rdi], dx
scasd eax, dword [rdi]
adc eax, 0x27ba00
add byte [rax], al
call fcn.1401e6090
cmp qword [rbp + 0x198], 0
mov ebp, 0x198
add byte [rax - 0x75], cl
lea ecx, [rax + 0x74000001]
xchg esp, eax
mov ebp, 0x198
add byte [rax - 0x75], cl
lea ecx, [rax + 0x74000001]
xchg esp, eax
mov rcx, qword [rbp + 0x198]
mov rax, qword [rbp + 0x190]
call qword [rax]
mov rax, qword [rbp + 0x190]
cmp qword [rax + 8], 0
mov rcx, qword [rbp + 0x188]
je 0x1400cef2b
mov rax, qword [rbp + 0x190]
cmp qword [rax + 0x10], 0x11
jb 0x1400cefe0
mov rax, qword [rbp + 0x198]
mov rax, qword [rax - 8]
mov qword [rbp + 0x198], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
ror byte [rbx + rcx*4 - 0x7b], cl
cwde
add dword [rax], eax
add bh, bh
adc eax, 0x122562
ror byte [rbx + rcx*4 - 0x7b], cl
cwde
add dword [rax], eax
add bh, bh
adc eax, 0x122562
jmp 0x1400cef24
add byte [rax - 0x77], cl
test dword [rax + 0x48000001], ebx
mov dword [rbp + 0x190], edx
lea rax, [0x1400cef86]
invalid
dec dword [rax - 0x7d]
invalid
and byte [rbp - 0x3d], bl
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x10
adc byte [rbp + 0x48], dl
sub esp, 0x20
adc byte [rbp + 0x48], dl
sub esp, 0x20
lea rbp, [rdx + 0x80]
call fcn.140179a30
or al, byte [rax]
or al, byte [rax]
int3
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x48], dl
sub esp, 0x20
in al, dx
invalid
adc byte [rbp + 0x48], dl
sub esp, 0x20
in al, dx
invalid
in al, dx
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
test dword [rax + 0x48000001], edx
nop
add dword [rax], eax
add byte [rax - 0x7d], cl
cmp qword [rax + 8], 0
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x190]
nop
add dword [rax], eax
invalid
nop
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
invalid
js case.0x140092ea3.169
cmp qword [rax + 8], 0
add byte [rsi + rsi + 0x48], dh
mov eax, dword [rbp + 0x190]
add byte [rax], al
je 0x1400cf0b5
mov rax, qword [rbp + 0x190]
add byte [rax], al
cmp qword [rax + 0x10], 0x11
jb 0x1400cf09f
js 0x1400cf09a
adc dword [rdx + 0x12], esi
mov rax, qword [rbp + 0x198]
mov rax, qword [rax - 8]
mov qword [rbp + 0x198], rax
test dword [rax + 0x48000001], ebx
mov ecx, dword [0x1402b32e8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x198]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbp
ret
call qword [rax + 0x28c48348]
ret
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax - 0x1fffffd], ebx
invalid
invalid
mov r8, rax
xor edx, edx
test r8b, 3
sete dl
or rdx, rax
or rdx, 0x20
lock cmpxchg qword [rcx], rdx
jne case.0x1400b0119.191
test r8b, 3
je 0x1400cf182
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
invalid
jbe case.0x1400b699a.71
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400cf201
add rsp, 0x428
pop rsi
pop rbp
jmp fcn.14009ed20
mov qword [rbp + 0x378], rcx
lea edi, [rax + 3]
add byte [rax], al
add byte [rax - 0x7d], cl
shl dword [rax], 0x48
mov dword [rbp - 0x58], 7
invalid
add rcx, 0x20
mov qword [rbp - 0x58], 7
invalid
add byte [rax - 0x73], cl
push rbp
test al, 0x48
mov dword [rbp + 0x380], ecx
lea rdx, [rbp - 0x58]
mov qword [rbp + 0x380], rcx
call fcn.1400d8cd0
xor ecx, ecx
mov rsi, qword [rbp + 0x378]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x198], 1
test dword [rax + 0x1000001], ebx
add byte [rax], al
add byte [rax - 0x77], cl
lea esp, [rax + 0x48000001]
mov dword [rbp + 0x1a8], edx
test dword [rax + 0x1000001], ebx
add byte [rax], al
add byte [rax - 0x77], cl
lea esp, [rax + 0x48000001]
mov dword [rbp + 0x1a8], edx
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x190], 6
lea rdx, [rbp + 0x190]
mov rcx, qword [rbp + 0x380]
call fcn.1400d8cd0
add eax, dword [rax]
add al, ch
loopne 0x1400cf188
add byte [rax], al
mov rcx, rsi
add rsp, 0x428
pop rsi
pop rbp
jmp 0x1400a0e90
nop
add rsp, 0x428
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
adc eax, 0x27ba00
add byte [rax], al
call fcn.1401e6090
mov rcx, qword [rbp + 0x388]
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
nop
add eax, dword [rax]
add cl, ch
jo 0x1400cf234
invalid
invalid
add byte [rax], al
mov rcx, qword [rbp + 0x3a0]
call fcn.1401eca50
adc dword [rax], eax
lea esp, [rax - 0x17fffffd]
xlatb
adc dword [rax], eax
mov qword [rbp + 0x388], rax
mov qword [rbp + 0x390], rdx
nop
add eax, dword [rax]
invalid
lea rax, [0x1400cf224]
add rsp, 0x28
pop rsi
pop rbp
ret
adc byte [rbp + 0x56], dl
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
call fcn.140179a30
cmpsd dword [rsi], dword [rdi]
or al, byte [rax]
cmpsd dword [rsi], dword [rdi]
or al, byte [rax]
int3
int3
mov dword [rbp + 0x790], 0xfffffffe
mov rdi, rcx
mov rax, qword [rcx]
jmp 0x1400cf2ea
nop dword [rax + rax]
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rdi], rdx
je 0x1400cf318
test al, 4
je 0x1400cf810
sub byte [0xcd54f302], al
push rax
ror byte [rax - 0x7d], 0xfa
mov ecx, 0
mov ecx, 0
add byte [rax - 0x7d], cl
rol dword [rdx], 1
add byte [rax - 0x7d], cl
rol dword [rdx], 1
lock cmpxchg qword [rdi], rdx
jne 0x1400cf2ea
lea rax, [0x14025a230]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x14022b830]
mov qword [rbp + 0x748], rax
mov qword [rbp + 0x750], rdi
lea rax, [rdi + 0x20]
mov qword [rbp + 0x778], rax
lea rax, [rbp + 0x748]
mov qword [rbp + 0x758], rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rdi + 0x30]
cmp rax, 5
mov qword [rbp + 0x768], rdi
je 0x1400cf373
and eax, 0xfffffffe
cmp eax, 6
je 0x1400cf870
mov rsi, qword [rdi + 0x28]
mov eax, dword [0x1402b339c]
add eax, 0x1e401f
add eax, 0x1e401f
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x1400cf3e5
test eax, eax
jne 0x1400cf495
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov rdi, qword [rbp + 0x768]
invalid
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0x780], rcx
mov rcx, qword [rax + 0x118]
mov byte [rax], bl
add dword [rax], eax
add byte [rax - 0x77], cl
lea esi, [rax + 7]
add byte [rax], al
mov qword [rax + 0x110], 1
mov qword [rax + 0x118], rsi
jmp 0x1400cf49e
mov qword [rbp + 0x378], 7
lea rdx, [rbp + 0x378]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x778], rcx
call fcn.1400d8cd0
xor ecx, ecx
mov rsi, qword [rbp + 0x768]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x568], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x570], rcx
mov qword [rbp + 0x578], rdx
mov qword [rbp + 0x580], rax
mov qword [rbp + 0x560], 6
lea rdx, [rbp + 0x560]
jmp 0x1400cf7ae
xor eax, eax
mov qword [rbp + 0x780], rax
add rdi, 0x30
lea rdx, [rbp + 0x758]
mov rcx, rdi
call fcn.1401188a0
mov ebx, eax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
mov rsi, qword [rbp + 0x770]
je 0x1400cf51d
test eax, eax
jne 0x1400cf547
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rax - 0x75], 0x8d
add byte [rdi], 0
add byte [rax - 0x77], cl
mov byte [rax], dl
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rax + 0x118], esi
ror dword [rax - 0x75], 0x8d
add byte [rdi], 0
add byte [rax - 0x77], cl
mov byte [rax], dl
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rax + 0x118], esi
mov al, 1
test bl, bl
jne case.0x140092ea3.171
mov qword [rbp - 0x58], 7
mov rcx, qword [rbp + 0x768]
mov dword [rax + 0x118], esi
mov al, 1
test bl, bl
jne case.0x140092ea3.171
mov qword [rbp - 0x58], 7
mov rcx, qword [rbp + 0x768]
mov rsi, qword [rcx + 0x28]
mov esi, dword [rcx + 0x28]
cmp al, 1
je 0x1400cf5b8
movzx eax, al
test eax, eax
jne 0x1400cf5fb
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x78f], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
out 8, eax
add byte [rbx + 0x1e3df805], cl
cmp eax, 0x4865001e
mov ecx, dword [0x58]
out 8, eax
add byte [rbx + 0x1e3df805], cl
cmp eax, 0x4865001e
cmp eax, 0x4865001e
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0x770], rcx
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
lea esi, [rax + 7]
add byte [rax], al
mov rcx, qword [rax + 0x118]
mov qword [rbp + 0x760], rcx
add byte [rax - 0x77], cl
lea esp, [rax + 7]
add byte [rax], al
mov qword [rax + 0x110], 1
mov qword [rax + 0x118], rsi
mov dword [rax + 0x118], esi
jmp 0x1400cf604
xor eax, eax
mov qword [rbp + 0x770], rax
invalid
lea rcx, [rbp + 0x560]
lea rdx, [rbp - 0x58]
mov r8d, 0x1e8
call sub.VCRUNTIME140.dll_memcpy
adc dword fs:[rax], eax
mov rcx, rdi
mov qword [rbp + 0x780], rdi
call fcn.14009db00
lea rdx, [rbp + 0x560]
xchg ebp, eax
invalid
add eax, 0xb8410000
call 0x1880cf638
mov ecx, dword [rbp + 0x780]
add byte [rax], al
xchg ebp, eax
invalid
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
invalid
mov rsi, qword [rbp + 0x760]
je 0x1400cf6b3
test eax, eax
jne case.0x140092ea3.171
mov byte [rbp + 0x78f], 0
invalid
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea ecx, [rax + 0xf0]
lea ecx, [rax + 0xf0]
lea rdx, [0x14018b860]
adc eax, 0xbc1cc
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
rol esi, 0x80
add dword [rax], eax
add byte [rcx], al
rol esi, 0x80
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x770]
add byte [rax], al
add byte [rax], al
mov qword [rax + 0x110], rcx
mov qword [rax + 0x118], rsi
sbb byte [rcx], al
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x768]
je 0x1400cf931
add byte [rax], al
add byte [rax], al
mov rax, qword [rdi]
jmp 0x1400cf70b
lock cmpxchg qword [rdi], rcx
je 0x1400cf7bf
test al, 1
je 0x1400cf840
test al, 0x20
jne 0x1400cf751
ror byte [rax - 0x7d], 0xf9
setb dl
add dl, dl
jmp 0x1400cf700
add byte [rax - 0x7b], cl
leave
js 0x1400cf858
add rcx, 0x40
mov dl, 1
jmp 0x1400cf700
test dword [rax + 3], edi
add byte [rax], al
invalid
mov rcx, qword [rbp + 0x778]
call fcn.1400d8cd0
xor ecx, ecx
mov rsi, qword [rbp + 0x768]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x198], 1
cwde
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
lea esp, [rax + 0x48000001]
mov dword [rbp + 0x1a8], edx
add byte [rax], al
mov ch, 0x68
invalid
add byte [rax], al
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x190], 6
invalid
add byte [rax], al
invalid
invalid
lea rdx, [rbp + 0x190]
mov rcx, qword [rbp + 0x778]
call fcn.1400d8cd0
xchg ebp, eax
add byte [rax], al
jmp 0x1400cf977
cmp dl, 2
je case.0x1400cf326.3
invalid
movzx eax, dl
cmp eax, 1
jne case.0x1400cf326.2
mov rcx, qword [rbp + 0x778]
mov rdx, rdi
call fcn.140187cc0
loope 0x1400cf761
or eax, dword [rax]
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rdi], rax
loope 0x1400cf761
cmp rax, 0x3f
jbe 0x1400cf8b3
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400cf326.2
mov rcx, rdi
call fcn.14009d9e0
jmp case.0x1400cf326.2
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140229c90]
mov edx, 0x23
call fcn.1401e6090
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140229f70]
cmpsd dword [rsi], dword [rdi]
adc eax, 0x2fba00
add byte [rax], al
call fcn.1401e6090
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp + 0x560], rax
mov qword [rbp + 0x568], 1
mov dword [rbp + 0x568], 1
lea rax, [rbp - 0x58]
mov qword [rbp + 0x570], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x578], xmm0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp + 0x560]
lea esp, [rax + 5]
add byte [rax], al
invalid
add al, ch
invalid
call fcn.1401e5ed0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
adc eax, 0x27ba00
add byte [rax], al
call fcn.1401e6090
mov rcx, qword [rbp + 0x780]
invalid
add byte [rax], al
mov rdx, qword [rbp + 0x770]
jmp 0x1400cf771
invalid
mov ecx, dword [rbp + 0x780]
mov rdx, qword [rbp + 0x770]
jmp case.0x1400857ea.239
invalid
invalid
invalid
invalid
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0x390], rdx
mov qword [rbp + 0x398], rax
test dword [rax + 0x48000003], ebx
mov dword [rbp + 0x380], ecx
mov qword [rbp + 0x388], r8
mov qword [rbp + 0x378], 6
lea rdx, [rbp + 0x378]
xchg ebp, eax
js 0x1400cf965
add byte [rax], al
mov rcx, qword [rbp + 0x778]
call fcn.1400d8cd0
mov rsi, qword [rbp + 0x768]
mov rcx, rsi
call 0x1400a02a0
nop
add rsp, 0x838
pop rbx
pop rdi
pop rsi
pop rbp
ret
adc byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x1400cfa54
test eax, eax
jne 0x1400cfa83
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov byte [rsi + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x780]
mov qword [rax + 0x110], rcx
mov rcx, qword [rbp + 0x770]
mov qword [rax + 0x118], rcx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add dword [rax], eax
add byte [rbx + 0x317401f8], al
test eax, eax
jne 0x1400cfb3c
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov byte [rsi + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x770]
mov qword [rax + 0x110], rcx
mov rcx, qword [rbp + 0x760]
mov qword [rax + 0x118], rcx
mov byte [rbp + 0x78f], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax - 0x73], cl
push rbp
movabs al, byte [0x8d8b4800008ebce8]
mov rcx, qword [rbp + 0x188]
mov rcx, qword [rbp + 0x188]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
xadd dword [rcx], eax
xadd dword [rcx], eax
cmp rax, 0x3f
jbe 0x1400cfe5e
and rax, 0xffffffffffffffc0
cmp rax, 0x40
cmp eax, 0x40
cmp eax, 0x40
jne 0x1400cfe3c
call fcn.14009d9e0
movsb byte [rdi], byte [rsi]
invalid
nop
add rsp, 0x230
pop rbp
ret
or eax, 0x159f6b
lea r8, [0x140229de8]
mov edx, 0x2b
add al, ch
xor ah, byte [rdx + 0x11]
invalid
add al, ch
xor ah, byte [rdx + 0x11]
add byte [rax - 0x73], cl
or eax, 0x15a05b
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
jl 0x1400cfe0a
adc eax, 0x27ba00
add byte [rax], al
call fcn.1401e6090
cmp qword [rbp + 0x198], 0
mov rcx, qword [rbp + 0x188]
je 0x1400cfe1b
mov rcx, qword [rbp + 0x198]
mov rax, qword [rbp + 0x190]
call qword [rax]
mov rax, qword [rbp + 0x190]
cmp qword [rax + 8], 0
mov rcx, qword [rbp + 0x188]
je 0x1400cfe1b
mov rax, qword [rbp + 0x190]
cmp qword [rax + 0x10], 0x11
jb 0x1400cfed0
mov rax, qword [rbp + 0x198]
mov rax, qword [rax - 8]
clc
clc
mov qword [rbp + 0x198], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x198]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x140084f53.257
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
lea ebp, [rax - 0x17ffffff]
retf
cwde
add dword [rax], eax
add byte [rax - 0x77], cl
xchg ebp, eax
nop
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1400cfe76]
lea rax, [0x1400cfe76]
add rsp, 0x20
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
adc byte [rbp + 0x48], dl
sub esp, 0x20
adc byte [rbp + 0x48], dl
sub esp, 0x20
lea rbp, [rdx + 0x80]
add byte [rax], al
call fcn.140179a30
or al, byte [rax]
int3
add byte [rax - 0x77], cl
push rsp
and al, 0x10
adc byte [rbp + 0x48], dl
sub esp, 0x20
adc byte [rbp + 0x48], dl
sub esp, 0x20
lea rbp, [rdx + 0x80]
add byte [rax], al
mov rax, qword [rbp + 0x190]
nop
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
invalid
js case.0x1400a2a97.169
cmp qword [rax + 8], 0
je 0x1400cffa5
add byte [rsi + rsi + 0x48], dh
mov eax, dword [rbp + 0x190]
add byte [rax], al
mov rax, qword [rbp + 0x190]
add byte [rax], al
cmp qword [rax + 0x10], 0x11
jb 0x1400cff8f
mov rax, qword [rbp + 0x198]
mov rax, qword [rax - 8]
mov qword [rbp + 0x198], rax
test dword [rax + 0x48000001], ebx
mov ecx, dword [0x1402b32e8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x198]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbp
ret
add dword [rax - 0x7d], ecx
clc
invalid
loopne 0x1400cff8a
cmp rax, 0x40
jne 0x1400cffd9
add rsp, 0x28
jmp fcn.14009d9e0
nop
add rsp, 0x28
invalid
sub bl, al
cdq
invalid
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x398], 0xfffffffffffffffe
mov rax, qword [rcx]
nop
mov r8, rax
xor edx, edx
test r8b, 3
sete dl
ret 0x948
ret 0x8348
or edx, 0x20
ret 0x948
or edx, 0x20
lock cmpxchg qword [rcx], rdx
jne 0x1400d0020
test r8b, 3
test al, 3
je 0x1400d0072
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
add dword [rax - 0x7d], ecx
clc
invalid
jbe 0x1400d00fc
add dword [rax - 0x7d], ecx
clc
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
cmp eax, 0x40
cmp eax, 0x40
jne 0x1400d00f1
add rsp, 0x428
pop rsi
pop rbp
jmp fcn.14009d9e0
mov qword [rbp + 0x378], rcx
lea edi, [rax + 3]
add byte [rax], al
add rcx, 0x20
mov qword [rbp - 0x58], 7
lea rdx, [rbp - 0x58]
mov qword [rbp + 0x380], rcx
add byte [rbx], 0
add al, ch
invalid
mov word [rax], es
add byte [rcx], dh
leave
add byte [rbx], 0
add al, ch
cmp ecx, dword [rax + rax + 0x48c93100]
add byte [rcx], dh
leave
mov rsi, qword [rbp + 0x378]
add byte [rcx], dh
leave
mov rsi, qword [rbp + 0x378]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x198], 1
mov qword [rbp + 0x1a0], rcx
movabs al, byte [0x1a8958948000001]
add byte [rax], al
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x190], 6
lea rdx, [rbp + 0x190]
add byte [rax - 0x75], cl
lea eax, [rax - 0x17fffffd]
invalid
mov eax, dword [rax]
add byte [rax - 0x77], cl
int1
add rsp, 0x428
pop rsi
pop rbp
jmp 0x1400a02a0
std
invalid
add dword [rax], eax
add byte [rax - 0x39], cl
test dword [rax + 0x6000001], edx
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
nop
add dword [rax], eax
add byte [rax - 0x75], cl
lea eax, [rax - 0x17fffffd]
invalid
nop
add rsp, 0x428
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
invalid
invalid
mov edx, 0x27
call fcn.1401e6090
mov rcx, qword [rbp + 0x388]
mov rdx, qword [rbp + 0x390]
jmp 0x1400d0097
nop word [rax + rax]
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x56], dl
adc byte [rbp + 0x56], dl
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x3a0]
add al, ch
add cl, cl
adc dword [rax], eax
mov qword [rbp + 0x388], rax
mov qword [rbp + 0x390], rdx
nop
add eax, dword [rax]
add byte [rax - 0x73], cl
add eax, 0xffffffb1
nop
add eax, dword [rax]
add byte [rax - 0x73], cl
add eax, 0xffffffb1
add rsp, 0x28
pop rsi
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
invalid
sub esp, 0x28
lea rbp, [rdx + 0x80]
call fcn.140179a30
int3
int3
add byte [rax], al
invalid
lock cmpxchg qword [rdi], rdx
je case.0x1400cf326.4
test al, 4
je 0x1400d0778
lea rax, [0x14025a240]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
add byte [rax], al
lea rax, [rdi + 0x20]
mov qword [rbp + 0x1d8], rax
lea rax, [rbp + 0x128]
mov qword [rbp + 0x138], rax
cmp byte [rdi + 0xa8], 2
mov qword [rbp + 0x1c8], rdi
mov ebp, 0x1c8
mov ebp, 0x1c8
ja 0x1400d07d8
mov rsi, qword [rdi + 0x28]
mov eax, dword [0x1402b339c]
add eax, 0x1e3138
add eax, 0x1e3138
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x1400d02cc
test eax, eax
jne 0x1400d0374
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
add byte [rax + 1], 0
add byte [rcx], al
mov rdi, qword [rbp + 0x1c8]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0x1e0], rcx
mov rcx, qword [rax + 0x118]
mov qword [rbp + 0x1d0], rcx
mov qword [rax + 0x110], 1
mov dword [rax + 0x110], 1
mov qword [rax + 0x118], rsi
jmp 0x1400d037d
mov dword [rbp + 0x1e0], eax
add rdi, 0x30
lea rdx, [rbp + 0x138]
mov rcx, rdi
call fcn.140117830
mov ebx, eax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x140]
cmp eax, 1
mov rsi, qword [rbp + 0x1d0]
je 0x1400d03fc
add byte [rbx - 0x74b7fe08], al
mov ch, 0xd0
add dword [rax], eax
add byte [rsp + rax*2 - 0x7b], dh
sal byte [rbp + 0x6a], 0x8b
push 0xffffffffffffff8b
test eax, eax
jne 0x1400d0426
invalid
push 0xffffffffffffff8b
mov eax, dword [0x1402b339c]
add eax, 0x1e2fda
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
add al, ch
invalid
fmul dword [rax]
add byte [rbx + 0x1e2fb405], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x1e0]
mov qword [rax + 0x110], rcx
add byte [rax], al
add byte [rax], al
mov qword [rax + 0x118], rsi
mov al, 1
test bl, bl
jne 0x1400d0646
mov byte [rbp + 0xa0], 4
mov rcx, qword [rbp + 0x1c8]
mov rsi, qword [rcx + 0x28]
cmp al, 1
je 0x1400d0496
movzx eax, al
test eax, eax
jne 0x1400d04d9
mov byte [rbp + 0x1ef], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
add eax, 0x1e2f00
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0x1d0], rcx
mov rcx, qword [rax + 0x118]
mov qword [rbp + 0x1c0], rcx
mov qword [rax + 0x110], 1
adc byte [rax], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
adc byte [rax], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x118], rsi
jmp 0x1400d04e2
xor eax, eax
mov qword [rbp + 0x1d0], rax
add dword [rax], eax
invalid
movups xmm0, xmmword [rbp + 0x98]
movaps xmmword [rbp + 0x1b0], xmm0
movups xmm0, xmmword [rbp + 0x88]
add byte [rdi], cl
adc byte [rbp + 0x88], al
movaps xmmword [rbp + 0x1a0], xmm0
movups xmm0, xmmword [rbp + 0x78]
movaps xmmword [rbp + 0x190], xmm0
sub dword [rbp + 0x190], eax
sub dword [rbp + 0x190], eax
movups xmm0, xmmword [rbp + 0x68]
movaps xmmword [rbp + 0x180], xmm0
add byte [rdi], cl
adc byte [rbp + 0x28], al
add byte [rdi], cl
adc byte [rbp + 0x28], al
movups xmm1, xmmword [rbp + 0x38]
movups xmm2, xmmword [rbp + 0x48]
cmp byte [rdi], cl
adc byte [rbp + 0x48], dl
movups xmm3, xmmword [rbp + 0x58]
pop rax
movaps xmmword [rbp + 0x170], xmm3
movaps xmmword [rbp + 0x160], xmm2
add dword [rax], eax
add byte [rdi], cl
sub dword [rbp + 0x150], ecx
sub dword [rbp + 0x150], ecx
movaps xmmword [rbp + 0x140], xmm0
mov rcx, rdi
mov qword [rbp + 0x1e0], rdi
call fcn.14009e550
add eax, esp
cld
dec dword [rdi]
sub byte [rbp + 0x1b0], al
mov rax, qword [rbp + 0x1e0]
movups xmmword [rax + 0x70], xmm0
movaps xmm0, xmmword [rbp + 0x1a0]
movups xmmword [rax + 0x60], xmm0
movaps xmm0, xmmword [rbp + 0x190]
nop
add dword [rax], eax
add byte [rdi], cl
adc dword [rax + 0x50], eax
movaps xmm0, xmmword [rbp + 0x180]
movups xmmword [rax + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0x140]
sub byte [rbp + 0x140], al
sub byte [rbp + 0x140], al
movaps xmm1, xmmword [rbp + 0x150]
movaps xmm2, xmmword [rbp + 0x160]
invalid
add dword [rax], eax
add byte [rdi], cl
sub byte [rbp + 0x170], bl
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
and eax, 0x58
invalid
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
mov rsi, qword [rbp + 0x1c0]
je 0x1400d061e
test eax, eax
jne 0x1400d0646
mov byte [rbp + 0x1ef], 0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0x1e2db805], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
add eax, 0x1e2d78
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
mov rcx, qword [rbp + 0x1d0]
mov qword [rax + 0x110], rcx
mov qword [rax + 0x118], rsi
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x1c8]
je 0x1400d0899
mov rax, qword [rdi]
jmp 0x1400d066b
lock cmpxchg qword [rdi], rcx
je 0x1400d0705
test al, 1
je 0x1400d07a8
test al, 0x20
jne 0x1400d06b1
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x1400d06a0
cmp rcx, 0x3f
jbe 0x1400d0790
xchg byte [rcx + rax], al
add byte [rax], al
xchg byte [rcx + rax], al
add byte [rax], al
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
setb dl
add dl, dl
jmp 0x1400d0660
test rcx, rcx
js 0x1400d07c0
add byte [rax], al
rol dword [rax - 0x4e], 1
jmp 0x1400d0660
mov byte [rbp + 0x120], 4
lea rdx, [rbp + 0xa8]
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
mov rcx, qword [rbp + 0x1d8]
call fcn.1400d8a20
xor ecx, ecx
mov rsi, qword [rbp + 0x1c8]
mov rax, qword [rsi + 0x28]
mov qword [rbp - 0x58], 1
mov qword [rbp - 0x50], rcx
mov qword [rbp - 0x48], rdx
invalid
mov qword [rbp - 0x40], rax
mov byte [rbp + 0x20], 3
lea rdx, [rbp - 0x58]
mov rcx, qword [rbp + 0x1d8]
call fcn.1400d8a20
jmp 0x1400d08db
cmp dl, 2
je case.0x1400d0216.3
movzx eax, dl
cmp eax, 1
jne case.0x1400d0216.2
mov rax, qword [rdi + 0x20]
add rax, 0x10
add eax, 0x10
mov byte [rbp - 0x58], 1
add dword [rax - 0x77], ecx
test dword [rax + 0x48000000], ebp
mov dword [rbp + 0xb0], edi
invalid
add dword [rax - 0x77], ecx
test dword [rax + 0x48000000], ebp
mov dword [rbp + 0xb0], edi
invalid
add byte [rax - 0x73], cl
test al, 0x48
mov dword [rbp + 0xb8], eax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xb8], rax
lea rcx, [rbp + 0xa8]
call fcn.14018cc50
add byte [rax], al
add al, ch
or ebp, eax
or eax, dword [rax]
mov rax, 0xffffffffffffffc0
lock xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x1400d081b
add byte [rax], al
and rax, 0xffffffffffffffc0
loopne case.0x140056644.1046
cmp rax, 0x40
jne case.0x1400d0216.2
mov rcx, rdi
call fcn.14009e430
jmp case.0x1400d0216.2
add byte [rax - 0x73], cl
or eax, 0x1594b9
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140229c90]
mov edx, 0x23
and eax, dword [rax]
add byte [rax], al
call fcn.1401e6090
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140229f70]
mov edx, 0x2f
call fcn.1401e6090
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp + 0x140], rax
mov qword [rbp + 0x148], 1
lea rax, [rbp + 0x28]
mov qword [rbp + 0x150], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x158], xmm0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp + 0x140]
add al, ch
mov bh, 0x56
adc dword [rax], eax
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
lea eax, [0x140229ee8]
lea eax, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
mov rcx, qword [rbp + 0x1e0]
mov rdx, qword [rbp + 0x1d0]
jmp 0x1400d06cd
invalid
invalid
invalid
invalid
mov rdx, qword [rbp + 0x1d0]
mov r8, qword [rbp + 0x1e0]
jmp 0x1400d089e
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0xb8], rdx
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0xa8], rcx
mov qword [rbp + 0xb0], r8
mov byte [rbp + 0x120], 3
lea rdx, [rbp + 0xa8]
mov rcx, qword [rbp + 0x1d8]
call fcn.1400d8a20
add byte [rax - 0x75], cl
mov ch, 0xc8
add dword [rax], eax
invalid
mov rcx, rsi
call 0x1400a1190
nop
add rsp, 0x298
pop rbx
pop rdi
pop rsi
pop rbp
ret
add esp, 0xf0
pop rdi
pop rsi
pop rbp
ret
lea ecx, [rbp - 0x60]
call fcn.14009e550
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
int3
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x40], 0xfffffffffffffffe
mov rax, qword [rcx]
nop dword [rax + rax]
test al, 8
je 0x1400d0fdc
test al, 2
jne 0x1400d0f98
mov rdx, rax
and rdx, 0xfffffffffffffff7
lock cmpxchg qword [rcx], rdx
jne 0x1400d0f80
jmp 0x1400d0fb1
mov qword [rbp + 0x28], rcx
add rcx, 0x20
mov byte [rbp + 0x20], 4
lea rdx, [rbp - 0x58]
call fcn.1400d8a20
mov rcx, qword [rbp + 0x28]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400d0ff4
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400d0fd2
call fcn.14009e430
nop
add rsp, 0xd0
pop rbp
ret
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x140229de8]
adc eax, 0x2bba00
add byte [rax], al
adc eax, 0x2bba00
add byte [rax], al
call fcn.1401e6090
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
cmp qword [rbp + 0x38], 0
mov rcx, qword [rbp + 0x28]
invalid
je 0x1400d0fb1
mov rcx, qword [rbp + 0x38]
mov rax, qword [rbp + 0x30]
mov eax, dword [rbp + 0x30]
call qword [rax]
mov rax, qword [rbp + 0x30]
xor byte [rax - 0x7d], cl
js 0x1400d1031
add byte [rax - 0x75], cl
invalid
invalid
je 0x1400d0fb1
xor byte [rax - 0x7d], cl
js 0x1400d1031
add byte [rax - 0x75], cl
sub byte [r9 + rax*4 + 0x48], r14b
invalid
mov rax, qword [rbp + 0x30]
mov eax, dword [rbp + 0x30]
cmp qword [rax + 0x10], 0x11
jb 0x1400d1047
adc dword [rdx + 0xc], esi
mov rax, qword [rbp + 0x38]
mov rax, qword [rax - 8]
mov qword [rbp + 0x38], rax
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x38]
call qword [sym.imp.kernel32.dll_HeapFree]
adc al, byte [rax]
jmp 0x1400d0fad
adc byte [rbp + 0x48], dl
sub esp, 0x20
in al, dx
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
call fcn.1401eca50
call fcn.1401eca50
in al, dx
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
call fcn.1401eca50
call fcn.1401eca50
call fcn.1401eca50
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x30], rdx
lea rax, [0x1400d100c]
add eax, 0xffffff83
add eax, 0xffffff83
add rsp, 0x20
pop rbp
ret
adc byte [rbp + 0x48], dl
sub esp, 0x20
lea rbp, [rdx + 0x80]
call fcn.140179a30
int3
or byte [rax], al
je 0x1400d10f6
mov rax, qword [rbp + 0x30]
cmp qword [rax + 0x10], 0x11
jb 0x1400d10e3
mov rax, qword [rbp + 0x38]
mov rax, qword [rax - 8]
mov qword [rbp + 0x38], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x38]
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
nop
add rsp, 0x20
pop rbp
ret
cmp rax, 0x3f
jbe 0x1400d112f
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400d1129
add rsp, 0x28
jmp fcn.14009e430
invalid
nop
add rsp, 0x28
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
add byte [rdx + 0x27], bh
adc eax, 0x58d4c00
stosd dword [rdi], eax
lea edx, [0x14034cb40]
add byte [rdx + 0x27], bh
call fcn.1401e6090
adc qword [r8], r8
int3
push rbp
push rsi
sub rsp, 0x158
in al, dx
pop rax
add dword [rax], eax
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test eax, ecx
enter 0, 0
invalid
invalid
invalid
dec dword [rax - 0x75]
add dword [rax + 0x31c08949], edx
rol byte [rcx - 0xa], cl
rol byte [rbx], 0xf
xchg esp, eax
ret 0x948
ret 0x8348
retf 0xf020
cmpxchg qword [rcx], rdx
in al, dx
pop rax
add dword [rax], eax
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test eax, ecx
enter 0, 0
invalid
invalid
enter 0, 0
invalid
rol byte [rcx - 0xa], cl
rol byte [rbx], 0xf
xchg esp, eax
ret 0x948
cmpxchg qword [rcx], rdx
jne 0x1400d1170
invalid
add dword [rax], eax
add byte [rsi + 0x5d], bl
jmp fcn.14009e430
and dh, al
and byte [r8 + rcx*2], r8b
lea edx, [rbp - 0x58]
test al, 0x48
mov dword [rbp + 0xb0], ecx
call fcn.1400d8a20
xor ecx, ecx
mov rsi, qword [rbp + 0xa8]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x28], 1
mov qword [rbp + 0x30], rcx
mov qword [rbp + 0x38], rdx
push rbp
cmp byte [rax - 0x77], cl
mov byte [rbp + 0xa0], 3
mov byte [rbp + 0xa0], 3
lea rdx, [rbp + 0x28]
mov rcx, qword [rbp + 0xb0]
mov al, 0
add byte [rax], al
call fcn.1400d8a20
mov rcx, rsi
add rsp, 0x158
pop rsi
pop rbp
jmp 0x1400a1190
ret
add byte [rax], al
add bl, ch
xchg byte [rdi], cl
invalid
adc byte [rbp + 0x56], dl
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0xd0]
invalid
rol byte [rax], 1
add byte [rax], al
add al, ch
sal byte [rdi - 0x76b7ffef], cl
test dword [rax + 0x48000000], edi
mov dword [rbp + 0xc0], edx
rol byte [rax], 0
invalid
invalid
add al, ch
sal byte [rdi - 0x76b7ffef], cl
test dword [rax + 0x48000000], edi
mov dword [rbp + 0xc0], edx
rol byte [rax], 0
invalid
rol byte [rax], 0
add byte [rax - 0x73], cl
add eax, 0xffffffb6
lea rax, [0x1400d1249]
add rsp, 0x28
add esp, 0x28
pop rsi
pop rbp
ret
add dword [rax], eax
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax - 0x2000000], eax
invalid
invalid
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rdi], rdx
je case.0x1400d0216.4
test al, 4
je 0x1400d177a
test al, 3
je 0x1400d12f0
cmp rax, 0x3f
jbe 0x1400d1792
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rdi], rdx
mov cl, 0x17
mov cl, 0x17
jne 0x1400d130a
lea rax, [0x14025a250]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x14022b830]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rdi
lea rax, [rdi + 0x20]
lea eax, [rdi + 0x20]
lea eax, [rdi + 0x20]
mov qword [rbp + 0x68], rax
lea rax, [rbp - 0x30]
mov qword [rbp + 0x10], rax
mov eax, dword [rdi + 0x38]
and eax, 0xfffffffe
cmp eax, 0x3b9aca00
mov qword [rbp + 0x58], rdi
je 0x1400d17da
pop rsi
add al, 0
invalid
cmp byte [r11 + 0x3dfee0], r8b
cmp byte [rbx + 0x3dfee0], al
retf 0x3b9a
pop rsi
add al, 0
add byte [rax - 0x75], cl
mov esi, dword [rdi + 0x28]
mov rsi, qword [rdi + 0x28]
mov esi, dword [rdi + 0x28]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
add byte [rax], al
cmp eax, 1
je 0x1400d13eb
test eax, eax
jne 0x1400d1472
mov eax, dword [0x1402b339c]
add eax, 0x1e1fef
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov rdi, qword [rbp + 0x58]
mov edi, dword [rbp + 0x58]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0x70], rcx
jo 0x1400d1452
mov ecx, dword [rax + 0x118]
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rax + 0x110], 1
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov al, 0x18
add dword [rax], eax
add bl, ch
push rax
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov qword [rbp + 0x58], rdi
lea rcx, [rdi + 0x20]
mov dword [rbp - 0x18], 0x3b9aca01
lea rdx, [rbp - 0x20]
mov qword [rbp + 0x68], rcx
call fcn.1400d98a0
test byte [rax], al
add byte [rcx], dh
leave
test byte [rax], al
add byte [rcx], dh
leave
mov rsi, qword [rbp + 0x58]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x30], 1
add byte [rax - 0x77], cl
cmp byte [r8 - 0x77], r9b
push rbp
mov qword [rbp + 0x48], rax
add byte [rax - 0x77], cl
cmp byte [r8 - 0x77], r9b
push rbp
mov qword [rbp + 0x48], rax
mov dword [rbp + 0x28], 0x3b9aca00
lea rdx, [rbp + 0x20]
jmp 0x1400d171e
xor eax, eax
mov qword [rbp + 0x70], rax
add rdi, 0x30
add edi, 0x30
lea rdx, [rbp + 0x10]
mov rcx, rdi
call fcn.1400d6280
mov ebx, eax
ret
mov eax, dword [0x1402b339c]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
ret
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
add byte [rax + 1], 0
add byte [rbx - 0x74b7fe08], al
jne 0x1400d150b
add byte [rax + 1], 0
add byte [rbx - 0x74b7fe08], al
jne 0x1400d150b
je 0x1400d14f1
test eax, eax
jne 0x1400d1518
in eax, 0x1e
invalid
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
ror dword [rax - 0x73], 0x88
lock add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xba38e
ror dword [rax - 0x73], 0x88
lock add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xba38e
call fcn.14015dce0
or eax, ecx
or byte [rax], al
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x70]
mov qword [rax + 0x110], rcx
add dword [rax], eax
invalid
adc byte [rcx], al
add dword [rax], eax
add byte [rax - 0x77], cl
mov al, 0x18
add dword [rax], eax
add byte [rax + 0xfdb8401], dh
test dword [rcx + rax], ebx
add bh, al
add byte [rax], al
mov qword [rax + 0x118], rsi
mov al, 1
test bl, bl
jne 0x1400d167c
mov dword [rbp + 0x28], 0x3b9aca01
mov rcx, qword [rbp + 0x58]
mov rsi, qword [rcx + 0x28]
cmp al, 1
je 0x1400d1582
sub byte [r9], r8b
retf 0x3b9a
movzx eax, al
test eax, eax
jne case.0x1400909de.187
invalid
add eax, 0x1e1e54
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
or eax, dword [rax]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0x60], rcx
mov rcx, qword [rax + 0x118]
mov qword [rbp + 0x18], rcx
sbb byte [r8 - 0x39], r9b
adc byte [rax], 1
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
invalid
sbb byte [r8 - 0x39], r9b
adc byte [rax], 1
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov al, 0x18
sbb byte [rcx], al
add byte [rax], al
jmp 0x1400d15c5
mov qword [rax + 0x118], rsi
sbb byte [rcx], al
add byte [rax], al
jmp 0x1400d15c5
xor eax, eax
mov qword [rbp + 0x60], rax
mov rcx, rdi
mov qword [rbp + 0x70], rdi
call fcn.14009e9b0
cld
dec dword [rdi]
adc byte [rbp + 0x20], al
cld
dec dword [rdi]
adc byte [rbp + 0x20], al
movups xmm1, xmmword [rbp + 0x30]
movups xmm2, xmmword [rbp + 0x40]
mov rax, qword [rbp + 0x70]
jo 0x1400d15f1
adc dword [rax + 0x20], edx
jo 0x1400d15f1
adc dword [rax + 0x20], edx
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov eax, dword [0x1402b339c]
sbb eax, 0x4865001e
mov ecx, dword [0x58]
sbb eax, 0x4865001e
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
mov rsi, qword [rbp + 0x18]
mov dh, 0x80
add dword [rax], eax
add byte [rbx - 0x74b7fe08], al
jne 0x1400d1625
je case.0x1400a8d8d.149
test eax, eax
jne 0x1400d167c
mov byte [rbp + 0x7f], 0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x60]
mov qword [rax + 0x110], rcx
add byte [rax], al
mov qword [rax + 0x118], rsi
add dword [rax], eax
add byte [rdi], cl
mov dh, 0xc3
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x58]
jge case.0x1400c85b6.39
je 0x1400d186e
mov rax, qword [rdi]
jmp 0x1400d169b
lock cmpxchg qword [rdi], rcx
je 0x1400d172c
xchg ecx, eax
add byte [rax], al
invalid
je 0x1400d17aa
test al, 0x20
jne 0x1400d16e1
mov rcx, rax
and rcx, 0xfffffffffffffffe
and ecx, 0xfffffffe
invalid
test al, 4
jne 0x1400d16d0
cmp rcx, 0x3f
jbe 0x1400d1792
invalid
add rcx, 0xffffffffffffffc0
add ecx, 0xffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
jmp 0x1400d1690
test rcx, rcx
js 0x1400d17c2
add rcx, 0x40
mov dl, 1
jmp 0x1400d1690
mov dword [rbp - 0x18], 0x3b9aca01
lea rdx, [rbp - 0x20]
mov rcx, qword [rbp + 0x68]
mov ecx, dword [rbp + 0x68]
mov ecx, dword [rbp + 0x68]
push 0x81abe8
add byte [rcx], dh
leave
call fcn.1400d98a0
xor ecx, ecx
mov rsi, qword [rbp + 0x58]
mov rax, qword [rsi + 0x28]
mov qword [rbp - 0x50], 1
mov qword [rbp - 0x48], rcx
mov qword [rbp - 0x40], rdx
push rbp
invalid
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x58], 0x3b9aca00
lea rdx, [rbp - 0x60]
mov rcx, qword [rbp + 0x68]
call fcn.1400d98a0
jmp 0x1400d189b
invalid
mov rcx, qword [rbp + 0x68]
mov rdx, rdi
call fcn.140187cc0
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rdi], rax
cmp rax, 0x3f
clc
invalid
jbe 0x1400d180e
add byte [rax], al
clc
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400d1346.2
mov rcx, rdi
call fcn.14009e8b0
jmp case.0x1400d1346.2
lea rcx, str.assertion_failed:_next.is_notified__C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140229c50]
add eax, 0x1584c8
mov edx, 0x24
call fcn.1401e6090
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140229fb0]
mov edx, 0x26
call fcn.1401e6090
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140229c90]
mov edx, 0x23
adc eax, 0x58d4c00
fadd dword [rbp + rdx + 0x23ba00]
add byte [rax], al
call fcn.1401e6090
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140229f70]
mov edx, 0x2f
add byte [rax], al
add byte [rax], al
call fcn.1401e6090
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp + 0x20], rax
and byte [r8 - 0x39], r9b
sub byte [r9], r8b
add byte [rax], al
add byte [rax - 0x73], cl
push r8
and byte [r8 - 0x39], r9b
sub byte [r9], r8b
add byte [rax], al
add byte [rax - 0x73], cl
push r8
mov qword [rbp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x38], xmm0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
xor byte [r15], r9b
push rdi
ror byte [rdi], 0x11
cmp byte [r8 - 0x73], r9b
adc eax, 0x159e9d
lea rcx, [rbp + 0x20]
call fcn.1401e5ed0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
adc qword [rax], rax
adc qword [rax], rax
mov rcx, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x60]
jmp 0x1400d16f7
xor r8d, r8d
xor ecx, ecx
mov qword [rbp], rdx
mov qword [rbp + 8], rax
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], r8
mov dword [rbp - 0x18], 0x3b9aca00
lea rdx, [rbp - 0x20]
mov rcx, qword [rbp + 0x68]
call fcn.1400d98a0
or dword [rax - 0x74b80000], eax
jne 0x1400d18f3
mov rcx, rsi
call 0x1400a1f30
nop
add rsp, 0x128
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov byte [rsi + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x60]
mov qword [rax + 0x110], rcx
mov rcx, qword [rbp + 0x18]
mov qword [rax + 0x118], rcx
mov byte [rbp + 0x7f], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add al, ch
cmpsd dword [rsi], dword [rdi]
jle 0x1400d1b92
add ah, cl
nop word [rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x70]
cmp qword [rax + 8], 0
je 0x1400d1bd9
mov rax, qword [rbp + 0x70]
cmp qword [rax + 0x10], 0x11
jb 0x1400d1bc6
mov rax, qword [rbp + 0x68]
mov rax, qword [rax - 8]
mov qword [rbp + 0x68], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x68]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm0, xmmword [rbp - 0x30]
movaps xmm1, xmmword [rbp - 0x20]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
add rsp, 0xa0
pop rdi
pop rsi
pop rbp
ret
adc byte [rbp + 0x56], dl
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x80]
lea rcx, [rbp - 0x60]
call fcn.14009e9b0
retf
cld
call qword [rax + 0x20c48348]
pop rdi
pop rsi
pop rbp
ret
retf
int3
lea rbp, [rsp + 0x80]
mov qword [rbp - 0x10], 0xfffffffffffffffe
mov rax, qword [rcx]
nop dword [rax + rax]
test al, 8
je 0x1400d1eff
test al, 2
jne 0x1400d1eb8
mov rdx, rax
and rdx, 0xfffffffffffffff7
lock cmpxchg qword [rcx], rdx
jne 0x1400d1ea0
jmp 0x1400d1ed4
mov qword [rbp - 0x28], rcx
add rcx, 0x20
mov dword [rbp - 0x50], 0x3b9aca01
lea rdx, [rbp - 0x58]
call fcn.1400d98a0
mov rcx, qword [rbp - 0x28]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400d1f17
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400d1ef5
call fcn.14009e8b0
nop
add rsp, 0x80
invalid
add byte [rax], 0
add byte [rbp - 0x3d], bl
invalid
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x140229de8]
mov edx, 0x2b
call fcn.1401e6090
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
add byte [rdx + 0x27], bh
call fcn.1401e6090
adc dword [r8], eax
cmp qword [rbp - 0x18], 0
mov rcx, qword [rbp - 0x28]
je 0x1400d1ed4
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp - 0x20]
invalid
invalid
loopne 0x1400d1f42
call qword [rax]
mov rax, qword [rbp - 0x20]
adc byte [rax - 0x75], cl
loopne 0x1400d1f91
invalid
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
mov rcx, qword [rbp - 0x28]
je 0x1400d1ed4
mov rax, qword [rbp - 0x20]
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jb 0x1400d1f6a
mov rax, qword [rbp - 0x18]
mov rax, qword [rax - 8]
clc
clc
mov qword [rbp - 0x18], rax
call 0x1b71aaab6
adc ebx, dword [rsi]
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
mov eax, dword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x11f5db
jmp 0x1400d1ed0
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
invalid
mov dword [rsp + 0x10], edx
adc byte [rbp + 0x48], dl
sub esp, 0x20
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp - 8]
clc
clc
call fcn.1401eca50
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x20], rdx
lea rax, [0x1400d1f2f]
add rsp, 0x20
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
mov rax, qword [rbp - 0x20]
cmp qword [rax + 8], 0
or byte [rax], al
je 0x1400d2026
mov rax, qword [rbp - 0x20]
cmp qword [rax + 0x10], 0x11
jb 0x1400d2013
mov rax, qword [rbp - 0x18]
mov rax, qword [rax - 8]
mov eax, dword [rax - 8]
mov eax, dword [rax - 8]
mov qword [rbp - 0x18], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
add esp, 0x20
pop rbp
ret
jbe 0x1400d205f
and rax, 0xffffffffffffffc0
cmp rax, 0x40
clc
jne 0x1400d2059
add rsp, 0x28
jmp fcn.14009e8b0
nop
add rsp, 0x28
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea ecx, str.assertion_failed:_prev.ref_count_____1
adc eax, 0x58d4c00
jnp 0x1400d20e9
lea r8, [0x140229ee8]
mov edx, 0x27
add byte [rax], al
adc eax, 0x27ba00
add byte [rax], al
call fcn.1401e6090
adc dword [rax], eax
int3
in al, dx
mov eax, 0x48000000
lea ebp, [rsp + 0x80]
mov qword [rbp + 0x28], 0xfffffffffffffffe
sub dh, bh
invalid
invalid
dec dword [rax - 0x75]
invalid
sub dh, bh
invalid
mov eax, dword [rcx]
nop dword [rax]
mov r8, rax
xor edx, edx
rol byte [rcx - 0xa], cl
rol byte [rbx], 0xf
xchg esp, eax
ret 0x948
ret 0x8348
retf 0xf020
cmpxchg qword [rcx], rdx
jne 0x1400d20a0
rol byte [rcx - 0xa], cl
rol byte [rbx], 0xf
xchg esp, eax
ret 0x948
test r8b, 3
je 0x1400d20ee
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400d2158
invalid
loopne 0x1400d209a
cmp rax, 0x40
jne 0x1400d214d
add rsp, 0xb8
pop rsi
pop rbp
jmp fcn.14009e8b0
mov qword [rbp + 8], rcx
add rcx, 0x20
mov dword [rbp - 0x50], 0x3b9aca01
lea rdx, [rbp - 0x58]
mov qword [rbp + 0x10], rcx
call fcn.1400d98a0
add byte [rax], al
xor ecx, ecx
mov rsi, qword [rbp + 8]
mov rax, qword [rsi + 0x28]
mov qword [rbp - 0x18], 1
add dword [rax], eax
add byte [rax], al
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], rdx
mov qword [rbp], rax
mov dword [rbp - 0x20], 0x3b9aca00
retf 0x3b9a
lea rdx, [rbp - 0x28]
mov rcx, qword [rbp + 0x10]
call fcn.1400d98a0
ja 0x1400d213b
add byte [rax - 0x77], cl
int1
add rsp, 0xb8
add esp, 0xb8
pop rsi
pop rbp
jmp 0x1400a1f30
nop
add rsp, 0xb8
invalid
mov eax, 0x5e000000
pop rbp
ret
adc eax, 0x27ba00
add byte [rax], al
call fcn.1401e6090
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 0x20]
jmp case.0x1400b633c.87
adc byte [rbp + 0x56], dl
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x30]
call fcn.1401eca50
test al, 0x11
add byte [rax - 0x77], cl
sbb byte [r8 - 0x77], r9b
push rbp
and byte [rax - 0x73], cl
lea eax, [0x1400d2170]
test al, 0x11
add byte [rax - 0x77], cl
sbb byte [r8 - 0x77], r9b
push rbp
and byte [rax - 0x73], cl
lea eax, [0x1400d2170]
lea eax, [0x1400d2170]
invalid
add rsp, 0x28
pop rsi
pop rbp
ret
int3
lea ebp, [rsp + 0x80]
mov qword [rbp + 0x80], 0xfffffffffffffffe
add byte [rax], al
invalid
invalid
invalid
dec dword [rax - 0x77]
iretd
mov rax, qword [rcx]
jmp 0x1400d222a
or edx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rdi], rdx
je case.0x1400c3086.61
test al, 4
je 0x1400d26b3
add byte [rax - 0x73], cl
push rax
ror byte [rax - 0x7d], 0xfa
cmp rdx, 0x40
mov ecx, 0
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rdi], rdx
jne 0x1400d222a
lea rax, [0x14025a260]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x14022b830]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rdi
lea rax, [rdi + 0x20]
lea eax, [rdi + 0x20]
lea eax, [rdi + 0x20]
mov qword [rbp + 0x68], rax
lea rax, [rbp - 0x30]
ror byte [rax - 0x77], 1
loopne 0x1400d2213
cmp byte [r11 + 0x3dfee0], r8b
retf 0x3b9a
cmp byte [r11 + 0x3dfee0], r8b
retf 0x3b9a
mov qword [rbp + 0x58], rdi
je 0x1400d2713
mov rsi, qword [rdi + 0x28]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + 0x4c7401f8], al
add byte [rax], al
cmp eax, 1
je 0x1400d230b
test eax, eax
jne 0x1400d2392
invalid
add byte [rbx + 0x1e10cf05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov byte [rax + 0x140], 1
mov rdi, qword [rbp + 0x58]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0x70], rcx
jo 0x1400d2372
mov ecx, dword [rax + 0x118]
mov qword [rbp + 0x60], rcx
mov qword [rax + 0x110], 1
adc byte [rax], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
adc byte [rax], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov al, 0x18
add dword [rax], eax
add bl, ch
push rax
mov qword [rbp + 0x58], rdi
lea rcx, [rdi + 0x20]
mov dword [rbp - 0x10], 0x3b9aca01
lea rdx, [rbp - 0x18]
mov qword [rbp + 0x68], rcx
call fcn.1400d98a0
xor ecx, ecx
mov rsi, qword [rbp + 0x58]
mov qword [rax + 0x118], rsi
jmp 0x1400d2398
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x30], 1
mov qword [rbp + 0x38], rcx
mov qword [rbp + 0x40], rdx
mov qword [rbp + 0x48], rax
mov dword [rbp + 0x28], 0x3b9aca00
lea rdx, [rbp + 0x20]
jmp 0x1400d263e
xor eax, eax
mov qword [rbp + 0x70], rax
add rdi, 0x30
lea rdx, [rbp - 0x20]
mov rcx, rdi
stc
stc
call fcn.1400d6280
mov ebx, eax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
movzx eax, byte [rax + 0x140]
add byte [rax], al
cmp eax, 1
mov rsi, qword [rbp + 0x60]
mov esi, dword [rbp + 0x60]
mov esi, dword [rbp + 0x60]
je 0x1400d2411
test eax, eax
jne 0x1400d2438
mov eax, dword [0x1402b339c]
add eax, 0x1e0fc5
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
lea edx, [0x14018b860]
lea edx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x70]
mov qword [rax + 0x110], rcx
mov qword [rax + 0x118], rsi
mov al, 1
test bl, bl
jne case.0x1400a8fa3.146
mov dword [rbp + 0x28], 0x3b9aca01
mov rcx, qword [rbp + 0x58]
pop rax
mov rsi, qword [rcx + 0x28]
cmp al, 1
je 0x1400d24a2
movzx eax, al
test eax, eax
jne 0x1400d24df
and eax, 0x58
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea ecx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
invalid
nop dword [rax]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
ror dword [rax - 0x75], 0x88
adc byte [rcx], al
add byte [rax], al
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0x60], rcx
mov rcx, qword [rax + 0x118]
mov qword [rbp + 0x18], rcx
mov qword [rax + 0x110], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x118], rsi
jmp 0x1400d24e5
mov al, 0x18
add dword [rax], eax
add bl, ch
invalid
mov dword [rbp + 0x60], eax
mov rcx, rdi
mov qword [rbp + 0x70], rdi
call fcn.14009e9b0
movups xmm0, xmmword [rbp + 0x20]
movups xmm1, xmmword [rbp + 0x30]
xor byte [rdi], cl
adc byte [rbp + 0x40], dl
xor byte [rdi], cl
adc byte [rbp + 0x40], dl
mov rax, qword [rbp + 0x70]
movups xmmword [rax + 0x20], xmm2
adc dword [rax + 0x20], edx
jo 0x1400d2511
adc dword [rax + 0x20], edx
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
adc byte [rdi], cl
adc dword [rax], eax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
mov rsi, qword [rbp + 0x18]
je 0x1400d2577
test eax, eax
jne case.0x1400a8fa3.146
mov byte [rbp + 0x7f], 0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov bh, 8
add byte [rbx + 0x1e0e3905], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
invalid
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x60]
mov qword [rax + 0x110], rcx
mov qword [rax + 0x118], rsi
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x58]
mov edi, dword [rbp + 0x58]
mov edi, dword [rbp + 0x58]
je 0x1400d27a7
mov rax, qword [rdi]
jmp 0x1400d25bb
lock cmpxchg qword [rdi], rcx
je 0x1400d264c
invalid
xchg ecx, eax
add byte [rax], al
invalid
test al, 1
je 0x1400d26e3
add dword [rax], eax
invalid
test al, 0x20
jne 0x1400d2601
invalid
cmp cl, byte [rax - 0x77]
ror dword [rax - 0x7d], 0xe1
invalid
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x1400d25f0
cmp rcx, 0x3f
stc
invalid
jbe 0x1400d26cb
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
jmp 0x1400d25b0
ret 0xd200
test rcx, rcx
js 0x1400d26fb
add rcx, 0x40
mov dl, 1
jmp 0x1400d25b0
mov dword [rbp - 0x10], 0x3b9aca01
lea rdx, [rbp - 0x18]
mov rcx, qword [rbp + 0x68]
call fcn.1400d98a0
xor ecx, ecx
leave
leave
mov rsi, qword [rbp + 0x58]
mov esi, dword [rbp + 0x58]
mov rax, qword [rsi + 0x28]
mov qword [rbp - 0x50], 1
mov qword [rbp - 0x48], rcx
mov qword [rbp - 0x40], rdx
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x58], 0x3b9aca00
add dl, cl
invalid
cmp ecx, dword [rax - 0x73]
push rbp
invalid
invalid
mov rcx, qword [rbp + 0x68]
call fcn.1400d98a0
jmp 0x1400d27d4
cmp dl, 2
je 0x1400d26a6
movzx eax, dl
cmp eax, 1
jne 0x1400d27dc
mov rax, qword [rdi + 0x20]
add rax, 0x10
mov byte [rbp - 0x60], 1
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rdi
lea rax, [rbp - 0x60]
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
lea rcx, [rbp - 0x18]
call fcn.14018cc50
or eax, dword [rax]
or eax, dword [rax]
mov rax, 0xffffffffffffffc0
lock xadd qword [rdi], rax
rol dword [rdi], 0x48
cmp eax, 0x3f
clc
invalid
jbe 0x1400d2747
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400d27dc
mov rcx, rdi
call fcn.14009ee40
cld
invalid
jmp 0x1400d27dc
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140229fb0]
add byte [rdx + 0x26], bh
add byte [rdx + 0x26], bh
call fcn.1401e6090
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140229c90]
add eax, 0x15759f
mov edx, 0x23
call fcn.1401e6090
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea ecx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140229f70]
mov edx, 0x2f
add byte [rax], al
add byte [rax], al
call fcn.1401e6090
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp + 0x20], rax
and byte [r8 - 0x39], r9b
sub byte [r9], r8b
add byte [rax], al
add byte [rax - 0x73], cl
push r8
and byte [r8 - 0x39], r9b
sub byte [r9], r8b
add byte [rax], al
add byte [rax - 0x73], cl
push r8
mov qword [rbp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x38], xmm0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp + 0x20]
call fcn.1401e5ed0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
mov rcx, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x60]
jmp 0x1400d2617
adc eax, 0x58d4c00
xchg ebx, eax
ja 0x1400d2769
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 8], rdx
mov qword [rbp + 0x10], rax
mov qword [rbp - 8], rcx
mov qword [rbp], r8
mov dword [rbp - 0x10], 0x3b9aca00
lea rdx, [rbp - 0x18]
mov rcx, qword [rbp + 0x68]
call fcn.1400d98a0
sal byte [rax], 1
invalid
sal byte [rax], 1
add byte [rax - 0x75], cl
jne 0x1400d282c
mov rsi, qword [rbp + 0x58]
mov rcx, rsi
call 0x1400a1450
nop
add rsp, 0x128
pop rbx
pop rdi
pop rsi
pop rbp
ret
in eax, dx
adc dword [rax], eax
jmp 0x1400d27d0
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
movups xmm0, xmmword [rbp + 0x20]
movups xmm1, xmmword [rbp + 0x30]
movups xmm2, xmmword [rbp + 0x40]
mov rax, qword [rbp + 0x70]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x1400d295f
test eax, eax
jne 0x1400d2988
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov byte [rsi + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x60]
mov qword [rax + 0x110], rcx
mov rcx, qword [rbp + 0x18]
mov qword [rax + 0x118], rcx
mov byte [rbp + 0x7f], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
call fcn.140179a30
int3
sti
jo 0x1400d2e01
add byte [rdx + 0x27], bh
call fcn.1401e6090
int3
push rsi
sub rsp, 0xb8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x28], 0xfffffffffffffffe
mov rax, qword [rcx]
nop dword [rax]
mov r8, rax
xor edx, edx
test r8b, 3
sete dl
or rdx, rax
or rdx, 0x20
lock cmpxchg qword [rcx], rdx
jne 0x1400d2e20
test r8b, 3
je 0x1400d2e6e
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400d2ed8
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400d2ecd
add rsp, 0xb8
pop rsi
pop rbp
jmp fcn.14009ee40
mov qword [rbp + 8], rcx
add rcx, 0x20
mov dword [rbp - 0x50], 0x3b9aca01
lea rdx, [rbp - 0x58]
mov qword [rbp + 0x10], rcx
call fcn.1400d98a0
xor ecx, ecx
mov rsi, qword [rbp + 8]
mov rax, qword [rsi + 0x28]
mov qword [rbp - 0x18], 1
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], rdx
mov qword [rbp], rax
mov dword [rbp - 0x20], 0x3b9aca00
lea rdx, [rbp - 0x28]
mov rcx, qword [rbp + 0x10]
call fcn.1400d98a0
mov rcx, rsi
add rsp, 0xb8
pop rsi
pop rbp
jmp 0x1400a1450
nop
add rsp, 0xb8
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 0x20]
jmp 0x1400d2e8c
mov dword [rbp + 0x20], edx
lea rax, [0x1400d2ef0]
add rsp, 0x28
pop rsi
pop rbp
ret
nop
add rsp, 0x28
pop rsi
pop rbp
ret
in al, dx
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
mov rsi, rcx
mov esi, ecx
mov esi, ecx
cmp dword [rcx], 2
jne 0x1400d331b
mov rcx, qword [rsi + 8]
test rcx, rcx
je 0x1400d3490
test byte [rcx], al
add byte [rax], al
test byte [rcx], al
add byte [rax], al
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp fcn.14007cf20
pushfq
cli
invalid
pushfq
cli
inc dword [rax + 0xf8be]
add byte [rdx], cl
cmp byte [rsi + 0xf8], 0xa
jb 0x1400d3344
cmp qword [rsi + 0x108], 0
je 0x1400d3344
mov r8, qword [rsi + 0x100]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x88], 0
je 0x1400d3364
mov r8, qword [rsi + 0x90]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x28]
mov qword [rbp - 0x10], rsi
call fcn.1400259f0
mov rax, qword [rbp - 0x10]
cmp qword [rax], 0
invalid
je 0x1400d339b
add byte [rax + riz + 0x48], dh
mov eax, dword [rbp - 0x10]
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 8]
test rax, rax
je 0x1400d339b
mov r8, qword [rbp - 0x10]
lea rcx, [r8 + 0x20]
mov rdx, qword [r8 + 0x10]
mov r8, qword [r8 + 0x18]
call qword [rax + 0x10]
mov r14, qword [rbp - 0x10]
mov rsi, qword [r14 + 0xe8]
mov rdi, qword [r14 + 0xf0]
add byte [rax - 0x7d], cl
invalid
or byte [rax - 0x75], cl
sbb eax, 0x11e1a0
add byte [rax - 0x7d], cl
invalid
jmp 0x1400d33c4
add rsi, 0x58
sub rdi, 1
jb 0x1400d33e1
cmp qword [rsi - 8], 0
je case.0x140090a3c.206
mov r8, qword [rsi]
mov rcx, qword [0x1402b32e8]
xor edx, edx
sar bh, cl
shr ebx, cl
invalid
sar bh, cl
shr ebx, cl
fisttp word [rcx - 0x7d]
mov esi, 0xe0
loopne 0x1400d33e6
add byte [rax], al
cmp qword [r14 + 0xe0], 0
je 0x1400d3401
loopne 0x1400d33e6
add byte [rax], al
add byte [rsi + rdx + 0x4d], dh
mov r8, qword [r14 + 0xe8]
mov eax, dword [rsi + 0xe8]
mov rcx, qword [0x1402b32e8]
or eax, 0x1dfeef
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x11e157
adc eax, 0x11e157
mov rax, qword [r14 + 0x110]
adc byte [rcx], al
add byte [rax], al
lock dec qword [rax]
jne 0x1400d341e
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x110]
mov byte [rax], dl
add dword [rax], eax
add al, ch
invalid
movsb byte [rdi], byte [rsi]
cli
invalid
mov byte [rax], dl
add dword [rax], eax
add al, ch
and ah, byte [rdx + rdi*8 + 0x458b48ff]
invalid
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x118]
mov byte [rax], bl
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax], 1
add byte [rax], al
mov byte [rax], bl
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax], 1
add byte [rax], al
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x20], rax
call qword [rax]
mov rax, qword [rbp - 0x20]
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 0x10]
je 0x1400d346d
cmp qword [rax + 0x10], 0x11
jae 0x1400d3456
mov r8, qword [rbp - 0x18]
jmp 0x1400d345e
mov r8, qword [rbp - 0x18]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x7d], cl
mov esi, 0x130
add byte [rcx + rbx + 0x48], dh
cmp qword [rsi + 0x130], 0
je 0x1400d3490
add rsi, 0x130
add esi, 0x130
mov rcx, rsi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp fcn.14006a930
invalid
je 0x1400d3488
invalid
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
cmp qword [rax], 0
je 0x1400d34dd
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 8]
test rax, rax
je 0x1400d34dd
mov r8, qword [rbp - 0x10]
lea rcx, [r8 + 0x20]
mov rdx, qword [r8 + 0x10]
mov r8, qword [r8 + 0x18]
sbb dil, dil
push rax
invalid
sbb dil, dil
push rax
adc byte [rax + 0x20c48348], dl
invalid
invalid
nop
add rsp, 0x20
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rsi, qword [rbp - 0x10]
mov rcx, qword [rsi + 0xe8]
mov ecx, dword [rsi + 0xe8]
mov ecx, dword [rsi + 0xe8]
mov rdx, qword [rsi + 0xf0]
call fcn.1400b48c0
invalid
dec dword [rax - 0x7d]
mov esi, 0xe0
invalid
je 0x1400d353e
add al, ch
cmpsb byte [rsi], byte [rdi]
adc edi, esi
invalid
dec dword [rax - 0x7d]
mov esi, 0xe0
add byte [rdx + rbx + 0x48], dh
mov rax, qword [rbp - 0x10]
invalid
mov rax, qword [rbp - 0x10]
invalid
mov r8, qword [rax + 0xe8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov rax, qword [rax + 0x110]
adc byte [rax], 1
add byte [rax], al
lock dec qword [rax]
jne 0x1400d355f
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x110]
call fcn.14007d840
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
invalid
add byte [rax], al
mov rdi, qword [rax + 0x120]
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
jg 0x1400d35a6
invalid
je 0x1400d35be
jg 0x1400d35a6
add byte [rbp + rbx + 0x48], dh
cmp dword [rdi + 0x10], 0x11
cmp qword [rdi + 0x10], 0x11
jb case.0x1400a9040.145
mov rsi, qword [rsi - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
adc byte [rbp + 0x41], dl
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
cmp qword [rax + 8], 0
je case.0x1400b0368.118
mov rax, qword [rbp - 0x20]
cmp qword [rax + 0x10], 0x11
jb 0x1400d3605
invalid
mov rax, qword [rbp - 0x18]
mov rax, qword [rax - 8]
mov qword [rbp - 0x18], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x18]
fdiv st(4), st(0)
sbb eax, 0x4cd23100
mov eax, dword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x130], 0
cmp dword [rax + 0x130], 0
je 0x1400d3661
mov rcx, qword [rbp - 0x10]
add rcx, 0x130
xor byte [rcx], al
add byte [rax], al
xor byte [rcx], al
add byte [rax], al
call fcn.14006a930
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0xa], esi
add byte [rax], al
invalid
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
mov ecx, eax
rol ecx, 0xe9
add eax, 0xf001e183
cmpxchg qword [rdi], rdx
je 0x1400d36e8
test al, 4
je 0x1400d3bf8
test al, 3
je 0x1400d36a0
cmp rax, 0x3f
jbe 0x1400d3c10
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rdi], rdx
jne 0x1400d36ba
lea rax, [0x14025a270]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [0x14022b830]
mov qword [rbp + 0xa28], rax
adc dword [0xc5967f06], 0xa28
mov qword [rbp + 0xa30], rdi
lea rax, [rdi + 0x20]
mov qword [rbp + 0xa58], rax
add byte [rax - 0x73], cl
and byte [r8 - 0x77], r9b
test dword [rax + 0xa], ebx
add byte [rax], al
lea rax, [rbp + 0xa28]
mov qword [rbp + 0xa38], rax
cmp dword [rdi + 0x30], 2
mov qword [rbp + 0xa48], rdi
or al, byte [rax]
add byte [rax - 0x77], cl
test dword [rax], edi
or al, byte [rax]
add byte [rbx + 0x4802307f], al
mov dword [rbp + 0xa48], edi
ja 0x1400d3c58
mov rsi, qword [rdi + 0x28]
mov eax, dword [0x1402b339c]
add eax, 0x1dfc5b
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x1400d37a9
or al, byte [rax]
add byte [rax - 0x75], cl
mov byte [rax], bl
add dword [rax], eax
add byte [rax - 0x77], cl
lea edx, [rax + 0xa]
add byte [rax], al
mov qword [rax + 0x110], 1
adc byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x118], rsi
jmp 0x1400d3862
invalid
jbe 0x1400d3835
mov qword [rbp + 0xa48], rdi
mov dword [rbp + 0xa48], edi
lea rcx, [rdi + 0x20]
mov qword [rbp + 0x788], 4
invalid
add byte [rax], al
add al, 0
add byte [rax], al
lea rdx, [rbp + 0x788]
mov qword [rbp + 0xa58], rcx
lea ebx, [rax + 0xa]
add byte [rax], al
invalid
lea ebx, [rax + 0xa]
add byte [rax], al
call fcn.1400d8f30
xor ecx, ecx
mov rsi, qword [rbp + 0xa48]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x4f0], 1
mov qword [rbp + 0x4f8], rcx
mov qword [rbp + 0x500], rdx
mov dword [rbp + 0x500], edx
mov qword [rbp + 0x508], rax
mov qword [rbp + 0x4e8], 3
lea rdx, [rbp + 0x4e8]
jmp 0x1400d3b6e
add rdi, 0x30
lea rdx, [rbp + 0xa38]
add byte [rax], al
add byte [rax], al
mov rcx, rdi
call fcn.1400d5650
mov ebx, eax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
mov rsi, qword [rbp + 0xa50]
je 0x1400d38e1
test eax, eax
jne 0x1400d390b
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rax - 0x73], 0x88
lock add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xb7f9e
ror dword [rax - 0x73], 0x88
lock add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xb7f9e
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0xa60]
invalid
or al, byte [rax]
add byte [rax - 0x77], cl
mov byte [rax], dl
add dword [rax], eax
add byte [rax - 0x77], cl
mov al, 0x18
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
mov al, 1
test bl, bl
jne 0x1400d3a9f
mov qword [rbp - 0x58], 4
add al, 0
add byte [rax], al
mov rcx, qword [rbp + 0xa48]
mov rsi, qword [rcx + 0x28]
cmp al, 1
je 0x1400d397c
movzx eax, al
test eax, eax
jne case.0x1400a8fea.142
add byte [rax], al
mov byte [rbp + 0xa6f], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
lea edx, [0x14018b860]
lea edx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0xa50], rcx
add byte [rax], al
mov rcx, qword [rax + 0x118]
mov qword [rbp + 0xa40], rcx
mov qword [rax + 0x110], 1
mov qword [rax + 0x118], rsi
jmp 0x1400d39c8
xor eax, eax
mov qword [rbp + 0xa50], rax
lea rcx, [rbp + 0x4e8]
lea rdx, [rbp - 0x58]
mov r8d, 0x2a0
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rdi
stc
mov qword [rbp + 0xa60], rdi
add al, ch
jae 0x1400d39e0
call fcn.1400d2f60
lea rdx, [rbp + 0x4e8]
mov r8d, 0x2a0
mov rcx, qword [rbp + 0xa60]
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [0x1402b339c]
add eax, 0x1df990
invalid
add eax, 0x1df990
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movzx eax, byte [rax + 0x140]
cmp eax, 1
mov rsi, qword [rbp + 0xa40]
je 0x1400d3a77
add byte [rax + 1], 0
add byte [rbx - 0x74b7fe08], al
mov ch, 0x40
or al, byte [rax]
add byte [rbx + rcx*2 - 0x7b], dh
sal byte [rbp + 0x6f], 0xc6
outsd dx, dword [rsi]
mov byte [rbp + 0xa6f], 0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
test eax, eax
jne 0x1400d3a9f
outsd dx, dword [rsi]
outsd dx, dword [rsi]
mov byte [rbp + 0xa6f], 0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
adc eax, 0xb7e08
adc eax, 0xb7e08
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0xa50]
mov qword [rax + 0x110], rcx
mov byte [rax], dl
add dword [rax], eax
add byte [rax - 0x77], cl
mov al, 0x18
add dword [rax], eax
invalid
mov byte [rax], dl
add dword [rax], eax
add byte [rax - 0x77], cl
mov al, 0x18
add dword [rax], eax
add byte [rdi], cl
mov dh, 0xc3
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0xa48]
je 0x1400d3d19
mov rax, qword [rdi]
jmp 0x1400d3acb
lock cmpxchg qword [rdi], rcx
je 0x1400d3b7f
test al, 1
je 0x1400d3c28
test al, 0x20
jne 0x1400d3b11
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x1400d3b00
cmp rcx, 0x3f
jbe 0x1400d3c10
invalid
xchg byte [rcx + rax], ah
add byte [rax], al
add byte [rax - 0x7d], cl
rol eax, 0x48
cmp ecx, 0x40
setb dl
add dl, dl
jmp 0x1400d3ac0
nop dword [rax + rax]
test rcx, rcx
js 0x1400d3c40
add rcx, 0x40
mov dl, 1
rol dword [rax - 0x4e], 1
jmp 0x1400d3ac0
mov qword [rbp + 0x788], 4
add byte [rax - 0x73], cl
xchg ebp, eax
mov byte [rdi], al
add byte [rax], al
lea rdx, [rbp + 0x788]
mov rcx, qword [rbp + 0xa58]
call fcn.1400d8f30
xor ecx, ecx
mov rsi, qword [rbp + 0xa48]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x39], cl
test dword [rax + 2], edx
add byte [rax], al
add dword [rax], eax
add byte [rax], al
sub byte [rax - 0x39], cl
test dword [rax + 2], edx
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x258], rcx
mov qword [rbp + 0x260], rdx
mov dword [rbp + 0x260], edx
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
xchg ebp, eax
invalid
mov dword [rbp + 0x260], edx
mov qword [rbp + 0x268], rax
mov qword [rbp + 0x248], 3
add al, byte [rax]
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
add al, byte [rax]
add al, byte [rax]
invalid
mov rcx, qword [rbp + 0xa58]
call fcn.1400d8f30
jmp 0x1400d3d5f
cmp dl, 2
je case.0x1400d36f6.3
invalid
movzx eax, dl
movzx eax, dl
cmp eax, 1
jne case.0x1400d36f6.2
test edi, edx
add dword [rax], eax
invalid
mov rax, qword [rdi + 0x20]
add rax, 0x10
mov byte [rbp + 0x248], 1
mov qword [rbp + 0x788], rax
mov qword [rbp + 0x790], rdi
add byte [rax], al
and byte [rax - 0x7d], cl
rcl byte [rax], 0xc6
test dword [rax + 2], ecx
add byte [rax], al
add dword [rax - 0x77], ecx
test dword [rax + 0x48000007], ecx
mov dword [rbp + 0x790], edi
add byte [rax], al
lea rax, [rbp + 0x248]
mov qword [rbp + 0x798], rax
lea rcx, [rbp + 0x788]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 0x48000007], ebx
lea rcx, [rbp + 0x788]
invalid
add byte [rax], al
invalid
call fcn.14018cc50
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rdi], rax
invalid
cmp rax, 0x3f
jbe 0x1400d3c9b
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400d36f6.2
mov rcx, rdi
call fcn.14009f060
jmp case.0x1400d36f6.2
lea rcx, str.assertion_failed:_next.is_notified__C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
rcr dword [rdi + 0x15], 0
lea r8, [0x140229c50]
mov edx, 0x24
call fcn.1401e6090
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140229fb0]
mov edx, 0x26
call fcn.1401e6090
invalid
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140229c90]
mov edx, 0x23
call fcn.1401e6090
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140229f70]
mov edx, 0x2f
call fcn.1401e6090
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp + 0x4e8], rax
mov qword [rbp + 0x4f0], 1
mov dword [rbp + 0x4f0], 1
lea rax, [rbp - 0x58]
mov qword [rbp + 0x4f8], rax
test eax, edi
add al, 0
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test dword [rax], eax
add eax, 0x8d480000
lea edx, [0x14022b6a0]
test eax, edi
add al, 0
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test dword [rax], eax
add eax, 0x8d480000
lea edx, [0x14022b6a0]
lea edx, [0x14022b6a0]
lea rcx, [rbp + 0x4e8]
call fcn.1401e5ed0
adc dword [rax], eax
adc dword [rax], eax
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
mov rcx, qword [rbp + 0xa60]
or al, byte [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
push rax
or al, byte [rax]
add cl, ch
imul edi, esi, 0xffffffff
invalid
mov ecx, dword [rbp + 0xa60]
mov rdx, qword [rbp + 0xa50]
jmp 0x1400d3817
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0x7a0], rdx
mov qword [rbp + 0x7a8], rax
test dword [rax + 0x48000007], ebp
mov dword [rbp + 0x790], ecx
mov qword [rbp + 0x798], r8
invalid
add byte [rax], al
mov qword [rbp + 0x788], 3
lea rdx, [rbp + 0x788]
xchg ebp, eax
mov byte [rdi], al
add byte [rax], al
xchg ebp, eax
mov byte [rdi], al
add byte [rax], al
mov rcx, qword [rbp + 0xa58]
call fcn.1400d8f30
mov rsi, qword [rbp + 0xa48]
mov rcx, rsi
call 0x14009ffa0
nop
add rsp, 0xb18
pop rbx
pop rdi
pop rsi
pop rbp
ret
test al, 8
je 0x1400d4236
test al, 2
jne case.0x140085d5d.264
mov rdx, rax
and rdx, 0xfffffffffffffff7
lock cmpxchg qword [rcx], rdx
jne 0x1400d41d0
jmp 0x1400d420b
mov qword [rbp + 0x248], rcx
add rcx, 0x20
mov qword [rbp - 0x58], 4
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
test al, 0xe8
sub al, 0x4d
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
test al, 0xe8
sub al, 0x4d
add byte [rax], al
mov rcx, qword [rbp + 0x248]
add al, byte [rax]
add byte [rax - 0x39], cl
rol al, 0xff
invalid
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
cmp eax, 0x3f
cmp eax, 0x3f
jbe 0x1400d424e
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400d422c
call fcn.14009f060
nop
add rsp, 0x2f0
pop rbp
ret
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x140229de8]
mov edx, 0x2b
call fcn.1401e6090
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
cmp qword [rbp + 0x258], 0
mov rcx, qword [rbp + 0x248]
je 0x1400d420b
mov rcx, qword [rbp + 0x258]
mov ecx, dword [rbp + 0x258]
mov rax, qword [rbp + 0x250]
call qword [rax]
mov rax, qword [rbp + 0x250]
cmp qword [rax + 8], 0
mov rcx, qword [rbp + 0x248]
je 0x1400d420b
mov rax, qword [rbp + 0x250]
cmp qword [rax + 0x10], 0x11
jb case.0x140090a3c.210
mov rax, qword [rbp + 0x258]
mov rax, qword [rax - 8]
clc
mov qword [rbp + 0x258], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
ror byte [rbx + rcx*4 - 0x7b], cl
pop rax
add al, byte [rax]
add bh, bh
adc eax, 0x11d282
ror byte [rbx + rcx*4 - 0x7b], cl
pop rax
add al, byte [rax]
add bh, bh
adc eax, 0x11d282
jmp 0x1400d4204
invalid
adc byte [rbp + 0x48], dl
sub esp, 0x20
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
lea ebp, [rax + 2]
invalid
add al, byte [rax]
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
lea ebp, [rax + 2]
invalid
add al, byte [rax]
invalid
push 0xffffffffe8000002
push rbx
xchg dword [rcx], edx
call fcn.1401eca50
mov qword [rbp + 0x258], rax
add byte [rax - 0x77], cl
test dword [rax + 2], ebx
add byte [rax], al
mov qword [rbp + 0x250], rdx
lea rax, [0x1400d4266]
lea eax, [0x1400d4266]
lea eax, [0x1400d4266]
add rsp, 0x20
pop rbp
ret
invalid
adc byte [rbp + 0x48], dl
sub esp, 0x20
lea rbp, [rdx + 0x80]
call fcn.140179a30
int3
adc cl, byte [rax - 0x75]
test dword [rax + 2], ebx
add byte [rax], al
mov rax, qword [rax - 8]
mov qword [rbp + 0x258], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x258]
add al, byte [rax]
add bh, bh
adc eax, 0x11d1c3
nop
add rsp, 0x20
pop rbp
ret
sub rsp, 0x28
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400d43cf
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400d43c9
add rsp, 0x28
jmp fcn.14009f060
nop
add rsp, 0x28
invalid
sub bl, al
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
add eax, 0x155b0b
add eax, 0x155b0b
mov edx, 0x27
add byte [rax], al
call fcn.1401e6090
int3
int3
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ecx
add eax, 0xfffe0000
invalid
invalid
invalid
invalid
mov r8, rax
xor edx, edx
rol byte [rcx - 0xa], cl
rol byte [rbx], 0xf
add ecx, dword [rdi]
xchg esp, eax
ret 0x948
ret 0x8348
retf 0xf020
cmpxchg qword [rcx], rdx
rol byte [rcx - 0xa], cl
rol byte [rbx], 0xf
add ecx, dword [rdi]
add ecx, dword [rdi]
xchg esp, eax
ret 0x948
cmpxchg qword [rcx], rdx
jne 0x1400d4410
test r8b, 3
je 0x1400d4462
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400d44ec
add byte [rax], al
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400d44e1
add rsp, 0x598
pop rsi
pop rbp
jmp fcn.14009f060
cld
invalid
mov qword [rbp + 0x4e8], rcx
add rcx, 0x20
mov qword [rbp - 0x58], 4
lea rdx, [rbp - 0x58]
mov qword [rbp + 0x4f0], rcx
and byte [rax - 0x39], cl
test al, 4
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
test al, 0x48
mov dword [rbp + 0x4f0], ecx
call fcn.1400d8f30
xor ecx, ecx
mov rsi, qword [rbp + 0x4e8]
add byte [rax], al
add byte [rax], al
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x250], 1
add byte [rax - 0x77], cl
lea ebx, [rax + 2]
add byte [rax], al
add byte [rax - 0x77], cl
lea ebx, [rax + 2]
add byte [rax], al
mov qword [rbp + 0x260], rdx
mov qword [rbp + 0x268], rax
mov dword [rbp + 0x268], eax
mov qword [rbp + 0x248], 3
lea rdx, [rbp + 0x248]
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
add al, 0
add al, ch
invalid
add byte [rax], al
mov rcx, rsi
add rsp, 0x598
add esp, 0x598
add esp, 0x598
pop rsi
pop rbp
jmp 0x14009ffa0
nop
add rsp, 0x598
invalid
cwde
add eax, 0x5d5e0000
ret
invalid
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
adc eax, 0x27ba00
add byte [rax], al
call fcn.1401e6090
mov rcx, qword [rbp + 0x4f8]
add al, 0
add byte [rax - 0x75], cl
xchg ebp, eax
add byte [0x1b0f64514], al
invalid
invalid
invalid
add al, 0
add byte [rax - 0x75], cl
xchg ebp, eax
add byte [0x1b0f64514], al
invalid
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x510]
add al, ch
adc al, byte [rbp - 0x76b7ffef]
test eax, edi
add al, 0
add byte [rax - 0x77], cl
xchg ebp, eax
add byte [0xcd55454e], al
add eax, 0xffffffb1
add al, ch
adc al, byte [rbp - 0x76b7ffef]
test eax, edi
add al, 0
add byte [rax - 0x77], cl
xchg ebp, eax
add byte [0xcd55454e], al
add eax, 0xffffffb1
add rsp, 0x28
pop rsi
pop rbp
ret
push rbp
push rsi
push rdi
push rbx
sub rsp, 0xb18
lea rbp, [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0xa], esi
add byte [rax], al
invalid
invalid
invalid
dec dword [rax - 0x77]
iretd
mov rax, qword [rcx]
jmp 0x1400d45ca
test al, 4
je 0x1400d4ae0
clc
invalid
lea rax, [0x14025a280]
movsxd rcx, dword [rax + rcx*4]
or al, 0x88
add rcx, rax
jmp rcx
lea rax, [0x14022b830]
mov qword [rbp + 0xa28], rax
mov qword [rbp + 0xa30], rdi
invalid
jb 0x1400d4623
add byte [rax - 0x77], cl
test dword [rax], ebp
or al, byte [rax]
add byte [rax - 0x77], cl
mov ebp, 0xa30
invalid
add byte [rax - 0x73], cl
and byte [r8 - 0x77], r9b
lea rax, [rdi + 0x20]
mov qword [rbp + 0xa58], rax
test dword [rax + 0xa], ebx
add byte [rax], al
lea rax, [rbp + 0xa28]
mov qword [rbp + 0xa38], rax
cmp dword [rdi + 0x30], 2
mov qword [rbp + 0xa48], rdi
mov ebp, 0xa48
ja 0x1400d4b40
mov rsi, qword [rdi + 0x28]
mov eax, dword [0x1402b339c]
add eax, 0x1ded4b
add eax, 0x1ded4b
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x1400d46b9
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
add byte [rax + 1], 0
add byte [rcx], al
mov rdi, qword [rbp + 0xa48]
mov edi, dword [rbp + 0xa48]
mov edi, dword [rbp + 0xa48]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0xa60], rcx
mov rcx, qword [rax + 0x118]
mov qword [rbp + 0xa50], rcx
lea edx, [rax + 0xa]
add byte [rax], al
lea edx, [rax + 0xa]
add byte [rax], al
mov qword [rax + 0x110], 1
mov qword [rax + 0x118], rsi
jmp 0x1400d4772
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov al, 0x18
add dword [rax], eax
add bl, ch
jbe 0x1400d4745
invalid
mov qword [rbp + 0xa48], rdi
mov dword [rbp + 0xa48], edi
lea rcx, [rdi + 0x20]
mov qword [rbp + 0x4e8], 4
lea rdx, [rbp + 0x4e8]
mov qword [rbp + 0xa58], rcx
call fcn.1400d8f30
xor ecx, ecx
mov rsi, qword [rbp + 0xa48]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x790], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
lea ebx, [rax + 0x48000007]
add byte [rax - 0x77], cl
xchg ebp, eax
invalid
invalid
add byte [rax], al
add byte [rax - 0x77], cl
xchg ebp, eax
movabs al, byte [0x7a8858948000007]
add byte [rax], al
mov dword [rbp + 0x7a0], edx
mov qword [rbp + 0x7a8], rax
mov qword [rbp + 0x788], 3
lea rdx, [rbp + 0x788]
jmp 0x1400d4a7e
add rdi, 0x30
lea rdx, [rbp + 0xa38]
lea edx, [rbp + 0xa38]
lea edx, [rbp + 0xa38]
mov rcx, rdi
call fcn.1400d5650
mov ebx, eax
mov eax, dword [0x1402b339c]
sbb eax, 0x8b486500
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
sbb eax, 0x8b486500
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x140]
cmp eax, 1
mov rsi, qword [rbp + 0xa50]
je 0x1400d47f1
test eax, eax
jne case.0x14008568d.271
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax - 0x75], cl
add al, 0xc1
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
jo 0x1400d47dc
add al, ch
or dword [rbp + 0x58b0008], edx
mov edi, 0x65001deb
mov rcx, qword [0x58]
mov ecx, dword [0x58]
jo 0x1400d47dc
add al, ch
or dword [rbp + 0x58b0008], edx
mov edi, 0x65001deb
mov rcx, qword [0x58]
mov ecx, dword [0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
add byte [rcx], al
add byte [rcx], al
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0xa60]
mov qword [rax + 0x110], rcx
mov qword [rax + 0x118], rsi
mov al, 1
test bl, bl
jne case.0x1400bd9cd.76
mov qword [rbp - 0x58], 4
mov rcx, qword [rbp + 0xa48]
or al, byte [rax]
add byte [rax - 0x75], cl
jno 0x1400d485e
or al, byte [rax]
add byte [rax - 0x75], cl
jno 0x1400d485e
cmp al, 1
je 0x1400d488c
movzx eax, al
test eax, eax
jne 0x1400d48cf
add byte [rax], al
mov byte [rbp + 0xa6f], 1
mov eax, dword [0x1402b339c]
jmp 0x1400d486e
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
jmp 0x1400d486e
ror dword [rax - 0x73], 0x88
lock add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xb6ff3
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
outsb dx, byte [rsi]
xchg esp, eax
or byte [rax], al
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0xa50], rcx
add byte [rax], al
add byte [rax], al
mov rcx, qword [rax + 0x118]
mov qword [rbp + 0xa40], rcx
mov qword [rax + 0x110], 1
mov qword [rax + 0x118], rsi
jmp 0x1400d48d8
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov al, 0x18
add dword [rax], eax
add bl, ch
or dword [rcx], esi
ror byte [rax - 0x77], 0x85
push rax
or al, byte [rax]
add byte [rax - 0x73], cl
lea ecx, [rax + 0x48000007]
lea rdx, [rbp - 0x58]
xor eax, eax
mov qword [rbp + 0xa50], rax
lea rcx, [rbp + 0x788]
lea rdx, [rbp - 0x58]
mov r8d, 0x2a0
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rdi
mov ecx, edi
mov ecx, edi
mov qword [rbp + 0xa60], rdi
mov ebp, 0xa60
call fcn.1400d2f60
lea rdx, [rbp + 0x788]
mov r8d, 0x2a0
add al, byte [rax]
add byte [rax - 0x75], cl
lea esp, [rax + 0xa]
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x75], cl
lea esp, [rax + 0xa]
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
add byte [rax + 1], 0
add byte [rbx - 0x74b7fe08], al
mov ch, 0x40
or al, byte [rax]
invalid
je 0x1400d4987
invalid
add byte [rax + 1], 0
add byte [rbx - 0x74b7fe08], al
mov ch, 0x40
or al, byte [rax]
add byte [rbx + rcx*2 - 0x7b], dh
test r8, rax
jne case.0x1400bd9cd.76
mov byte [rbp + 0xa6f], 0
mov eax, dword [0x1402b339c]
sbb eax, 0x8b486500
or al, 0x25
pop rax
add byte [rax], al
invalid
test r8, rax
test eax, eax
jne case.0x1400bd9cd.76
mov byte [rbp + 0xa6f], 0
mov eax, dword [0x1402b339c]
sbb eax, 0x8b486500
or al, 0x25
pop rax
add byte [rax], al
invalid
sbb eax, 0x8b486500
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea ecx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
or byte [rax], al
or byte [rax], al
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0xa50]
mov qword [rax + 0x110], rcx
mov qword [rax + 0x118], rsi
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0xa48]
je 0x1400d4c01
add byte [rax], al
mov rax, qword [rdi]
jmp 0x1400d49db
lock cmpxchg qword [rdi], rcx
je 0x1400d4a8f
test al, 1
je 0x1400d4b10
test al, 0x20
jne 0x1400d4a21
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
add al, 0x75
invalid
cmp rcx, 0x3f
cmp ecx, 0x3f
jbe 0x1400d4af8
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
jmp 0x1400d49d0
test rcx, rcx
js 0x1400d4b28
add rcx, 0x40
mov dl, 1
jmp 0x1400d49d0
mov qword [rbp + 0x4e8], 4
test eax, ebp
add al, 0
add byte [rax + rax], al
add byte [rax], al
lea rdx, [rbp + 0x4e8]
mov rcx, qword [rbp + 0xa58]
or al, byte [rax]
add al, ch
int1
add byte [rax], r8b
xor ecx, ecx
mov rsi, qword [rbp + 0xa48]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x250], 1
mov qword [rbp + 0x258], rcx
add al, byte [rax]
add byte [rax - 0x77], cl
xchg ebp, eax
invalid
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x268], rax
add byte [rax - 0x39], cl
test dword [rax + 2], ecx
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x77], cl
xchg ebp, eax
invalid
add byte [rax - 0x39], cl
test dword [rax + 2], ecx
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
lea rdx, [rbp + 0x248]
mov rcx, qword [rbp + 0xa58]
call fcn.1400d8f30
jmp 0x1400d4c47
invalid
add dword [rax], eax
invalid
mov eax, 0x80000001
cli
add dh, byte [rdi + rdi + 0xf]
invalid
movzx eax, dl
cmp dl, 2
je case.0x1400b633c.97
invalid
movzx eax, dl
cmp eax, 1
jne case.0x1400d4606.2
mov rcx, qword [rbp + 0xa58]
pop rax
or al, byte [rax]
add byte [rax - 0x77], cl
mov rdx, rdi
mov rdx, rdi
call fcn.140187cc0
mov rax, 0xffffffffffffffc0
lock xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x1400d4b83
add byte [rax], al
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400d4606.2
mov rcx, rdi
call fcn.14009a7e0
jmp case.0x1400d4606.2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140229fb0]
mov edx, 0x26
call fcn.1401e6090
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140229c90]
mov edx, 0x23
call fcn.1401e6090
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
adc dword [rbp + rdx], edx
lea r8, [0x140229f70]
mov edx, 0x2f
call fcn.1401e6090
invalid
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp + 0x788], rax
mov qword [rbp + 0x790], 1
lea rax, [rbp - 0x58]
mov qword [rbp + 0x798], rax
test dword [rax + 0xf000007], ebx
push rdi
ror byte [rdi], 0x11
test dword [rax + 0x48000007], esp
lea edx, [0x14022b6a0]
test dword [rax + 0xf000007], ebx
push rdi
ror byte [rdi], 0x11
test dword [rax + 0x48000007], esp
lea edx, [0x14022b6a0]
lea rcx, [rbp + 0x788]
call fcn.1401e5ed0
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
adc eax, 0x27ba00
add byte [rax], al
call fcn.1401e6090
mov rcx, qword [rbp + 0xa60]
or al, byte [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
push rax
or al, byte [rax]
add cl, ch
xchg ebx, eax
invalid
invalid
invalid
or al, byte [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
push rax
or al, byte [rax]
add cl, ch
xchg ebx, eax
invalid
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0x500], rdx
mov qword [rbp + 0x508], rax
test dword [rax], ecx
add eax, 0x89480000
invalid
invalid
add al, 0
add byte [rcx + rcx*4 - 0x7b], cl
clc
add al, 0
add byte [rax - 0x39], cl
test eax, ebp
add al, 0
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
call 0x1880d4c39
mov ecx, dword [rbp + 0xa58]
add al, 0
add byte [rax - 0x39], cl
test eax, ebp
add al, 0
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
call 0x1880d4c39
mov ecx, dword [rbp + 0xa58]
call fcn.1400d8f30
mov rsi, qword [rbp + 0xa48]
add byte [rax - 0x75], cl
mov ch, 0x48
or al, byte [rax]
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call 0x1400a21c0
nop
add rsp, 0xb18
pop rbx
pop rdi
pop rsi
pop rbp
ret
movups xmmword [rdi], xmm0
add rsp, 0x310
pop rdi
pop rsi
pop rbp
ret
add byte [rax - 0x7d], cl
js 0x1400d51f6
add byte [rsi + rsi + 0x48], dh
mov eax, dword [rbp + 0x278]
add byte [rax], al
cmp qword [rax + 0x10], 0x11
jb 0x1400d5211
mov rax, qword [rbp + 0x280]
mov rax, qword [rax - 8]
mov qword [rbp + 0x280], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x280]
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm0, xmmword [rbp + 0x240]
movaps xmm1, xmmword [rbp + 0x250]
mov rax, qword [rbp + 0x270]
test dword [rax + 2], esi
add byte [rax], al
test dword [rax + 2], esi
add byte [rax], al
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea rcx, [rbp - 0x60]
call fcn.14009a900
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
int3
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 2], esp
add byte [rax], al
invalid
mov rcx, qword [rbp + 0x248]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400d531e
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400d52fc
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
add byte [rax - 0x7d], cl
mov ebp, 0x258
add byte [rax - 0x75], cl
lea ecx, [rax + 2]
add byte [rax], al
wait
adc rax, 0x58d4c00
mov esp, 0xba00154b
invalid
add byte [rax - 0x7d], cl
mov ebp, 0x258
add byte [rax - 0x75], cl
lea ecx, [rax + 2]
add byte [rax], al
je 0x1400d52db
mov rcx, qword [rbp + 0x258]
mov rax, qword [rbp + 0x250]
call qword [rax]
mov rax, qword [rbp + 0x250]
test dword [rax + 2], edx
add byte [rax], al
test dword [rax + 2], edx
add byte [rax], al
cmp qword [rax + 8], 0
mov rcx, qword [rbp + 0x248]
add byte [rdi], cl
test byte [rbx - 1], ch
imul edi, edi, 0xffffffff
invalid
add byte [rdi], cl
test byte [rbx - 1], ch
imul edi, edi, 0xffffffff
imul edi, edi, 0xffffffff
dec dword [rax - 0x75]
mov rax, qword [rbp + 0x250]
mov rax, qword [rbp + 0x250]
cmp qword [rax + 0x10], 0x11
jb 0x1400d5390
js 0x1400d538b
adc dword [rdx + 0x12], esi
mov rax, qword [rbp + 0x258]
test dword [rax + 2], ebx
add byte [rax], al
mov rax, qword [rax - 8]
mov qword [rbp + 0x258], rax
test dword [rax + 2], ebx
add byte [rax], al
mov rcx, qword [0x1402b32e8]
xor edx, edx
fistp word [0x18cdf849a]
mov eax, dword [rbp + 0x258]
mov r8, qword [rbp + 0x258]
call qword [sym.imp.kernel32.dll_HeapFree]
adc dword [rax], eax
jmp 0x1400d52d4
adc byte [rbp + 0x48], dl
sub esp, 0x20
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x268]
push 0xffffffffe8000002
xor dword [rsi + 0x11], 0
push 0xffffffffe8000002
xor dword [rsi + 0x11], 0
mov qword [rbp + 0x258], rax
mov qword [rbp + 0x250], rdx
lea rax, [0x1400d5336]
add rsp, 0x20
pop rbp
ret
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
call fcn.140179a30
int3
push rax
add al, byte [rax]
add byte [rax - 0x7d], cl
js 0x1400d5434
add byte [rsi + rsi + 0x48], dh
mov eax, dword [rbp + 0x250]
add byte [rax], al
cmp qword [rax + 0x10], 0x11
jb 0x1400d544f
mov rax, qword [rbp + 0x258]
mov rax, qword [rax - 8]
mov qword [rbp + 0x258], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
add byte [rcx], dh
ror byte [rbx + rcx*4 - 0x7b], cl
mov r8, qword [rbp + 0x258]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rbp + 0x258]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbp
ret
int3
ror byte [rax - 0x7d], 0xf8
jne case.0x1400b0368.125
add rsp, 0x28
jmp fcn.14009a7e0
nop
add rsp, 0x28
ret
lea ecx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
add byte [rax], al
add byte [rax], al
call fcn.1401e6090
int3
int3
push rbp
push rsi
sub rsp, 0x598
lea rbp, [rsp + 0x80]
add byte [rax - 0x39], cl
test dword [rax], ecx
add eax, 0xfffe0000
invalid
dec dword [rax - 0x75]
invalid
nop
add byte [rax - 0x39], cl
test dword [rax], ecx
add eax, 0xfffe0000
invalid
mov r8, rax
xor edx, edx
test r8b, 3
sete dl
or rdx, rax
or rdx, 0x20
lock cmpxchg qword [rcx], rdx
jne 0x1400d54e0
test r8b, 3
je 0x1400d5532
mov rax, 0xffffffffffffffc0
mov eax, 0xffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400d55bc
invalid
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400d55b1
add rsp, 0x598
pop rsi
pop rbp
jmp fcn.14009a7e0
mov qword [rbp + 0x4e8], rcx
add rcx, 0x20
mov qword [rbp - 0x58], 4
lea rdx, [rbp - 0x58]
mov qword [rbp + 0x4f0], rcx
call fcn.1400d8f30
add byte [rcx], dh
leave
mov rsi, qword [rbp + 0x4e8]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x250], 1
test dword [rax + 2], edx
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov ch, 0xe8
add al, 0
add byte [rax - 0x75], cl
sub byte [rax - 0x39], r9b
test dword [rax + 2], edx
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x258], rcx
mov qword [rbp + 0x260], rdx
add al, byte [rax]
add byte [rax - 0x77], cl
test dword [rax + 2], ebp
add byte [rax], al
mov qword [rbp + 0x248], 3
add byte [rax - 0x73], cl
xchg ebp, eax
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
lea rdx, [rbp + 0x248]
mov rcx, qword [rbp + 0x4f0]
call fcn.1400d8f30
nop
cmp dword [rax], eax
add byte [rax - 0x77], cl
int1
cmp dword [rax], eax
add byte [rax - 0x77], cl
int1
add rsp, 0x598
pop rsi
pop rbp
jmp 0x1400a21c0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
add byte [rax], al
adc rax, 0x58d4c00
invalid
add byte [rax], al
call fcn.1401e6090
mov rcx, qword [rbp + 0x4f8]
mov esp, 0x4800110a
mov ecx, dword [rbp + 0x4f8]
mov rdx, qword [rbp + 0x500]
jmp 0x1400d5557
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x510]
call fcn.1401eca50
adc dword [rax], eax
mov qword [rbp + 0x4f8], rax
mov qword [rbp + 0x500], rdx
lea rax, [0x1400d55d4]
add rsp, 0x28
pop rsi
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
call fcn.140179a30
int3
int3
invalid
cdq
add al, byte [rax]
add byte [rcx], al
lea rbx, [r14 + 0x140]
mov rax, qword [r14 + 0x138]
mov qword [r14 + 0x140], rax
mov dword [rsi + 0x140], eax
lea rdi, [r14 + 0x148]
mov r8d, 0x138
mov rcx, rdi
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rax, [r14 + 0x280]
mov qword [r14 + 0x280], rdi
mov qword [r14 + 0x288], rax
add al, byte [rax]
add byte [rcx - 0x77], cl
sahf
nop
add al, byte [rax]
add byte [rbx - 0x76b3fdc1], al
mov ch, 0xf8
add dword [rax], eax
add byte [rdi], cl
test bh, dh
add byte [rax], al
invalid
add al, byte [rax]
add byte [rcx - 0x77], cl
sahf
nop
add al, byte [rax]
add byte [rbx - 0x76b3fdc1], al
mov ch, 0xf8
add dword [rax], eax
add byte [rdi], cl
test bh, dh
add byte [rax], al
add byte [rax - 0x73], cl
lea ebx, [rax + 1]
add byte [rax], al
invalid
lea rcx, [rbp + 0x158]
mov rdx, rdi
mov r8, rsi
call fcn.14013a720
mov rdi, qword [rbp + 0x158]
add dword [rax], eax
add byte [rax - 0x7d], cl
inc dword [rdi + rcx]
test dword [rdx + 3], ebp
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x7d], cl
inc dword [rdi + rcx]
test dword [rdx + 3], ebp
add byte [rax], al
mov rdi, qword [rsi]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x1400d577b
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx edx, byte [rax + 0x13c]
movzx r8d, byte [rax + 0x13d]
test dl, dl
je 0x1400d5b3a
invalid
add byte [rbp - 0x7c], al
ror byte [rdi], 0x85
mov word [rbx], es
add byte [rax], al
test r8b, r8b
jne 0x1400d5b3a
mov rax, qword [rdi]
mov rcx, qword [rdi + 8]
call qword [rax + 0x10]
mov r14, qword [rbp + 0x1f8]
jmp 0x1400d5aa5
mov rax, qword [rdi + 8]
mov qword [rdi + 8], 0
test rax, rax
je 0x1400d5dfb
mov qword [rbp + 0x158], 3
lea rdx, [rbp + 0x160]
mov qword [rbp + 0x160], rax
lea rcx, [rbp + 0xc8]
lea ecx, [rbp + 0xc8]
lea ecx, [rbp + 0xc8]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
mov edi, 3
lea rsi, [rbp - 0x60]
lea rdx, [rbp + 0xc8]
mov r8d, 0x90
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x30], rdi
lea rcx, [rbp + 0x38]
mov r8d, 0x90
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + 0x299], 0
mov rsi, qword [r14 + 0x140]
mov qword [rbp + 0xc8], 0
test rsi, rsi
mov qword [rbp + 0x200], rsi
je 0x1400d5db1
add byte [rax], al
add byte [rax], al
lea rax, [rsi + 0x38]
mov qword [rbp + 0x1f0], rax
lea rcx, [rbp + 0x158]
lea rdx, [rbp + 0x30]
mov r8d, 0x98
call sub.VCRUNTIME140.dll_memcpy
cmp dword [rsi + 0x38], 4
je 0x1400d58b6
mov rcx, qword [rbp + 0x1f0]
call fcn.14007df90
lea rdx, [rbp + 0x158]
mov r8d, 0x98
mov rdi, qword [rbp + 0x1f0]
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
add dword [rcx], edx
add byte [rax - 0x75], cl
xchg ebp, eax
add byte [rdx], al
add byte [rax], al
add dword [rcx], edx
add byte [rax - 0x75], cl
xchg ebp, eax
add byte [rdx], al
add byte [rax], al
mov rax, qword [rdx + 0x30]
nop dword [rax]
mov rsi, rax
test sil, 4
jne 0x1400d58fb
mov rcx, rsi
or rcx, 2
mov rax, rsi
lock cmpxchg qword [rdx + 0x30], rcx
jne 0x1400d58e0
mov eax, esi
and eax, 5
cmp eax, 1
jne 0x1400d5917
mov rcx, qword [rbp + 0x200]
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x28]
call qword [rax + 0x10]
test sil, 4
jne 0x1400d59a4
mov qword [rbp + 0x158], 4
mov rax, qword [rbp + 0x200]
lock dec qword [rax]
jne 0x1400d5945
mov rcx, qword [rbp + 0x200]
call fcn.14007ded0
mov r8, qword [rbp + 0xc8]
test r8, r8
je 0x1400d5a54
mov rax, qword [r8 + 0x30]
nop dword [rax]
mov rcx, rax
test cl, 4
jne 0x1400d597a
mov rdx, rcx
or rdx, 2
mov rax, rcx
lock cmpxchg qword [r8 + 0x30], rdx
xor byte [rbp - 0x1a], dh
mov qword [rbp + 0x200], r8
and ecx, 5
cmp ecx, 1
jne 0x1400d5a3b
mov rcx, qword [rbp + 0x200]
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x28]
sub bh, bh
push rax
invalid
sub bh, bh
push rax
adc cl, ch
jmp 0x1400d5a3b
mov rsi, qword [rdi]
jmp 0x1400d5a3b
mov rsi, qword [rdi]
mov qword [rdi], 4
add byte [rax], al
add byte [rax - 0x7d], cl
inc byte [rax + rcx*2]
mov edi, dword [rbp + 0x200]
add byte [rax], al
add byte [rax - 0x7d], cl
inc byte [rax + rcx*2]
mov edi, dword [rbp + 0x200]
je 0x1400d5e15
push rsi
add al, 0
add byte [rax - 0x73], cl
push rdi
lea rcx, [rbp + 0x160]
lea rcx, [rbp + 0x160]
lea rdx, [rdi + 0x40]
lea rcx, [rbp + 0x160]
mov r8d, 0x90
mov eax, 0x90
add byte [rax], al
add al, ch
push rsi
add byte [rcx], dl
adc dword [rax], eax
mov qword [rbp + 0x158], rsi
lock dec qword [rdi]
call sub.VCRUNTIME140.dll_memcpy
adc dword [rax], eax
mov qword [rbp + 0x158], rsi
lock dec qword [rdi]
jne 0x1400d59ee
mov rcx, qword [rbp + 0x200]
mov ecx, dword [rbp + 0x200]
call fcn.14007ded0
mov r8, qword [rbp + 0xc8]
test r8, r8
je 0x1400d5a54
mov rax, qword [r8 + 0x30]
nop
mov rcx, rax
test cl, 4
invalid
add al, 0x75
invalid
rol dword [rsi*2 - 0x3576b7ee], 0x48
or edx, 2
mov rdx, rcx
or rdx, 2
mov rax, rcx
lock cmpxchg qword [r8 + 0x30], rdx
jne 0x1400d5a00
mov qword [rbp + 0x200], r8
and ecx, 5
cmp ecx, 1
jne 0x1400d5a3b
mov rcx, qword [rbp + 0x200]
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x28]
call qword [rax + 0x10]
lea eax, [rax]
add al, byte [rax]
add byte [rax - 0x75], cl
and byte [r8 - 0x75], cl
sub r15b, dil
push rax
adc byte [rax - 0x75], cl
test dword [rax], eax
add al, byte [rax]
add al, dh
mov rax, qword [rbp + 0x200]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne 0x1400d5a54
mov rcx, qword [rbp + 0xc8]
call fcn.14007ded0
mov rax, qword [rbp + 0x158]
cmp rax, 4
je case.0x1400c6436.61
cmp eax, 3
jne 0x1400d5aae
mov rcx, qword [rbp + 0x160]
add byte [rax], al
call fcn.14007cf20
jmp case.0x1400c6436.61
js 0x1400d5a7b
add byte [rax], al
je 0x1400d5a6f
invalid
js 0x1400d5a7b
add byte [rax], al
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0xc8]
mov r8d, 0x90
nop
add byte [rax], al
add al, ch
xchg edi, eax
call qword [rax]
add byte [rax - 0x7d], cl
inc dword [0x138c2e5e8]
add eax, 0xf8b58b4c
add dword [rax], eax
add byte [rdi], cl
invalid
test ebp, edi
invalid
invalid
nop
add byte [rax], al
add al, ch
xchg edi, eax
call qword [rax]
add byte [rax - 0x7d], cl
inc dword [0x138c2e5e8]
add eax, 0xf8b58b4c
add eax, 0xf8b58b4c
add dword [rax], eax
add byte [rdi], cl
test dword [rbp - 0x4e000003], eax
add esi, dword [rax + 0x2eee901]
mov al, 1
jmp 0x1400d5d9c
mov cl, 3
mov al, 1
jmp 0x1400d5d9c
lea rcx, [rbp + 0x158]
lea ecx, [rbp + 0x158]
call fcn.1400259f0
mov rcx, qword [rbp + 0x1b8]
add byte [rax], al
push rsp
dec dword [rax - 0x75]
lea edi, [rax + 0x48000001]
add byte [rax], al
test rcx, rcx
add byte [rax], al
test rcx, rcx
je 0x1400d5ae8
mov qword [rbp + 0x200], rcx
mov dword [rbp + 0x200], ecx
call fcn.140148dc0
mov rcx, qword [0x1402b32e8]
invalid
invalid
xor al, byte [rdi]
add byte [rax - 0x75], cl
or eax, 0x1dd80f
invalid
invalid
sbb eax, 0x4cd23100
mov eax, dword [rbp + 0x200]
add al, byte [rax]
invalid
xor edx, edx
mov r8, qword [rbp + 0x200]
add al, byte [rax]
invalid
add al, byte [rax]
add bh, bh
adc eax, 0x11ba70
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x1c8]
call fcn.14006a820
mov rsi, qword [rbp + 0x1e8]
cmp qword [rsi], 0
je 0x1400d5b14
mov r8, qword [rsi + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x1400c6436.61
mov dword [rbp + 0x200], 0
xor r8d, r8d
jmp 0x1400d5b70
xor eax, eax
mov ecx, r8d
sub cl, 1
movzx ecx, cl
mov dh, 0xc9
cmovb ecx, eax
mov dword [rbp + 0x200], edx
test dl, dl
movzx eax, r8b
cmovne eax, ecx
mov ecx, dword [0x1402b339c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x13d], al
mov dword [rbp + 0x1f0], r8d
mov rdi, qword [rbx]
test rdi, rdi
je 0x1400d5e2f
lodsb al, byte [rsi]
add al, byte [rax]
invalid
mov rax, qword [rdi + 0x30]
test al, 4
jne 0x1400d5cdd
test al, 8
jne 0x1400d5b9c
test al, 8
je 0x1400d5c02
jmp 0x1400d5c37
mov rdx, qword [rsi]
mov rcx, qword [rdx + 8]
cmp rcx, qword [rdi + 0x18]
jne 0x1400d5bd6
mov rcx, qword [rdi + 0x10]
mov rdx, qword [rdx]
mov r8, qword [rcx]
adc byte [r8 - 0x75], r9b
adc cl, byte [rbx + rcx*4 + 1]
cmp r8, qword [rdx]
jne 0x1400d5bd6
mov r8, qword [rcx + 8]
cmp r8, qword [rdx + 8]
jne 0x1400d5bd6
cmp eax, dword [rdx + 0x10]
jne 0x1400d5bd6
mov rcx, qword [rcx + 0x18]
cmp rcx, qword [rdx + 0x18]
je case.0x1400ae5b6.144
mov rax, qword [rdi + 0x30]
mov eax, dword [rdi + 0x30]
nop word [rax + rax]
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xe1
div eax
cmpxchg qword [rdi + 0x30], rcx
mov rcx, rax
and rcx, 0xfffffffffffffff7
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x1400d5be0
test al, 4
jne 0x1400d5cd7
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
call qword [rax + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov qword [rdi + 0x10], rax
mov dword [rdi + 0x10], eax
mov dword [rdi + 0x10], eax
mov qword [rdi + 0x18], rdx
mov rax, qword [rdi + 0x30]
nop word [rax + rax]
mov rcx, rax
or rcx, 8
lock cmpxchg qword [rdi + 0x30], rcx
xor byte [r13 - 0xf], r14b
test al, 4
jne 0x1400d5cdd
cmp byte [rbp + 0x200], 0
mov esi, dword [rbp + 0x1f0]
mov ch, pe_nt_image_headers64
add dword [rax], eax
add byte [rdi], cl
test byte [rsi - 5], ch
invalid
invalid
mov ch, pe_nt_image_headers64
add dword [rax], eax
add byte [rdi], cl
test byte [rsi - 5], ch
invalid
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x1400d5cb1
test eax, eax
jne 0x1400d57b8
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
add byte [rax + 1], 0
add byte [rcx], al
add byte [rcx], al
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
rol esi, 0x80
cmp al, 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov byte [rax + 0x13d], sil
jmp 0x1400d57b8
lock or qword [rdi + 0x30], 8
xor byte [rax], cl
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 0xc8]
mov r8d, 0x90
movabs al, byte [0x41000000c8958d48]
mov eax, 0x90
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x1f8]
lea rcx, [rax + 0x148]
lea ecx, [rax + 0x148]
call fcn.1400d32e0
mov rax, qword [rbp + 0x1f8]
add byte [rax], al
add byte [rax], al
cmp byte [rax + 0x299], 0
je 0x1400d5d89
mov rax, qword [rbp + 0x1f8]
mov rdx, qword [rax + 0x140]
add byte [rax - 0x7b], cl
invalid
je 0x1400d5d89
add byte [rax - 0x7b], cl
sal byte [rax + riz*2 + 0x48], cl
mov eax, dword [rdx + 0x30]
xor byte [rdi], cl
invalid
add byte [rax - 0x77], cl
sal esi, 0xc1
add al, 0x75
invalid
mov r14, qword [rbp + 0x1f8]
mov byte [r14 + 0x299], 0
cdq
add al, byte [rax]
add byte [rax], al
mov ch, 0xf8
add dword [rax], eax
add byte [rcx - 0x3a], al
xchg byte [rcx + 2], bl
cdq
add al, byte [rax]
add byte [rax], al
mov cl, 1
xor eax, eax
mov byte [r14 + 0x298], cl
add rsp, 0x290
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rs
mov edx, 0x2b
add al, ch
mov dword [rdx], 0x7ceb0011
add al, ch
mov dword [rdx], 0x7ceb0011
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.24_src_blockingclient.rsthread_not_dropped_yet
mov edx, 0x22
call fcn.1401e6090
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.24_src_blockingclient.rsthread_not_dropped_yet
mov edx, 0x23
call fcn.1401e6090
lea rcx, str.Pending_error_polled_more_than_once
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.24_src_async_implclient.rs
mov edx, 0x23
call fcn.1401e6480
jmp 0x1400d5e47
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rs
mov edx, 0x2b
call fcn.1401e6090
jmp 0x1400d5e47
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rs
mov edx, 0x2b
call fcn.1401e6090
ud2
je 0x1400d75e1
call qword [rax + 8]
mov rax, qword [rdi + 8]
lock dec qword [rax]
jne 0x1400d761e
mov rcx, qword [rdi + 8]
mov rax, qword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov qword [rbp + 0xd0], rax
mov rax, qword [rbp + 0xd8]
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
mov qword [rbp + 0xc8], rax
mov rax, qword [rbp + 0xe0]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xc0], rax
call fcn.14007aa90
mov rax, qword [rbp + 0xe8]
mov qword [rbp + 0xd0], rax
mov rax, qword [rbp + 0xd8]
mov qword [rbp + 0xc8], rax
add byte [rax - 0x75], cl
test eax, esp
add byte [rax], al
add byte [rax - 0x77], cl
test eax, eax
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x30], dh
test eax, ebp
add byte [rax], al
add byte [rax - 0x77], cl
test eax, edx
add byte [rax], al
add byte [rax - 0x75], cl
test eax, ebx
add byte [rax], al
add byte [rax - 0x77], cl
test eax, ecx
add byte [rax], al
add byte [rax - 0x75], cl
test eax, esp
add byte [rax], al
add byte [rax - 0x77], cl
test eax, eax
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x30], dh
movdqa xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rsi + 0xf], ah
movq qword [rsp + 0x20], mm7
movq qword [rsp + 0x20], mm7
movaps xmmword [rsp + 0x30], xmm6
mov rax, qword [rbp + 0x10]
cmp qword [rax + 8], 0
invalid
je case.0x140090a3c.218
cmp qword [rax + 0x10], 0x11
jb 0x1400d76b5
mov rax, qword [rbp + 0x58]
pop r8
mov rax, qword [rax - 8]
clc
mov qword [rbp + 0x58], rax
pop rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x58]
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
pop rax
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x119e90
mov r14, qword [rbp + 0xf0]
mov rax, qword [r14 + 0x28]
lock add byte [rax], al
add byte [rcx - 0x75], cl
sub al, r14b
lock dec qword [rax]
lock dec qword [rax]
jne 0x1400d76e2
mov rcx, qword [r14 + 0x28]
call fcn.14003e840
sub al, r13b
pop rsi
jno 0x1400d76d7
dec dword [rax - 0x75]
popfq
call 0x1880d76ea
mov dword [rbp + 0xd0], ebx
rol byte [rax], 1
add byte [rax], al
mov rbx, qword [rbp + 0xe8]
mov ebx, dword [rbp + 0xe8]
mov qword [rbp + 0xd0], rbx
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov ch, 0xd8
fadd dword [rax]
add byte [rax], al
mov qword [rbp + 0xc8], rsi
mov rdi, qword [rbp + 0xe0]
mov rsi, qword [rbp + 0xd8]
fadd dword [rax]
add byte [rax], al
mov qword [rbp + 0xc8], rsi
add byte [rax], al
mov rdi, qword [rbp + 0xe0]
mov qword [rbp + 0xc0], rdi
mov rcx, r14
call fcn.14006a3f0
mov qword [rbp + 0xd0], rbx
mov qword [rbp + 0xc8], rsi
mov dword [rbp + 0xc8], esi
mov dword [rbp + 0xc8], esi
add byte [rax - 0x77], cl
mov ebp, 0xc0
mov qword [rbp + 0xc0], rdi
movaps xmm6, xmmword [rsp + 0x30]
and al, 0x30
movdqa xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
add esp, 0x48
add esp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and al, 0x10
push rbp
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1400d77ec
jl case.0x14008568d.281
invalid
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1400d77ec
invalid
jl case.0x14008568d.281
and al, 0x20
and byte [rdi], cl
sub dword [rsp + 0x30], esi
movaps xmmword [rsp + 0x30], xmm6
mov rcx, qword [rbp + 0xf0]
mov rax, qword [rcx + 8]
lock dec qword [rax]
dec qword [rax]
invalid
or r8b, sil
dec qword [rax]
mov rsi, qword [rbp + 0xd8]
mov esi, dword [rbp + 0xd8]
fadd dword [rax]
add byte [rax], al
jne 0x1400d77bb
mov rcx, qword [rcx + 8]
mov rax, qword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
test eax, ebp
add byte [rax], al
add byte [rax - 0x77], cl
test eax, edx
add byte [rax], al
add byte [rax - 0x77], cl
mov ch, 0xc8
add byte [rax], al
mov qword [rbp + 0xd0], rax
mov dword [rbp + 0xd0], eax
mov qword [rbp + 0xc8], rsi
mov rax, qword [rbp + 0xe0]
mov eax, dword [rbp + 0xe0]
add byte [rax - 0x75], cl
test eax, esp
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rbp + 0xc0], eax
invalid
mov eax, dword [rbp + 0xe0]
mov qword [rbp + 0xc0], rax
call fcn.14007aa90
invalid
cli
dec dword [rax - 0x75]
invalid
test eax, ebp
mov rax, qword [rbp + 0xe8]
add byte [rax], al
add byte [rax - 0x77], cl
test eax, edx
add byte [rax], al
add byte [rax], al
invalid
invalid
mov ch, 0xc8
invalid
add byte [rax], al
mov qword [rbp + 0xd0], rax
add byte [rax], al
mov qword [rbp + 0xc8], rsi
enter 0, 0
add byte [rax - 0x75], cl
test eax, esp
mov rax, qword [rbp + 0xe0]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rbp + 0xc0], rax
movaps xmm6, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], dh
test eax, eax
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x30], dh
je 0x1400d7806
xor byte [rsi + 0xf], ah
outsd dx, dword [rsi]
jl 0x1400d780c
invalid
movdqa xmm7, xmmword [rsp + 0x20]
and al, 0x20
and byte [rax - 0x7d], cl
invalid
add rsp, 0x48
pop rbx
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm7
movaps xmmword [rsp + 0x30], xmm6
mov rcx, qword [rbp + 0xf0]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + 8]
lock dec qword [rax]
mov rsi, qword [rbp + 0xd8]
fadd dword [rax]
add byte [rax], al
jne case.0x1400a8fa3.161
mov rcx, qword [rcx + 8]
mov rax, qword [rbp + 0xe8]
mov qword [rbp + 0xd0], rax
test eax, edx
add byte [rax], al
add byte [rax], al
test eax, edx
add byte [rax], al
add byte [rax], al
invalid
invalid
mov qword [rbp + 0xc8], rsi
mov rax, qword [rbp + 0xe0]
mov qword [rbp + 0xc0], rax
add al, ch
invalid
xor bh, dl
invalid
mov ch, 0xc8
add byte [rax], al
add byte [rax - 0x75], cl
test eax, esp
add byte [rax], al
add byte [rax - 0x77], cl
test eax, eax
add byte [rax], al
add al, ch
and eax, 0x48fffa32
mov eax, dword [rbp + 0xe8]
test eax, ebp
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0xe8]
test eax, ebp
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xd0], rax
invalid
invalid
add byte [rax], al
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0xc8], rsi
mov ch, 0xc8
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0xe0]
mov ch, 0xc8
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0xe0]
invalid
invalid
mov eax, dword [rbp + 0xe0]
mov qword [rbp + 0xc0], rax
movaps xmm6, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], dh
test eax, eax
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x30], dh
movdqa xmm7, xmmword [rsp + 0x20]
movq mm7, qword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop rsi
pop r15
pop rbp
ret
push rbp
push r15
push r14
push rsi
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm7
movaps xmmword [rsp + 0x30], xmm6
and al, 0x30
mov rsi, qword [rbp + 0xc0]
add byte [rax], al
test rsi, rsi
je 0x1400d791b
mov rax, qword [rbp + 0xc8]
mov rcx, qword [rbp + 0xd0]
invalid
rol byte [rax], 1
add byte [rax], al
test eax, ecx
add byte [rax], al
add byte [rax - 0x75], cl
invalid
add byte [rax], al
lea rdx, [rax + rax*8]
lea rdx, [rcx + rdx*8]
mov r8, qword [rbp + 0xb0]
mov al, 0
add byte [rax], al
invalid
mov al, 0
add byte [rax], al
invalid
add byte [rcx + 0x29], cl
ror byte [rax + 0x29], 0xf0
sub r8, rax
sub eax, eax
sub rax, rsi
lea rax, [rax + rax*8]
lea eax, [rax + rax*8]
lea rcx, [rcx + rax*8]
or al, 0xc1
shl r8, 3
lea r8, [r8 + r8*8]
add al, 0xc0
add al, 0xc0
call sub.VCRUNTIME140.dll_memmove
mov rcx, qword [rbp + 0xb0]
mov ecx, dword [rbp + 0xb0]
add byte [rax], al
add byte [rax + 0x29], cl
invalid
sub rcx, rsi
int1
mov rax, qword [rbp + 0x30]
mov qword [rax - 8], rcx
movaps xmm6, xmmword [rsp + 0x30]
and al, 0x30
movaps xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
jl 0x1400d795a
and byte [rax - 0x7d], cl
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rsi + 0xf], ah
jg case.0x140090a3c.226
and al, 0x20
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rsi + 0xf], ah
jg case.0x140090a3c.226
and al, 0x20
movaps xmmword [rsp + 0x30], xmm6
mov rcx, qword [rbp + 0x50]
push r8
mov edx, dword [rbp + 0x74]
call fcn.14004b490
cmp esi, edi
dec dword [rdi]
sub byte [rsp + 0x30], dh
movdqa xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
adc byte [rbp + 0x41], dl
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
invalid
movdqa xmmword [rsp + 0x20], xmm7
movaps xmmword [rsp + 0x30], xmm6
je 0x1400d79ea
invalid
jl case.0x1400b0368.133
and byte [rdi], cl
sub dword [rsp + 0x30], esi
je 0x1400d79ea
invalid
mov rax, qword [rbp + 0x78]
lock dec qword [rax]
dec dword [rax]
dec dword [rax]
jne 0x1400d79da
lea rcx, [rbp + 0x78]
call fcn.140076bf0
stc
dec dword [rdi]
sub byte [rsp + 0x30], dh
movaps xmm6, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x20]
sub byte [rsp + 0x20], bh
add rsp, 0x48
add esp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
push rbp
push rbx
sub rsp, 0xd8
sub esp, 0xd8
sub esp, 0xd8
fadd dword [rax]
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x50], 0xfffffffffffffffe
movzx eax, byte [rcx + 0xa0]
invalid
invalid
add byte [rax], al
invalid
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
push r8
invalid
and dword [rax + 0x4c000000], 0x2879058d
movabs al, byte [0x2879058d4c000000]
lea r8, [0x14025a2a0]
sbb byte [rax], al
movsxd rax, dword [r8 + rax*4]
add rax, r8
sar bh, 0xe0
jmp rax
mov rax, qword [rcx + 0x10]
mov qword [rbp], rax
movups xmm0, xmmword [rcx]
adc byte [rax - 0x77], cl
add byte [r15], r9b
adc byte [rcx], al
movaps xmmword [rbp - 0x10], xmm0
sub dword [rbp - 0x10], eax
movups xmm1, xmmword [rcx + 0x18]
adc byte [rcx + 0x18], cl
movups xmm2, xmmword [rcx + 0x28]
movups xmm3, xmmword [rcx + 0x38]
movups xmmword [rbp + 8], xmm1
or byte [r8 - 0x75], r9b
invalid
invalid
or byte [r8 - 0x75], r9b
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x38], rax
mov eax, dword [rcx + 0x48]
mov qword [rbp + 0x38], rax
movups xmmword [rbp + 0x28], xmm3
movups xmmword [rbp + 0x18], xmm2
movaps xmm1, xmmword [rbp + 0x30]
movaps xmmword [rbp - 0x20], xmm1
movaps xmm2, xmmword [rbp + 0x20]
movaps xmmword [rbp - 0x30], xmm2
push rbp
ror byte [rdi], 1
sub byte [rbp + 0x10], bl
push rbp
ror byte [rdi], 1
sub byte [rbp + 0x10], bl
movaps xmmword [rbp - 0x40], xmm3
movaps xmm4, xmmword [rbp]
add byte gs:[rdi], cl
sub dword [rbp - 0x50], esp
movaps xmmword [rbp - 0x60], xmm0
movups xmmword [rcx + 0x90], xmm1
adc dword [rcx + 0x90], ecx
adc dword [rcx + 0x90], ecx
movups xmmword [rcx + 0x80], xmm2
add byte [rax], al
movups xmmword [rcx + 0x70], xmm3
movups xmmword [rcx + 0x60], xmm4
movups xmmword [rcx + 0x50], xmm0
push r8
push r8
mov qword [rbp + 0x40], rcx
add rcx, 0x50
invalid
push rax
rcl dword [rax + 0x48], 0x89
push rax
mov qword [rbp + 0x48], rcx
call fcn.140114730
call fcn.140114730
mov ebx, eax
test al, al
je case.0x1400a8d8d.175
invalid
add al, 0xb0
add ebp, ebx
sbb eax, 0x40458b48
mov rax, qword [rbp + 0x40]
mov al, 3
jmp 0x1400d7ad5
mov rax, qword [rbp + 0x40]
lea rcx, [rax + 0x68]
lea rcx, [rax + 0x68]
call fcn.1400763e0
mov rcx, qword [rbp + 0x48]
cmp dword [rcx], 2
invalid
stc
dec dword [rax - 0x75]
cmp qword [rcx], 2
invalid
add dh, byte [rbp + rax - 0x18]
lea edi, [rax]
stc
push qword [rax + 0x4d8b4801]
mov al, 1
mov rcx, qword [rbp + 0x40]
mov byte [rcx + 0xa0], al
invalid
add byte [rax], al
invalid
je case.0x1400d36f6.14
call fcn.14006b360
mov al, 1
mov rcx, qword [rbp + 0x40]
mov byte [rcx + 0xa0], al
invalid
add byte [rax], al
invalid
movabs al, byte [0xc48148d889000000]
add byte [rax], al
add byte [rcx - 0x3b7eb728], cl
mov eax, ebx
add rsp, 0xd8
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
pop rbx
pop rbp
ret
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x14021f310]
lea eax, [0x14021f310]
mov edx, 0x23
call fcn.1401e6090
lea rcx, str._async_fn__resumed_after_panicking
lea r8, [0x14021f310]
add eax, 0x1477ff
add eax, 0x1477ff
mov edx, 0x22
call fcn.1401e6090
adc byte [rax], al
adc byte [rax], al
int3
mov qword [rsp + 0x10], rdx
push rbp
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x40]
mov eax, dword [rbp + 0x40]
mov eax, dword [rbp + 0x40]
mov byte [rax + 0xa0], 2
add rsp, 0x28
sub byte [rbx + 0x5d], bl
sub byte [rbx + 0x5d], bl
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x10], rdx
push rbp
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
cmp qword [rax], 2
cmp byte [rdx], al
cmp byte [rdx], al
je 0x1400d7b74
mov rcx, qword [rbp + 0x48]
call fcn.14006b360
in al, dx
invalid
stc
invalid
in al, dx
invalid
nop
add rsp, 0x28
pop rbx
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
lea ebp, [rdx + 0x80]
mov rcx, qword [rbp + 0x48]
mov ecx, dword [rbp + 0x48]
call fcn.140076510
nop
add rsp, 0x28
invalid
stc
call qword [rax + 0x28c48348]
invalid
sub byte [rbx + 0x5d], bl
pop rbx
pop rbp
ret
int3
push 0x48000005
lea ebp, [rsp + 0x80]
add byte [rax], 0
invalid
add eax, 0x8d480000
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
add byte [rax], al
lea rbp, [rsp + 0x80]
add byte [rax], 0
add byte [rdi], cl
sub dword [rbp + 0x4d0], esi
add al, 0
invalid
movaps xmmword [rbp + 0x4d0], xmm6
add al, 0
add byte [rax - 0x39], cl
test eax, ecx
add al, 0
invalid
mov qword [rbp + 0x4c8], 0xfffffffffffffffe
mov rsi, rdx
invalid
mov rdi, rcx
mov edi, ecx
add byte [rax], al
invalid
add dh, bh
invalid
invalid
movzx eax, byte [rcx + 0xa48]
lea rcx, [0x14025a2b0]
or eax, 0x1826c7
or al, byte [rax]
add byte [rax - 0x73], cl
or eax, 0x1826c7
sbb byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbp + 0x4c0], rdi
jmp rax
lea rdx, [rdi + 0x10]
movups xmm6, xmmword [rdi]
mov word [rdi + 0xa49], 1
mov rax, qword [rdi + 0x528]
mov qword [rdi + 0xa50], rax
lea rcx, [rdi + 0xa58]
mov r8d, 0x518
sbb byte [0x142f57c26], al
ficom word [rax]
add byte [rdi], cl
adc dword [rdi + 0xf70], esi
sbb byte [0x142f57c26], al
ficom word [rax]
add byte [rdi], cl
adc dword [rdi + 0xf70], esi
lea rdx, [rdi + 0xa58]
lea rcx, [rbp - 0x60]
mov qword [rbp + 0x4b8], rdx
mov r8, rsi
pop rax
or al, byte [rax]
add byte [rax - 0x73], cl
movabs al, byte [0x49000004b8958948]
mov eax, esi
call fcn.1400d8230
cmp dword [rbp - 0x60], 5
jne 0x1400d7c59
jge 0x1400d7bed
add eax, 0x1b00975
mov al, 1
mov cl, 3
jmp 0x1400d7d82
mov rax, qword [rbp + 0x4c0]
lea rdi, [rax + 0x530]
invalid
invalid
add byte [rax], al
lea rdx, [rbp - 0x60]
mov r8d, 0x518
mov rcx, rdi
stc
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbp + 0x4b8]
lea edi, [rax - 0x17fffffc]
sbb esp, esi
invalid
inc dword [rbx - 0x7bf0fbc1]
and al, 1
add dword [rax], eax
invalid
inc dword [rbx - 0x7bf0fbc1]
and al, 1
invalid
add byte [rax], al
mov rbx, qword [rbp + 0x4c0]
mov byte [rbx + 0xa4a], 1
lea rcx, [rbp - 0x60]
movabs al, byte [0x894800000518b841]
cli
add dword [rax - 0x73], ecx
movabs al, byte [0x894800000518b841]
movabs al, byte [0x894800000518b841]
cli
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + 0xa49], 0
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbx + 0xa50]
mov bl, 1
mov al, 1
xchg byte [rcx + 0x40], al
mov al, 1
mov qword [rbp + 0x4b8], rcx
xchg byte [rcx + 0x20], al
test al, al
jne 0x1400d7cf8
mov r8, qword [rbp + 0x4b8]
mov rax, qword [r8 + 0x10]
mov rcx, qword [r8 + 0x18]
mov ecx, dword [rax + 0x18]
mov ecx, dword [rax + 0x18]
mov qword [r8 + 0x10], 0
xor edx, edx
xchg byte [r8 + 0x20], dl
test rax, rax
je 0x1400d7cf8
invalid
add byte [rax], al
add byte [rcx], dh
rol byte [rcx - 0x7a], cl
push rax
and byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
add edi, edi
push rax
call qword [rax + 8]
or byte [rax - 0x75], cl
xchg ebp, eax
mov eax, 0x86000004
xchg byte [rdx + 0x38], bl
test bl, bl
je 0x1400d7d0e
lock dec qword [rdx]
mov rdx, qword [rbp + 0x4b8]
xchg byte [rdx + 0x38], bl
test bl, bl
je 0x1400d7d0e
lock dec qword [rdx]
je 0x1400d7d38
jmp 0x1400d7d40
mov rax, qword [rdx + 0x28]
mov rcx, qword [rdx + 0x30]
mov qword [rdx + 0x28], 0
mov dword [rdx + 0x28], 0
mov dword [rdx + 0x28], 0
test rax, rax
je 0x1400d7d26
call qword [rax + 0x18]
push rax
sbb byte [rcx], dh
ror byte [rax - 0x75], 0x95
mov eax, 0x86000004
cmp al, sil
xor eax, eax
mov rdx, qword [rbp + 0x4b8]
xchg byte [rdx + 0x38], al
lock dec qword [rdx]
dec qword [rdx]
dec qword [rdx]
jne 0x1400d7d40
mov rcx, rdx
call fcn.140076fc0
mov rdi, qword [rbp + 0x4c0]
lea rcx, [rdi + 0xa50]
mov byte [rdi + 0xa4a], 0
add byte [rax - 0x73], cl
push rbp
invalid
mov r8d, 0x518
add byte [rax - 0x73], cl
push rbp
movabs al, byte [0xc7e800000518b841]
call sub.VCRUNTIME140.dll_memcpy
invalid
invalid
invalid
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rdi + 0xa50]
mov qword [rbp + 0x4b8], rcx
add al, 0
add byte [rax - 0x77], cl
mov edx, esi
call fcn.140116bd0
cmp al, 2
jne 0x1400d7d8e
mov al, 1
mov cl, 4
mov rdx, qword [rbp + 0x4c0]
jmp 0x1400d7e96
add dword [rax], eax
invalid
mov rcx, qword [rbp + 0x4b8]
call fcn.14009d1f0
mov rax, qword [rbp + 0x4c0]
add byte [rax], al
add byte [rax], al
mov byte [rax + 0xa4a], 0
cmp qword [rax + 0x530], 4
jne 0x1400d7dc6
mov rax, qword [rbp + 0x4c0]
add byte [rax], al
test byte [rax + 0x540], 1
jne 0x1400d7eaf
mov rax, qword [rbp + 0x4c0]
cmp byte [rax + 0xa49], 0
je 0x1400d7e84
mov rax, qword [rbp + 0x4c0]
mov rsi, qword [rax + 0xa50]
mov al, 0x50
or al, byte [rax]
add byte [rbx - 0x79fe4fff], dh
mov al, 1
mov al, 0x50
or al, byte [rax]
add byte [rbx - 0x79fe4fff], dh
mov al, 1
xchg byte [rsi + 0x20], al
test al, al
jne 0x1400d7e15
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov qword [rsi + 0x10], 0
adc byte [rax], al
add byte [rax], al
add byte [rcx], dh
rol byte [rsi - 0x7ab7dfaa], cl
invalid
je 0x1400d7e15
adc byte [rax - 0x75], cl
sbb byte [rax - 0x39], r9b
adc byte [rax], r8b
adc byte [rax], al
add byte [rax], al
add byte [rcx], dh
rol byte [rsi - 0x7ab7dfaa], cl
sal byte [rbx + rax - 1], 0x50
push rax
push rax
or byte [rsi - 0x247bc7a2], al
xchg byte [rsi + 0x38], bl
test bl, bl
je 0x1400d7e32
mov rax, qword [rbp + 0x4c0]
mov rax, qword [rax + 0xa50]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
je 0x1400d7e71
mov rax, qword [rsi + 0x28]
mov rcx, qword [rsi + 0x30]
mov qword [rbp + 0x4b8], rsi
mov qword [rsi + 0x28], 0
test rax, rax
invalid
je 0x1400d7e51
mov rdx, qword [rbp + 0x4c0]
mov byte [rdx + 0xa49], 0
mov cl, 1
add dword [rcx], esi
ror byte [rax + 0xa488a], 0
invalid
add dword [rcx], esi
ror byte [rax + 0xa488a], 0
invalid
movaps xmm6, xmmword [rbp + 0x4d0]
add rsp, 0x568
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rax, qword [rbp + 0x4c0]
lea rcx, [rax + 0x548]
add al, 0
add byte [rax - 0x73], cl
mov byte [rax + 5], cl
add byte [rax], al
mov qword [rbp + 0x4b8], rcx
call fcn.14014a580
mov rcx, qword [rbp + 0x4b8]
lea edi, [rax + 0x48000004]
mov eax, dword [rcx]
lea edi, [rax + 0x48000004]
mov eax, dword [rcx]
test rax, rax
je 0x1400d7dc6
lock dec qword [rax]
jne 0x1400d7dc6
invalid
invalid
invalid
invalid
mov rcx, qword [rcx]
call fcn.14007e170
invalid
cli
invalid
jmp 0x1400d7dc6
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x14021f118]
lea eax, [0x14021f118]
lea eax, [0x14021f118]
mov edx, 0x23
call fcn.1401e6090
lea rcx, str._async_fn__resumed_after_panicking
lea r8, [0x14021f118]
mov edx, 0x22
call fcn.1401e6090
int3
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm8
movdqa xmmword [rsp + 0x30], xmm7
movdqa xmmword [rsp + 0x40], xmm6
mov byte [rbp + 0x217], 1
mov byte [rbp + 0x216], 1
mov ecx, dword [rbp + 0x1f8]
mov rdx, qword [rbp + 0x208]
call fcn.1400497e0
mov byte [rbp + 0x217], 1
mov byte [rbp + 0x216], 1
movdqa xmm6, xmmword [rsp + 0x40]
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and byte [rsi + 0xf], ah
jg 0x1400dc453
and al, 0x30
movdqa xmmword [rsp + 0x40], xmm6
lea rcx, [rbp + 0x130]
call fcn.14006fa40
movdqa xmm6, xmmword [rsp + 0x40]
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
je 0x1400dc462
cmp byte [rbp + 0x215], 0
jne 0x1400dc478
invalid
xor byte [rax - 0x73], cl
invalid
lea rcx, [rbp + 0xe0]
call fcn.14006f6b0
movdqa xmm6, xmmword [rsp + 0x40]
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
jmp qword [rsi + 0xf]
movq mm0, qword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movdqa xmm6, xmmword [rsp + 0x40]
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm8
movdqa xmmword [rsp + 0x30], xmm7
movdqa xmmword [rsp + 0x40], xmm6
mov byte [rbp + 0x217], 1
mov byte [rbp + 0x216], 1
lea rcx, [rbp + 0x130]
call fcn.14006a560
mov byte [rbp + 0x217], 1
mov byte [rbp + 0x216], 1
movdqa xmm6, xmmword [rsp + 0x40]
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and al, 0x20
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movq qword [rsp + 0x30], mm7
movdqa xmmword [rsp + 0x40], xmm6
mov rcx, qword [rbp + 0x28]
mov edx, dword [rbp + 0x1d4]
call fcn.14004b490
movaps xmm6, xmmword [rsp + 0x40]
movaps xmm7, xmmword [rsp + 0x30]
movaps xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
mov eax, dword [rbp - 8]
mov rax, qword [rax]
lock dec qword [rax]
jne 0x1400dd185
mov rcx, qword [rbp - 8]
call fcn.140186e90
nop
add rsp, 0x28
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
mov rax, qword [rax]
lock dec qword [rax]
jne 0x1400dd1b5
mov rcx, qword [rbp - 0x10]
call fcn.140058390
nop
add rsp, 0x28
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rsi, qword [rbp - 0x18]
mov r8, qword [rsi + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsi]
call qword [sym.imp.ws2_32.dll_closesocket]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
xor byte [rax - 0x75], cl
or eax, 0x1d5ee2
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
adc dword [rax], eax
adc dword [rax], eax
nop
add rsp, 0x28
pop rsi
pop rbp
ret
mov ecx, dword [rbp - 8]
sub rcx, 0xffffffffffffff80
call fcn.14006c810
nop
add rsp, 0x28
pop rsi
pop rbp
ret
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
cmp dword [rbp - 0x10], 3
jge 0x1400dd452
invalid
je 0x1400dd46e
jge 0x1400dd452
add esi, dword [rcx + rcx + 0x48]
mov ecx, dword [rbp - 8]
mov rcx, qword [rbp - 8]
call fcn.1400dd480
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rsi
pop rbp
ret
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x60]
mov qword [rbp - 8], rsi
call fcn.14001bf50
mov rcx, qword [rbp - 8]
call fcn.1400259f0
mov rcx, qword [rbp - 8]
mov rax, qword [rcx + 0xd0]
test rax, rax
je 0x1400dd508
mov qword [rbp - 0x10], rax
mov rcx, rax
call fcn.140148dc0
add byte [rax - 0x75], cl
or eax, 0x1d5df0
add byte [rax - 0x75], cl
or eax, 0x1d5df0
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp - 8]
add rcx, 0xe0
add rsp, 0x38
add esp, 0x38
add esp, 0x38
pop rsi
pop rbp
jmp fcn.14007d480
call 0x18856634d
call fcn.14003d310
mov rcx, qword [rbp - 0x18]
call fcn.14007a810
mov r8, qword [rbp - 0x10]
cmp byte [r8], 2
jb 0x1400dd64e
mov r8, qword [r8 + 8]
mov rax, qword [r8]
mov rdx, qword [r8 + 8]
lea rcx, [r8 + 0x18]
mov qword [rbp - 0x18], r8
mov r8, qword [r8 + 0x10]
or byte [rcx - 0x75], cl
add byte [rcx - 0x75], cl
push rax
or byte [rcx - 0x73], cl
sbb byte [rcx + rcx*4 + 0x45], cl
call 0x1504e6181
call qword [rax + 0x10]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x10]
mov eax, dword [rax + 0x10]
mov rdx, qword [r8 + 0x18]
lea rcx, [r8 + 0x28]
mov r8, qword [r8 + 0x20]
call qword [rax + 0x10]
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx + 0x68]
test rax, rax
je 0x1400dd694
cmp rax, 0xffffffffffffffff
je 0x1400dd694
lock dec qword [rax + 8]
jne 0x1400dd694
mov r8, qword [rcx + 0x68]
mov rcx, qword [0x1402b32e8]
xor edx, edx
add rsp, 0x40
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x40
pop rbp
ret
add byte [rax], 0
add byte [rax - 0x39], cl
test eax, eax
add byte [rax], al
add dh, bh
invalid
xor byte [r8 - 0x75], r9b
sbb dword [rax - 0x7b], ecx
fisttp dword [rdi]
test ah, dh
invalid
mov esp, dword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
lea rdi, [rbp + 0x38]
mov qword [rbp + 0xb0], rbx
cmp byte [rbx + 0x38], 0
jne 0x1400ddb71
mov rcx, rbx
mov edx, 1
call fcn.140070870
mov r14, qword [rbx]
lea rbx, [r14 + 0x10]
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400ddae9
xor eax, eax
movzx ecx, byte [r14 + 0x18]
test cl, cl
jne 0x1400dded9
mov qword [rbp + 0xa8], rbx
mov rcx, qword [rbp + 0xb0]
mov edx, dword [rcx + 8]
mov ecx, dword [rcx + 0xc]
mov dword [rbp + 0x10], edx
mov dword [rbp + 0x14], ecx
cmp qword [r14 + 0x1e0], rdx
jbe 0x1400dde7d
mov r8, qword [r14 + 0x1d8]
test r8, r8
je 0x1400dde7d
imul rdx, rdx, 0x130
cmp dword [r8 + rdx], 2
je 0x1400dde7d
add r8, rdx
cmp dword [r8 + 0x114], ecx
jne 0x1400dde7d
mov r15, r14
mov r14, qword [r14 + 0x130]
mov ecx, dword [r8 + 0x84]
test ecx, ecx
cmovle ecx, r13d
mov rbx, qword [r8 + 0x88]
cmp rcx, r14
cmovb r14, rcx
test al, al
jne 0x1400dd917
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400ddb02
mov rcx, qword [rbp + 0xa8]
call r12
cmp r14, rbx
jbe 0x1400dd950
mov rcx, rdi
mov rdx, qword [rbp + 0xb0]
mov r8, rsi
call fcn.14006fb90
movzx eax, byte [rbp + 0x38]
cmp eax, 6
je 0x1400dd9b8
jmp 0x1400ddbc0
mov rcx, qword [rbp + 0xb0]
mov rdx, rsi
call fcn.1400703e0
cmp al, 2
je 0x1400ddb2a
movzx ecx, al
cmp ecx, 3
je 0x1400ddb19
test al, 1
jne 0x1400ddc82
mov rcx, rax
shr rcx, 0x20
jne 0x1400dd9b0
mov rcx, qword [rbp + 0xb0]
mov rdx, rsi
call fcn.1400703e0
cmp al, 2
je 0x1400ddb2a
movzx ecx, al
cmp ecx, 3
je 0x1400ddb19
test al, 1
je 0x1400dd97b
jmp 0x1400ddb63
shr rax, 0x20
mov qword [rbp + 8], rax
mov rcx, rdi
mov rdx, qword [rbp + 0xa0]
mov r8, rsi
call fcn.14011b280
mov rax, qword [rbp + 0x38]
cmp rax, 2
je 0x1400ddb19
test rax, rax
je 0x1400dda30
mov rax, qword [rbp + 0x40]
mov rcx, qword [rbp + 0x48]
test rax, rax
je 0x1400ddd33
mov qword [rbp + 0xa8], rax
mov qword [rbp + 0x10], rax
mov qword [rbp], rcx
mov qword [rbp + 0x18], rcx
lea rax, [rbp + 0x50]
movups xmm0, xmmword [rax]
lea rax, [rbp + 0x20]
movups xmmword [rax], xmm0
mov rax, qword [rbp + 0xa0]
cmp qword [rax], 0
je 0x1400dda5c
mov rcx, qword [rbp + 0xb0]
cmp qword [rcx + 0x28], 0
sete r14b
jmp 0x1400dda82
mov rbx, qword [rbp + 0xb0]
mov rcx, rbx
xor edx, edx
call fcn.140070870
stc
dec dword [rax - 0x7d]
jnp 0x1400dda5d
add byte [rdi], cl
invalid
invalid
add byte [rax], al
invalid
cmp qword [rbx + 0x28], 0
jne 0x1400ddae0
jmp 0x1400dddec
mov rax, qword [rbp + 0xb0]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0xbf], 1
call rax
mov r14d, eax
mov rcx, qword [rbp + 0xb0]
movups xmm0, xmmword [rbp + 0x10]
movups xmm1, xmmword [rbp + 0x20]
lea rax, [rbp - 0x48]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rbp - 0x50], 0
mov dword [rbp - 0x50], 0
mov dword [rbp - 0x50], 0
mov byte [rbp + 0xbf], 0
lea rdx, [rbp - 0x50]
mov r8d, r14d
call fcn.1400709d0
cmp al, 0xc
jne 0x1400ddd9b
test r14b, r14b
jne 0x1400dddb5
mov rbx, qword [rbp + 0xb0]
jmp 0x1400dd839
mov rcx, qword [rbx + 0x20]
mov rax, qword [rbx + 0x28]
call qword [rax + 0x28]
test al, al
jne 0x1400dddec
mov byte [rbx + 0x38], 1
jmp 0x1400dd839
call fcn.1401ed0a0
xor al, 1
movzx ecx, byte [r14 + 0x18]
test cl, cl
je 0x1400dd882
invalid
test ebp, edi
invalid
invalid
test byte [rbp - 0x16000003], al
xlatb
add eax, dword [rax]
add al, ch
cdq
cmc
adc byte [rax], al
jmp 0x1400dded9
call fcn.1401ed0a0
test al, al
jne 0x1400dd917
ror byte [rdi], 0x85
or dh, bh
invalid
mov byte [r15 + 0x18], 1
jmp 0x1400dd917
mov ecx, 1
mov r12, qword [rbp + 0xb0]
jmp 0x1400ddcc4
mov byte [rbp + 0x90], 9
mov qword [rbp + 0x60], 0
mov byte [rbp + 0x89], 2
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
test rcx, rcx
je 0x1400ddbd8
mov r12, qword [rbp + 0xb0]
jmp 0x1400ddbf8
xor ecx, ecx
mov r12, qword [rbp + 0xb0]
jmp 0x1400ddc8d
lea rcx, [rbp + 0x38]
mov rdx, rbx
mov r8, rsi
call fcn.14006fb90
movzx eax, byte [rbp + 0x38]
cmp eax, 5
mov r12, rbx
mov esp, ebx
mov esp, ebx
je 0x1400dddc3
cmp eax, 6
jne 0x1400dddcf
mov qword [rbp + 0x60], 2
lea rdx, [rbp + 0x60]
mov rcx, r12
mov r8b, 1
call fcn.1400709d0
cmp al, 0xc
jne 0x1400dde26
xor r13d, r13d
jmp 0x1400ddccc
cmp eax, 5
jne 0x1400ddc52
mov eax, dword [rbp + 0x3c]
mov byte [rbp + 0x60], 2
mov dword [rbp + 0x64], eax
jmp 0x1400ddc6d
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
mov r12, qword [rbp + 0xb0]
je 0x1400ddf22
xor al, 3
add byte [rax], al
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x38
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400ddf22
mov r13, rax
mov rax, qword [rbp + 0x90]
add byte [rax], al
add byte [rcx - 0x77], cl
xor byte [r15], r9b
adc byte [rbp + 0x60], al
movups xmm1, xmmword [rbp + 0x70]
movups xmm2, xmmword [rbp + 0x80]
movups xmmword [r13 + 0x20], xmm2
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
lea rdx, str.send_stream_capacity_unexpectedly_closed
mov r8d, 0x28
mov rcx, r13
call fcn.1400a3e80
jmp 0x1400ddcc2
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x80], rax
movups xmm0, xmmword [rbp + 0x38]
cmp byte [r15], r9b
adc byte [rbp + 0x48], cl
movaps xmmword [rbp + 0x70], xmm1
movaps xmmword [rbp + 0x60], xmm0
lea rcx, [rbp + 0x60]
call fcn.1400a4ef0
mov r13, rax
mov r12, qword [rbp + 0xb0]
jmp 0x1400ddccc
mov r12, qword [rbp + 0xb0]
mov rcx, qword [rbp + 8]
mov byte [rbp - 0x28], 3
mov byte [rbp - 0x27], ah
mov eax, dword [rbp + 0x10]
mov dword [rbp - 0x26], eax
fimul dword [r15]
mov bh, 0x45
adc al, 0x66
mov dword [rbp - 0x22], eax
fimul dword [r15]
mov bh, 0x45
adc al, 0x66
mov dword [rbp - 0x22], eax
mov qword [rbp - 0x20], rcx
movups xmm0, xmmword [rbp + 0x38]
movups xmmword [rbp - 0x18], xmm0
mov rax, qword [rbp + 0x48]
mov qword [rbp - 8], rax
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
call fcn.1400a4ef0
mov r13, rax
xor ecx, ecx
mov sil, 1
test rcx, rcx
jne 0x1400ddd1d
mov qword [rbp + 0xa8], r13
mov rcx, r12
call fcn.14006a760
mov rcx, qword [rbp + 0xa0]
call fcn.14006a820
mov rcx, qword [0x1402b32e8]
xor esi, esi
xor edx, edx
mov r8, qword [rbp + 0xb0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x30]
mov qword [rax], 0
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x1400ddd1d
call fcn.14006c6e0
xor esi, esi
mov eax, esi
add rsp, 0x148
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call fcn.1400a3bd0
mov rdi, qword [rax]
mov esi, 2
test rdi, rdi
mov qword [rbp + 0xa8], rax
je 0x1400dde3e
mov rbx, qword [rax + 8]
movabs r14, 0xb44ab3f6b21156fb
movabs r15, 0x47aa5289816ee125
mov r12, qword [rbp + 0xb0]
nop
mov rcx, rdi
call qword [rbx + 0x38]
xor rax, r14
xor rdx, r15
or rdx, rax
je 0x1400dde47
mov rcx, rdi
call qword [rbx + 0x30]
mov rdi, rax
mov rbx, rdx
test rax, rax
jne 0x1400ddd70
jmp 0x1400dde65
mov byte [rbp + 0x60], 3
mov byte [rbp + 0x61], al
mov byte [rbp + 0xbf], 0
lea rcx, [rbp + 0x60]
call fcn.1400a4ef0
mov r13, rax
xor ecx, ecx
mov r12, qword [rbp + 0xb0]
jmp 0x1400ddcc4
mov eax, dword [rbp + 0x3c]
mov byte [rbp + 0x60], 2
mov dword [rbp + 0x64], eax
jmp 0x1400dde2d
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x80], rax
movups xmm0, xmmword [rbp + 0x38]
movups xmm1, xmmword [rbp + 0x48]
movaps xmmword [rbp + 0x70], xmm1
movaps xmmword [rbp + 0x60], xmm0
jmp 0x1400dde2d
mov qword [rbp + 0x60], 2
lea rdx, [rbp + 0x60]
mov rcx, rbx
mov r8b, 1
call fcn.1400709d0
xor r13d, r13d
in eax, dx
in eax, dx
mov ecx, 0
cmp al, 0xc
mov r12, rbx
je 0x1400ddcc4
mov byte [rbp + 0x60], 3
mov byte [rbp + 0x61], al
lea rcx, [rbp + 0x60]
jmp 0x1400ddcba
mov byte [rbp + 0x60], 3
mov byte [rbp + 0x61], al
lea rcx, [rbp + 0x60]
call fcn.1400a4ef0
mov r13, rax
jmp 0x1400ddccc
mov r12, qword [rbp + 0xb0]
jmp 0x1400dde65
movzx eax, byte [rdi]
test rax, rax
je 0x1400dde5f
cmp eax, 1
je 0x1400dde59
cmp eax, 2
jne 0x1400dde65
add rdi, 4
jmp 0x1400dde63
add rdi, 8
mov esi, dword [rdi]
mov rcx, r12
mov edx, esi
call fcn.14006ff60
xor ecx, ecx
mov r13, qword [rbp + 0xa8]
jmp 0x1400ddcc4
mov dword [rbp + 0xb0], eax
mov qword [rbp + 0xa0], r14
lea rax, [rbp + 0x14]
mov qword [rbp + 0x38], rax
lea rax, [0x14001a300]
mov qword [rbp + 0x40], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x68], 1
mov qword [rbp + 0x80], 0
mov qword [rbp + 0x70], rdi
mov qword [rbp + 0x78], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0x60]
call fcn.1401e5ed0
jmp 0x1400ddf31
mov qword [rbp + 0x60], rbx
mov byte [rbp + 0x68], al
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140046230
lea r8, [rbp + 0x60]
mov edx, 0x2b
call fcn.1401e63e0
jmp 0x1400ddf31
mov ecx, 8
mov edx, 0x38
call fcn.1401e5b40
ud2
call 0x170e2fa80
adc dword [rax], eax
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
lea ebp, [rdx + 0x40]
mov rdi, qword [rbp - 0x10]
lea rsi, [rdi + 0x70]
mov rcx, rsi
call fcn.140027eb0
dec dword [rax - 0x77]
int1
invalid
dec dword [rax - 0x77]
int1
call fcn.140026670
mov rax, qword [rdi + 0x70]
lock dec qword [rax]
invalid
dec dword [rax - 0x75]
jo 0x1400de4ad
dec qword [rax]
or byte [rbp + 8], dh
jne 0x1400de4ca
mov rcx, rsi
call fcn.14007b160
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov rsi, qword [rbp - 0x10]
mov rcx, rsi
call fcn.140026670
je 0x1400de47b
hlt
dec dword [rax - 0x75]
invalid
lock dec qword [rax]
dec qword [rax]
je 0x1400de47b
hlt
dec qword [rax]
jne 0x1400de50d
mov rcx, rsi
call fcn.14007b160
nop
add rsp, 0x20
invalid
and byte [rdi + 0x5e], bl
pop rbp
ret
invalid
dec dword [rax - 0x75]
call 0x1490d2e6f
jne 0x1400de58a
mov rcx, qword [rbp - 0x10]
call fcn.14007b160
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx + 0x10]
lock dec qword [rax]
jne 0x1400de5a6
mov rcx, qword [rcx + 0x10]
add rsp, 0x40
pop rbp
jmp fcn.14007dda0
nop
add rsp, 0x40
pop rbp
ret
mov ebp, 0x114
lea rsi, [rbp + 0x118]
mov dword [rbp + 0x118], eax
cmp qword [r10 + 0x10], rdi
jp 0x1400de6ad
jp 0x1400de6ad
jbe 0x1400de94c
mov r12, qword [r10 + 8]
test r12, r12
je 0x1400de94c
invalid
pushfq
add al, byte [rax]
invalid
test byte [rdx + rax + 0x694c0000], bl
xlatb
add al, byte [rax]
add byte [rcx + rbp*2 - 0x29], cl
imul r10, rdi, 0x130
xor byte [rcx], al
add byte [rax], al
cmp dword [r12 + r10], 2
je 0x1400de94c
add cl, byte [rdi]
test byte [rdx + 0x4d000002], cl
add esp, edx
add r12, r10
cmp dword [r12 + 0x114], eax
add byte [rax], al
jne 0x1400de94c
mov qword [rbp + 0xd0], rcx
movzx r11d, byte [r12 + 0x50]
cmp r11b, 6
setae r10b
cmp r11b, 3
sete r11b
mov dword [rbp + 0x114], edi
mov dword [rbp + 0x118], eax
cmp dword [r12], 2
je 0x1400de94c
cmp dword [r12 + 0x114], eax
jne 0x1400de94c
mov qword [rbp + 0xd8], r9
mov qword [rbp + 0xe0], r15
movzx r13d, byte [r12 + 0x50]
mov dword [rbp + 0x114], edi
adc al, 1
add byte [rax], al
adc al, 1
add byte [rax], al
mov dword [rbp + 0x118], eax
cmp dword [r12], 2
je 0x1400de94c
cmp dword [r12 + 0x114], eax
jne 0x1400de94c
mov r15, qword [r12]
mov dword [rbp + 0x114], edi
mov dword [rbp + 0x118], eax
cmp dword [r12], 2
cmp dword [rsp], 2
cmp dword [rsp], 2
je 0x1400de94c
cmp dword [r12 + 0x114], eax
jne 0x1400de94c
invalid
add dword [rax], eax
invalid
invalid
mov qword [rbp + 0xf0], r12
or r10b, r11b
je 0x1400de875
mov byte [rbp + 0x11f], r8b
mov dword [rbp + 0xfc], edx
mov rdx, qword [rbp + 0xf0]
lock add byte [rax], al
add byte [rbx + 0x1148a], cl
add byte [rcx + 0xec8d], cl
invalid
lock add byte [rax], al
add byte [rbx + 0x1148a], cl
add byte [rcx + 0xec8d], cl
add byte [rcx + 0x114bd], cl
mov dword [rbp + 0x114], edi
mov dword [rbp + 0x118], eax
cmp dword [rdx], 2
invalid
test bl, ah
invalid
mov dword [rbp + 0x114], edi
mov dword [rbp + 0x118], eax
cmp dword [rdx], 2
je 0x1400de99f
test bl, ah
add dword [rax], eax
invalid
test bl, ah
add dword [rax], eax
add byte [rax], al
add byte [rcx], bh
invalid
cmp dword [rdx + 0x114], eax
jne 0x1400de99f
invalid
add byte [rdi], cl
mov dh, 0x42
push rax
movzx eax, byte [rdx + 0x50]
lea ecx, [rax - 6]
cmp cl, 6
jb 0x1400de843
lea ecx, [rax - 3]
cmp cl, 2
ja 0x1400de7e1
cmp cl, 1
jne 0x1400de843
movzx eax, al
test rax, rax
je 0x1400de843
cmp eax, 1
jne 0x1400de80a
mov r8, qword [rbp + 0xf0]
mov rax, qword [r8 + 0x58]
mov rdx, qword [r8 + 0x60]
lea rcx, [r8 + 0x70]
mov r8, qword [r8 + 0x68]
call qword [rax + 0x10]
jmp 0x1400de843
mov rax, qword [rbp + 0xf0]
mov rax, qword [rax + 0x58]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x1400de843
test rax, rax
je 0x1400de843
mov rax, qword [rbp + 0xf0]
mov r8, qword [rax + 0x60]
invalid
invalid
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
adc dword [rax], eax
test eax, esi
add byte [rax], al
add byte [rbx + rcx*4 + 0x40], cl
invalid
invalid
invalid
mov rcx, qword [rbp + 0xf0]
lock add byte [rax], al
add dh, al
push r8
add byte [rdi], cl
invalid
mov dh, 0x85
invalid
mov byte [rcx + 0x50], 0
movzx eax, byte [rbp + 0x11f]
mov byte [rcx + 0x51], al
push r9
push r9
mov eax, dword [rbp + 0xec]
mov dword [rcx + 0x54], eax
mov eax, dword [rbp + 0xfc]
add byte [rcx - 0x7fbea7bf], cl
std
invalid
add byte [rcx - 0x7fbea7bf], cl
std
add eax, 0x854d1977
ja 0x1400de889
test r15, r15
jne 0x1400de889
push qword [rbp + 0x14]
add rsp, 0x1a8
add esp, 0x1a8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
mov r12, rsi
mov rsi, qword [rbp + 0xd0]
add byte [rax - 0x7d], cl
invalid
add rsi, 8
mov rcx, rsi
mov rdi, qword [rbp + 0xd8]
mov ebp, 0xd8
mov ebp, 0xd8
mov rdx, rdi
mov edx, edi
mov r8, r14
call fcn.1400a2600
mov rcx, qword [r14]
mov edx, dword [r14 + 8]
mov edx, dword [rsi + 8]
mov edx, dword [rsi + 8]
mov eax, dword [r14 + 0xc]
mov dword [rbp + 0x114], edx
add byte [rax], al
add byte [rax], al
mov dword [rbp + 0x118], eax
cmp qword [rcx + 0x10], rdx
add dword [rax], eax
add byte [rax + 0x39], cl
push rcx
adc byte [rdi], cl
jbe 0x1400de9f2
mov rcx, qword [rcx + 8]
jbe 0x1400de9f2
add byte [rax], al
mov rcx, qword [rcx + 8]
or byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x1400de9f2
sbb byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax + 0x69], cl
invalid
sal byte [rax], cl
add dword [rax], eax
imul rdx, rdx, 0x130
imul edx, edx, 0x130
add byte [rbx + 0xf02113c], al
test byte [rdi], al
add dword [rax], eax
add byte [rax + 1], cl
add rcx, rdx
cmp dword [rcx + 0x114], eax
invalid
test eax, edi
cmp dword [rcx + rdx], 2
je 0x1400de9f2
add rcx, rdx
cmp dword [rcx + 0x114], eax
jne 0x1400de9f2
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0x11481], cl
add byte [rcx - 0x7a744bbb], cl
mov ah, 0x8b
test esp, edi
mov eax, dword [rcx + 0x114]
mov dword [rbp - 0x4c], eax
mov ah, 0x8b
test esp, edi
add byte [rax], al
add byte [rcx + 0x45c6b845], cl
mov r8d, 0x8b045c6
mov ah, 0x8b
test esp, edi
add byte [rax], al
add byte [rcx + 0x45c6b845], cl
mov r8d, 0x8b045c6
mov r8d, 0x8b045c6
mov qword [rsp + 0x20], rbx
lea rdx, [rbp - 0x50]
mov rcx, rsi
mov r8, rdi
clc
clc
mov r9, r14
call fcn.1400a2d00
mov rcx, rsi
mov rdx, r14
mov r8, qword [rbp + 0xe0]
add rsp, 0x1a8
invalid
test al, 1
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
invalid
pop rsp
pop r13
pop r14
pop r15
pop rbp
jmp fcn.1400254c0
hlt
invalid
hlt
dec dword [rax - 0x77]
mov ch, 0
add byte [rcx], al
invalid
mov qword [rbp + 0x100], rsi
add byte [rax - 0x73], cl
add eax, 0xfff3b9a6
lea rax, [0x14001a300]
mov qword [rbp + 0x108], rax
lea rax, str.dangling_store_key_for_stream_id
lea eax, [0x1401f50c8]
lea eax, [0x1401f50c8]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov r8d, 1
mov r8d, 1
add byte [rax], al
mov qword [rbp - 0x30], 0
lea rax, [rbp + 0x100]
test dword [rax], eax
add dword [rax], eax
invalid
test dword [rax], eax
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
ror byte [r8 - 0x39], 0x45
invalid
enter 1, 0
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
mov dword [rbp - 0x38], 1
mov dword [rbp - 0x38], 1
add byte [rax - 0x73], cl
adc eax, 0x116742
adc dword [eax], eax
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
adc dword [eax], eax
lea rcx, [rbp - 0x50]
lea ecx, [rbp - 0x50]
call fcn.1401e5ed0
add byte [rax - 0x77], cl
mov ch, 0
add dword [rax], eax
add byte [rax - 0x73], cl
mov qword [rbp + 0x100], rsi
lea rax, [0x14001a300]
add eax, 0xfff3b953
add eax, 0xfff3b953
dec dword [rax - 0x77]
test dword [rax], ecx
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x11670d
invalid
adc dword [eax], eax
mov qword [rbp + 0x108], rax
mov dword [rbp + 0x108], eax
lea rax, str.dangling_store_key_for_stream_id
or eax, 0x48001167
mov qword [rbp - 0x50], rax
mov dword [rbp - 0x50], eax
mov qword [rbp - 0x48], 1
mov qword [rbp - 0x30], 0
lea rax, [rbp + 0x100]
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax], eax
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov qword [rbp - 0x40], rax
mov dword [rbp - 0x40], eax
ror byte [r8 - 0x39], 0x45
enter 1, 0
mov qword [rbp - 0x38], 1
mov dword [rbp - 0x38], 1
enter 1, 0
add byte [rax - 0x73], cl
adc eax, 0x116707
adc dword [rax], eax
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
adc dword [rax], eax
lea rcx, [rbp - 0x50]
mov al, 0xe8
fidiv word [rax + rdx]
call fcn.1401e5ed0
mov qword [rbp + 0x100], r12
add byte [rax], al
jmp 0x1400de953
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
mov rcx, qword [rbp + 0xf0]
mov byte [rcx + 0x50], 0
movzx eax, byte [rbp + 0x11f]
invalid
add dword [rax], eax
add byte [rax - 0x7a74aebf], cl
test esp, ebp
add byte [rax], al
add byte [rcx - 0x7a74abbf], cl
cld
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rcx + 0x58], eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
sub rsp, 0x190
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
mov qword [rbp + 0x108], 0xfffffffffffffffe
test dword [rax], ecx
add dword [rax], eax
add dh, bh
invalid
invalid
invalid
mov rsi, r9
mov rdi, r8
mov rax, rdx
mov eax, edx
mov eax, edx
mov rbx, rcx
movups xmm0, xmmword [0x14021ff40]
adc al, 0x14
add byte [rdi], cl
sub dword [rbp - 0x40], eax
movups xmm0, xmmword [0x14021ff30]
mov ss, word [rsp + rdx]
add byte [rdi], cl
sub dword [rbp - 0x50], eax
movaps xmmword [rbp - 0x50], xmm0
mov byte [rbp + 0x107], 1
invalid
add byte [rcx], al
lea rdx, [rbp - 0x50]
lea edx, [rbp - 0x50]
mov qword [rbp + 0xf8], rax
test eax, edi
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rax
call fcn.1400215b0
hlt
inc dword [rax + rax*8 + 0x100f3175]
xor dword [rdi], ecx
adc byte [0x14020b620], al
mov rcx, rax
call fcn.1400215b0
hlt
invalid
test al, al
jne 0x1400deaf5
invalid
movups xmm0, xmmword [0x14020b620]
movaps xmmword [rbp - 0x40], xmm0
movups xmm0, xmmword [0x14020b610]
ror byte [rdi], 0x10
add eax, 0x12cb3a
movaps xmmword [rbp - 0x50], xmm0
mov byte [rbp + 0x107], 1
test dword [rdi], eax
add dword [rax], eax
add byte [rcx], al
test dword [rdi], eax
add dword [rax], eax
add byte [rcx], al
invalid
lea rdx, [rbp - 0x50]
mov rcx, qword [rbp + 0xf8]
invalid
clc
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
call fcn.1400215b0
test al, al
je 0x1400deb29
mov rcx, qword [rbp + 0xf8]
invalid
mov r14b, 6
call fcn.1400259f0
mov rcx, qword [rbp + 0xf8]
add rcx, 0x60
add ecx, 0x60
add ecx, 0x60
call fcn.14006f460
mov eax, r14d
invalid
add rsp, 0x190
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
pop rbp
ret
movups xmm0, xmmword [0x14020b640]
movaps xmmword [rbp - 0x40], xmm0
ror byte [rdi], 0x10
add eax, 0x12caf5
movaps xmmword [rbp - 0x50], xmm0
mov byte [rbp + 0x107], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
lea rdx, [rbp - 0x50]
lea edx, [rbp - 0x50]
mov rcx, qword [rbp + 0xf8]
add byte [rax], al
call fcn.1400215b0
test al, al
ror byte [rax - 0x75], 0x8d
clc
add byte [rax], al
invalid
hlt
ror byte [rax - 0x75], 0x8d
clc
add byte [rax], al
add byte [rbp - 0x65], dh
jne 0x1400deafc
jne 0x1400deafc
mov byte [rbp + 0x107], 1
lea rdx, str.keep_aliveHTTP_1.1_100_Continue_r_n_r_ninternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
call fcn.140020e90
mov r14b, 6
test al, al
jne 0x1400deba5
invalid
mov byte [rbp + 0x107], 1
add byte [rcx], al
lea rdx, str.proxy_connection
mov r8d, 0x10
mov eax, 0x10
mov rcx, qword [rbp + 0xf8]
call fcn.140020e90
invalid
test al, al
je 0x1400debb1
clc
add byte [rax], al
add al, ch
out dx, eax
and dh, ah
inc dword [rax + rax*8 - 0x74b7f38c]
invalid
mov rcx, qword [rbp + 0xf8]
clc
add byte [rax], al
add cl, ch
invalid
invalid
jmp case.0x1400deca7.2
movups xmm0, xmmword [0x14020b660]
adc byte [0x14020b660], al
adc al, byte [rax]
add byte [rdi], cl
sub dword [rbp - 0x40], eax
movaps xmmword [rbp - 0x40], xmm0
movups xmm0, xmmword [0x14020b650]
movaps xmmword [rbp - 0x50], xmm0
mov byte [rbp + 0x107], 1
add byte [rax], al
add dword [rax - 0x73], ecx
push rbp
mov al, 0x48
mov ecx, dword [rbp + 0xf8]
add byte [rax], al
add al, ch
shr byte [rbx], cl
hlt
dec dword [rax - 0x7b]
ror byte [rax - 0x75], 0x8d
mov ecx, dword [rbp + 0xf8]
mov ecx, dword [rbp + 0xf8]
je 0x1400dec0c
cmp qword [rax + 0x10], 8
jne case.0x1400deca7.2
test dword [rdx], ecx
invalid
invalid
invalid
test dword [rdx], ecx
invalid
je 0x1400dec6f
invalid
movzx edx, byte [rcx + 0x114]
xchg ecx, eax
adc al, 1
add byte [rax], al
mov r8, qword [rsi]
mov r9d, dword [rsi + 8]
mov eax, dword [rsi + 0xc]
mov dword [rbp + 0xe0], r9d
loopne case.0x1400cd106.48
add byte [rax], al
lea r15, [rbp + 0xe4]
mov ebp, 0xe4
add byte [rax], al
invalid
loopne case.0x1400cd106.48
add byte [rcx + 0xe485], cl
add byte [rbp + 0x39], cl
adc byte [rdi], cl
mov dword [rbp + 0xe4], eax
cmp qword [r8 + 0x10], r9
jbe 0x1400deef7
invalid
invalid
add al, byte [rax]
invalid
xchg byte [rdx + rax - 0x74b30000], bh
pop rax
or byte [rbp - 0x7b], cl
test ebx, ebx
je 0x1400deef7
imul r8, r9, 0x130
mov r11, qword [r8 + 8]
test r11, r11
test ebx, ebx
je 0x1400deef7
imul r8, r9, 0x130
cmp dword [r11 + r8], 2
je 0x1400deef7
popfq
add al, byte [rax]
invalid
popfq
add al, byte [rax]
add byte [rbp + 1], cl
ret
add r11, r8
cmp dword [r11 + 0x114], eax
adc al, 1
add byte [rax], al
add byte [rax], al
jne 0x1400deef7
movzx eax, byte [r11 + 0x50]
lea r10d, [rax - 6]
movzx r9d, r10b
retf 0x8041
stc
invalid
mov r8d, 6
cmovb r8d, r9d
cmovb eax, ecx
cmovb eax, ecx
mov r14b, 1
mov dh, 1
cmp r8b, 5
ja case.0x1400deca7.2
invalid
invalid
and dl, 1
movzx r8d, r8b
movzx eax, al
lea r9, [0x14025a2c4]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
mov qword [rbp + 0xe8], r11
mov dword [rbp + 0xe8], ebx
mov ecx, edx
xor cl, 1
mov dword [rbp + 0xf0], ecx
cmp dl, 1
mov cl, 0xa
invalid
rol dword [rax - 0x7276fe0f], 1
lock add byte [rax], al
add byte [rax + 0xab101fa], al
invalid
or al, byte [rax - 0x7277ff27]
invalid
sbb cl, 0
mov byte [rbp + 0x106], cl
mov dword [rbp + 0xf4], 0
jmp 0x1400ded45
test esp, esi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, ch
outsd dx, dword [rsi]
cmp byte [r11 + 0x51], 0
jne case.0x1400deca7.2
invalid
test dl, dl
sete dl
mov qword [rbp + 0xe8], r11
add byte [rax], al
movzx r8d, byte [r11 + 0x52]
push r10
mov ecx, 1
mov dword [rbp + 0xf4], r8d
add byte [rax], al
add byte [rcx + 0xf], al
enter 0xffffffffffff8d89, 0xfffffffffffffff0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xf], al
enter 0xffffffffffff8d89, 0xfffffffffffffff0
add byte [rax], al
add byte [rcx - 0x772ed7f6], dh
mov cl, 0xa
sub cl, dl
ror dword [rax + 0x1068d], 1
mov cl, 0xa
sub cl, dl
ror dword [rax + 0x1068d], 1
add bl, ch
invalid
add bl, ch
xor dword [rcx - 0x80], eax
invalid
invalid
jnp 0x1400ded69
cmp byte [r11 + 0x51], 0
jne case.0x1400deca7.2
add byte [rdi], cl
test eax, esp
std
invalid
mov qword [rbp + 0xe8], r11
test dl, dl
sete cl
shl cl, 3
or cl, 3
mov byte [rbp + 0x106], cl
mov cl, 1
mov dword [rbp + 0xf0], ecx
mov dword [rbp + 0xf4], ecx
cmp r10b, 6
jb 0x1400dedba
lea ecx, [rax - 3]
cmp cl, 2
ja 0x1400ded58
cmp cl, 1
jne 0x1400dedba
movzx eax, al
test rax, rax
je 0x1400dedba
cmp eax, 1
jne 0x1400ded81
mov r8, qword [rbp + 0xe8]
mov rax, qword [r8 + 0x58]
add byte [rax], al
add byte [rcx - 0x75], cl
pop rax
mov rdx, qword [r8 + 0x60]
lea rcx, [r8 + 0x70]
mov r8, qword [r8 + 0x68]
call qword [rax + 0x10]
jmp 0x1400dedba
mov rax, qword [rbp + 0xe8]
mov rax, qword [rax + 0x58]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x1400dedba
test rax, rax
je 0x1400dedba
mov rax, qword [rbp + 0xe8]
mov r8, qword [rax + 0x60]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0xe8]
movzx ecx, byte [rbp + 0x106]
mov byte [rax + 0x50], cl
mov ecx, dword [rbp + 0xf0]
mov byte [rax + 0x51], cl
mov ecx, dword [rbp + 0xf4]
mov byte [rax + 0x52], cl
mov rax, qword [rbp + 0xf8]
add byte [rbx + 0x11080], cl
add byte [rbp - 0x427bf040], al
add dword [rax], eax
invalid
add byte [rbx + 0x11080], cl
add byte [rbp - 0x427bf040], al
add dword [rax], eax
add byte [rax - 0x75], cl
lea esi, [rax + 1]
jo 0x1400dedf8
mov rcx, qword [rbp + 0x170]
jo 0x1400dedf8
add byte [rax], al
add byte [rax - 0x3f6bf0ff], ch
test al, 1
sete al
cmp byte [rcx + 0x58], 0
sete cl
cmp al, cl
je 0x1400dee5e
mov rcx, qword [rsi]
mov edx, dword [rsi + 8]
mov eax, dword [rsi + 0xc]
mov dword [rbp + 0xe0], edx
mov dword [rbp + 0xe4], eax
cmp qword [rcx + 0x10], rdx
adc byte [rdi], cl
xchg byte [rbx], ch
add dword [rax], eax
invalid
adc byte [rdi], cl
xchg byte [rbx], ch
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rcx + 8]
test rcx, rcx
or byte [r8 - 0x7b], cl
leave
je 0x1400def53
add byte [rax], al
imul rdx, rdx, 0x130
cmp dword [rcx + rdx], 2
je 0x1400def53
invalid
add dword [rax], eax
invalid
or eax, 0x48000001
add rcx, rdx
add ecx, edx
cmp dword [rcx + 0x114], eax
jne 0x1400def53
inc byte [rax]
add byte [rax], al
inc byte [rax]
add byte [rax], al
cmp byte [rcx + 0x125], 0
add byte [rax], al
je 0x1400deedc
xor r15d, r15d
mov r12, qword [rbp + 0x178]
add rbx, 8
lea rcx, [rbp - 0x48]
mov r8d, 0x118
sbb byte [rcx], al
add byte [rax], al
mov rdx, qword [rbp + 0xf8]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp - 0x50], 1
mov byte [rbp + 0x107], 0
mov qword [rsp + 0x20], r12
lea rdx, [rbp - 0x50]
mov rcx, rbx
mov r8, rdi
mov r9, rsi
call fcn.1400a2d00
mov r14b, 0xc
test r15b, r15b
je 0x1400deb14
mov rax, qword [r12]
mov rcx, qword [r12 + 8]
mov qword [r12], 0
test rax, rax
je 0x1400deb14
mov rax, qword [rax + 8]
mov byte [rbp + 0x107], 0
call rax
jmp 0x1400deb14
lea rcx, [rbx + 8]
mov byte [rbp + 0x107], 1
mov r15b, 1
mov rdx, rsi
call fcn.140023df0
jmp 0x1400dee61
mov qword [rbp + 0xd0], r15
lea rax, [0x14001a300]
mov qword [rbp + 0xd8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov qword [rbp - 0x30], 0
lea rax, [rbp + 0xd0]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
mov byte [rbp + 0x107], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp - 0x50]
call fcn.1401e5ed0
jmp 0x1400defce
mov qword [rbp + 0xd0], r15
lea rax, [0x14001a300]
mov qword [rbp + 0xd8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov qword [rbp - 0x30], 0
lea rax, [rbp + 0xd0]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
mov byte [rbp + 0x107], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp - 0x50]
call fcn.1401e5ed0
jmp 0x1400defce
mov byte [rbp + 0x107], 1
lea rcx, str.assertion_failed:__id.is_zero__C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcprotopeer.rs
lea r8, [0x140208660]
mov edx, 0x1f
call fcn.1401e6090
ud2
add byte [rcx - 0x3f], al
call 0x108773584
adc byte [rdi], ah
add byte [rax], al
sub eax, ecx
movzx ecx, ax
imul ecx, ecx, 0x147b
leave
jnp 0x1400df492
add byte [rax], al
leave
jnp 0x1400df492
add byte [rax], al
shr ecx, 0x13
imul r9d, ecx, 0x64
sub eax, r9d
movzx eax, ax
lea r9, [0x140209471]
adc al, byte [rax]
movzx ecx, word [r9 + rcx*2]
mov word [rsp + 0x5b], cx
movzx eax, word [r9 + rax*2]
mov word [rsp + 0x5d], ax
mov ecx, 0x23
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], al
jmp 0x1400df5d6
add byte [rax], al
jmp 0x1400df4dd
movzx r10d, ax
mov bh, 0xd0
shr r10d, 4
add r9b, r8b
mov byte [rsp + rcx + 0x36], r9b
lea r8, [rcx - 1]
cmp ax, 0x10
mov eax, r10d
sal byte [rdx + 0x6e], 1
sal byte [rdx + 0x6e], 1
mov rcx, r8
mov r8d, eax
and r8b, 0xf
mov r9d, 0x30
xor byte [rax], al
add byte [rax], al
xor byte [rax], al
add byte [rax], al
cmp r8b, 0xa
jb 0x1400df4c0
invalid
int 0x41
mov ecx, 0x57
mov r9d, 0x57
jmp 0x1400df4c0
nop word cs:[rax + rax]
movzx r10d, ax
shr r10d, 4
add r9b, r8b
mov byte [rsp + rcx + 0x36], r9b
lea r8, [rcx - 1]
cmp ax, 0x10
mov eax, r10d
jb 0x1400df54b
mov rcx, r8
mov r8d, eax
and r8b, 0xf
mov r9d, 0x30
cmp r8b, 0xa
jb 0x1400df510
mov r9d, 0x37
jmp 0x1400df510
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x1400df631
mov eax, 0x81
sub rax, r8
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x140251c50]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140004ff0
nop
add rsp, 0xb8
ret
movzx eax, word [rcx + rax*2]
mov word [rsp + 0x5d], ax
mov ecx, 0x25
mov eax, r8d
cmp ax, 0xa
jae 0x1400df5e1
or dh, byte [rbx + 0xb]
or al, 0x30
mov byte [rsp + rcx + 0x37], al
dec rcx
jmp 0x1400df5f9
invalid
movzx eax, ax
ror byte [rbp + rcx*4 + 5], 0x86
sahf
adc al, byte [rax]
lea r8, [0x140209471]
movzx eax, word [r8 + rax*2]
mov word [rsp + rcx + 0x36], ax
or al, 0x36
add rcx, 0xfffffffffffffffe
add rcx, 0xfffffffffffffffe
lea rax, [rsp + rcx]
add rax, 0x38
mov r8d, 0x27
invalid
add byte [rax], al
add byte [rcx + 0x29], cl
enter 0xffffffffffff894c, 0x44
and al, 0x28
invalid
add byte [rax], al
add byte [rcx + 0x29], cl
enter 0xffffffffffff894c, 0x44
and al, 0x28
mov qword [rsp + 0x20], rax
lea r8, str.Utf8Errorvalid_up_to
mov rcx, rdx
invalid
mov dl, 1
xor r9d, r9d
call fcn.140004ff0
enter 0xfffffffffffff259, 0xffffffffffffffff
nop
add rsp, 0xb8
ret
lea r8, str.librarycore_src_fmt_num.rs
cwde
adc dword [rax], eax
mov edx, 0x80
call fcn.1401e5f10
int3
int3
nop
add byte [rax], al
add byte [rax - 0x77], cl
invalid
and al, 0x2e
and al, 0x2e
movzx ecx, word [rax]
call fcn.140035440
test rax, rax
lea rcx, str._unknown_status_code_InvalidStatusCodeinvalid_status_codeC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcuri_scheme.rs
enter 0x12a0, 0
enter 0x12a0, 0
cmovne rcx, rax
mov eax, 0x15
cmovne rax, rdx
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x2e]
mov qword [rsp + 0x40], rax
and al, 0x40
lea rax, [0x140008290]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
lea rax, [0x140190c60]
mov qword [rsp + 0x58], rax
lea rax, str.Utf8Errorvalid_up_to
lea eax, [0x140224558]
lea eax, [0x140224558]
mov qword [rsp + 0x60], rax
and al, 0x60
mov qword [rsp + 0x68], 2
mov dword [rsp + 0x68], 2
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsp + 0x40]
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x40]
and al, 0x40
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rsp + 0x60]
lea eax, [rsp + 0x60]
lea eax, [rsp + 0x60]
call fcn.140005a80
nop
add rsp, 0x90
pop rsi
ret
bnd call qword [rax - 0x6f3b7eb8]
call qword [rax - 0x6f3b7eb8]
add byte [rax], al
add byte [rsi - 0x3d], bl
int3
int3
int3
add al, 0
add byte [rdi], cl
sub dword [rsp + 0x4c0], esi
mov qword [rsp + 0x40], rdx
mov rdi, rcx
cmp byte [rcx + 0x178], 0
je 0x1400df764
cmp qword [rdi + 0x160], 0
add dword [rax], eax
add byte [rax], al
je 0x1400df764
mov rcx, rdi
call fcn.1400e0340
mov rcx, rdi
stc
stc
mov rdx, qword [rsp + 0x40]
call fcn.1400e0420
xor eax, eax
xor ebp, ebp
jmp 0x1400e01a5
or al, byte [r8]
invalid
or al, byte [r8]
add byte [rbx + rcx*4 - 0x49], cl
call 0x18c0df76c
mov ebp, dword [rdi + 0xf0]
add byte [rax], al
mov r14, qword [rdi + 0xe8]
mov r13, qword [rdi + 0xf0]
add byte [rax], al
add byte [rax], al
mov rsi, r14
sub rsi, r13
out dx, al
test byte [rcx + rbp - 0x12], 0x48
mov ebx, dword [rdi + 0xf8]
mov rbx, qword [rdi + 0xf8]
mov r8, qword [rdi + 0x110]
test r8, r8
ror byte [rcx + rcx*4 + 0x44], 0x24
js 0x1400df803
invalid
mov rax, qword [rdi + 0x108]
add dword [rax], eax
add byte [rcx], dh
leave
xor ecx, ecx
cmp rax, rbx
cmovae rcx, rbx
sub rax, rcx
mov rdx, rbx
sub rdx, rax
mov rcx, r8
sub rcx, rdx
jbe 0x1400df7bc
mov rdx, rbx
jmp 0x1400df7c2
xor eax, eax
xor edx, edx
jmp 0x1400df7c0
lea rdx, [rax + r8]
xor ecx, ecx
mov r12, qword [rdi + 0x100]
cmpsd dword [rsi], dword [rdi]
add byte [rcx], al
add byte [rax], al
invalid
cmpsd dword [rsi], dword [rdi]
add byte [rcx], al
add byte [rax], al
invalid
lea rax, [rax + rax*4]
add al, 0x80
shl rax, 4
add rax, r12
lea rdx, [rdx + rdx*4]
shl rdx, 4
add rdx, r12
lea rcx, [rcx + rcx*4]
shl rcx, 4
add rcx, r12
add ecx, esp
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], rdx
xchg esp, eax
and al, 0xc8
add byte [rax], al
add byte [rcx + rcx*4 - 0x5c], cl
movsb byte [rdi], byte [rsi]
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rbx*8], fs
add byte [rax], al
invalid
movsb byte [rdi], byte [rsi]
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rbx*8], fs
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0xc0]
mov word [rax + rax*8], fs
add byte [rax], al
add al, ch
cdq
retf
add byte [rax], al
call case.0x1400f3767.59
add rsi, rax
add esi, eax
jne 0x1400df83a
mov rcx, qword [rdi + 0x140]
mov rax, qword [rdi + 0x148]
add dword [rax], eax
add byte [rax - 0x75], cl
xchg dword [rax + 1], ecx
add byte [rax], al
mov rdx, qword [rsp + 0x40]
push rsp
and al, 0x40
call qword [rax + 0x28]
mov rbp, rdx
jmp 0x1400e0195
push rax
sub byte [rax - 0x77], cl
invalid
lea rax, [rdi + 0xe8]
mov qword [rsp + 0x70], rax
add byte [rax - 0x77], cl
and al, 0x70
cmp byte [rdi + 0x120], 0
mov qword [rsp + 0x48], rdi
je 0x1400e00a1
mov rax, qword [rdi + 0xe0]
mov qword [rsp + 0x98], rax
mov dword [rsp + 0x98], eax
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg dword [rax + 1], eax
add byte [rax], al
mov dword [rsp + 0x98], eax
mov rax, qword [rdi + 0x140]
mov qword [rsp + 0xa0], rax
mov rax, qword [rdi + 0x148]
mov eax, dword [rdi + 0x148]
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
invalid
xchg dword [rax + 1], ecx
movabs al, byte [0x148878b48000000]
mov eax, dword [rdi + 0x148]
add byte [rax], al
mov qword [rsp + 0x90], rax
lea r15, str.Utf8Errorvalid_up_to
cmp eax, 0x1740d4
invalid
invalid
invalid
add byte [rdi], cl
push rdi
test byte [rax - 0x77], 0x9c
mov dword [rsp + 0x88], ebx
add byte [rax], al
add byte [rbp + rcx*4 + 0x3d], cl
invalid
mov dword [rsp + 0x88], ebx
and al, 0x88
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov ecx, ebp
mov rcx, r13
mov qword [rsp + 0x80], r12
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
mov eax, 0x18
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
nop dword [rax + rax]
mov dword [rsp + rax + 0xa8], 0
mov qword [rsp + rax + 0xb0], r15
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], cl
add al, 0xb0
invalid
mov al, 0
add byte [rax], al
add byte [rax], al
add bh, al
mov dword [rsp + rax + 0xb8], 0
test byte [rax + rdi*4], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
mov esp, 0xc004
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + rax + 0xc0], r15
mov esp, 0xc004
add byte [rax], al
add byte [rax - 0x7d], cl
shl byte [rax], 0x48
cmp eax, 0x418
add rax, 0x20
cmp rax, 0x418
jne case.0x14008568d.299
mov rdx, r14
sub rdx, rcx
sub rdx, rcx
mov r8, qword [rsp + 0x78]
jne case.0x140084f53.306
xor r9d, r9d
xor ecx, ecx
mov qword [rsp + 0xb0], rdx
test r8, r8
mov qword [rsp + 0xa8], rcx
and al, 0xa8
add byte [rax], al
add byte [rax], al
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rbp - 0x7b], cl
ror byte [rax - 0x77], 0x8c
and al, 0xa8
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rsi*2 + 0x48], dh
mov eax, dword [rdi + 0x108]
je 0x1400df988
mov rax, qword [rdi + 0x108]
cmp rax, rbx
mov edx, 0
add byte [rax], al
add byte [rax], al
cmovae rdx, rbx
sub rax, rdx
mov rdx, rbx
sub rdx, rax
mov r10, r8
mov edx, eax
mov edx, eax
sub r10, rdx
jbe case.0x1400909de.225
mov r8, rbx
jmp 0x1400df996
jb 0x1400e0140
invalid
add byte [rax], al
mov rax, rdx
shr rax, 0x20
shr eax, 0x20
ror byte [rax - 0x3f], 1
call 0xc0930870
shr eax, 0x20
jne 0x1400e01d3
or byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x98]
add rax, rcx
invalid
xchg esp, eax
and al, 0xc0
add byte [rax], al
invalid
mov rax, qword [rsp + 0x98]
mov eax, dword [rsp + 0x98]
add rax, rcx
add eax, ecx
mov dword [rsp + 0xc0], edx
mov qword [rsp + 0xc8], rax
and al, 0xc8
add byte [rax], al
add byte [rcx - 0x47], al
mov ecx, 1
add byte [rax - 0x77], cl
test byte [rax + rcx*8], ah
and al, 0xc8
and al, 0xc8
add byte [rax], al
add byte [rcx - 0x47], al
mov ecx, 1
mov ecx, 1
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0xb0], edx
test r8, r8
invalid
invalid
mov word [rax + rbp*4], fs
mov qword [rsp + 0xb0], rdx
mov dword [rsp + 0xb0], edx
test r8, r8
test eax, eax
mov qword [rsp + 0xa8], rcx
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rbp - 0x71], dh
add byte [rax], al
jne 0x1400df917
xor eax, eax
xor r8d, r8d
jmp 0x1400df993
invalid
add al, 0x90
add r8, rax
xor r10d, r10d
xor edx, edx
mov edx, 0x40
sub rdx, r9
add byte [rax], al
add byte [rcx + rbp - 0x36], cl
mov qword [rsp + 0xb8], r9
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
shl r9, 4
loope case.0x1400a2a97.212
lea r11, [rsp + r9]
sbb al, 0xc
add r11, 0xc0
lea r14, [rax + rax*4]
shl r14, 4
add al, 0x4d
add esi, esp
ret
add byte [rbp + rcx*4 + 0x34], cl
or byte [rcx - 0x3f], 0xe6
add al, 0x4d
add esi, esp
lea r8, [r8 + r8*4]
shl r8, 4
add r8, r12
or byte [rcx - 0x3f], 0xe0
add al, 0x4d
add eax, esp
lea rbp, [r10 + r10*4]
shl rbp, 4
shl ebp, 4
shl ebp, 4
add rbp, r12
add ebp, esp
xor edi, edi
lea rbx, [0x14025a2dc]
jmp 0x1400dfa02
invalid
and dword [rsi + 0x66], esp
nop word cs:[rax + rax]
nop dword [rax + rax]
xor eax, eax
add r14, 0x50
add rdi, rax
cmp rdi, rdx
invalid
je case.0x1400bd9cd.103
add byte [rax], al
cmp r14, r8
je case.0x1400a2a97.215
mov rax, rbp
mov rcx, r12
jmp 0x1400dfa25
mov rax, r8
mov rcx, r8
mov ecx, eax
mov r8, rbp
mov r14, r12
cmp r12, rbp
je 0x1400dfbd3
invalid
scasb al, byte [rdi]
add dword [rax], eax
add byte [rax], al
test byte [rsi + 0x48000001], ch
mov ebp, eax
add byte [rax - 0x77], cl
invalid
mov rbp, rax
mov rax, rdx
sub rax, rdi
jb 0x1400e01c4
nop
invalid
add byte [rax], al
nop
invalid
mov r12, rcx
mov rcx, rdi
shl rcx, 4
loope case.0x1400a9040.175
loope case.0x1400a9040.175
lea r13, [r11 + rcx]
sub al, 0xb
mov r9, qword [r14]
movsxd r9, dword [rbx + r9*4]
invalid
invalid
mov ecx, dword [rcx + 1]
fld dword [rcx - 1]
loope case.0x1400deca7.7
add r9, rbx
jmp r9
cmp edx, edi
je case.0x140091966.223
mov rax, qword [r14 + 0x18]
test rax, rax
jne 0x1400dfad1
invalid
je 0x1400dfa49
jmp case.0x140091966.223
xchg ecx, eax
nop
cmp rdx, rdi
je case.0x1400a8d8d.189
invalid
adc eax, dword [rbp + 0xf]
mov dh, 0x4e
cmp r8b, byte [rcx + 0xf]
movzx r9d, byte [r14 + 0x3a]
movzx esi, byte [r14 + 0x3b]
mov dh, 0x76
cmp eax, dword [rax + rdi - 0x32]
cmp sil, r9b
cmp sil, r9b
cmp dh, cl
jne 0x1400dfaf5
jge 0x1400dfa76
add byte [rax], al
xor ecx, ecx
jmp 0x1400dfb2e
add byte [rax], al
add byte [rax + 0xffa3948], dl
nop
cmp rdx, rdi
invalid
nop
cmp rdx, rdi
je case.0x140091966.223
test byte [rdi - 1], ah
invalid
invalid
test byte [rdi - 1], ah
invalid
mov rax, qword [r14 + 0x10]
test rax, rax
je case.0x140091966.223
invalid
invalid
mov r9, rax
shr r9, 0x20
and byte [rdi], cl
test dword [rax], esi
invalid
add byte [rax], al
ror dword [rcx - 0x3f], 0xe9
and byte [rdi], cl
test dword [rax], esi
invalid
mov r9, qword [r14 + 8]
mov ecx, dword [rsi + 8]
jmp 0x1400dfae2
add byte [rax], al
add byte [rax + 0x39], cl
cli
cmp rdx, rdi
je case.0x140091966.223
test byte [rdi], dh
invalid
mov r9, qword [r14 + 0x18]
mov ecx, dword [rsi + 0x18]
mov rax, qword [r14 + 0x28]
cmp r9, rax
ror dword [rcx + 0xf], 0x42
invalid
sub byte [rcx + 0x39], cl
ror dword [rcx + 0xf], 0x42
ror dword [rax - 0x7b], 0xc0
test rax, rax
test rax, rax
je case.0x140091966.223
test byte [rdi], bl
invalid
dec dword [rcx - 0x77]
mov r9, rax
shr r9, 0x20
jne 0x1400e01d3
add byte [rax], al
ror dword [rcx - 0x3f], 0xe9
and byte [rdi], cl
test ebp, esi
invalid
add byte [rax], al
mov r9, qword [r14 + 0x10]
adc byte [rcx - 0x77], r8b
mov dword [r13], eax
mov dword [rbp], eax
add byte [r13 - 0x77], r9b
or r9, qword [rax]
invalid
mov qword [r11 + rcx + 8], r9
mov eax, 1
add byte [rax], al
jmp 0x1400df9f2
invalid
inc dword [rbp + 0xf]
mov dh, 0xc9
movzx r9d, r9b
movzx r10d, sil
jb 0x1400e022d
invalid
sub al, byte [rdi]
invalid
add byte [rax], al
invalid
invalid
cmp sil, 0x12
cmp dh, 0x12
ja 0x1400e023f
lea rsi, [r14 + 0x28]
sub r10d, r9d
sub byte [rbp + 0x29], al
retf 0x14c
add rsi, r9
mov dword [r13], r10d
mov qword [r11 + rcx + 8], rsi
mov dword [rbx + rcx + 8], esi
invalid
mov dword [rbx + rcx + 8], esi
mov ecx, 1
add byte [rax], al
cmp rdx, rdi
je 0x1400e0253
cmp rax, rcx
je 0x1400dfb7a
enter 0x4774, 0x4d
mov r9, qword [r14 + 0x18]
mov ecx, dword [rsi + 0x18]
test r9, r9
test ecx, ecx
je 0x1400dfb7a
mov r10, r9
shr r10, 0x20
shr edx, 0x20
shr edx, 0x20
jne 0x1400e01d3
add byte [rcx - 0x77], cl
retf 0xc149
invalid
invalid
mov r10, rcx
shl r10, 4
lea rsi, [r10 + r13]
sub cl, byte [rcx - 0x75]
pop rsi
mov rbx, qword [r14 + 0x10]
mov dword [rsi], r9d
adc byte [rcx + rcx*4 + 0xe], al
mov qword [r13 + r10 + 8], rbx
mov dword [rbp + rdx + 8], ebx
adc eax, 0x1b94108
add byte [rax], al
add byte [rax - 0x73], cl
mov r9d, 1
lea rbx, [0x14025a2dc]
sbb eax, 0x17a76f
sbb eax, 0x17a76f
invalid
add r9, rcx
add ecx, ecx
cmp r9, rax
jbe 0x1400dfb89
invalid
jmp 0x1400e01eb
add byte [rax], al
xor r9d, r9d
leave
add r9, rcx
cmp r9, rax
ja 0x1400e01eb
add byte [rax], al
add byte [rax], al
add byte [rdx + rdi + 0x49], dh
je 0x1400dfbc5
mov rax, qword [r14 + 0x48]
mov eax, dword [rsi + 0x48]
test rax, rax
test eax, eax
je 0x1400dfbc5
mov rcx, rax
shr rcx, 0x20
shr ecx, 0x20
jne 0x1400e01d3
add byte [rax], al
mov rcx, r9
add byte [rcx + rcx*4 - 0x37], cl
shl rcx, 4
loope 0x1400dfbac
lea r10, [rcx + r13]
mov rsi, qword [r14 + 0x40]
mov dword [r10], eax
mov dword [r10], eax
add cl, byte [rcx - 0x77]
je case.0x1400c6436.84
mov qword [r13 + rcx + 8], rsi
mov dword [rbp + rcx + 8], esi
or byte [rax + 1], bh
mov eax, 1
add rax, r9
enter 0x2de9, 0xfffffffffffffffe
invalid
jmp 0x1400df9f2
push qword [rcx]
ror byte [rcx + rax - 0x38], 0xe9
add eax, ecx
invalid
and edi, esi
invalid
xor eax, eax
add rax, r9
add eax, ecx
add eax, ecx
jmp 0x1400df9f2
nop
mov rdi, rdx
add rdi, qword [rsp + 0xb8]
cmp rdi, 0x41
cmp edi, 0x41
add byte [rax - 0x7d], cl
inc dword [rcx + 0xf]
invalid
jae 0x1400e0261
cmp dword [rsi + rax], 0
invalid
add byte [rax - 0x77], cl
jl 0x1400dfc0d
mov qword [rsp + 0x20], rdi
and byte [rax - 0x73], cl
and al, 0x50
lea rcx, [rsp + 0x50]
mov rdx, qword [rsp + 0xa0]
mov r8, qword [rsp + 0x40]
and al, 0x40
add byte [rax], al
add byte [rbx + rcx*4 + 0x44], cl
and al, 0x40
lea r9, [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
add byte [rax], al
invalid
invalid
test byte [rax + rdx*4], ah
nop
mov rax, qword [rsp + 0x90]
nop
add byte [rax], al
add bh, bh
add byte [rax], al
call qword [rax + 0x38]
mov rax, qword [rsp + 0x50]
push rax
cmp byte [rax - 0x75], cl
and al, 0x50
cmp rax, 2
je 0x1400e014f
mov rbp, qword [rsp + 0x58]
insb byte [rdi], dx
and al, 0x58
pop rax
test rax, rax
test eax, eax
mov rdi, qword [rsp + 0x48]
jne 0x1400e0156
jl 0x1400dfc4e
jne 0x1400e0156
xor eax, eax
mov rdx, qword [rsp + 0xb0]
mov edx, dword [rsp + 0xb0]
mov edx, dword [rsp + 0xb0]
cmp rbp, rdx
setne al
mov ecx, 0xff
inc dword [rax]
add byte [rax], al
add byte [rax], al
cmova eax, ecx
test al, al
je 0x1400dfc70
movzx eax, al
mov dh, 0xc0
cmp eax, 1
jne case.0x1400bd9cd.107
sub ecx, dword [rax - 0x75]
test byte [rax + rbp*4], ah
and al, 0xa8
mov rax, qword [rsp + 0xa8]
add rax, rbp
add byte [rax], al
add byte [rax + 1], cl
call 0x1309585ac
invalid
invalid
xchg eax, esi
add eax, ebp
mov qword [rdi + 0xf0], rax
xchg eax, esi
add byte [rax], al
add cl, ch
xor al, 3
add byte [rax], al
jmp 0x1400dffa0
nop dword [rax]
mov rax, qword [rsp + 0x70]
jo 0x1400dfc85
movups xmmword [rax], xmm6
adc dword [rax], esi
jmp 0x1400dffa0
mov r13, rbp
in eax, dx
mov rax, qword [rsp + 0x70]
and al, 0x70
movups xmmword [rax], xmm6
sub r13, rdx
mov r8, qword [rsp + 0x78]
je 0x1400dffa0
test byte [rdi], al
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x49], cl
mov bh, 0xf8
mov r14, qword [rdi + 0xf8]
add byte [rax], al
add byte [rbx + rcx*4 - 0x59], cl
invalid
invalid
cmpsd dword [rsi], dword [rdi]
mov r12, qword [rdi + 0x100]
add byte [rcx], al
add byte [rax], al
add dword [rax], eax
add bl, ch
jmp 0x1400dfcbc
invalid
invalid
jmp 0x1400dfcbc
xor r8d, r8d
ror byte [rbp - 0x7b], 0xed
test r13, r13
test ebp, ebp
je 0x1400dffa0
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
je 0x1400e01fd
invalid
invalid
test r8, r8
je 0x1400e01fd
add byte [rcx + rcx*4 - 0x16], cl
mov rdx, r13
mov edx, ebp
invalid
mov rax, qword [rdi + 0x108]
cmp rax, r14
cmp eax, esi
mov ecx, 0
add byte [rax], al
add byte [rcx + 0xf], cl
invalid
cmovae rcx, r14
sub rax, rcx
lea rax, [rax + rax*4]
shl rax, 4
loopne 0x1400dfcea
loopne 0x1400dfcea
lea rcx, [r12 + rax]
mov r8, qword [r12 + rax]
lea r9, [0x14025a2ec]
lea ecx, [0x14025a2ec]
add byte [rbx + 0x63], cl
add al, 0x81
movsxd rax, dword [r9 + r8*4]
add rax, r9
add eax, ecx
jmp rax
mov rax, qword [rcx + 0x18]
mov eax, dword [rcx + 0x18]
mov r13, rdx
sub r13, rax
invalid
jae case.0x1400dfcfc.4
jmp case.0x1400dfd7e.4
mov r9, qword [rcx + 0x18]
mov rax, qword [rcx + 0x28]
cmp r9, rax
cmovb rax, r9
mov r13, rdx
sub r13, rax
jae case.0x1400dfcfc.4
invalid
jmp case.0x1400dfd7e.4
add byte [rax], al
nop dword [rax]
movzx eax, byte [rcx + 0x3b]
sub al, byte [rcx + 0x3a]
movzx eax, al
add rax, qword [rcx + 0x18]
jb 0x1400e0215
add rax, qword [rcx + 0x48]
jb 0x1400e0215
mov r13, rdx
sub r13, rax
jae case.0x1400dfcfc.4
jmp case.0x1400dfd7e.4
mov rax, qword [rcx + 0x10]
mov r13, rdx
sub r13, rax
jb case.0x1400dfd7e.4
lea r9, [0x14025a2fc]
or eax, 0x17a585
movsd dword [rdi], dword [rsi]
invalid
movsxd rdx, dword [r9 + r8*4]
add rdx, r9
jmp rdx
jb 0x1400e0294
add byte [rcx + rcx*4 + 0x41], cl
sbb byte [rax + 1], cl
adc byte [r11 + rcx*4 - 0x79], cl
mov eax, dword [rdi + 0x110]
mov qword [rcx + 0x18], r8
add qword [rcx + 0x10], rax
mov r8, qword [rdi + 0x110]
mov eax, dword [rdi + 0x110]
test r8, r8
jne 0x1400dfe48
add byte [rax], al
invalid
jmp case.0x1400b0368.156
invalid
nop word cs:[rax + rax]
mov rdx, qword [rcx + 0x28]
add byte [rax - 0x75], cl
push rcx
sub byte [rax + 0x29], cl
sub rdx, rax
invalid
invalid
sub rdx, rax
jb 0x1400e0275
invalid
test al, 4
add al, 0
invalid
add al, 0
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x30], rax
mov r8, qword [rcx + 0x18]
mov eax, dword [rcx + 0x18]
mov r9, r8
sub r9, rax
jb 0x1400e028d
mov qword [rcx + 0x18], r9
add qword [rcx + 0x10], rax
adc byte [r8 - 0x77], cl
push rcx
sub byte [rbx + rcx*4 - 0x79], cl
xchg dword [rax], edx
add dword [rax], eax
invalid
sbb byte [r8 + 1], cl
adc byte [r8 - 0x77], cl
push rcx
sub byte [rbx + rcx*4 - 0x79], cl
xchg dword [rax], edx
add dword [rax], eax
invalid
xchg dword [rax], edx
add dword [rax], eax
add byte [rbp - 0x7b], cl
sal byte [rbp + 0x4e], 0xe9
mov cl, 0xfe
invalid
test r8, r8
jne 0x1400dfe48
or byte [rax - 0x77], cl
ret 0xc4e8
xchg dword [rax], edx
add dword [rax], eax
add byte [rbp - 0x7b], cl
sal byte [rbp + 0x30], 0xe9
xchg ebx, eax
invalid
or byte [rcx + rcx*4 + 0x41], cl
adc byte [rbx + rcx*4 - 0x79], cl
adc byte [rcx], al
add byte [rax], al
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
invalid
invalid
invalid
invalid
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
push 0x48fffffe
mov eax, dword [rdi + 0x108]
mov rax, qword [rdi + 0x108]
lea rcx, [rax + 1]
cmp rcx, r14
cmp ecx, esi
mov ecx, 0
cmovae rcx, r14
neg rcx
add rcx, rax
add ecx, eax
ror dword [rax - 1], 0xc1
ror dword [rax - 1], 0xc1
mov qword [rdi + 0x108], rcx
dec r8
mov qword [rdi + 0x110], r8
mov dword [rdi + 0x110], eax
lea rax, [rax + rax*4]
shl rax, 4
movups xmm0, xmmword [r12 + rax]
adc byte [rsp + rax], al
adc byte [rsp + rax], al
add al, 4
movups xmm1, xmmword [r12 + rax + 0x10]
movups xmm2, xmmword [r12 + rax + 0x20]
movups xmm3, xmmword [r12 + rax + 0x30]
movups xmm3, xmmword [rsp + rax + 0x30]
movaps xmmword [rsp + 0xc0], xmm0
add byte [rax], al
movups xmm0, xmmword [r12 + rax + 0x40]
add al, 0x40
add al, 0x40
movaps xmmword [rsp + 0x100], xmm0
movaps xmmword [rsp + 0xf0], xmm3
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], edx
add byte [rax], al
movaps xmmword [rsp + 0xe0], xmm2
movaps xmmword [rsp + 0xd0], xmm1
mov rax, qword [rsp + 0xc0]
cmp rax, 4
je 0x1400dfcb3
test bl, bl
std
invalid
invalid
test bl, bl
std
invalid
cmp rax, 2
ja 0x1400dfcb3
sar ebp, 1
invalid
invalid
sar ebp, 1
invalid
mov rax, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xd0]
mov rsi, r8
mov esi, eax
mov r8, qword [rsp + 0xd8]
lea rcx, [rsp + 0xe0]
lea ecx, [rsp + 0xe0]
and al, 0xe0
add byte [rax], al
add bh, bh
push rax
adc byte [rcx - 0x77], cl
invalid
add byte [rax], al
call qword [rax + 0x10]
mov r8, rsi
jmp 0x1400dfcb3
invalid
invalid
invalid
lea r9, [0x14025a30c]
movsxd rax, dword [r9 + r8*4]
add rax, r9
jmp rax
loopne 0x1400dff69
mov dword [rsp + 0x30], edx
mov rax, qword [rcx + 0x18]
sbb byte [r9 - 0x77], cl
ror byte [rcx + 0x29], 0xd0
jb 0x1400e0321
mov qword [rcx + 0x18], r8
add qword [rcx + 0x10], rdx
jmp 0x1400dffa0
and al, 0x30
mov r8, qword [rcx + 0x18]
mov r9, r8
sub r9, rdx
ror dword [rdi], 1
invalid
sub al, 3
add byte [rax], al
ror dword [rdi], 1
invalid
mov qword [rcx + 0x18], r9
add qword [rcx + 0x10], rdx
mov qword [rcx + 0x28], rax
jmp 0x1400dffa0
mov r14, qword [rdi + 0xe8]
mov r9, qword [rdi + 0xf0]
mov r8, qword [rdi + 0x110]
test r8, r8
mov qword [rsp + 0x78], r8
je 0x1400e0000
mov rcx, r13
cmp r14, r13
jb 0x1400e0140
mov rax, rdi
mov rdi, qword [rdi + 0xe0]
mov rbx, qword [rax + 0x140]
mov rsi, qword [rax + 0x148]
mov r12, qword [rsi + 0x20]
lea r15, [rsp + 0xc0]
nop word cs:[rax + rax]
mov rax, r14
sub rax, rcx
mov r13, rcx
lea r9, [rdi + rcx]
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, rbx
mov r8, qword [rsp + 0x40]
call r12
mov rax, qword [rsp + 0xc0]
cmp rax, 2
je 0x1400e014f
mov rbp, qword [rsp + 0xc8]
test rax, rax
jne 0x1400e0173
mov rcx, r13
add rcx, rbp
mov rax, qword [rsp + 0x48]
mov qword [rax + 0xf0], rcx
cmp r14, rcx
je 0x1400e0177
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1io.rs
mov rdx, r14
call fcn.1401e5f10
mov eax, 1
jmp 0x1400e0190
xor eax, eax
jmp 0x1400e0195
xor eax, eax
jmp 0x1400e0190
mov rdi, qword [rsp + 0x48]
test rax, rax
jne 0x1400e01a5
test rbp, rbp
je 0x1400df746
xor eax, eax
mov rdx, rbp
movaps xmm6, xmmword [rsp + 0x4c0]
add rsp, 0x4d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommon_buf.rs
mov rcx, rdi
call fcn.1401e5f10
lea rcx, str.assertion_failed:_buf.len_____c::ULONG::MAX_as_usize_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_std_src_syswindowsio.rs
lea r8, [0x140222238]
mov edx, 0x35
call fcn.1401e6090
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
mov rcx, r9
mov rdx, rax
call fcn.1401e5f10
lea rcx, str.Out_of_bounds_access
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommon_buf.rs
mov edx, 0x14
call fcn.1401e6480
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
mov edx, 0x2b
call fcn.1401e6090
lea r8, [0x140222fd0]
mov rcx, r9
mov rdx, r10
call fcn.1401e62a0
lea r8, [0x140222fd0]
mov edx, 0x12
mov rcx, r10
call fcn.1401e6010
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
xor edx, edx
call fcn.1401e5f10
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1io.rs
mov edx, 0x40
in al, 0x13
add byte [rdx + 0x40], bh
mov rcx, rdi
call fcn.1401e6010
lea rcx, [0x140222eff]
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov edx, 0x23
sub al, 0x14
add byte [rbp + rcx*4 + 5], cl
movsd dword [rdi], dword [rsi]
sub al, 0x14
add byte [rdx + 0x23], bh
call fcn.1401e6090
add ebx, dword [rsi + 0x10]
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x38
mov qword [rsp + 0x38], r8
jmp case.0x1400857ea.296
mov qword [rsp + 0x38], rdx
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
lea rax, [0x14004bd60]
dec dword [rax - 0x77]
and al, 0x58
dec dword [rax - 0x77]
and al, 0x58
lea rcx, [rsp + 0x38]
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], 2
mov qword [rsp + 0xe0], 0
lea rax, [rsp + 0x50]
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], 2
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rs
lea rcx, [rsp + 0xc0]
rol byte [rax], 0
add al, ch
mov esi, 0x4c00105b
lea eax, [0x140222d30]
rol byte [rax], 0
add al, ch
mov esi, 0x4c00105b
lea eax, [0x140222d30]
mov rcx, rax
call fcn.1401e5f10
mov qword [rsp + 0x38], rax
jmp case.0x1400857ea.296
int3
sbb byte [rbx + 0xd7504f8], al
cmp dword [rsi + 0x90], 4
je 0x1400e03f1
add rsp, 0x20
pop rsi
ret
cmp rcx, 4
mov eax, 1
cmovb rax, rcx
cmp rax, 2
invalid
je 0x1400e0390
add dh, byte [rax + rcx + 0x48]
cmp eax, 3
cmp rax, 3
je 0x1400e03f1
jmp 0x1400e0364
cmp byte [rsi + 0xd2], 1
add byte [rcx], al
jne 0x1400e03f1
movzx eax, byte [rsi + 0xa8]
cmp al, 0xb
je 0x1400e03c8
cmp al, 0xa
jb 0x1400e03c8
or dh, byte [rdx + 0x20]
cmp qword [rsi + 0xb8], 0
je 0x1400e03c8
mov r8, qword [rsi + 0xb0]
mov al, 0
add byte [rax], al
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rsi + 0xa8], 0xb
mov qword [rsi + 0x70], 0
mov qword [rsi + 0x90], 2
mov word [rsi + 0xd1], 1
add rsp, 0x20
pop rsi
ret
mov qword [rsi + 0x70], 4
mov qword [rsi + 0x90], 5
mov byte [rsi + 0xd2], 2
add byte [rdx], al
add rsp, 0x20
pop rsi
ret
add rsp, 0x48
pop rsi
pop rbp
ret
mov byte [rsi + 0xd1], 1
jmp 0x1400e0453
add byte [rax], al
add ebx, ebp
fisttp qword [rax - 0x73]
xchg esi, eax
fadd dword [rax]
add byte [rax], al
lea rcx, [rbp - 0x20]
call fcn.1400b0c80
mov rax, qword [rbp - 0x20]
cmp rax, 2
je 0x1400e0453
cmp eax, 1
jne 0x1400e04e2
mov rcx, qword [rbp - 0x18]
mov qword [rsi + 0x70], 4
mov qword [rsi + 0x90], 5
add byte [rax], al
add byte [0x1060e04ad], al
xchg dl, dl
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [0x1060e04ad], al
xchg dl, dl
add byte [rax], al
add byte [rdx], al
call fcn.140042c20
mov qword [rbp - 8], rax
mov qword [rbp - 0x10], rsi
mov rcx, qword [rsi + 0xc0]
test rcx, rcx
je 0x1400e04d1
invalid
call fcn.14006c6e0
mov rsi, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
mov qword [rsi + 0xc0], rax
jmp 0x1400e046d
cmp qword [rbp - 0x18], 0
jne 0x1400e046d
cmp byte [rsi + 0xd2], 0
mov qword [rsi + 0x70], 4
mov dword [rsi + 0x70], 4
jne 0x1400e0505
mov qword [rsi + 0x90], 5
mov byte [rsi + 0xd2], 2
jmp 0x1400e0453
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
push 0x40
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov qword [rax + 0xc0], rcx
add rsp, 0x28
pop rsi
pop rbp
ret
nop
add dword [rax], eax
add byte [rax - 0x39], cl
test dword [rax - 0x1ffffff], ecx
invalid
fld qword [rax]
add byte [rax], al
movups xmm6, xmmword [0x14021ff40]
movaps xmmword [rbp + 0xc0], xmm6
movups xmm7, xmmword [0x14021ff30]
movaps xmmword [rbp + 0xb0], xmm7
mov byte [rbp + 0x186], 1
lea rdx, [rbp + 0xb0]
mov rcx, r14
int1
int1
call fcn.1400217b0
test rax, rax
mov r14, qword [rbp + 0x170]
je 0x1400e062b
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
mov byte [rbp + 0x186], 1
lea r8, str.keep_aliveHTTP_1.1_100_Continue_r_n_r_ninternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
invalid
stc
adc eax, dword [rax]
mov r9d, 0xa
call fcn.140040910
test al, al
mov r14, qword [rbp + 0x170]
jne case.default.0x1400e0698
invalid
movzx eax, byte [r14 + 0xd8]
cmp rax, 2
je 0x1400e06d8
wait
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test dword [rax + 0x2000000], eax
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esp
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x86
mov eax, 0x31000000
test byte [rax - 0x73], 0xd
mov ebx, dword [rdi + rdx + 0x4634800]
or dword [rax + 1], 0xfe0ffc8
jmp rax
invalid
mov dh, 0x9a
iretd
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x86
mov eax, 0x31000000
test byte [rax - 0x73], 0xd
invalid
invalid
pushfq
invalid
mov byte [r14 + 0xd8], 1
mov rax, qword [rbp + 0x178]
movzx ebx, byte [rax + 0xcf]
lea rdi, [rax + 0xd8]
mov qword [rbp + 0x80], 2
mov qword [rbp + 0xa0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx eax, byte [r14 + 0xb8]
xor esi, esi
lea rcx, [0x14025a31c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov sil, 1
jmp case.0x1400e0b7a.0
lea rcx, str.keep_aliveHTTP_1.1_100_Continue_r_n_r_ninternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
mov qword [rax + rdi + 0x20], rcx
mov dword [rax + rdi + 0x20], ecx
mov dword [rax + rdi + 0x20], ecx
mov qword [rax + rdi + 0x28], 0xa
mov qword [rax + rdi + 0x30], 0
add byte [rax], al
sub byte [rdx], cl
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rax], r14b
add byte [rax], al
add byte [rax], al
mov byte [rax + rdi + 0x38], 0
mov byte [rbp + 0x20], bl
pop rbp
and byte [rax - 0x75], cl
test dword [rax + 0x48000000], eax
add byte [rax - 0x7b], cl
invalid
pop rbp
and byte [rax - 0x75], cl
test dword [rax + 0x48000000], eax
add byte [rax - 0x7b], cl
invalid
add byte [rax - 0x7b], cl
sal byte [rdx + riz + 0x48], 0x8b
and cl, byte [rax - 0x75]
je case.0x1400858fc.300
mov rax, qword [rax + 0x10]
lea rcx, [rbp + 0x98]
cwde
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
mov byte [rax], al
add byte [rax], al
invalid
adc byte [rax - 0x73], cl
lea ebx, [rax + 0x48000000]
cwde
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
mov byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
xchg ebp, eax
mov byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
mov r8, qword [rbp + 0x90]
invalid
mov r8, qword [rbp + 0x90]
add byte [rax], al
mov byte [rbp + 0x186], 1
test dword [rsi + 0x1000001], eax
add edi, edi
rol byte [rax + 0x1d7402fb], 1
cmp bl, 2
je case.default.0x1400e09d7
call rax
cmp bl, 2
je case.default.0x1400e09d7
sti
add dh, byte [rbp + rbx + 0x48]
mov rax, qword [rbp]
mov rax, qword [rbp]
mov rdx, qword [rbp + 8]
mov rax, qword [rax + 0x10]
lea rcx, [rbp + 0x18]
mov r8, qword [rbp + 0x10]
mov byte [rbp + 0x186], 1
call rax
invalid
ror byte [rbx + rcx*4 - 0x4b], 1
jo 0x1400e098b
mov r14, qword [rbp + 0x170]
add byte [rax], al
add byte [rcx - 0x3a], al
xchg al, bl
add byte [rax], al
add byte [rcx], al
mov byte [r14 + 0xd8], 1
mov rax, qword [rbp + 0x178]
movzx ebx, byte [rax + 0xcf]
mov dh, 0x98
iretd
add byte [rax], al
add byte [rax - 0x73], cl
mov eax, 0xd8
mov dh, 0x98
iretd
mov eax, 0xd8
mov qword [rbp + 0x80], 2
add byte [rax], 0
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test dword [rax], esp
add byte [rax], al
add byte [rax], al
invalid
invalid
mov dh, 0x86
mov qword [rbp + 0xa0], 0
add byte [rax], al
add byte [rax], al
movzx eax, byte [r14 + 0xb8]
xor esi, esi
lea rcx, [0x14025a31c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
mov eax, 0x31000000
test byte [rax - 0x73], 0xd
cqo
invalid
enter 0xffffffffffffe0ff, 0x66
movq mm0, qword [rbp + 0x80]
movdqa xmm1, xmmword [rbp + 0x90]
add byte [rax], al
movdqa xmmword [rbp + 0x130], xmm1
movq qword [rbp + 0x130], mm1
add byte [rax], al
movdqa xmmword [rbp + 0x120], xmm0
movq qword [rbp + 0x120], mm0
test dword [rax], esp
add dword [rax], eax
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
mov r8, qword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
test dword [rax + 1], esp
add byte [rax], al
invalid
cmp r8, 0x8000
add byte [rax - 0x7cf10000], al
and eax, 0x6600001f
invalid
add byte [rax], al
movdqa xmm0, xmmword [rbp + 0x80]
add byte [rax], 0
add byte [rdi], cl
and dword [0x1a60e0a2e], 0xf
invalid
add byte [rax], al
invalid
invalid
jae 0x1400e2932
invalid
add byte [rax], al
add byte [rsi + 0xf], ah
movdqa xmm0, xmmword [rbp + 0x80]
outsd dx, dword [rsi]
test dword [rax + 0x66000000], eax
invalid
invalid
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
lea edx, [rax - 0xd000000]
add byte [rax], al
add bl, dh
movdqa xmm1, xmmword [rbp + 0x90]
movq mm1, qword [rbp + 0x90]
add byte [rax], al
add bl, dh
movdqu xmmword [rbp + 0x100], xmm1
movq qword [rbp + 0x100], mm1
jg 0x1400e09ae
add byte [rcx], al
add byte [rax], al
movdqu xmmword [rbp + 0xf0], xmm0
movq qword [rbp + 0xf0], mm0
jg 0x1400e09ae
test eax, esi
add byte [rax], al
lock add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14021fe28]
add eax, 0x13f3f4
hlt
mov qword [rbp + 0xc8], rax
test eax, ecx
enter 0, 0
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, str.keep_aliveHTTP_1.1_100_Continue_r_n_r_ninternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
lea rax, str.keep_aliveHTTP_1.1_100_Continue_r_n_r_ninternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
lea eax, str.keep_aliveHTTP_1.1_100_Continue_r_n_r_ninternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
cmc
adc eax, dword [rax]
mov qword [rbp + 0xd0], rax
test eax, edx
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test eax, ebx
fadd dword [rax]
invalid
mov qword [rbp + 0xd8], 0xa
fadd dword [rax]
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
invalid
add byte [rdx], cl
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test eax, esp
loopne 0x1400e0a59
add byte [rax], al
invalid
mov qword [rbp + 0xe0], 0
loopne 0x1400e0a59
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add dh, al
invalid
mov byte [rbp + 0xe8], 0
test eax, ebp
add byte [rax], al
add byte [rax], al
mov esi, dword [rbp + 0x158]
mov word [rbp + 0x110], si
adc byte [rcx], al
add byte [rax], al
mov ch, 0x58
pop rax
add dword [rax], eax
add byte [rsi - 0x77], ah
mov ch, 0x10
invalid
adc byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x39], cl
test dword [rax], esi
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, r8
mov qword [rbp + 0xb0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, r8
ror byte [rbx + rcx*4 - 0x4b], 0x70
add dword [rax], eax
add byte [rbp + 0x3b], cl
cmp r8, qword [r14 + 0x18]
jne 0x1400e0aa9
mov r14, qword [rbp + 0x170]
cmp r8, qword [r14 + 0x18]
jne 0x1400e0aa9
lea rcx, [r14 + 0x18]
mov rdx, r8
sbb byte [rcx + r9*4 - 0x3e], r9b
call fcn.1401ac500
mov dx, 0xc
or al, 0
mov r9, qword [r14 + 0x20]
mov rax, qword [r14 + 0x28]
sub byte [rbx + r9*4 - 0x7b], r9b
invalid
add dword [rax], eax
invalid
sub byte [rbx + r9*4 - 0x7b], r9b
invalid
add byte [rax + 0x6b], cl
shr byte [rax - 0xd], 0xf
invalid
outsd dx, dword [rsi]
imul rax, rax, 0x68
movdqu xmm0, xmmword [rbp + 0xb0]
movq mm0, qword [rbp + 0xb0]
movq mm0, qword [rbp + 0xb0]
test dword [rax - 0xd000000], esi
movq mm1, qword [rbp + 0xc0]
invalid
rol byte [rax], 0
invalid
add byte [rax], al
movdqu xmm1, xmmword [rbp + 0xc0]
invalid
add byte [rax], al
movdqu xmm2, xmmword [rbp + 0xd0]
xchg ebp, eax
rol byte [rax], 1
invalid
add byte [rax], al
add bl, dh
add byte [rax], al
movdqu xmm3, xmmword [rbp + 0xe0]
movq mm3, qword [rbp + 0xe0]
add byte [rax], al
add bl, dh
movq mm4, qword [rbp + 0xf0]
outsd dx, dword [rsi]
movsd dword [rdi], dword [rsi]
lock add byte [rax], al
invalid
movdqu xmm4, xmmword [rbp + 0xf0]
movups xmm5, xmmword [rbp + 0x100]
mov rcx, qword [rbp + 0x110]
lea edx, [rax]
add dword [rax], eax
add byte [rcx - 0x77], cl
mov qword [r9 + rax + 0x60], rcx
invalid
mov qword [r9 + rax + 0x60], rcx
movups xmmword [r9 + rax + 0x50], xmm5
insb byte [rdi], dx
invalid
push rax
add dword [rax + 0x41], esp
movups xmmword [rcx + rax + 0x50], xmm5
movdqu xmmword [r9 + rax + 0x40], xmm4
movdqu xmmword [r9 + rax + 0x30], xmm3
movdqu xmmword [r9 + rax + 0x30], xmm3
movq qword [r9 + rax + 0x30], mm3
movdqu xmmword [r9 + rax + 0x20], xmm2
and bl, dh
movdqu xmmword [r9 + rax + 0x10], xmm1
movq qword [r9 + rax + 0x10], mm1
jg case.0x1400a9040.197
add dword [rax], edx
movdqu xmmword [r9 + rax], xmm0
movq qword [rcx + rax], mm0
inc qword [r14 + 0x28]
sub byte [rcx - 0x75], r9b
mov rdx, qword [r14 + 0x50]
push rsi
push rax
cmp rbx, rdx
jae case.default.0x1400e0b7a
mov rax, qword [r14 + 0x48]
mov eax, dword [rsi + 0x48]
mov word [rax + rbx*4], r8w
mov word [rax + rbx*4], r8w
mov dword [rax + rbx*4], r8d
mov word [rax + rbx*4 + 2], si
mov dword [rax + rbx*4 + 2], esi
mov byte [r14 + 0xd8], 1
fadd dword [rax]
add byte [rax], al
add dword [rax - 0x75], ecx
test dword [rax + 1], edi
invalid
mov rax, qword [rbp + 0x178]
add byte [rax], al
movzx ebx, byte [rax + 0xcf]
lea rdi, [rax + 0xd8]
fadd dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
mov eax, 0xd8
fadd dword [rax]
add byte [rax], al
mov qword [rbp + 0x80], 2
add byte [rax], 0
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test dword [rax], esp
add byte [rax], al
invalid
mov qword [rbp + 0xa0], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xf], al
add byte [rax], al
movzx eax, byte [r14 + 0xb8]
mov dh, 0x86
mov eax, 0x31000000
add byte [rax], al
add byte [rcx], dh
add byte [rax], al
add byte [rcx], dh
xor esi, esi
test byte [rax - 0x73], 0xd
lea rcx, [0x14025a31c]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
test eax, 0x48001797
invalid
jmp rax
cmp r13, 0x200
add byte [rdx], al
add byte [rax], al
setae sil
mov r14, qword [rbp + 0x170]
cmp qword [r14], 2
cmp dword [rsi], 2
add al, byte ds:[rax + 0xf]
xchg ebp, eax
invalid
setne dil
movdqa xmm0, xmmword [rbp + 0x80]
movdqa xmm1, xmmword [rbp + 0x90]
outsd dx, dword [rsi]
invalid
nop
add byte [rax], al
invalid
outsd dx, dword [rsi]
test dword [rax + 0x66000000], eax
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
invalid
nop
add byte [rax], al
invalid
outsd dx, dword [rsi]
lea edx, [rax + 0x66000000]
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1400e0b37
xor byte [rcx], al
add byte [rax], al
movdqa xmmword [rbp + 0x130], xmm1
jg 0x1400e0b37
xor byte [rcx], al
add byte [rax], al
movdqa xmmword [rbp + 0x120], xmm0
jg 0x1400e0b37
and byte [rcx], al
add byte [rax], al
mov rdx, qword [rbp + 0x160]
cmp rdx, 0x8000
add byte [rax - 0x7cf10000], al
invalid
invalid
add byte [rax], al
xchg ebp, eax
invalid
add byte [rax - 0x7cf10000], al
invalid
sbb eax, 0xf660000
outsd dx, dword [rsi]
test dword [rax + 0x66000000], eax
add byte [rax], 0
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
invalid
nop
add byte [rax], al
invalid
add byte [rax], al
movdqa xmm0, xmmword [rbp + 0x80]
add byte [rax], al
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
lea edx, [rax - 0xd000000]
nop
add byte [rax], al
add bl, dh
movdqa xmm1, xmmword [rbp + 0x90]
add byte [rax], al
add bl, dh
add byte [rax], al
movdqu xmmword [rbp + 0x100], xmm1
movq qword [rbp + 0x100], mm1
add byte [rax], al
movdqu xmmword [rbp + 0xf0], xmm0
lea rcx, [0x14021fe28]
mov qword [rbp + 0xc8], rcx
lea r8, str.keep_aliveHTTP_1.1_100_Continue_r_n_r_ninternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
add byte [rcx + rcx*4 - 0x7b], cl
rol byte [rax], 1
add byte [rax], al
invalid
mov qword [rbp + 0xd0], r8
mov qword [rbp + 0xd8], 0xa
mov qword [rbp + 0xe0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
test eax, ebx
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rax - 0x39], cl
test eax, esp
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test eax, ebp
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0xe8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x43], al
mov r15d, dword [rbp + 0x158]
pop rax
add dword [rax], eax
add byte [rsi + 0x44], ah
mov dword [rbp + 0x110], edi
add dword [rax], eax
invalid
add byte [rax], al
mov word [rbp + 0x110], r15w
add dword [rax], eax
add byte [rax - 0x39], cl
invalid
invalid
mov qword [rbp + 0xb0], 0
mov rax, rdx
cmp rdx, qword [r14 + 0x18]
push rsi
invalid
test dword [rax], esi
add byte [rax], al
invalid
add byte [rax - 0x77], cl
ror byte [rcx + 0x3b], 1
push rsi
sbb byte [rbp + 0x20], dh
jne 0x1400e0c66
jne 0x1400e0c66
mov qword [rbp + 0x70], r8
mov qword [rbp + 0x78], rcx
js 0x1400e0c98
lea ecx, [rsi + 0x18]
call fcn.1401ac500
mov r9, qword [r14 + 0x20]
mov rax, qword [r14 + 0x28]
mov rdx, qword [rbp + 0x160]
mov edx, dword [rbp + 0x160]
mov edx, dword [rbp + 0x160]
invalid
add dword [rax], eax
add byte [rax + 0x6b], cl
imul rax, rax, 0x68
movdqu xmm0, xmmword [rbp + 0xb0]
movq mm0, qword [rbp + 0xb0]
shr byte [rax - 0xd], 0xf
outsd dx, dword [rsi]
test dword [rax - 0xd000000], esi
add byte [rax], al
invalid
movq mm0, qword [rbp + 0xb0]
add byte [rax], al
movdqu xmm1, xmmword [rbp + 0xc0]
movq mm1, qword [rbp + 0xc0]
add byte [rax], al
movdqu xmm2, xmmword [rbp + 0xd0]
add byte [rax], al
movdqu xmm3, xmmword [rbp + 0xe0]
movdqu xmm4, xmmword [rbp + 0xf0]
outsd dx, dword [rsi]
movsd dword [rdi], dword [rsi]
lock add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x100], ch
lock add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x100], ch
mov rcx, qword [rbp + 0x110]
mov qword [r9 + rax + 0x60], rcx
invalid
invalid
lea edx, [rax]
add dword [rax], eax
add byte [rax], al
mov qword [r9 + rax + 0x60], rcx
add dword [rax + 0x41], esp
add dword [rax + 0x41], esp
invalid
movups xmmword [r9 + rax + 0x50], xmm5
movups xmmword [rcx + rax + 0x50], xmm5
push rax
movdqu xmmword [r9 + rax + 0x40], xmm4
movq qword [r9 + rax + 0x40], mm4
movdqu xmmword [r9 + rax + 0x30], xmm3
movq qword [rcx + rax + 0x30], mm3
movdqu xmmword [r9 + rax + 0x20], xmm2
movq qword [r9 + rax + 0x20], mm2
jg 0x1400e0d12
add dword [rax], esp
movdqu xmmword [r9 + rax + 0x10], xmm1
add qword [rax], r10
movdqu xmmword [r9 + rax], xmm0
inc qword [r14 + 0x28]
and sil, dil
mov rax, qword [r14 + 0x48]
mov r11, qword [r14 + 0x50]
xor ecx, ecx
nop
mov r8, rbx
mov ebx, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp r8, r11
jae 0x1400e0ce0
invalid
movzx r9d, word [rax + r8*4]
movzx r9d, word [rax + r8*4]
cmp r9w, 0xffff
cmp ecx, 0xffffffff
je case.0x1400d1346.55
mov word [rax + r8*4], dx
mov dword [rax + rax*4], edx
mov word [rax + r8*4 + 2], r15w
inc r8
mov r15d, r10d
xlatb
mov edx, r9d
mov rbx, r8
jmp 0x1400e0ce0
mov word [rax + r8*4], dx
mov word [rax + r8*4 + 2], r15w
mov dword [rax + rax*4 + 2], edi
mov dword [rax + rax*4 + 2], edi
jl 0x1400e0ca5
add cl, byte [rax - 0x7f]
stc
add byte [rax], 0
add byte [rax], al
cmp rcx, 0x80
setb al
not sil
add byte [rax], al
add byte [rdi], cl
xchg edx, eax
rol byte [rax - 0xa], 0xd6
test sil, al
jne 0x1400e0d92
cmp qword [r14], 0
jne 0x1400e0d92
add byte [rbp + 0x54], dh
mov qword [r14], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x3a], al
mov byte [rsi + 0xd8], 1
add byte [rax], al
mov byte [r14 + 0xd8], 1
mov byte [rsi + 0xd8], 1
mov rax, qword [rbp + 0x178]
movzx ebx, byte [rax + 0xcf]
add byte [rax - 0x73], cl
mov eax, 0xd8
lea rdi, [rax + 0xd8]
lea edi, [rax + 0xd8]
mov qword [rbp + 0x80], 2
mov dword [rbp + 0x80], 2
test dword [rax + 0x2000000], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esp
add byte [rax], al
mov qword [rbp + 0xa0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x86
invalid
add byte [rax], al
movzx eax, byte [r14 + 0xb8]
xor esi, esi
lea rcx, [0x14025a31c]
lea ecx, [0x14025a31c]
mov eax, 0x31000000
test byte [rax - 0x73], 0xd
xchg ebx, eax
xchg ebp, eax
or eax, 0x179593
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
or dword [rax + 1], 0x41e0ffc8
mov byte [r14 + 0xd8], 1
mov byte [rsi + 0xd8], 1
xchg al, bl
add byte [rax], al
add byte [rax], al
invalid
mov rax, qword [rbp + 0x178]
movzx ebx, byte [rax + 0xcf]
lea rdi, [rax + 0xd8]
add byte [rax], al
invalid
iretd
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test dword [rax + 0x2000000], eax
add byte [rax], al
invalid
mov qword [rbp + 0x80], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0xa0], 0
test dword [rax], esp
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx + 0xf], al
mov dh, 0x86
xchg byte [rax + 0x31000000], bh
movzx eax, byte [r14 + 0xb8]
xor esi, esi
lea rcx, [0x14025a31c]
lea ecx, [0x14025a31c]
test byte [rax - 0x73], 0xd
xchg ebp, eax
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov sil, 2
jmp case.0x1400e0b7a.0
mov sil, 4
jmp case.0x1400e0b7a.0
mov eax, dword [r14 + 0xb9]
mov eax, dword [rsi + 0xb9]
mov ecx, dword [r14 + 0xbc]
invalid
add byte [rax], al
add byte [rcx + 0xb38d], cl
invalid
invalid
mov bl, 0
add byte [rax], al
mov dword [rbp + 0xb3], ecx
mov dword [rbp + 0xb0], eax
add byte [rbp - 0x75], cl
cmpsb byte [rsi], byte [rdi]
rol byte [rax], 0
invalid
add byte [rax], al
add byte [rcx + 0xb085], cl
add byte [rbp - 0x75], cl
cmpsb byte [rsi], byte [rdi]
rol byte [rax], 0
add byte [rbp + 0xf], al
movzx r15d, byte [r14 + 0xc8]
movzx r15d, byte [r14 + 0xc8]
add byte [rax], al
mov sil, 9
jmp case.0x1400e0b7a.0
mov sil, 3
jmp case.0x1400e0b7a.0
mov sil, 7
jmp case.0x1400e0b7a.0
invalid
mov sil, 5
jmp case.0x1400e0b7a.0
add byte [rax], al
mov sil, 6
jmp case.0x1400e0b7a.0
mov rsi, qword [r14 + 0xc0]
mov r15, qword [r14 + 0xc8]
add byte [rbp - 0x75], cl
mov esi, 0xc8
test r15, r15
je 0x1400e0eab
js 0x1400e2878
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1400e0e81
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400e0e94
invalid
sbb eax, 0x48c18948
mov dword [0x1402b32e8], eax
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov r12, rax
test rax, rax
jne 0x1400e0eb1
mov ecx, 1
mov rdx, r15
call fcn.1401e5b40
jmp 0x1400e2964
invalid
sbb al, byte [rax]
invalid
mov sil, 8
jmp case.0x1400e0b7a.0
mov r12d, 1
mov rcx, r12
mov rdx, rsi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov sil, 0xa
mov eax, dword [rbp + 0xb0]
mov ecx, dword [rbp + 0xb3]
mov dword [rbp + 3], ecx
mov dword [rbp], eax
mov r13, qword [rbp + 0x178]
movzx eax, byte [r13 + 0xa8]
cmp al, 0xb
je 0x1400e0f0b
cmp al, 0xa
jb 0x1400e0f0b
cmp qword [r13 + 0xb8], 0
je 0x1400e0f0b
mov r8, qword [r13 + 0xb0]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [r13 + 0xa8], sil
mov eax, dword [rbp]
mov ecx, dword [rbp + 3]
mov dword [r13 + 0xa9], eax
mov dword [r13 + 0xac], ecx
mov qword [r13 + 0xb0], r12
mov qword [r13 + 0xb8], r15
cmp qword [rbp + 0x168], 2
jne 0x1400e0f99
movups xmm0, xmmword [0x14020b620]
movaps xmmword [rbp + 0x10], xmm0
movdqu xmm0, xmmword [0x14020b610]
movdqa xmmword [rbp], xmm0
lea rcx, [rbp + 0xb0]
mov r8, rbp
mov rdx, r14
call fcn.1400e9610
cmp byte [rbp + 0xd0], 2
je 0x1400e11bb
mov rax, qword [rbp + 0xb0]
mov rdx, qword [rbp + 0xb8]
lea rcx, [rbp + 0xc8]
mov r8, qword [rbp + 0xc0]
call qword [rax + 0x10]
jmp 0x1400e11bb
mov sil, byte [r14 + 0xd8]
mov rcx, r14
call fcn.140040a70
mov r15, rax
mov r13, rdx
mov r12, qword [rbp + 0x220]
movups xmm0, xmmword [0x14020b620]
cmp sil, 2
jne 0x1400e110a
movaps xmmword [rbp + 0xc0], xmm0
movdqu xmm0, xmmword [0x14020b610]
movdqa xmmword [rbp + 0xb0], xmm0
mov rsi, rbp
lea r8, [rbp + 0xb0]
mov rcx, rsi
mov rdx, qword [rbp + 0x170]
call fcn.140040100
cmp byte [rbp + 0x32], 2
jne 0x1400e1174
mov r14, qword [rbp]
mov rsi, qword [rbp + 0x10]
mov rdx, qword [r14 + 0x28]
cmp rdx, rsi
jbe 0x1400e25a0
mov rax, qword [r14 + 0x20]
imul r12, rsi, 0x68
mov rcx, qword [rax + r12 + 0x10]
xor edx, edx
cmp qword [rax + r12], 0
setne dl
mov qword [rbp + 0xd0], r14
mov qword [rbp + 0xd8], rsi
mov qword [rbp + 0xb0], 0
mov qword [rbp + 0xc0], rdx
mov qword [rbp + 0xc8], rcx
lea rcx, [rbp + 0xb0]
call fcn.140040d60
test al, al
jne 0x1400e15ee
mov rdx, qword [r14 + 0x28]
cmp rdx, rsi
jbe 0x1400e25b4
mov rax, qword [r14 + 0x20]
cmp qword [rax + r12], 0
je 0x1400e1280
mov rcx, qword [rax + r12 + 0x10]
mov rdx, qword [r14 + 0x40]
cmp rcx, rdx
jae 0x1400e25c8
mov rax, qword [r14 + 0x38]
lea rcx, [rcx + rcx*8]
lea r13, [rax + rcx*8]
add r13, 0x20
mov rsi, qword [r13 + 0x10]
add rsi, 9
je case.0x140085e56.312
js 0x1400e2882
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1400e10e1
movaps xmmword [rbp + 0x10], xmm0
movdqu xmm0, xmmword [0x14020b610]
movdqa xmmword [rbp], xmm0
lea rcx, [rbp + 0xb0]
mov r8, rbp
mov rdx, qword [rbp + 0x170]
call fcn.1400e9610
cmp byte [rbp + 0xd0], 2
je 0x1400e1159
mov rax, qword [rbp + 0xb0]
mov rdx, qword [rbp + 0xb8]
lea rcx, [rbp + 0xc8]
mov r8, qword [rbp + 0xc0]
call qword [rax + 0x10]
cmp r15, 1
jne 0x1400e11b1
mov qword [rbp + 0x38], 1
mov qword [rbp + 0x40], r13
mov byte [rbp + 0x48], 0
jmp 0x1400e16ca
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0xe0], rax
movdqu xmm0, xmmword [rbp]
movdqu xmm1, xmmword [rbp + 0x10]
movdqu xmm2, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0xd0], xmm2
movdqa xmmword [rbp + 0xc0], xmm1
movdqa xmmword [rbp + 0xb0], xmm0
cmp r15, 1
jne 0x1400e11d4
xor r14d, r14d
jmp 0x1400e1228
cmp qword [rbp + 0x168], 0
je 0x1400e120d
mov qword [rbp + 0x38], 1
mov qword [rbp + 0x40], 0
mov byte [rbp + 0x48], 0
jmp 0x1400e16ca
cmp qword [rbp + 0x168], 1
jne 0x1400e1225
mov rax, qword [rbp + 0x170]
movzx eax, byte [rax + 0xb8]
cmp rax, 7
ja 0x1400e1662
mov ecx, 0xa2
bt rcx, rax
jae 0x1400e1662
xor r14d, r14d
xor r13d, r13d
jmp 0x1400e1228
lea rcx, [rbp + 0x38]
mov rdx, qword [rbp + 0x170]
mov r8, r12
call fcn.14003cb80
jmp 0x1400e16ca
movsd dword [rdi], dword [rsi]
add al, 0
invalid
mov r14b, 1
mov rax, qword [rbp + 0xb8]
test rax, rax
invalid
sal byte [rax + rbx + 0x48], 0x8d
je 0x1400e124c
lea rcx, [rbp + 0xd0]
mov rdx, qword [rbp + 0xc0]
mov r8, qword [rbp + 0xc8]
mov eax, dword [rbp + 0xc8]
invalid
mov eax, dword [rbp + 0xc8]
enter 0, 0
call qword [rax + 0x10]
mov eax, 1
test r14b, r14b
je 0x1400e16ac
test byte [rdx + 4], dl
add byte [rax], al
test byte [rdx + 4], dl
add byte [rax], al
add al, 0
add byte [rax - 0x7d], cl
mov ebp, 0x168
cmp qword [rbp + 0x168], 0
add byte [rax], al
add byte [rdi], cl
test dword [rbp + rdx - 0x72b80000], ebp
adc eax, 0x8d480000
jne 0x1400e2814
adc eax, 0x8d480000
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x38]
lea ecx, [rbp + 0x38]
cmp byte [r8 - 0x75], r9b
xchg ebp, eax
jo case.0x14008568d.321
mov rdx, qword [rbp + 0x170]
add byte [rax], al
add byte [rbp - 0x77], cl
mov r8, r12
call fcn.14003cb80
add eax, 0xe9fff5b9
add al, 0
invalid
loopne 0x1400e125f
add eax, 0xe9fff5b9
add al, 0
add byte [rsi - 0x73], cl
lea ebp, [rax + riz]
cmc
invalid
lea r13, [rax + r12]
lea ebp, [rax + riz]
add r13, 0x18
mov rsi, qword [r13 + 0x10]
mov esi, dword [rbp + 0x10]
invalid
sbb byte [rcx - 0x75], cl
mov esi, dword [rbp + 0x10]
jne 0x1400e129c
add rsi, 9
jne 0x1400e10b3
invalid
invalid
invalid
invalid
invalid
invalid
mov ecx, 1
add byte [rax], al
mov r8, rsi
mov eax, esi
shr r8, 0xa
mov eax, 0x40
add byte [rax], al
add byte [rdx + 0x40], bh
mov edx, 0x40
je case.0x1400858fc.304
bsr rdx, r8
xor rdx, 0x3f
invalid
ror byte [rax - 0x7d], 1
invalid
invalid
sub rax, rdx
sub eax, edx
cmp rax, 7
cmp eax, 7
mov edx, 7
cmovb rdx, rax
invalid
invalid
ror byte [rax - 0x73], 1
add al, 0x95
add dword [rax], eax
lea rax, [rdx*4 + 1]
lea eax, [rdx*4 + 1]
add byte [rax], al
mov qword [rbp + 0x50], rcx
mov qword [rbp + 0x58], 0
pop rax
add byte [rax], al
add byte [rax], al
pop rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
jne 0x1400e133e
mov qword [rbp + 0x60], rsi
mov qword [rbp + 0x68], rax
mov r12, qword [r13 + 8]
invalid
push 0x8658b4d
or byte [rbp - 0x75], cl
jne 0x1400e12fa
mov r14, qword [r13 + 0x10]
mov esi, dword [rbp + 0x10]
cmp rsi, r14
jae 0x1400e130c
invalid
sbb eax, 0x18785c6
add byte [rax], al
mov byte [rbp + 0x187], 1
test dword [rdi + 0x1000001], eax
add dword [rax - 0x73], ecx
push r8
push rax
lea rcx, [rbp + 0x50]
push rax
mov rdx, r14
call fcn.140004960
pop rsi
dec dword ss:[rax - 0x75]
dec dword [rax - 0x75]
push r8
pop rsi
dec dword ss:[rax - 0x75]
dec dword [rax - 0x75]
dec dword [rax - 0x75]
push r8
mov rax, qword [rbp + 0x58]
pop rax
jmp 0x1400e130e
xor eax, eax
add rcx, rax
lea rsi, [rbp + 0x60]
mov rdx, r12
mov edx, esp
ror dword [rax - 0x73], 0x75
invalid
mov edx, esp
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
adc byte [r8], r8b
add r14, qword [rbp + 0x58]
mov qword [rbp - 0x20], r14
mov dword [rbp - 0x20], esi
mov dword [rbp - 0x20], esi
mov rax, qword [rbp + 0x60]
sub rax, r14
sub eax, esi
sub eax, esi
invalid
jb 0x1400e268b
mov qword [rbp + 0x58], r14
jne case.0x1400909b1.254
cmp rax, 1
ja 0x1400e1358
sbb esi, eax
test dword [rdi + 0x1000001], eax
xchg dword [rcx], eax
add byte [rax], al
invalid
mov byte [rbp + 0x187], 1
xchg dword [rcx], eax
add byte [rax], al
add dword [rax - 0x73], ecx
lea rcx, [rbp + 0x50]
lea rcx, [rbp + 0x50]
mov edx, 2
call fcn.140004960
dec dword ss:[rbx + rcx*4 + 0x75]
pop rax
dec dword ss:[rbx + rcx*4 + 0x75]
dec dword [rbx + rcx*4 + 0x75]
mov esi, dword [rbp + 0x58]
pop rax
mov rax, qword [rbp + 0x50]
mov eax, dword [rbp + 0x50]
mov word [rax + r14], 0x202c
mov dword [rax + rsi], 0x8b48202c
sub al, 0x20
and byte [rax - 0x75], cl
mov rax, qword [rbp + 0x58]
pop r8
mov rcx, qword [rbp + 0x60]
add rax, 2
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x20], eax
rol byte [rdx], 0x48
mov dword [rbp - 0x20], eax
loopne 0x1400e13bc
sub rcx, rax
sub ecx, eax
ror dword [rdi], 0x82
xchg edx, eax
adc eax, dword [rax]
add byte [rax], al
mov qword [rbp + 0x58], rax
jb 0x1400e270e
add byte [rax], al
mov qword [rbp + 0x58], rax
pop rax
cmp rcx, 6
cmp ecx, 6
stc
invalid
ja 0x1400e139f
sbb esi, eax
test dword [rdi + 0x1000001], eax
add dword [rax], eax
add byte [rcx], al
mov byte [rbp + 0x187], 1
add dword [rax], eax
add byte [rcx], al
lea rcx, [rbp + 0x50]
lea ecx, [rbp + 0x50]
mov edx, 7
call fcn.140004960
invalid
invalid
add byte [rax], al
add al, ch
vpslld ymm15, ymm9, xmm7
invalid
dec dword [rax - 0x75]
mov rax, qword [rbp + 0x58]
mov eax, dword [rbp + 0x58]
pop r8
mov rcx, qword [rbp + 0x50]
push r8
push rax
mov dword [rcx + rax + 3], 0x64656b6e
mov dword [rcx + rax], 0x6e756863
outsb dx, byte [rsi]
add dword [rbx], r8d
add dword [rbx], eax
add ebp, dword [rsi + 0x6b]
mov dword fs:[rcx + rax], 0x6e756863
mov dword fs:[rcx + rax], 0x6e756863
outsb dx, byte [rsi]
imul esp, dword [rbp + 0x64], 0xffffffc7
invalid
invalid
add al, 1
invalid
mov dword fs:[rcx + rax], 0x6e756863
outsb dx, byte [rsi]
mov rax, qword [rbp + 0x58]
mov eax, dword [rbp + 0x58]
mov rcx, qword [rbp + 0x60]
invalid
add rax, 7
mov qword [rbp - 0x20], rax
invalid
rol byte [rdi], 0x48
mov dword [rbp - 0x20], eax
invalid
loopne 0x1400e140b
cmp rax, rcx
cmp eax, ecx
ja 0x1400e2791
add byte [rax - 0x77], cl
pop r8
mov qword [rbp + 0x58], rax
mov rdx, qword [rbp + 0x50]
push rbp
push rax
mov r14, qword [rbp + 0x68]
jne 0x1400e143f
test r14b, 1
jne case.0x1400a8fa3.206
invalid
add dword [rbp + 0x3a], esi
cmp cl, byte [rax - 0x73]
lea ebp, [rax]
lea rcx, [rbp + 0x128]
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
xchg ebp, eax
mov qword [rbp + 0x128], rdx
sub byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], esi
add dword [rax], eax
mov qword [rbp + 0x130], rax
mov dword [rbp + 0x130], eax
add byte [rax - 0x73], cl
mov ch, 0x38
add dword [rax], eax
add byte [rcx + rcx*4 - 0x4b], cl
invalid
invalid
lea rsi, [rbp + 0x138]
mov qword [rbp + 0x138], r14
mov dword [rbp + 0x138], esi
cmp byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x120], 0
mov dword [rbp + 0x120], 0
add byte [rax - 0x73], cl
lea rax, [0x14022d050]
lea eax, [0x14022d050]
add eax, 0x14bc3e
jmp 0x1400e14a7
add byte [rcx - 0x3f], cl
out dx, al
add eax, 0x4cf2294c
sub edx, esi
add rax, r14
shr r14, 5
sub rdx, r14
sub edx, esi
sub edx, esi
add rax, r14
add rcx, r14
mov qword [rbp + 0xb0], rcx
mov al, 0
add byte [rax], al
mov dword [rbp + 0xb0], ecx
mov qword [rbp + 0xb8], rdx
mov qword [rbp + 0xc0], rax
mov eax, 0x48000000
mov dword [rbp + 0xc0], eax
add byte [rax], al
mov byte [rbp + 0x187], 0
lea rcx, [rbp - 0x20]
loopne case.0x1400ae5b6.191
lea edx, [rbp + 0xb0]
add byte [rax], al
add byte [rax - 0x73], cl
loopne case.0x1400ae5b6.191
lea edx, [rbp + 0xb0]
xchg ebp, eax
mov al, 0
add byte [rax], al
call fcn.140003940
mov qword [rbp - 0x50], r14
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
dec dword [rcx + rcx*4 + 0x75]
mov al, 0x48
mov eax, dword [rbp - 0x10]
mov rcx, rax
sub rcx, r14
jb 0x1400e288c
adc al, 0
add byte [rbx + rax + 0x75], cl
invalid
invalid
add r14, qword [rbp - 0x18]
call 0x120539fb4
mov rax, qword [rbp - 0x20]
mov rdx, qword [rbp - 8]
mov qword [rbp + 0x128], r14
mov dword [rbp + 0x128], esi
mov qword [rbp + 0x130], rcx
lea rsi, [rbp + 0x138]
cmp byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x138], rdx
mov qword [rbp + 0x120], 0
mov dword [rbp + 0x120], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
invalid
je case.0x1400b0391.177
invalid
test rax, rax
je 0x1400e2914
add byte [rax], al
add byte [rax - 0x73], cl
lea ebp, [rax]
add dword [rax], eax
invalid
lea rcx, [rbp + 0x128]
lea ecx, [rbp + 0x128]
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0xb0], rax
test dword [rax - 0xd000000], esi
movdqu xmm0, xmmword [rcx]
movq mm0, qword [rcx]
outsd dx, dword [rsi]
add ebx, esi
invalid
movdqu xmmword [rbp + 0xb8], xmm0
movq qword [rbp + 0xb8], mm0
mov rcx, qword [rcx + 0x10]
adc byte [rax - 0x77], cl
invalid
mov qword [rbp + 0xc8], rcx
enter 0, 0
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
mov eax, 0x4c000000
add byte [rax], al
invalid
mov rdx, qword [rbp + 0xb8]
mov edx, dword [rbp + 0xb8]
add byte [rax], al
mov r8, qword [rbp + 0xc0]
mov eax, dword [rbp + 0xc0]
add byte [rax], al
xor ecx, ecx
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp r8, rcx
enter 0xffffffffffff840f, 0xffffffffffffff95
add byte [rax], al
je 0x1400e157e
add byte [rdi + rcx - 0x4a], al
sbb al, 0xa
movzx r11d, byte [rdx + rcx]
cmp r11b, 0x20
and byte [rcx + 0xf], al
xchg ebx, eax
rol dword [rcx - 0x80], 0xfb
jg case.0x1400b4b08.171
invalid
setae r9b
cmp r11b, 0x7f
invalid
setne r10b
setne dl
inc rcx
cmp r11b, 9
je 0x1400e14e0
sti
or dword [rcx + rbx*8 + 0x45], esi
and cl, dl
and r9b, r10b
jne 0x1400e14e0
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
lea rcx, [rbp + 0xc8]
invalid
mov qword [rbp - 0x30], rsi
call rax
mov rax, qword [rbp + 0x120]
test dword [rax], esp
add dword [rax], eax
add byte [rax - 0x7b], cl
invalid
ror byte [rax - 0x75], 1
test dword [rax], esp
add dword [rax], eax
add byte [rax - 0x7b], cl
sal byte [rsi + rbx + 0x48], 0x8b
je 0x1400e1547
mov rax, qword [rax + 0x10]
mov rdx, qword [rbp + 0x128]
je 0x1400e1547
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
mov rdx, qword [rbp + 0x128]
mov r8, qword [rbp + 0x130]
add byte [rax], al
mov byte [rbp + 0x187], 0
test dword [rdi + 1], eax
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call rax
mov byte [rbp + 0x187], 0
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x1293d3
xchg ebx, eax
adc al, byte [rax]
lea rax, [0x14020a928]
adc al, byte [rax]
mov qword [rsp + 0x20], rax
lea rcx, [0x14020a89c]
lea r9, [0x14020a768]
xchg edx, eax
adc al, byte [rax]
invalid
xchg edx, eax
adc al, byte [rax]
invalid
lea r8, [rbp + 0x120]
lea eax, [rbp + 0x120]
mov edx, 0x29
add byte [rax], al
call fcn.1401e63e0
jmp 0x1400e2964
movups xmm0, xmmword [rbp + 0xb0]
add byte [rax], al
add byte [rdi], cl
movups xmm1, xmmword [rbp + 0xc0]
adc byte [rbp + 0xc0], cl
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp + 0xb0], xmm0
sub dword [rbp + 0xb0], eax
sub dword [rbp + 0xb0], eax
movaps xmmword [rbp + 0xc0], xmm1
rol byte [rax], 0
add byte [rcx - 0x75], cl
mov rax, qword [r13]
mov rdx, qword [r13 + 8]
mov edx, dword [rbp + 8]
lea rcx, [r13 + 0x18]
invalid
invalid
mov rax, qword [r13]
mov rdx, qword [r13 + 8]
mov edx, dword [rbp + 8]
mov edx, dword [rbp + 8]
lea rcx, [r13 + 0x18]
mov r8, qword [r13 + 0x10]
mov qword [rbp + 0x168], r13
lodsd eax, dword [rsi]
invalid
add dword [rax], eax
invalid
sbb byte [rbp - 0x75], cl
adc byte [r9 + rcx*4 - 0x53], r9b
push 0xffffffffff000001
add dword [rax], eax
add bh, bh
invalid
call qword [rax + 0x10]
movdqa xmm0, xmmword [rbp + 0xb0]
movdqa xmm1, xmmword [rbp + 0xc0]
movq mm1, qword [rbp + 0xc0]
push rax
adc byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test dword [rax + 0x66000000], esi
movq mm1, qword [rbp + 0xc0]
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0x168]
movdqu xmmword [rdx + 0x10], xmm1
xchg ebp, eax
push 0xfffffffff3000001
movq qword [rdx + 0x10], mm1
movdqu xmmword [rdx], xmm0
movq qword [rdx], mm0
mov byte [rdx + 0x20], 0
and byte [rax], al
mov eax, dword [rbp + 0x120]
and byte [rcx], al
add byte [rax], al
mov ecx, dword [rbp + 0x123]
mov dword [rdx + 0x21], eax
mov dword [rdx + 0x24], ecx
add byte [rcx + 0x4a892142], cl
and al, 0x8b
leave
leave
mov eax, dword [rbp - 0x37]
mov ecx, dword [rbp - 0x34]
mov dword [rbp + 0x123], ecx
and eax, dword [rcx]
add byte [rax], al
and eax, dword [rcx]
add byte [rax], al
mov dword [rbp + 0x120], eax
cmp r15, 1
jne 0x1400e16aa
invalid
invalid
add byte [rax], al
invalid
test dword [rax + 0xf000000], esp
adc byte [0x140222018], al
or dl, byte [rax + rax]
movups xmm0, xmmword [0x140222018]
or dl, byte [rax + rax]
movaps xmmword [rbp + 0x10], xmm0
movdqu xmm0, xmmword [0x140222008]
outsd dx, dword [rsi]
add eax, 0x1409eb
outsd dx, dword [rsi]
add eax, 0x1409eb
movdqa xmmword [rbp], xmm0
lea rcx, [rbp + 0xb0]
mov al, 0
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
add byte [r8 - 0x73], r9b
lea esi, [rax + 0x49000000]
mov al, 0
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
call 0x1b0a3a178
add dword [rax], eax
add al, ch
fdivr dword [rdi]
jg case.0x1400d0216.70
add byte [rax + 0xd0bd], al
add byte [rdx], al
invalid
mov rdx, qword [rbp + 0x170]
call fcn.1400e9610
jg case.0x1400d0216.70
add byte [rax + 0xd0bd], al
add byte [rdx], al
invalid
jg case.0x1400d0216.70
add dh, byte [rcx + rbp*2 + 0x48]
mov eax, dword [rbp + 0xb0]
je 0x1400e16aa
mov rax, qword [rbp + 0xb0]
mov rdx, qword [rbp + 0xb8]
lea rcx, [rbp + 0xc8]
lea ecx, [rbp + 0xc8]
lea ecx, [rbp + 0xc8]
add byte [rbx + rcx*4 - 0x7b], cl
rol byte [rax], 0
add bh, bh
push rax
adc bl, ch
lea rax, [0x14020a3b0]
lea edx, [rdx]
adc al, byte [rax]
mov r8, qword [rbp + 0xc0]
call qword [rax + 0x10]
jmp 0x1400e16aa
lea rax, [0x14020a3b0]
adc al, byte [rax]
mov qword [rbp + 0x120], rax
lea rax, [0x14020a895]
adc al, byte [rax]
adc al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rbp + 0x128], rax
mov qword [rbp + 0x130], 7
invalid
add byte [rax], al
add byte [rax], al
test dword [rax], ebp
add dword [rax], eax
add byte [rax - 0x39], cl
mov qword [rbp + 0x130], 7
invalid
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x138], 0
invalid
invalid
add byte [rax], al
mov qword [rbp + 0x138], 0
mov byte [rbp + 0x140], 0
test dword [rax + 1], eax
add byte [rax], al
add byte [rax], al
test dword [rax + 1], eax
add byte [rax], al
add byte [rax], al
mov rcx, rbp
invalid
invalid
xchg ebp, eax
invalid
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
mov rcx, rbp
lea rdx, [rbp + 0x120]
call fcn.14003ee70
push qword [rcx]
ror byte [rax - 0x77], 0x45
cmp byte [r9 + rcx*4 + 0x6d], r9b
xor eax, eax
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], r13
mov byte [rbp + 0x48], 0
invalid
invalid
cmp byte [r9 + rcx*4 + 0x6d], r9b
mov byte [rbp + 0x48], 0
add byte [rbx + 0x12085], cl
mov eax, dword [rbp + 0x120]
mov ecx, dword [rbp + 0x123]
and eax, dword [rcx]
add byte [rax], al
mov dword [rbp + 0x49], eax
mov qword [r13 + 0x4c], rcx
add byte [rbx + 0x1238d], cl
add byte [rcx + 0x4d894945], cl
mov qword [r13 + 0x4c], rcx
mov rax, qword [rbp + 0x170]
mov qword [r13 + 0x4c], rcx
mov rax, qword [rbp + 0x170]
mov r8, qword [rax + 0x40]
add r8, qword [rax + 0x28]
lea rax, [r8 + r8]
shl r8, 5
shl eax, 5
sub r8, rax
add r8, 0x1e
add eax, 0x1e
ror byte [rcx - 0x7d], 0xc0
invalid
mov rcx, qword [rbp + 0x178]
mov rax, qword [rcx + 0xd8]
mov eax, dword [rcx + 0xd8]
add byte [rax - 0x75], cl
xchg ecx, eax
mov rdx, qword [rcx + 0xe8]
call 0x1880e16fe
sub rax, rdx
sub eax, edx
cmp rax, r8
cmp eax, eax
jae case.default.0x1400e172b
mov rcx, rdi
call fcn.1401f07d0
mov r12, qword [rbp + 0x170]
mov esp, dword [rbp + 0x170]
add byte [rax], al
add byte [rbp + 0xf], al
mov dh, 0xb4
and al, 0xb8
movzx r14d, byte [r12 + 0xb8]
movzx esi, byte [rsp + 0xb8]
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x14025a348]
lea rax, [0x14025a348]
and al, 0x8c
invalid
mov word [rdi], ss
add byte [rdx + 0x63], cl
invalid
or al, 0xb0
movsxd rcx, dword [rax + r14*4]
invalid
add rcx, rax
sar edi, 0xe1
jmp rcx
lea rsi, str.OPTIONSPOSTPUTDELETEHEADTRACECONNECTPATCHC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
adc al, byte [rax]
add byte [rcx - 0x42], al
invalid
mov r14d, 7
jmp 0x1400e17d5
lea rsi, [0x14020a3d6]
nop
mov word [rdx], ss
adc al, byte [rax]
invalid
invalid
invalid
mov r14d, 6
jmp 0x1400e17d5
movzx r14d, byte [r12 + 0xc8]
cmp r14, 0x10
jae 0x1400e2672
sldt word [rax]
add byte [rax], al
invalid
add byte [rcx - 0x73], cl
mov ah, 0x24
mov ecx, 0xeb000000
add byte [rax], al
jmp 0x1400e17d5
lea rsi, [0x14020a3cf]
lea rsi, [r12 + 0xb9]
jmp 0x1400e17d5
lea rsi, [0x14020a3cf]
mov word [rdx], ss
add byte [rcx - 0x42], al
add al, 0
add byte [rax], al
invalid
mov r14d, 4
jmp 0x1400e17d5
lea rsi, [0x14020a3d3]
jmp 0x1400e17d5
mov word [rdx], ss
add bl, ch
lea rsi, [0x14020a3e5]
lea rsi, [0x14020a3e5]
lea rsi, [0x14020a3e5]
mov word [rdx], ss
add bl, ch
lea rsi, str.GETHostConnectionUpgradewebsocketSec_WebSocket_Version13Sec_WebSocket_Key
lea rsi, str.GETHostConnectionUpgradewebsocketSec_WebSocket_Version13Sec_WebSocket_Key
jmp 0x1400e17d5
lea rsi, str.GETHostConnectionUpgradewebsocketSec_WebSocket_Version13Sec_WebSocket_Key
mov r14d, 3
jmp 0x1400e17d5
lea rsi, [0x14020a3dc]
mov r14d, 4
jmp 0x1400e17d5
lea rsi, [0x14020a3e0]
jmp 0x1400e17cf
mov rsi, qword [r12 + 0xc0]
mov r14, qword [r12 + 0xc8]
jmp 0x1400e17d5
lea rsi, [0x14020a3ec]
mov r14d, 5
mov rcx, qword [rbp + 0x178]
mov rax, qword [rcx + 0xd8]
mov r15, qword [rcx + 0xe8]
sub rax, r15
cmp rax, r14
jae 0x1400e1817
mov rcx, rdi
mov rdx, r15
mov r8, r14
call fcn.1401f07d0
mov r13, qword [rbp + 0x178]
mov r15, qword [r13 + 0xe8]
mov r12, qword [rbp + 0x170]
jmp 0x1400e181e
mov r13, qword [rbp + 0x178]
mov rcx, qword [r13 + 0xe0]
add rcx, r15
mov rdx, rsi
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add r15, r14
mov qword [r13 + 0xe8], r15
cmp qword [r13 + 0xd8], r15
jne 0x1400e186e
mov r8d, 1
mov rcx, rdi
mov rdx, r15
call fcn.1401f07d0
mov rcx, qword [rbp + 0x178]
mov r15, qword [rcx + 0xe8]
mov r12, qword [rbp + 0x170]
jmp 0x1400e1875
mov rcx, qword [rbp + 0x178]
mov rax, qword [rcx + 0xe0]
mov byte [rax + r15], 0x20
inc qword [rcx + 0xe8]
mov qword [rbp + 0x120], rdi
lea rax, [r12 + 0x60]
mov qword [rbp + 0x70], rax
mov qword [rbp], rax
lea rax, [0x140032ae0]
mov qword [rbp + 8], rax
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], 2
mov qword [rbp + 0xd0], 0
mov r14, rbp
mov qword [rbp + 0xc0], r14
mov qword [rbp + 0xc8], 1
lea rdx, [0x14020a500]
lea rsi, [rbp + 0x120]
lea r8, [rbp + 0xb0]
mov rcx, rsi
call fcn.140005a80
mov rcx, qword [rbp + 0x170]
movzx eax, byte [rcx + 0xd8]
movzx r8d, al
lea rdx, [r8 - 1]
cmp rdx, 3
jae 0x1400e260f
lea rax, str.HTTP_1.0HTTP_1.1unexpected_request_version:
mov rsi, qword [rax + r8*8 - 8]
mov rdx, qword [rbp + 0x178]
mov rax, qword [rdx + 0xd8]
mov rdx, qword [rdx + 0xe8]
sub rax, rdx
cmp rax, 7
ja 0x1400e196c
mov r8d, 8
mov rcx, rdi
call fcn.1401f07d0
mov r9, qword [rbp + 0x178]
mov rdx, qword [r9 + 0xe8]
mov rcx, qword [rbp + 0x170]
jmp 0x1400e1973
mov r9, qword [rbp + 0x178]
mov rax, qword [r9 + 0xe0]
mov r8, qword [rsi]
mov qword [rax + rdx], r8
mov rax, qword [r9 + 0xd8]
mov rdx, qword [r9 + 0xe8]
add rdx, 8
mov qword [r9 + 0xe8], rdx
sub rax, rdx
cmp rax, 1
ja 0x1400e19c8
mov r8d, 2
mov rcx, rdi
call fcn.1401f07d0
mov r8, qword [rbp + 0x178]
mov rdx, qword [r8 + 0xe8]
mov rcx, qword [rbp + 0x170]
jmp 0x1400e19cf
mov r8, qword [rbp + 0x178]
mov rax, qword [r8 + 0xe0]
mov word [rax + rdx], 0xa0d
add qword [r8 + 0xe8], 2
mov rdx, qword [rcx + 0xd0]
test rdx, rdx
je 0x1400e1b50
cmp qword [rdx + 0x18], 0
je 0x1400e1b50
mov rax, qword [rdx]
mov r15, qword [rdx + 8]
lea rdx, [rax - 0x20]
movabs r8, 0xd42775379b7d900a
xor r9d, r9d
movdqa xmm0, xmmword [0x1401f1c20]
pcmpeqd xmm1, xmm1
movdqa xmm2, xmmword [0x1401f1c30]
and r8, r15
movdqu xmm3, xmmword [rax + r8]
movdqa xmm4, xmm3
pcmpeqb xmm4, xmm0
pmovmskb r11d, xmm4
nop word cs:[rax + rax]
test r11w, r11w
je 0x1400e1aa0
lea esi, [r11 - 1]
and esi, r11d
tzcnt r10d, r11d
add r10, r8
and r10, r15
mov r11, r10
shl r11, 5
mov r14, rdx
sub r14, r11
movdqu xmm4, xmmword [r14]
pcmpeqb xmm4, xmm2
pmovmskb r14d, xmm4
mov r11d, esi
cmp r14d, 0xffff
jne 0x1400e1a50
jmp 0x1400e1ac2
pcmpeqb xmm3, xmm1
pmovmskb r10d, xmm3
test r10d, r10d
jne 0x1400e1b50
add r8, r9
add r8, 0x10
add r9, 0x10
jmp 0x1400e1a2b
xor r8d, r8d
test bl, bl
je 0x1400e22a3
cmp qword [rcx + 0x28], 0
sete r8b
add r8, r8
xor ebx, ebx
jmp 0x1400e1ba1
cmp r8, 2
jne 0x1400e1bd0
inc rbx
cmp rbx, qword [rcx + 0x28]
jae 0x1400e1b0d
mov rdx, qword [rcx + 0x28]
cmp rbx, rdx
jae 0x1400e252e
cmp qword [rcx + 0x28], 0
sete r8b
add r8, r8
xor ebx, ebx
jmp 0x1400e22f1
cmp r8, 2
jne 0x1400e2320
inc rbx
cmp rbx, qword [rcx + 0x28]
jae 0x1400e1b0d
mov rdx, qword [rcx + 0x28]
cmp rbx, rdx
jae 0x1400e2542
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, rsi
call fcn.1401e5f90
jmp 0x1400e2964
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, rsi
call fcn.1401e5f90
jmp 0x1400e2964
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
call fcn.1401e5f90
jmp 0x1400e2964
mov byte [rbp + 0x185], 0
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, rbx
call fcn.1401e5f90
jmp 0x1400e2964
mov byte [rbp + 0x120], al
mov qword [rbp], rsi
lea rax, [0x140035ae0]
mov qword [rbp + 8], rax
lea rax, [0x14020a560]
mov qword [rbp + 0xb0], rax
add byte [rax], al
mov qword [rbp + 0xb8], 1
mov qword [rbp + 0xd0], 0
mov qword [rbp + 0xc0], r14
mov qword [rbp + 0xc8], 1
lea rdx, [0x14020a570]
lea rcx, [rbp + 0xb0]
call fcn.1401e5ed0
jmp 0x1400e2964
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcmethod.rs
mov edx, 0xf
mov rcx, r14
call fcn.1401e6010
jmp 0x1400e2964
lea rax, [rbp - 0x20]
mov qword [rbp + 0x120], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x128], rax
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x138], rax
lea rax, str.P.__
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], 2
mov qword [rbp + 0xd0], 0
lea rax, [rbp + 0x120]
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0xc8], 2
mov byte [rbp + 0x187], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0xb0]
call fcn.1401e5ed0
jmp 0x1400e2964
lea rax, [rbp - 0x20]
mov qword [rbp + 0x120], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x128], rax
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x138], rax
lea rax, str.P.__
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], 2
mov qword [rbp + 0xd0], 0
lea rax, [rbp + 0x120]
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0xc8], 2
mov byte [rbp + 0x187], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0xb0]
call fcn.1401e5ed0
jmp 0x1400e2964
lea rax, [rbp - 0x20]
mov qword [rbp + 0x120], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x128], rax
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x138], rax
lea rax, str.P.__
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], 2
mov qword [rbp + 0xd0], 0
lea rax, [rbp + 0x120]
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0xc8], 2
mov byte [rbp + 0x187], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0xb0]
call fcn.1401e5ed0
jmp 0x1400e2964
lea rax, str.BodyLength::Unknown_would_set_chunked
mov qword [rbp], rax
lea rax, [0x140190c60]
mov qword [rbp + 8], rax
lea rax, str.x__
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], 1
mov qword [rbp + 0xd0], 0
mov qword [rbp + 0xc0], rsi
mov qword [rbp + 0xc8], 1
lea rdx, [0x14020a5c0]
lea rcx, [rbp + 0xb0]
call fcn.1401e5ed0
jmp 0x1400e2964
call fcn.140002170
jmp 0x1400e2964
call fcn.140002170
jmp 0x1400e2964
mov qword [rbp + 0x178], rax
mov qword [rbp - 0x58], rax
lea rax, [rbp - 0x50]
mov qword [rbp + 0x120], rax
lea rax, [0x14004bd60]
mov qword [rbp + 0x128], rax
lea rcx, [rbp - 0x58]
mov qword [rbp + 0x130], rcx
mov qword [rbp + 0x138], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], 2
mov qword [rbp + 0xd0], 0
lea rax, [rbp + 0x120]
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0xc8], 2
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rs
lea rcx, [rbp + 0xb0]
call fcn.1401e5ed0
jmp 0x1400e2964
mov qword [rbp - 0x30], rsi
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheader_value.rs
mov edx, 0x2b
call fcn.1401e6090
jmp 0x1400e2964
lea rcx, str.header_map_at_capacity
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov edx, 0x16
call fcn.1401ea100
jmp 0x1400e2964
lea rcx, str.header_map_at_capacity
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov edx, 0x16
call fcn.1401ea100
ud2
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm7
movaps xmmword [rsp + 0x30], xmm6
xor byte [rax - 0x7d], cl
mov ebp, 0x178
add dh, byte [rbp + 0x27]
xor byte [rax - 0x7d], cl
mov ebp, 0x178
add dh, byte [rbp + 0x27]
mov rcx, qword [rbp + 0x170]
call fcn.1400259f0
movaps xmm6, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movaps xmm6, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call rax
mov byte [rbp + 0x187], 0
movaps xmm6, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm7
movaps xmmword [rsp + 0x30], xmm6
mov rbx, qword [rbp + 0x160]
cmp rbx, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x168]
jne 0x1400e3173
movaps xmm6, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
inc rbx
lea rcx, [rdi + rsi]
lea ecx, [rdi + rsi]
add rcx, 0x30
mov rax, qword [rdi + rsi + 0x18]
mov rdx, qword [rdi + rsi + 0x20]
and byte [rbx + rcx*4 + 0x44], cl
invalid
sub bh, bh
push rax
adc byte [rax + 0x3b], cl
pop rbp
js case.0x1400858fc.315
invalid
and byte [rbx + rcx*4 + 0x44], cl
invalid
imul rsi, rbx, 0x68
mov rax, qword [rdi + rsi + 0x40]
mov eax, dword [rdi + rsi + 0x40]
test rax, rax
je 0x1400e3150
lea rcx, [rdi + rsi]
lea ecx, [rdi + rsi]
add rcx, 0x58
pop rax
mov rdx, qword [rdi + rsi + 0x48]
mov r8, qword [rdi + rsi + 0x50]
push rax
call qword [rax + 0x10]
jmp 0x1400e3150
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm7
movaps xmmword [rsp + 0x30], xmm6
cmp byte [rbp + 0x185], 0
je 0x1400e31fd
mov rax, qword [rbp + 0x80]
test rax, rax
je 0x1400e31fd
mov rax, qword [rax + 0x10]
lea rcx, [rbp + 0x98]
mov rdx, qword [rbp + 0x88]
mov r8, qword [rbp + 0x90]
mov byte [rbp + 0x186], 1
call rax
mov byte [rbp + 0x186], 1
movaps xmm6, xmmword [rsp + 0x30]
xor byte [rdi], cl
sub byte [rsp + 0x20], bh
xor byte [rdi], cl
sub byte [rsp + 0x20], bh
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm7
movaps xmmword [rsp + 0x30], xmm6
mov r8, qword [rbp + 0x80]
cmp r8, 2
je 0x1400e3282
add dh, byte [rdi + rbp + 0x48]
lea edx, [rbp + 0x98]
lea rdx, [rbp + 0x98]
mov rcx, qword [rbp + 0x88]
mov byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x90]
test r8, r8
je 0x1400e327f
mov r8, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
ror dword [rax - 0x7d], 0xc1
adc bh, bh
push rax
call qword [rax + 0x68]
push 0x2474280f
movaps xmm6, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x20]
je 0x1400e32aa
xor byte [rdi], cl
sub byte [rsp + 0x20], bh
add rsp, 0x48
pop rbx
invalid
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
invalid
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
sub esp, 0x48
sub esp, 0x48
lea rbp, [rdx + 0x80]
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm7
movaps xmmword [rsp + 0x30], xmm6
sub dword [rsp + 0x30], esi
sub dword [rsp + 0x30], esi
mov byte [rbp + 0x186], 1
lea rcx, [rbp + 0x80]
add byte [rax], al
add byte [rax], al
call fcn.140012920
mov byte [rbp + 0x186], 1
movaps xmm6, xmmword [rsp + 0x30]
je 0x1400e3308
xor byte [rdi], cl
sub byte [rsp + 0x20], bh
je 0x1400e3308
xor byte [rdi], cl
sub byte [rsp + 0x20], bh
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm7
movaps xmmword [rsp + 0x30], xmm6
mov rsi, qword [rbp + 0x170]
lea rcx, [rsi + 0x60]
movzx ebx, byte [rbp + 0x186]
add dword [rax], eax
invalid
add dword [rax], eax
add al, ch
call case.0x1400ae5b6.199
call case.0x1400ae5b6.199
test bl, bl
je case.0x140090a3c.274
mov rcx, rsi
call fcn.1400259f0
hlt
mov rcx, qword [rsi + 0xd0]
call fcn.14003c820
movaps xmm6, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], dh
movaps xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
mov esi, ecx
cmp byte [rcx + 0x58], 0xa
jb case.0x1400bd7f8.131
invalid
sbb cl, byte [rax - 0x7d]
cmp qword [rsi + 0x68], 0
je case.0x1400bd7f8.131
jle 0x1400e33ea
add byte [rbx + rdx + 0x4c], dh
mov r8, qword [rsi + 0x60]
mov eax, dword [rsi + 0x60]
invalid
mov rcx, qword [0x1402b32e8]
call [rax + rax]
sbb al, 0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14001bf50
invalid
invalid
dec esp
int3
int3
int3
int3
mov dword [rcx + 8], eax
mov qword [rcx + 0x10], r9
mov dword [rcx + 0x10], ecx
mov dword [rcx + 0x10], ecx
mov qword [rcx + 0x18], 0
lea rcx, [0x14021fe28]
adc eax, dword [rax]
add byte [rax - 0x73], cl
or eax, 0x13ca5e
adc eax, dword [rax]
adc eax, dword [rax]
mov qword [rax], rcx
ret
push rdi
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x88
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
add r14b, r15b
invalid
invalid
dec dword [rcx + rcx*4 - 0x3d]
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
add r14b, r15b
invalid
dec dword [rcx + rcx*4 - 0x3d]
mov rdi, rdx
mov rsi, rcx
mov rax, qword [rdx + 0x70]
cmp rax, 1
cmp eax, 1
je 0x1400e343c
cmp eax, 2
jne 0x1400e35d8
invalid
lea r15, [rdi + 0x78]
lea r9, [rdi + 0xd8]
invalid
fadd dword [rax]
add byte [rax], al
js 0x1400e3460
lea ecx, [rdi + 0xd8]
lea rcx, [rbp - 0x30]
mov rdx, r15
ror byte [r9 + rcx*4 - 6], 1
mov r8, rbx
call fcn.140089060
cmp qword [rbp - 0x30], 0
rol byte [rax], 1
je 0x1400e34a4
mov qword [rsi], 2
jmp 0x1400e35a6
add byte [rax], al
cmp dword [rdi + 0x90], 2
jne 0x1400e3489
mov rax, qword [rdi + 0xd8]
mov rdx, qword [rdi + 0xe8]
sub rax, rdx
ror byte [rax - 0x7d], 1
clc
invalid
jbe 0x1400e35ba
mov rax, qword [rdi + 0xe0]
movups xmm0, xmmword [0x14021ff63]
add eax, 0x13caf5
add eax, 0x13caf5
movups xmmword [rax + rdx + 9], xmm0
movups xmm0, xmmword [0x14021ff5a]
adc byte [0x14021ff5a], al
movups xmmword [rax + rdx], xmm0
add rdx, 0x19
mov qword [rdi + 0xe8], rdx
xchg edi, eax
invalid
add byte [rax], al
invalid
xchg edi, eax
call 0x1880e348a
add byte [rax - 0x39], cl
jo 0x1400e3490
add byte [rax], al
invalid
mov qword [rdi + 0x70], 2
mov rcx, rsi
mov ecx, esi
mov rdx, rdi
mov r8, rbx
call fcn.1400e33d0
invalid
invalid
jmp 0x1400e35a6
add byte [rax], al
invalid
add byte [rax], al
mov r12, qword [rbp - 0x28]
mov r14, qword [rbp - 0x20]
mov r13d, 1
mov ebp, 1
mov ebp, 1
test r12, r12
je 0x1400e34e7
mov qword [rbp - 0x50], r12
mov dword [rbp - 0x50], esp
mov qword [rbp - 0x48], r14
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rbp - 0x40], xmm0
rol byte [rcx + 0xf], 0xb6
movzx eax, byte [rdi]
movzx eax, byte [rdi]
cmp rax, 2
je 0x1400e34ef
clc
add dh, byte [rsi + rbx - 0x7d]
clc
add dword [rbp + 0x3d], esi
cmp eax, 1
jne 0x1400e3513
cmp byte [rdi + 0x79], 0xc
sete al
mov rcx, qword [rbp - 0x40]
test al, al
jne 0x1400e34fb
jmp case.0x1400c94d6.107
mov r15d, 4
mov edi, 4
jmp 0x1400e3564
movzx eax, byte [rdi + 0x79]
mov rcx, qword [rbp - 0x40]
invalid
test al, al
je case.0x1400c94d6.107
rol byte [rax + rax*8 - 0x7ab7d48c], 0xc9
test rcx, rcx
je 0x1400e3544
lea rax, [rbp - 0x18]
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x60], xmm0
add byte [rdi], cl
sub dword [rbp - 0x60], eax
mov r15d, 3
jmp 0x1400e3564
cmp qword [rdi + 0x80], 0
sete al
ror byte [rax - 0x75], 0x4d
invalid
test al, al
jne 0x1400e34fb
invalid
mov edi, 0x80
add byte [rdi], cl
xchg esp, eax
ror byte [rax - 0x75], 0x4d
rol byte [rax + rax*8 - 0x7ab72a8b], 0xc9
invalid
test rcx, rcx
test rcx, rcx
je 0x1400e354c
movups xmm0, xmmword [rbp - 0x50]
adc byte [rbp - 0x50], al
movups xmm1, xmmword [rbp - 0x40]
adc byte [rbp - 0x40], cl
movups xmmword [rsi + 0x18], xmm1
movups xmmword [rsi + 8], xmm0
mov qword [rsi], 1
add byte [rax], al
jmp 0x1400e35a6
mov r15d, 3
jmp 0x1400e3552
mov r15d, 4
lea rcx, [rbp - 0x38]
xor r13d, r13d
in eax, dx
mov rdx, r14
xor r8d, r8d
call qword [r12 + 0x10]
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x28], r12
mov qword [rbp - 0x20], r14
mov dword [rbp - 0x20], esi
mov dword [rbp - 0x20], esi
movaps xmm0, xmmword [rbp - 0x60]
movups xmmword [rbp - 0x18], xmm0
call 0x1b08dbec8
mov rcx, rdi
call fcn.1400e0340
int 0xff
dec dword [rax - 0x77]
stc
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call fcn.1400e0420
mov rax, qword [rbp - 0x10]
mov qword [rsi + 0x20], rax
invalid
movups xmm0, xmmword [rbp - 0x30]
movups xmm1, xmmword [rbp - 0x20]
adc byte [rbp - 0x20], cl
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
mov rdx, qword [rdi + 0xe8]
jmp 0x1400e3460
invalid
invalid
invalid
add rdi, 0x70
mov qword [rbp - 0x50], rdi
lea rax, [0x1400e3670]
lea eax, [0x1400e3670]
lea eax, [0x1400e3670]
mov qword [rbp - 0x48], rax
lea rax, [0x14021ffc0]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
add byte [rax], al
mov qword [rbp - 0x10], 0
add byte [rax], al
lea rax, [rbp - 0x50]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
add byte [rax], al
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
leave
adc eax, dword [rax]
lea rcx, [rbp - 0x30]
call fcn.1401e5ed0
stosb byte [rdi], al
sub byte [rax], dl
adc byte [rax], al
int3
stosb byte [rdi], al
sub byte [rax], dl
adc byte [rax], al
int3
nop word [rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
adc byte [rbp + 0x41], dl
push rdi
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp - 0x30]
call fcn.1400e37d0
jnp 0x1400e3654
add dword [rax], eax
add byte [rax + 0x28c48348], dl
add dword [rax], eax
add byte [rax + 0x28c48348], dl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
sub rsp, 0x48
mov rsi, rdx
mov rax, qword [rcx]
lea rdx, [0x14025a374]
adc eax, 0x176cf1
adc eax, 0x176cf1
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140220108]
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
jmp 0x1400e37b9
add rcx, 8
mov qword [rsp + 0x40], rcx
and al, 0x40
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.ContinueTextBinaryReservedClosePingPong
lea edx, str.ContinueTextBinaryReservedClosePingPong
mov r8d, 8
jmp 0x1400e36e8
add rcx, 8
mov qword [rsp + 0x40], rcx
ror dword [rax], 0x48
mov dword [rsp + 0x40], ecx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.BodyKeepAliveEndStreamScheduledLibraryResetReservedLocalReservedRemotelocalremoteHalfClosedLocalHalfClosedRemote
lea edx, str.BodyKeepAliveEndStreamScheduledLibraryResetReservedLocalReservedRemotelocalremoteHalfClosedLocalHalfClosedRemote
mov r8d, 4
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, [0x140220110]
lea rcx, [rsp + 0x28]
sub byte [rax - 0x73], cl
push rsp
and al, 0x40
call fcn.1400086f0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x1400e37c2
add byte [rax], al
invalid
mov bl, 1
test cl, cl
jne 0x1400e37c4
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x1400e3769
cmp byte [rsp + 0x39], 0
je 0x1400e3769
test byte [rsi + 0x34], 4
xor al, 4
jne 0x1400e3769
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140223d10]
add eax, 0xb8410014
add dword [rax], eax
add byte [rax], al
add eax, 0xb8410014
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
test al, al
jne 0x1400e37c4
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14022b7d5]
pop rbp
adc byte [rax + rax], 0x41
mov eax, 1
pop rbp
adc byte [rax + rax], 0x41
mov eax, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x1400e37c4
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140220134]
mov r8d, 9
jmp 0x1400e37b9
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402211b4]
mov r8d, 6
add rsp, 0x48
pop rbx
pop rsi
jmp rax
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
add byte [rax - 0x77], cl
or byte [r8 - 0x7d], cl
invalid
call sub.VCRUNTIME140.dll_memcpy
lea rdx, fcn.1400e4b70
mov rax, rsi
add rsp, 0x12b8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add dword [rcx + 1], edi
mov rdx, rbx
call fcn.1401e5b40
jmp 0x1400e480d
ud2
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov byte [rbp + 0x122f], 1
lea rcx, [rbp - 0x60]
call fcn.1400e4ab0
mov byte [rbp + 0x122f], 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add dh, al
test dword [rdx + rdx], ebp
add byte [rax], al
add dword [rax - 0x73], ecx
movabs al, byte [0x2c85c6fff9c434e8]
adc al, byte [rax]
add byte [rcx], al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
adc byte [rcx], dh
sar bh, cl
adc eax, 0x10c3b1
nop
add rsp, 0x28
pop rsi
pop rbp
ret
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 8]
cmp qword [rax + 0x20], 0
je 0x1400e4e71
mov rax, qword [rbp - 8]
mov r8, qword [rax + 0x28]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
sub rsp, 0x28
lea rbp, [rdx + 0x50]
mov rsi, qword [rbp - 8]
mov byte [rsi + 0x4a], 0
mov rcx, rsi
call fcn.14006e930
cmp qword [rsi + 0x20], 0
je 0x1400e4eb9
mov r8, qword [rsi + 0x28]
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
clc
cmp qword [rcx + 0x20], 0
je 0x1400e4efd
mov r8, qword [rcx + 0x28]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x50]
lea rcx, [rbp - 0x28]
call fcn.140066920
nop
add rsp, 0x28
pop rsi
pop rbp
ret
invalid
dec dword [rbx + rcx*4 + 0x45]
invalid
invalid
sub byte [rcx - 0x75], cl
sub byte [rcx - 0x75], cl
push rax
xor byte [rcx - 0x39], cl
sub dil, dil
invalid
dec dword [rax - 0x7d]
clc
push qword [rbx + rsi + 0x48]
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rdx
mov dword [rbp - 0x28], edx
mov dword [rbp - 0x28], edx
lea rdx, [rbp - 0x30]
mov rcx, qword [rbp - 0x18]
call fcn.140133330
test rax, rax
invalid
sal byte [rax + rcx + 0x48], 0x89
je 0x1400e52ff
mov rcx, rax
call fcn.14004da10
shr eax, 0x11
xchg esi, esi
dec dword [rax - 0x73]
shr r8b, 1
sbb byte [rsi], dl
clc
dec dword [rax - 0x75]
mov rcx, qword [rbp - 0x20]
invalid
lea rcx, [rbp - 0x30]
call fcn.140066920
mov rcx, qword [rbp - 0x20]
mov ecx, dword [rbp - 0x20]
call fcn.1400dd0c0
mov rcx, qword [rbp - 0x18]
call fcn.140066a50
clc
dec dword [rbx + rcx*4 + 0x75]
invalid
cmp qword [r14 + 0x40], 0
je case.0x1400858fc.323
scasd eax, dword [rdi]
jge 0x1400e530f
invalid
dec dword [rax - 0x75]
call 0x138258a01
clc
clc
dec dword [rbx + rcx*4 + 0x75]
invalid
mov r8, qword [r14 + 0x48]
mov rcx, qword [0x1402b32e8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [r14 + 0x60], 0
je 0x1400e5352
mov r8, qword [r14 + 0x68]
mov rcx, qword [0x1402b32e8]
push 0xffffffff9e0d8b48
fistp word [rax + rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
ret 0x10
cmp qword [r14 + 0x80], 0
je 0x1400e5372
add byte [rsi + rdx + 0x4d], dh
mov eax, dword [rsi + 0x88]
mov byte [rax], al
add byte [rax], al
mov r8, qword [r14 + 0x88]
mov byte [rax], al
add byte [rax], al
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rax, 0x8000000000000000
cmp qword [r14 + 0xb8], rax
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rcx + 0x39], 0x86
mov eax, 0x74000000
je 0x1400e53ec
mov rsi, qword [r14 + 0xc0]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x4779c6b7], al
add byte [rax], al
add byte [rdi + riz*2 + 0x49], dh
je 0x1400e53ec
mov rsi, qword [r14 + 0xc0]
je 0x1400e53ec
mov rsi, qword [r14 + 0xc0]
add byte [rax], al
add byte [rcx - 0x75], cl
mov edi, dword [rsi + 0xc8]
add byte [rax], al
mov rdi, qword [r14 + 0xc8]
mov edi, dword [rsi + 0xc8]
add rsi, 8
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
mov ebx, dword [sym.imp.kernel32.dll_HeapFree]
mov ebx, dword [sym.imp.kernel32.dll_HeapFree]
sbb eax, 0x10c1ba
jmp 0x1400e53a4
add rsi, 0x18
add esi, 0x18
sbb byte [rax - 0x7d], cl
out dx, eax
add dword [rdx + 0x17], esi
invalid
sub rdi, 1
jb 0x1400e53c1
invalid
invalid
cmp qword [rsi - 8], 0
je 0x1400e53a0
add byte [rdi + rbp*8 + 0x4c], dh
mov eax, dword [rsi]
mov r8, qword [rsi]
mov rcx, qword [0x1402b32e8]
sbb al, 0
xor edx, edx
call rbx
jmp 0x1400e53a0
shr ebx, cl
fisttp word [rcx - 0x7d]
mov esi, 0xb8
add byte [rax], al
add byte [rax], al
je 0x1400e53ec
invalid
cmp qword [r14 + 0xb8], 0
add byte [rax], al
add byte [rax], al
je 0x1400e53ec
mov r8, qword [r14 + 0xc0]
mov eax, dword [rsi + 0xc0]
rol byte [rax], 0
add byte [rax - 0x75], cl
or eax, 0x1cdf0f
pandn mm3, qword [rax + rax]
mov rcx, qword [0x1402b32e8]
pandn mm3, qword [rax + rax]
xor edx, edx
add rsp, 0x50
push rax
push rax
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x50
add esp, 0x50
add esp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop rbp
ret
and al, 0x10
adc byte [rbp + 0x41], dl
push rsi
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
cmp qword [rax], 0
cmp byte [rax], al
je 0x1400e542d
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 8]
invalid
or byte [rcx], dh
sar bh, cl
adc eax, 0x10bdb3
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
push rsp
and al, 0x10
adc byte [rbp + 0x41], dl
push rsi
adc byte [rbp + 0x41], dl
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x50]
in al, dx
and byte [rax - 0x73], cl
push 0x50
mov rsi, qword [rbp - 0x10]
mov rcx, qword [rsi + 0xa0]
mov rdx, qword [rsi + 0xa8]
test al, 0
add byte [rax], al
mov fs, word [rax + 0x48000000]
mov edx, dword [rsi + 0xa8]
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
call fcn.14007e8f0
mov rax, qword [rsi + 0x100]
add byte [rcx], al
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x1400e5493
lock dec qword [rax]
jne 0x1400e5493
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x100]
mov byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
mov rdx, qword [rax + 0x108]
nop
or byte [rcx], al
add byte [rax], al
call fcn.14007b510
jge case.0x1400ae5b6.208
stc
call qword [rax + 0x20c48348]
add esp, 0x20
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
nop
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x10]
adc al, bpl
nop
add dword [rax], eax
invalid
nop
invalid
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
and byte [rax - 0x73], cl
push 0x50
lea rcx, [rbp - 0x30]
call fcn.140066920
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
and byte [rax - 0x73], cl
push 0x50
and byte [rax - 0x73], cl
push 0x50
mov rcx, qword [rbp - 0x20]
call fcn.1400dd0c0
nop
add rsp, 0x20
jnp 0x1400e551a
invalid
call qword [rax + 0x20c48348]
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop rbp
ret
adc byte [rbp + 0x41], dl
push rsi
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x50]
push 0x50
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call 0x138235a33
call qword [rax + 0x20c48348]
call fcn.140066a50
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop rbp
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x41], dl
push rsi
adc byte [rbp + 0x41], dl
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x50]
push 0x50
in al, dx
and byte [rax - 0x73], cl
push 0x50
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x40], 0
add byte [rbp + 0x4f], sil
add byte [rbp + 0x4f], sil
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x60], 0
jne 0x1400e55ef
invalid
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
cmp qword [rax + 0x80], 0
je 0x1400e55b1
mov rax, qword [rbp - 0x10]
mov r8, qword [rax + 0x88]
or byte [rax + 0x48000000], 0x8b
or eax, 0x1cdd3f
or byte [rax + 0x48000000], 0x8b
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x1cdd3f
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x10bfa7
adc eax, 0x10bfa7
mov edi, 0x8b480010
invalid
adc byte [rax], al
mov rcx, qword [rbp - 0x10]
add rcx, 0xb8
call fcn.140066370
nop
add rsp, 0x20
and byte [rbx + 0x5f], bl
and byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rbp
ret
mov rax, qword [rbp - 0x10]
mov r8, qword [rax + 0x48]
mov rcx, qword [0x1402b32e8]
fstp qword [rax + rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
mov eax, dword [rbp - 0x10]
cmp qword [rax + 0x60], 0
je 0x1400e5589
js 0x1400e564c
add byte [rdx + rbx*4 + 0x48], dh
mov eax, dword [rbp - 0x10]
invalid
mov rax, qword [rbp - 0x10]
invalid
mov r8, qword [rax + 0x68]
mov rcx, qword [0x1402b32e8]
push 0xffffffffea0d8b48
fcomp qword [rax + rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x10bf52
adc byte [rax], al
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x80], 0
jne 0x1400e5597
invalid
jmp 0x1400e55b1
nop dword cs:[rax + rax]
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x50
push rax
in al, dx
and byte [rax - 0x73], cl
push 0x50
push rax
push rax
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0xf0]
mov al, dh
add byte [rax], al
add bh, bh
adc eax, 0x10c024
mov al, dh
add byte [rax], al
add bh, bh
adc eax, 0x10c024
nop
add rsp, 0x20
and byte [rbx + 0x5f], bl
and byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rbp
ret
lea ebp, [rsp + 0x50]
mov qword [rbp - 8], 0xfffffffffffffffe
lea r8, [rcx + 0x18]
mov rax, qword [rcx + 0x18]
mov rdx, qword [rcx + 0x20]
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x10], ecx
sbb byte [rax - 0x75], cl
push rcx
and byte [rax - 0x77], cl
invalid
invalid
mov dword [rbp - 0x10], ecx
mov qword [rcx + 0x18], 0xffffffffffffffff
cmp rax, 0xffffffffffffffff
je case.0x1400c6436.130
invalid
mov qword [rbp - 0x18], r8
mov qword [rbp - 0x28], rax
mov dword [rbp - 0x28], eax
mov dword [rbp - 0x28], eax
fmul dword [r8 - 0x77]
push rbp
loopne 0x1400e56d5
mov qword [rbp - 0x20], rdx
lea rdx, [rbp - 0x28]
lea edx, [rbp - 0x28]
mov rcx, qword [rbp - 0x10]
call fcn.140133330
fadd qword [rax + rax]
fadd qword [rax + rax]
test rax, rax
je 0x1400e56a6
mov rcx, rax
call fcn.14004da10
lea rcx, [rbp - 0x28]
call fcn.140066920
mov r8, qword [rbp - 0x18]
mov rcx, r8
call fcn.1400dd0c0
mov rcx, qword [rbp - 0x10]
add rsp, 0x50
pop rbp
jmp fcn.140066a50
nop dword [rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
and byte [rax - 0x73], cl
push 0x50
lea rcx, [rbp - 0x28]
call fcn.140066920
nop
add rsp, 0x20
cmp dword [rdx], edx
clc
call qword [rax + 0x20c48348]
add rsp, 0x20
invalid
pop rbp
ret
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
and byte [rax - 0x73], cl
push 0x50
and byte [rax - 0x73], cl
push 0x50
mov rcx, qword [rbp - 0x18]
call fcn.1400dd0c0
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbp
ret
sal byte [rbp + 0x1a], 0x48
mov dword [rcx], 3
add dword [rbx], eax
add byte [rax], al
invalid
add dword [rbx], eax
add byte [rax], al
add byte [rdi], cl
adc byte [rdx], al
movups xmm0, xmmword [rdx]
movups xmmword [rcx + 8], xmm0
mov byte [rdx + 0x10], 1
or r14b, al
or dh, al
adc byte [rcx], al
mov rax, rcx
add rsp, 0x28
add esp, 0x28
add esp, 0x28
ret
call fcn.1401e6090
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_tls_0.5.0_srcclient.rs
mov edx, 0x22
invalid
add al, ch
add eax, 0xcc001009
int3
call fcn.1401e6090
int3
push rsi
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0xfb8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xf30], 0xfffffffffffffffe
add dh, bh
invalid
invalid
invalid
add dh, bh
invalid
dec dword [rcx + rcx*4 - 0x39]
mov rdi, r8
mov r13, rdx
mov rsi, rcx
movzx eax, byte [rdx + 0x49]
lea rcx, [0x14025a388]
lea ecx, [0x14025a388]
mov esi, 0x4800174b
invalid
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbp + 0xf18], rdx
mov dword [rbp + 0xf18], edx
jmp rax
mov byte [r13 + 0x4a], 0
add byte [rcx - 0x75], cl
mov rdx, qword [r13 + 0x38]
mov rax, qword [r13 + 0x40]
mov qword [r13 + 0x50], rdx
push rbp
cmp byte [rcx - 0x75], cl
mov qword [r13 + 0x50], rdx
mov qword [r13 + 0x58], rax
jmp 0x1400e57f9
or byte [rcx - 0x75], cl
push rbp
push rax
mov rdx, qword [r13 + 0x50]
mov rax, qword [r13 + 0x58]
lea rcx, [rbp + 0xc60]
add byte [rax], al
add byte [rcx - 0x77], cl
clc
mov r8, rdi
call qword [rax + 0x18]
mov rbx, qword [rbp + 0xc60]
cmp rbx, 3
jne case.0x1400bd9cd.148
mov qword [rsi], 4
mov al, 3
invalid
jmp 0x1400e6f70
lea rdx, [r13 + 0x330]
lea r10, [r13 + 0x50]
movzx eax, byte [r13 + 0x330]
test dword [rax], esi
add eax, dword [rax]
invalid
test dword [rax], esi
add eax, dword [rax]
add byte [rax - 0x73], cl
lea ecx, [0x14025a39c]
xor byte [rbx], al
add byte [rax], al
lea rcx, [0x14025a39c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movq mm0, qword [r13 + 0x78]
mov rax, qword [r13 + 0x88]
jmp 0x1400e5a5c
mov r12, qword [rbp + 0xc68]
add byte [rax], al
mov r14, qword [rbp + 0xc70]
movups xmm0, xmmword [rbp + 0xc78]
add byte [rdi], cl
sub dword [rbp + 0xb30], eax
add byte [rax - 0x75], cl
test dword [rax], ebx
sldt word [rax]
add byte [rax - 0x75], cl
test dword [rax], ebx
sldt word [rax]
mov rcx, qword [rax + 0x50]
mov rax, qword [rax + 0x58]
mov qword [rbp + 0xf20], rcx
add byte [rax - 0x77], cl
test dword [rax], ecx
sldt word [rax]
add byte [rax - 0x77], cl
test dword [rax], ecx
sldt word [rax]
call qword [rax]
mov rax, qword [rbp + 0xf08]
cmp qword [rax + 8], 0
js 0x1400e58a4
invalid
js 0x1400e58a4
or byte [rax], al
add byte [rcx + rsi*2 + 0x48], dh
cmp dword [rax + 0x10], 0x11
je 0x1400e5910
cmp qword [rax + 0x10], 0x11
jae 0x1400e58f6
mov ebp, 0x200
lea r8, [r13 + 0x90]
movzx eax, byte [r13 + 0x200]
lea rcx, [0x14025a3ac]
invalid
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
invalid
mov ecx, dword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp ebx, 2
mov r13, qword [rbp + 0xf18]
sbb byte [rdi], cl
add byte [rax], al
sbb byte [rdi], cl
add byte [rax], al
jne 0x1400e59b3
mov qword [rbp + 0xc60], r12
mov qword [rbp + 0xc68], r14
movaps xmm0, xmmword [rbp + 0xb30]
add byte [rcx + rcx*4 - 0x4b], cl
push 0xf00000c
sub byte [rbp + 0xb30], al
movups xmmword [rbp + 0xc70], xmm0
adc dword [rbp + 0xc70], eax
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
sahf
fstp dword [rax + rax]
sahf
fstp dword [rax + rax]
test rcx, rcx
jne 0x1400e5968
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400e715a
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x20
and byte [rax], al
add byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400e715a
mov rbx, rax
movups xmm0, xmmword [rbp + 0xc60]
movups xmm1, xmmword [rbp + 0xc70]
adc byte [rbp + 0xc70], cl
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea r12, fcn.1400885a0
jb 0x1400e596a
adc eax, dword [rax]
jb 0x1400e596a
adc eax, dword [rax]
mov byte [r13 + 0x4a], 0
cmp qword [r13], 0
add byte [rax], al
add byte [rax], al
jne 0x1400e6edd
jmp 0x1400e6eee
movaps xmm0, xmmword [rbp + 0xb30]
movups xmmword [rbp + 0xbb0], xmm0
or eax, dword [rax]
add byte [rcx - 0x3a], al
add qword [rax - 0x77], rcx
popfq
cwde
or eax, dword [rax]
add byte [rcx + rcx*4 - 0x5b], cl
movabs al, byte [0xba8b5894c00000b]
add byte [rax], al
invalid
add byte [rcx - 0x80], al
jge 0x1400e5a27
cmp byte [r13 + 0x48], 0
je 0x1400e5e36
add byte [rdi], cl
test byte [rax + 4], dl
add byte [rax], al
lea r10, [r13 + 0x50]
mov rcx, qword [r13 + 0x28]
mov rax, qword [r13 + 0x30]
mov byte [r13 + 0x4a], 0
add byte [rax - 0x75], cl
xchg ebp, eax
mov eax, 0x4900000b
mov dword [rdx + 0x20], edx
mov rdx, qword [rbp + 0xb98]
or eax, dword [rax]
add byte [rbx + rcx*4 - 0x7b], cl
movabs al, byte [0xba88d8b4c00000b]
lea ebp, [rax + 0x4d00000b]
mov dword [rdx + 0x10], ecx
lea ebp, [rax + 0x4d00000b]
mov dword [rdx + 0x10], ecx
add byte [rbp - 0x77], cl
adc byte [rbx + r9*4 - 0x73], cl
mov al, 0xb
add byte [rax], al
mov r9, qword [rbp + 0xbb0]
mov qword [r10 + 0x18], r9
mov qword [r10], rdx
mov dword [rdx], edx
mov qword [r10 + 8], r8
mov qword [r13 + 0x78], r13
mov qword [r13 + 0x80], rcx
mov dword [rbp + 0x80], ecx
mov dword [rbp + 0x80], ecx
mov qword [r13 + 0x88], rax
lea rdx, [r13 + 0x330]
xor byte [rbx], al
add byte [rax], al
xor byte [rbx], al
add byte [rax], al
mov byte [r13 + 0x330], 0
movq xmm0, r13
invalid
movq xmm1, rcx
punpcklqdq xmm0, xmm1
invalid
lea r8, [r13 + 0x90]
mov rcx, qword [r10 + 0x20]
mov qword [r13 + 0xb0], rcx
movups xmm1, xmmword [r10]
movups xmm2, xmmword [r10 + 0x10]
movups xmmword [r13 + 0xa0], xmm2
movups xmmword [r13 + 0x90], xmm1
lea edx, [rax - 0xd000000]
movq qword [r13 + 0xb8], mm0
lea edx, [rax - 0xd000000]
movq qword [r13 + 0xb8], mm0
mov qword [r13 + 0xc8], rax
lea r15, [r13 + 0x200]
mov byte [r13 + 0x200], 0
mov qword [rbp + 0xec0], r15
mov qword [rbp + 0xef8], r10
mov qword [rbp + 0xf08], rdx
add byte [rcx - 0x3a], al
test dword [rcx], eax
add al, byte [rax]
add byte [rax], al
mov rax, qword [r13 + 0xc8]
mov qword [rbp + 0xc98], rax
movups xmm0, xmmword [r13 + 0xb8]
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0xc88], eax
mov rax, qword [r8 + 0x20]
mov qword [rbp + 0xc80], rax
test dword [rax + 0x4100000c], eax
movups xmm0, xmmword [rax]
mov qword [rbp + 0xee8], r8
movups xmm1, xmmword [r8 + 0x10]
adc byte [rdi], cl
sub dword [rbp + 0xc60], eax
movaps xmmword [rbp + 0xc70], xmm1
movaps xmm2, xmmword [rbp + 0xc90]
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0x940], xmm2
movaps xmm3, xmmword [rbp + 0xc80]
movaps xmmword [rbp + 0x930], xmm3
movaps xmmword [rbp + 0x920], xmm1
movaps xmmword [rbp + 0x910], xmm0
movups xmmword [r13 + 0x238], xmm2
movups xmmword [r13 + 0x228], xmm3
add byte [rcx + 0xf], al
adc dword [rbp + 0x218], ecx
add byte [rcx + 0xf], al
adc dword [rbp + 0x218], ecx
movups xmmword [r13 + 0x208], xmm0
lea rax, [r13 + 0x208]
mov qword [rbp + 0xef0], rax
mov rax, qword [r13 + 0x208]
mov r15, qword [r13 + 0x230]
mov rbx, qword [r13 + 0x238]
cmp byte [rdx], al
add byte [rax], al
add byte [rcx - 0x73], cl
test dword [rax], ecx
add al, byte [rax]
add byte [rax - 0x77], cl
test eax, esi
invalid
cmp byte [rdx], al
add byte [rax], al
mov r14, qword [r13 + 0x240]
mov qword [r13 + 0x208], 2
cmp rax, 2
je case.0x1400e0d90.64
jnp 0x1400e5ba5
add byte [rax], al
movups xmm0, xmmword [r13 + 0x210]
movups xmm1, xmmword [r13 + 0x220]
movups xmmword [rbp + 0xe28], xmm1
movups xmmword [rbp + 0xe18], xmm0
mov qword [rbp + 0xe10], rax
mov qword [rbp + 0xe38], rdi
cmp byte [rsi], cl
add byte [rax], al
cmp byte [rsi], cl
add byte [rax], al
movabs r12, 0x8000000000000000
mov qword [rbp + 0xc28], r12
movsd dword [rdi], dword [rsi]
sub byte [rax + rax], cl
add byte [rcx + rcx*4 - 0x5b], cl
or al, 0
add byte [rax - 0x39], cl
test dword [rax], edx
or al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ebx
or al, 0
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esp
or al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x4f
sbb al, 0xf
mov dh, 0xc1
movzx r9d, byte [r15 + 0x1d]
cmp r9, 5
jne 0x1400e5c0e
xor edx, edx
jmp 0x1400e5c25
mov r8, r9
inc r8
inc eax
inc eax
xor edx, edx
cmp r9b, 4
lea r9, [0x14021b910]
cmovb rdx, r9
test rdx, rdx
test edx, edx
mov r9d, 4
cmovne r9, r8
lea r10, [0x14021b910]
cmovne r10, rdx
cmp cl, 5
sete cl
mov r8, r9
sub r8, rax
setb r11b
xor edx, edx
or r11b, cl
cmovne r8, r9
cmove rdx, rax
add rdx, r10
mov byte [rbp + 0xf2d], 1
lea rcx, [rbp + 0xc10]
call fcn.140153c40
cmp qword [r15], 0
je 0x1400e5ccd
mov rcx, qword [r15 + 8]
mov byte [rbp + 0xf2d], 1
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
add byte [rax - 0x75], cl
xchg ebp, eax
and byte [rax + rax], cl
add byte [rax + 0x3b], cl
xchg ebp, eax
adc byte [rax + rax], cl
add byte [rbp + 0x21], dh
add byte [rax - 0x75], cl
xchg ebp, eax
and byte [rax + rax], cl
add byte [rax + 0x3b], cl
xchg ebp, eax
adc byte [rax + rax], cl
add byte [rbp + 0x21], dh
mov qword [rbp + 0xf20], rax
lea rcx, [rbp + 0xc10]
call fcn.1401883d0
mov rdx, qword [rbp + 0xc20]
mov rax, qword [rbp + 0xf20]
mov rcx, qword [rbp + 0xc18]
mov qword [rcx + rdx*8], rax
inc rdx
mov qword [rbp + 0xc20], rdx
mov byte [rbp + 0xf2d], 1
lea rcx, [rbp + 0xc10]
call fcn.140153d10
mov qword [rbp + 0xf20], rdx
test rax, rax
je 0x1400e5d58
add byte [rax], al
mov qword [rbp + 0xe70], r12
mov word [rbp + 0xeb0], 1
add dword [rax], eax
mov qword [rbp + 0xea0], 0
mov qword [rbp + 0xe60], 0
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xe88], r12
mov rcx, qword [r15 + 0x10]
mov byte [rbp + 0xf2f], 0
mov byte [rbp + 0xf2e], 1
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rbp + 0xf00], rax
add byte [rax], al
add byte [rax], al
cmp qword [rbp + 0xe60], 0
je 0x1400e5dbd
mov rcx, qword [rbp + 0xe68]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov qword [rbp + 0xe60], 1
mov rax, qword [rbp + 0xf00]
mov qword [rbp + 0xe68], rax
push 0xffffffffc600000e
test dword [rdi], ebp
sldt word [rax]
add dh, al
test dword [rsi], ebp
sldt word [rax]
add dword [rax - 0x73], ecx
lea esp, [rax + 0xe]
add byte [rax], al
push 0xffffffffc600000e
test dword [rdi], ebp
sldt word [rax]
add dh, al
test dword [rsi], ebp
sldt word [rax]
add dword [rax - 0x73], ecx
lea esp, [rax + 0xe]
add byte [rax], al
mov rdx, rbx
mov r8, r14
call fcn.140154550
movzx eax, byte [r15 + 0x18]
mov byte [rbp + 0xeb0], al
invalid
add byte [rax], al
movzx ecx, byte [r15 + 0x19]
mov byte [rbp + 0xeb1], cl
cmp byte [r15 + 0x1a], 0
je 0x1400e5e75
invalid
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
je 0x1400e5ec5
mov r14, qword [rbp + 0xf20]
jmp 0x1400e5ee5
lea rax, [rbp + 0xba8]
mov byte [r13 + 0x4a], 0
mov byte [rbp + 0x4a], 0
mov byte [rbp + 0x4a], 0
mov rcx, qword [rax + 0x10]
mov qword [rbp + 0xb90], rcx
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0xb80], xmm0
mov r13d, 2
jmp 0x1400e6e0c
cmp byte [r15 + 0x1b], 0
mov r14, qword [rbp + 0xf20]
je 0x1400e5fe8
mov r8d, 0x10
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400e71e7
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, qword [rbp + 0xea0]
lea rbx, [0x14021c960]
test rcx, rcx
je 0x1400e5fd3
lock dec qword [rcx]
jne 0x1400e5fd3
mov qword [rbp + 0xf00], rax
mov rcx, qword [rbp + 0xea0]
mov rdx, qword [rbp + 0xea8]
call fcn.14007b510
jmp 0x1400e5fc5
mov r14, qword [rbp + 0xf20]
mov rax, qword [rbp + 0xf00]
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], rbx
movzx eax, byte [rbp + 0xeb0]
lea r9, [rbp + 0xe88]
movups xmm0, xmmword [rbp + 0xe10]
movups xmm1, xmmword [rbp + 0xe20]
movups xmm2, xmmword [rbp + 0xe30]
movaps xmmword [rbp + 0xe00], xmm2
add byte [rsi], cl
add byte [rax], al
movaps xmmword [rbp + 0xdf0], xmm1
movaps xmmword [rbp + 0xde0], xmm0
mov rdx, qword [rbp + 0xe70]
xor ecx, ecx
mov r8d, 0
test al, al
je 0x1400e6033
invalid
mov r8, qword [rbp + 0xe78]
cmp rdx, r12
cmove r8, rcx
mov byte [rbp + 0xf15], 1
mov byte [rbp + 0xf14], 1
lea rcx, [rbp + 0xc60]
mov rdx, r14
call fcn.140154930
mov r13, qword [rbp + 0xc70]
cmp r13, 2
add dh, byte [rbp + 0x4a]
mov rbx, qword [rbp + 0xc60]
mov byte [rbp + 0xf16], 1
lea rcx, [rbp + 0xde0]
call fcn.1400640a0
mov rax, qword [rbp + 0xf20]
lock dec qword [rax]
jne 0x1400e6585
mov byte [rbp + 0xf2f], 1
mov byte [rbp + 0xf2e], 0
mov rcx, qword [rbp + 0xf20]
call fcn.14007cb90
jmp 0x1400e6585
mov r15d, dword [rbp + 0xc78]
mov rax, qword [rbp + 0xc80]
mov qword [rbp + 0xf00], rax
movaps xmm0, xmmword [rbp + 0xc60]
movaps xmmword [rbp + 0xb20], xmm0
mov r14, qword [rbp + 0xe60]
test r14, r14
mov qword [rbp + 0xdb0], r13
je 0x1400e6127
mov rcx, qword [rbp + 0xe68]
mov byte [rbp + 0xf13], 1
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rbp + 0xdb8], rax
mov eax, 1
mov qword [rbp + 0xda8], rax
mov r13, qword [rbp + 0xdb0]
cmp qword [rbp + 0xe70], r12
mov qword [rbp + 0xb58], r14
jne 0x1400e6140
jmp 0x1400e61d0
xor eax, eax
mov qword [rbp + 0xda8], rax
cmp qword [rbp + 0xe70], r12
mov qword [rbp + 0xb58], r14
je 0x1400e6122
mov rbx, qword [rbp + 0xe78]
mov r12, qword [rbp + 0xe80]
test r12, r12
je 0x1400e61b2
ud2
mov r15d, 2
lea rcx, [rbp + 0x6e0]
lea rdx, [rbp + 0xc60]
mov r8d, 0x118
call sub.VCRUNTIME140.dll_memcpy
xor r14d, r14d
mov r12, rbx
lea rcx, [rbp + 0xe60]
call fcn.140063f20
mov byte [rbp + 0xf2b], 0
lea rcx, [rbp + 0xc10]
call fcn.140063db0
test r14b, r14b
je 0x1400e6654
lea rbx, [rbp + 0x7f8]
lea rdx, [rbp + 0x6e0]
mov r8d, 0x118
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x950]
mov r8d, 0x118
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rbp + 0x950]
movups xmm1, xmmword [rbp + 0x960]
movaps xmmword [rbp + 0xbc0], xmm0
movaps xmmword [rbp + 0xbd0], xmm1
mov rax, qword [rbp + 0x970]
mov qword [rbp + 0xbe0], rax
lea rdx, [rbp + 0x980]
lea rcx, [rbp + 0x5f8]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
xor ebx, ebx
mov r13, qword [rbp + 0xf18]
jmp 0x1400e66f7
lea rcx, [rbp + 0x7f8]
lea rdx, [rbp + 0x6e0]
mov r8d, 0x118
call sub.VCRUNTIME140.dll_memcpy
cmp r15, 2
mov r13, qword [rbp + 0xf18]
je 0x1400e5d32
mov byte [r13 + 0x201], 1
mov qword [r13 + 0xd0], rbx
mov qword [r13 + 0xd8], r15
mov qword [r13 + 0xe0], r12
movaps xmm0, xmmword [rbp + 0xbc0]
movaps xmm1, xmmword [rbp + 0xbd0]
movups xmmword [r13 + 0xe8], xmm0
movups xmmword [r13 + 0xf8], xmm1
mov rax, qword [rbp + 0xbe0]
mov qword [r13 + 0x108], rax
mov qword [r13 + 0x110], 0
lea r14, [r13 + 0x118]
lea rdx, [rbp + 0x5f8]
mov r8d, 0xe8
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
cmp dword [r13 + 0x208], 2
je 0x1400e682c
lea rcx, [r13 + 0x220]
mov rax, qword [r13 + 0x220]
mov rdx, qword [r13 + 0x228]
mov qword [r13 + 0x220], 0xffffffffffffffff
cmp rax, 0xffffffffffffffff
je 0x1400e67e3
mov qword [rbp + 0xf20], rcx
mov qword [rbp + 0xc60], rax
mov qword [rbp + 0xc68], rdx
lea rdx, [rbp + 0xc60]
mov rcx, qword [rbp + 0xef0]
call fcn.140133330
test rax, rax
je 0x1400e67d0
mov rcx, rax
call fcn.14004da10
lea rcx, [rbp + 0xc60]
call fcn.140066920
mov rcx, qword [rbp + 0xf20]
call fcn.1400dd0c0
mov rax, qword [rbp + 0xf08]
mov qword [rbp + 0xee0], rax
mov rax, qword [rbp + 0xef8]
mov qword [rbp + 0xed8], rax
mov rax, qword [rbp + 0xee8]
mov qword [rbp + 0xed0], rax
mov rcx, qword [rbp + 0xef0]
call fcn.140066a50
mov r13, qword [rbp + 0xf18]
mov rbx, qword [r13 + 0xd0]
test rbx, rbx
je 0x1400e69a5
cmp rbx, 1
jne 0x1400e6a27
lea rdx, [r13 + 0xd8]
mov r8d, 0x128
mov rcx, qword [rbp + 0xef0]
call sub.VCRUNTIME140.dll_memcpy
mov rdx, qword [rbp + 0xf08]
mov r15, qword [rbp + 0xec0]
mov qword [rbp + 0xf08], rdx
lea rax, [r13 + 0x208]
mov qword [rbp + 0xef0], rax
mov rbx, qword [r13 + 0x208]
mov qword [r13 + 0x208], 2
cmp rbx, 2
je 0x1400e7182
lea r14, [r13 + 0x248]
movups xmm0, xmmword [r13 + 0x210]
movups xmm1, xmmword [r13 + 0x220]
movups xmm2, xmmword [r13 + 0x230]
movups xmmword [rbp + 0xc88], xmm2
movups xmmword [rbp + 0xc78], xmm1
movups xmmword [rbp + 0xc68], xmm0
lea rcx, [rbp + 0xca0]
mov r8d, 0xe8
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0xc60], rbx
mov qword [rbp + 0xc98], rdi
mov byte [rbp + 0xf11], 0
lea rcx, [rbp + 0xe60]
lea rdx, [rbp + 0xc60]
call fcn.140066f00
cmp dword [rbp + 0xe60], 2
jne 0x1400e6a43
mov rbx, qword [rbp + 0xe68]
mov rcx, rbx
call fcn.140057020
cmp al, 0xd
jne 0x1400e6b47
mov r12, qword [rbp + 0xc60]
mov r13, qword [rbp + 0xc68]
mov rdi, qword [rbp + 0xc70]
movups xmm0, xmmword [rbp + 0xc78]
movaps xmmword [rbp + 0xc10], xmm0
mov rax, qword [rbp + 0xc88]
mov qword [rbp + 0xc20], rax
mov rax, qword [rbp + 0xc90]
mov qword [rbp + 0xf20], rax
lea rdx, [rbp + 0xc98]
lea rcx, [rbp + 0x950]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0xf11], 1
mov rcx, rbx
call fcn.14004da10
cmp r12, 2
jne 0x1400e6f91
mov rbx, r13
jmp 0x1400e6b53
mov rdi, r13
mov r13, qword [r13 + 0xd8]
mov rbx, qword [rdi + 0xe0]
mov byte [rdi + 0x201], 0
mov r12, qword [rdi + 0xe8]
mov rax, qword [rdi + 0x100]
mov qword [rbp + 0xc00], rax
movups xmm0, xmmword [rdi + 0xf0]
movaps xmmword [rbp + 0xbf0], xmm0
mov rax, qword [rdi + 0x108]
mov qword [rbp + 0xf20], rax
mov r15, qword [rdi + 0x110]
lea rcx, [rbp + 0x510]
mov r8d, 0xe8
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + 0x200], 1
cmp r13, 3
mov r14, qword [rbp + 0xf08]
jne 0x1400e6ce0
jmp 0x1400e70da
mov r14, qword [rbp + 0xf08]
mov rbx, qword [r13 + 0xd8]
mov rdi, r13
mov r13d, 2
jmp 0x1400e6c4b
mov r13, qword [rbp + 0xc60]
mov rbx, qword [rbp + 0xc68]
mov r12, qword [rbp + 0xc70]
movups xmm0, xmmword [rbp + 0xc78]
movaps xmmword [rbp + 0xc10], xmm0
mov rax, qword [rbp + 0xc88]
mov qword [rbp + 0xc20], rax
mov rax, qword [rbp + 0xc90]
mov qword [rbp + 0xf20], rax
lea rdx, [rbp + 0xc98]
lea rdi, [rbp + 0x950]
mov r8d, pe_nt_image_headers64
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0xc10]
movaps xmmword [rbp + 0xde0], xmm0
mov rax, qword [rbp + 0xc20]
mov qword [rbp + 0xdf0], rax
lea r14, [rbp + 0x6e0]
mov r8d, pe_nt_image_headers64
mov rcx, r14
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0xde0]
movaps xmmword [rbp + 0xe10], xmm0
mov rax, qword [rbp + 0xdf0]
mov qword [rbp + 0xe20], rax
lea rcx, [rbp + 0x7f8]
mov r8d, pe_nt_image_headers64
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0xe10]
movaps xmmword [rbp + 0xbc0], xmm0
mov rax, qword [rbp + 0xe20]
mov qword [rbp + 0xbd0], rax
lea rdx, [rbp + 0x800]
lea rcx, [rbp + 0x5f8]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
cmp r13, 3
jne 0x1400e6bc3
jmp case.0x1400d0216.93
lea rcx, [rbp + 0xc60]
call fcn.140064150
mov rax, qword [rbp + 0xe70]
mov qword [rbp + 0xdf0], rax
movaps xmm0, xmmword [rbp + 0xe60]
movaps xmmword [rbp + 0xde0], xmm0
lea rcx, [rbp + 0x6e0]
lea rdx, [rbp + 0xc60]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0x950]
movaps xmmword [rbp + 0xe10], xmm0
mov rax, qword [rbp + 0x960]
mov qword [rbp + 0xe20], rax
lea rcx, [rbp + 0x7f8]
lea rdx, [rbp + 0xc60]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
mov r13d, 2
mov rax, qword [rbp + 0xbd0]
mov qword [rbp + 0xb70], rax
movaps xmm0, xmmword [rbp + 0xbc0]
movaps xmmword [rbp + 0xb60], xmm0
add byte [rax - 0x73], cl
lea ebp, [rax]
add al, 0
add byte [rax - 0x73], cl
xchg ebp, eax
clc
add eax, 0xb8410000
mov eax, 0xe8
mov eax, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbp + 0xef0]
cmp dword [rcx], 2
je 0x1400e6c33
mov rax, qword [rbp + 0xf08]
test dword [rax], ecx
sldt word [rax]
mov qword [rbp + 0xee0], rax
mov rax, qword [rbp + 0xef8]
mov qword [rbp + 0xed8], rax
mov dword [rbp + 0xed8], eax
mov dword [rbp + 0xed8], eax
mov rax, qword [rbp + 0xee8]
mov qword [rbp + 0xed0], rax
ror byte [rsi], 1
add byte [rax], al
test eax, ebp
invalid
ror byte [rsi], 1
add byte [rax], al
call fcn.1400e51f0
dec dword [rax - 0x75]
mov ebp, 0xf18
mov rdi, qword [rbp + 0xf18]
cmp qword [rdi + 0xd0], 2
jne case.0x1400858fc.324
mov r14, qword [rbp + 0xf08]
add dh, al
xchg dword [rcx], eax
add al, byte [rax]
add byte [rax], al
invalid
mov byte [rdi + 0x201], 0
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0xb], esi
add byte [rax], al
mov rax, qword [rbp + 0xb70]
mov qword [rbp + 0xc00], rax
movaps xmm0, xmmword [rbp + 0xb60]
invalid
or eax, dword [rax]
add byte [rdi], cl
sub dword [rbp + 0xbf0], eax
lea rcx, [rbp + 0x510]
add byte [rax], al
invalid
add byte [rax], al
lea rdx, [rbp + 0x428]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
movsb byte [rdi], byte [rsi]
in eax, dx
invalid
invalid
movsb byte [rdi], byte [rsi]
in eax, dx
sldt esi
mov byte [rdi + 0x200], 1
mov byte [rdi + 0x200], 1
xor r15d, r15d
jmp 0x1400e6ce0
invalid
mov byte [r15 + 0x201], 0
mov byte [rdi + 0x201], 0
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0xb], esi
add byte [rax], al
mov rax, qword [rbp + 0xb70]
mov qword [rbp + 0xc00], rax
movaps xmm0, xmmword [rbp + 0xb60]
sub byte [rbp + 0xb60], al
add byte [rdi], cl
sub byte [rbp + 0xb60], al
test dword [rax + 0xb], esp
add byte [rax], al
movaps xmmword [rbp + 0xbf0], xmm0
lea rcx, [rbp + 0x510]
lea ecx, [rbp + 0x510]
lea ecx, [rbp + 0x510]
lea rdx, [rbp + 0x428]
mov r8d, 0xe8
call 0x1280e6ccb
pop rsp
in eax, dx
sldt esi
xchg dword [rax], eax
add al, byte [rax]
add byte [rcx], al
call 0x1280e6ccb
pop rsp
in eax, dx
sldt esi
xchg dword [rax], eax
add al, byte [rax]
add byte [rcx], al
xor r15d, r15d
mov r14, qword [rbp + 0xf08]
mov esi, dword [rbp + 0xf08]
mov esi, dword [rbp + 0xf08]
mov ch, 8
sldt word [rax]
add byte [rax], al
mov rax, qword [rbp + 0xc00]
mov qword [rbp + 0xab0], rax
add byte [rdi], cl
sub byte [rbp + 0xbf0], al
add byte [rdi], cl
sub byte [rbp + 0xbf0], al
or eax, dword [rax]
add byte [rdi], cl
add byte [rax], al
movaps xmmword [rbp + 0xaa0], xmm0
sub dword [rbp + 0xaa0], eax
lea rcx, [rbp + 0x88]
lea ecx, [rax + 0x48000000]
lea edx, [rbp + 0x510]
mov byte [rax], al
add byte [rax], al
lea rdx, [rbp + 0x510]
mov r8d, 0xe8
add byte [rax], al
add al, ch
invalid
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0xd98], r14
mov dword [rbp + 0xd98], esi
mov dword [rbp + 0xd98], esi
mov ch, 0x98
or eax, 0x8b480000
mov rax, qword [rbp + 0xef8]
mov qword [rbp + 0xd90], rax
nop
or eax, 0x8b480000
invalid
call 0x1280e6d40
invalid
add byte [rax], al
call fcn.1400e4fa0
test eax, edi
clc
invalid
nop
or eax, 0x8b480000
invalid
invalid
mov rax, qword [rbp + 0xab0]
add byte [rax], al
mov qword [rbp + 0xb10], rax
mov dword [rbp + 0xb10], eax
movaps xmm0, xmmword [rbp + 0xaa0]
test dword [rax + 0xf00000a], esp
sub dword [rbp + 0xb00], eax
test dword [rax], eax
or eax, dword [rax]
invalid
movaps xmmword [rbp + 0xb00], xmm0
test dword [rax], eax
or eax, dword [rax]
add byte [rax - 0x73], cl
jge 0x1400e6cf6
lea rdi, [rbp - 0x60]
lea rdx, [rbp + 0x88]
mov r8d, 0xe8
call 0x1880e6d64
mov ecx, edi
call 0x1880e6d64
mov ecx, edi
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14], 1
mov rax, qword [rbp + 0xb10]
mov qword [rbp + 0xaf0], rax
movaps xmm0, xmmword [rbp + 0xb00]
test dword [rax], eax
or eax, dword [rax]
add byte [rdi], cl
sub dword [rbp + 0xae0], eax
test dword [rax], eax
or eax, dword [rax]
add byte [rdi], cl
sub dword [rbp + 0xae0], eax
lea rcx, [rbp + 0x258]
add al, byte [rax]
add byte [rcx - 0x48], al
mov eax, 0xe8
mov rdx, rdi
mov r8d, 0xe8
mov eax, 0xe8
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
cmp r13, 2
add dh, byte [rbp + 0x2a]
add byte [rcx - 0x7d], cl
std
add dh, byte [rbp + 0x2a]
mov qword [rbp + 0xc60], rbx
movzx eax, byte [0x1402b3399]
invalid
or al, 0
add byte [rdi], cl
mov dh, 5
in eax, 0xc5
sbb al, 0
invalid
add byte [rax - 0x75], cl
or eax, 0x1cc52d
sbb al, 0
mov rcx, qword [0x1402b32e8]
sbb al, 0
test rcx, rcx
je case.0x1400a9040.224
add byte [rbx + rcx*4 - 0x53], cl
mov r13, qword [rbp + 0xf18]
sbb byte [rdi], cl
add byte [rax], al
jmp 0x1400e6ead
mov rax, qword [rbp + 0xaf0]
mov qword [rbp + 0xb90], rax
test dword [rax + 0xf00000b], edx
sub byte [rbp + 0xae0], al
test dword [rax + 0xf00000b], edx
sub byte [rbp + 0xae0], al
movaps xmmword [rbp + 0xb80], xmm0
or eax, dword [rax]
add byte [rax - 0x73], cl
lea eax, [rax + 3]
add byte [rax], al
lea rcx, [rbp + 0x340]
lea rdx, [rbp + 0x258]
add byte [rcx - 0x48], al
call 0x1280e6e01
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
invalid
invalid
mov r8d, 0xe8
mov eax, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov rdi, qword [rbp + 0xf20]
mov ebp, 0xf20
mov ebp, 0xf20
add byte [rax - 0x75], cl
test dword [rax + 0x4800000b], edx
add byte [rax - 0x77], cl
test eax, edx
or al, byte [rax]
invalid
mov rax, qword [rbp + 0xb90]
mov qword [rbp + 0xad0], rax
add byte [rax - 0x77], cl
test eax, edx
or al, byte [rax]
add byte [rdi], cl
movaps xmm0, xmmword [rbp + 0xb80]
sub byte [rbp + 0xb80], al
movaps xmmword [rbp + 0xac0], xmm0
lea rcx, [rbp + 0x170]
jo case.0x1400b0391.192
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
add eax, dword [rax]
add eax, dword [rax]
lea rdx, [rbp + 0x340]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
jmp 0x1400e6e4f
add byte [rax - 0x75], cl
test dword [rax], ebx
sldt word [rax]
add byte [rax], al
add byte [rcx - 0x48], al
call 0x1280e6e3d
invalid
jmp 0x1400e6e4f
add byte [rax], al
mov byte [rax + 0x4a], 0
cmp qword [rax], 0
cmp dword [rax], 0
add byte [rcx + rdx + 0x48], dh
mov eax, dword [rbp + 0xf18]
sldt word [rax]
je 0x1400e6e63
mov rax, qword [rbp + 0xf18]
sldt word [rax]
mov rcx, qword [rax + 8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
adc eax, 0x10a385
or dil, dil
adc eax, 0x10a385
mov rax, qword [rbp + 0xf18]
mov rcx, qword [rax + 0x10]
mov ecx, dword [rax + 0x10]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [rbp + 0xf18]
cmp qword [rax + 0x20], 0
jne 0x1400e6f15
js case.0x1400a8fea.219
add byte [rdi], cl
test dword [rbp - 0x17000000], ecx
movabs byte [0x10a6dd15ff000000], al
invalid
invalid
invalid
cmpsb byte [rsi], byte [rdi]
invalid
jmp 0x1400e6f2f
call qword [sym.imp.kernel32.dll_GetProcessHeap]
frstor dword [rsi - 0x7ab7fff0]
add byte [rax - 0x7b], cl
test rax, rax
mov r13, qword [rbp + 0xf18]
ror byte [rbx + rcx*4 - 0x53], 0x18
sldt word [rax]
je 0x1400e716e
retf
add byte [rax], al
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 8
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400e716e
test byte [rdx + 0x48000002], ch
add byte [rax - 0x77], cl
sbb byte [rbp + rcx*4 + 0x25], cl
xchg edx, eax
mov ah, 0x13
add byte [rax - 0x77], cl
mov rbx, rax
mov qword [rax], rbx
mov dword [rax], ebx
lea r12, [0x140222360]
mov rbx, rax
mov byte [r13 + 0x4a], 0
add byte [rcx - 0x7d], cl
jge 0x1400e6eda
invalid
je 0x1400e6eee
mov rax, qword [rbp + 0xf18]
add byte [rax - 0x75], cl
or dil, dil
or bh, bh
mov rcx, qword [rax + 8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
adc eax, 0x10a2fa
or bh, bh
adc eax, 0x10a2fa
mov rax, qword [rbp + 0xf18]
mov rcx, qword [rax + 0x10]
invalid
invalid
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
invalid
adc byte [rax], al
movabs byte [0x3bd410010], al
mov r13d, 3
mov rax, qword [rbp + 0xf18]
cmp qword [rax + 0x20], 0
invalid
je 0x1400e6f2f
mov rax, qword [rbp + 0xf18]
mov eax, dword [rbp + 0xf18]
sldt word [rax]
add byte [rbx + rcx*4 + 0x40], cl
sub byte [rax - 0x75], cl
or eax, 0x1cc3c1
mov r8, qword [rax + 0x28]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x10a629
invalid
cmpsb byte [rsi], byte [rdi]
adc byte [rax], al
sub dword [rsi - 0x76b3fff0], esp
mov qword cs:[rsi + 8], rbx
invalid
mov qword [rsi], r13
mov qword [rsi + 8], rbx
invalid
mov qword [rsi + 0x10], r12
movaps xmm0, xmmword [rbp + 0xac0]
sub byte [rbp + 0xac0], al
movups xmmword [rsi + 0x18], xmm0
adc dword [rsi + 0x18], eax
mov rax, qword [rbp + 0xad0]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rdi
add byte [rax - 0x77], cl
sub byte [rax - 0x77], r9b
jle 0x1400e6f84
mov qword [rsi + 0x38], r15
lea rcx, [rsi + 0x40]
lea rdx, [rbp + 0x170]
lea rdx, [rbp + 0x170]
jo 0x1400e6f62
add byte [rax], al
add byte [rcx - 0x48], al
call 0x1280e6f6a
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
mov al, 1
invalid
invalid
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov al, 1
mov rcx, qword [rbp + 0xf18]
lea ebx, [rax]
sldt word [rax]
mov byte [rcx + 0x49], al
mov rax, rsi
add rsp, 0xfb8
invalid
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp + 0xc20]
mov qword [rbp + 0xe70], rax
test dword [rax], esp
or al, 0
add byte [rax - 0x77], cl
test dword [rax + 0xe], esi
add byte [rax], al
movaps xmm0, xmmword [rbp + 0xc10]
movaps xmmword [rbp + 0xe60], xmm0
or al, 0
add byte [rdi], cl
sub dword [rbp + 0xe60], eax
mov qword [rbp + 0xef8], rdi
lea rdi, [rbp + 0xc60]
add byte [rax], al
add byte [rax], al
lea rdx, [rbp + 0x950]
mov r8d, pe_nt_image_headers64
add byte [rax - 0x77], cl
stc
add byte [rax - 0x77], cl
stc
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0xe60]
invalid
invalid
add byte [rax], al
movaps xmmword [rbp + 0xde0], xmm0
mov rax, qword [rbp + 0xe70]
invalid
add byte [rax], al
mov qword [rbp + 0xdf0], rax
add byte [rax - 0x73], cl
popfq
loopne case.0x1400c94d6.117
add byte [rax], al
invalid
add byte [rax - 0x73], cl
popfq
loopne case.0x1400c94d6.117
add byte [rax], al
mov r8d, pe_nt_image_headers64
add byte [rax], al
mov rcx, rbx
mov rdx, rdi
mov edx, edi
mov edx, edi
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0xde0]
movaps xmmword [rbp + 0x950], xmm0
mov rax, qword [rbp + 0xdf0]
mov qword [rbp + 0x960], rax
mov r8d, pe_nt_image_headers64
mov rcx, rdi
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
cli
jmp 0x1681d7042
str word [rdi]
sub byte [rbp + 0x950], al
cli
jmp 0x1681d7042
str word [rdi]
invalid
str word [rdi]
sub byte [rbp + 0x950], al
movaps xmmword [rbp + 0xe10], xmm0
mov rax, qword [rbp + 0x960]
invalid
or dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax], esp
invalid
add byte [rax], al
lea rcx, [rbp + 0x7f8]
add byte [rax], al
invalid
mov r8d, pe_nt_image_headers64
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
jmp 0xcb567073
mov ebp, 0xf18
sldt word [rax]
jmp 0xcb567073
mov qword [rdi + 0x208], r12
mov qword [rdi + 0x210], r13
mov rax, qword [rbp + 0xef8]
mov qword [rdi + 0x218], rax
movaps xmm0, xmmword [rbp + 0xe10]
movups xmmword [rdi + 0x220], xmm0
xchg dword [rax], esp
add al, byte [rax]
invalid
xchg dword [rax], esp
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
test dword [rax], esp
invalid
mov rax, qword [rbp + 0xe20]
mov qword [rdi + 0x230], rax
xor byte [rdx], al
add al, byte [rax]
add byte [rax - 0x75], cl
test dword [rax], esp
sldt word [rax]
add byte [rax], al
test dword [rax], esp
sldt word [rax]
add byte [rax], al
add byte [rax], al
mov qword [rdi + 0x238], rax
lea rdx, [rbp + 0x800]
or byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 0xe8
mov eax, 0xe8
mov rcx, r14
int1
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi + 0x240], 0
xchg dword [rax + 2], eax
add al, byte [rax]
add byte [rax], al
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x3a], al
invalid
invalid
invalid
mov byte [r15], 4
mov r14, qword [rbp + 0xf08]
or byte [rdi], cl
add byte [rax], al
or byte [rdi], cl
add byte [rax], al
mov byte [r14], 3
mov qword [rsi], 4
mov al, 4
jmp 0x1400e6f70
invalid
invalid
invalid
invalid
add dword [rax], eax
add al, ch
jmp 0xc95a7116
jmp 0xc95a7116
jmp 0xc95a7116
lea rcx, str.future_polled_after_completion
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
add eax, 0x136e6d
add byte [rbp + rcx*4 + 5], cl
insd dword [rdi], dx
outsb dx, byte [rsi]
adc eax, dword [rax]
add eax, 0x136e6d
mov edx, 0x1e
call fcn.1401e6480
pop rbx
verw cx
verw cx
invalid
invalid
invalid
invalid
add al, ch
pop rbx
verw cx
verw cx
invalid
lea rcx, str._async_fn__resumed_after_completion
mov ebx, 0x8d4c0013
add eax, 0x139188
adc eax, dword [rax]
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_tls_0.5.0_srcclient.rs
mov edx, 0x23
call fcn.1401e6090
out dx, eax
invalid
invalid
lea rcx, str._async_fn__resumed_after_panicking
lea ecx, str._async_fn__resumed_after_panicking
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_tls_0.5.0_srcclient.rs
add eax, 0x139170
mov edx, 0x22
call fcn.1401e6090
mov ecx, 8
mov edx, 0x20
call fcn.1401e5b40
jmp 0x1400e61ff
mov ecx, 8
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 8], bh
invalid
mov edx, 8
add al, ch
call fcn.1401e5b40
jmp 0x1400e61ff
ret
verw cx
jge 0x1400e7170
invalid
lea rcx, str.future_polled_after_completion
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
add eax, 0x1370e8
add eax, 0x1370e8
mov edx, 0x1e
call fcn.1401e6480
jmp 0x1400e61ff
invalid
invalid
invalid
invalid
invalid
add byte [rax - 0x73], cl
or eax, 0x13ba93
adc eax, dword [rax]
adc eax, dword [rax]
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
add eax, 0x13918c
mov edx, 0x23
call fcn.1401e6090
jmp 0x1400e61ff
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
mov edx, 0x22
add byte [rdx + 0x22], bh
call fcn.1401e6090
jmp 0x1400e61ff
invalid
invalid
invalid
mov byte [rbp + 0xf2f], 0
mov byte [rbp + 0xf2e], 1
mov ecx, 8
mov edx, 0x10
call fcn.1401e5b40
add cl, ch
imul bh
invalid
invalid
add cl, ch
imul bh
invalid
mov qword [rbp + 0xe48], r8
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
mov edx, 0x23
call fcn.1401e6090
jmp 0x1400e61ff
test eax, eax
je 0x1400e8d0f
mov rcx, qword [rsi + 0x20]
imul rax, rax, 0x68
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x10], 8
mov qword [rbp - 8], rax
jmp 0x1400e8d17
mov qword [rbp - 0x10], 0
lea rcx, [rbp - 0x40]
lea r9, [rbp - 0x18]
call fcn.140020610
cmp qword [rbp - 0x40], 0
mov rcx, qword [rbp - 0x38]
je 0x1400e8d6a
movabs rax, 0x8000000000000001
cmp rcx, rax
jne 0x1400e8dc9
test r13, r13
je 0x1400e8d77
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, r12
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi + 0x20], rcx
mov qword [rsi + 0x18], rdi
test r13, r13
jne 0x1400e8d47
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test rcx, rcx
jne 0x1400e8ddd
mov qword [rbp - 0x28], r13
mov qword [rbp - 0x20], r12
call fcn.140002170
jmp 0x1400e8dee
mov qword [rbp - 0x28], r13
mov qword [rbp - 0x20], r12
mov rdx, qword [rbp - 0x30]
call fcn.1401e5b40
ud2
mov qword [rbp], rsi
movups xmm0, xmmword [r11 + rdi + 0x50]
movaps xmmword [rbp - 0x10], xmm0
movups xmm0, xmmword [r11 + rdi + 0x40]
movaps xmmword [rbp - 0x20], xmm0
movups xmm0, xmmword [r11 + rdi]
movups xmm1, xmmword [r11 + rdi + 0x10]
movups xmm2, xmmword [r11 + rdi + 0x20]
movups xmm3, xmmword [r11 + rdi + 0x30]
movaps xmmword [rbp - 0x30], xmm3
movaps xmmword [rbp - 0x40], xmm2
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x60], xmm0
dec r10
imul rsi, r10, 0x68
mov r15, qword [r11 + rsi + 0x60]
movups xmm0, xmmword [r11 + rsi + 0x50]
movups xmm1, xmmword [r11 + rsi + 0x40]
movups xmm2, xmmword [r11 + rsi]
movups xmm3, xmmword [r11 + rsi + 0x10]
movups xmm4, xmmword [r11 + rsi + 0x20]
movups xmm5, xmmword [r11 + rsi + 0x30]
movups xmmword [r11 + rdi], xmm2
movups xmmword [r11 + rdi + 0x10], xmm3
movups xmmword [r11 + rdi + 0x20], xmm4
movups xmmword [r11 + rdi + 0x30], xmm5
movups xmmword [r11 + rdi + 0x40], xmm1
movups xmmword [r11 + rdi + 0x50], xmm0
mov qword [r11 + rdi + 0x60], r15
mov qword [rax + 0x28], r10
xor esi, esi
cmp r10, r9
cmova rsi, r14
jbe 0x1400e94cb
movzx r11d, word [r11 + rdi + 0x60]
movzx edi, word [rax + 0x58]
and di, r11w
movzx r15d, di
jmp 0x1400e9450
inc r14
mov r15, r14
nop dword [rax]
mov r14, r15
mov r15d, 0
cmp r14, rdx
jae 0x1400e9450
movzx r15d, word [rbx + r14*4]
cmp r15, 0xffff
cmovne rdi, r15
je 0x1400e9446
cmp rdi, r10
jb 0x1400e9446
mov word [rbx + r14*4], r9w
mov word [rbx + r14*4 + 2], r11w
cmp qword [rsi], 0
je 0x1400e94cb
mov rdi, qword [rsi + 8]
mov r11, qword [rax + 0x40]
cmp rdi, r11
jae 0x1400e959c
mov rsi, qword [rsi + 0x10]
mov r14, qword [rax + 0x38]
lea rdi, [rdi + rdi*8]
mov qword [r14 + rdi*8], 0
mov qword [r14 + rdi*8 + 8], r9
cmp rsi, r11
jae 0x1400e95b0
lea r11, [rsi + rsi*8]
mov qword [r14 + r11*8 + 0x10], 0
mov qword [r14 + r11*8 + 0x18], r9
test r10, r10
je 0x1400e952f
lea r10, [r8 + 1]
movzx eax, word [rax + 0x58]
movzx eax, ax
nop dword [rax + rax]
mov r9, r10
mov r10d, 0
cmp r9, rdx
jae 0x1400e94e0
movzx r10d, word [rbx + r9*4]
cmp r10w, 0xffff
je 0x1400e952f
movzx r11d, word [rbx + r9*4 + 2]
mov esi, eax
and esi, r11d
mov edi, r9d
sub edi, esi
test edi, eax
je 0x1400e952f
cmp r8, rdx
jae 0x1400e9576
mov word [rbx + r8*4], r10w
mov word [rbx + r8*4 + 2], r11w
mov dword [rbx + r9*4], 0xffff
lea r10, [r9 + 1]
mov r8, r9
jmp 0x1400e94e0
mov rax, qword [rbp]
mov qword [rcx + 0x60], rax
movaps xmm0, xmmword [rbp - 0x10]
movups xmmword [rcx + 0x50], xmm0
movaps xmm0, xmmword [rbp - 0x20]
movups xmmword [rcx + 0x40], xmm0
movaps xmm0, xmmword [rbp - 0x60]
movaps xmm1, xmmword [rbp - 0x50]
movaps xmm2, xmmword [rbp - 0x40]
movaps xmm3, xmmword [rbp - 0x30]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, r8
mov r8, rax
call fcn.1401e5f90
jmp 0x1400e95c2
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, rdi
mov rdx, r11
call fcn.1401e5f90
jmp 0x1400e95c2
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, rsi
mov rdx, r11
call fcn.1401e5f90
ud2
cmp byte [rax + 8], r11b
je 0x1400e9780
nop word cs:[rax + rax]
inc r13
inc r14
mov rax, r14
nop dword [rax]
mov r14, rax
mov eax, 0
cmp r14, rdi
jae 0x1400e96d0
movzx r12d, word [rbx + r14*4]
cmp r12, 0xffff
je 0x1400e97e9
movzx eax, word [rbx + r14*4 + 2]
mov ecx, eax
and ecx, esi
mov r8d, r14d
sub r8d, ecx
and r8d, esi
cmp r13, r8
ja 0x1400e97e9
cmp ax, r9w
jne 0x1400e96c0
cmp rdx, r12
jbe 0x1400e9827
cmp qword [rbp + 0x50], 0
sete al
imul r15, r12, 0x68
mov rcx, qword [r10 + r15 + 0x40]
test rcx, rcx
setne r8b
cmp r8b, al
je 0x1400e96c0
lea rax, [r10 + r15]
add rax, 0x40
test rcx, rcx
test rcx, rcx
je 0x1400e96ab
mov rcx, qword [rbp + 0x38]
cmp qword [rax + 0x10], rcx
jne 0x1400e96c0
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0x28]
mov r8, qword [rbp + 0x38]
call sub.VCRUNTIME140.dll_memcmp
movzx r11d, byte [rbp + 0x5f]
mov r10, qword [rbp + 0x10]
mov r9d, dword [rbp + 0x34]
mov rdx, qword [rbp + 0x20]
test eax, eax
jne 0x1400e96c0
cmp qword [r10 + r15], 0
mov rsi, qword [rbp + 0x18]
je 0x1400e979a
add r10, r15
mov rdx, qword [r10 + 8]
mov rcx, rsi
call fcn.1400e8e40
lea rcx, [rbp - 0x58]
mov rdx, rsi
mov r8, r14
mov r9, r12
call fcn.1400e9330
mov rax, qword [rbp - 0x20]
mov rcx, qword [rbp + 0x40]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rbp - 0x40]
movups xmm1, xmmword [rbp - 0x30]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov rax, qword [rbp - 0x18]
test rax, rax
je 0x1400e97df
lea rcx, [rbp]
mov rdx, qword [rbp - 0x10]
mov r8, qword [rbp - 8]
call qword [rax + 0x10]
mov r15, qword [rbp + 0x48]
mov rax, qword [rbp + 0x50]
jmp 0x1400e97fe
mov r15, qword [rbp + 0x48]
mov rax, qword [rbp + 0x50]
mov rcx, qword [rbp + 0x40]
jmp 0x1400e97fa
mov byte [rcx + 0x20], 2
test rax, rax
je 0x1400e9812
lea rcx, [r15 + 0x18]
mov rdx, qword [r15 + 8]
mov r8, qword [r15 + 0x10]
call qword [rax + 0x10]
nop
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, r12
call fcn.1401e5f90
ud2
add byte [rax], al
add byte [rax - 0x77], cl
bnd call fcn.1401e5b40
mov edx, 1
mov rax, rsi
add rsp, 0x20
pop rsi
ret
lea ecx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 5
mov edi, 4
cmovae rdi, rdx
movabs rcx, 0x6bca1af286bca2
xor edx, edx
cmp rdi, rcx
setb dl
imul r8, rdi, 0x130
shl rdx, 3
test rax, rax
je 0x1400e996f
mov rcx, qword [rsi + 8]
imul rax, rax, 0x130
mov qword [rsp + 0x28], rcx
and al, 0x28
and al, 0x28
mov qword [rsp + 0x30], 8
mov qword [rsp + 0x38], rax
jmp 0x1400e9978
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call fcn.140020610
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
je 0x1400e99ad
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x1400e99b4
test rcx, rcx
jne 0x1400e99bb
call fcn.140002170
mov qword [rsi + 8], rcx
mov qword [rsi], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.1401e5b40
int3
push 0xffffffffb8410013
or dword [rax], eax
add byte [rax], al
mov rcx, rsi
mov rdi, rax
call rax
test al, al
je 0x1400e9df4
mov al, 1
add rsp, 0x28
pop rdi
pop rsi
ret
lea rdx, [0x1401f35b1]
mov r8d, 7
mov rcx, rsi
mov rax, rdi
add rsp, 0x28
pop rdi
pop rsi
jmp rax
mov dword [rbp - 0x30], eax
mov qword [rbp - 0x28], r8
lea rdx, [rbp - 0x30]
mov rcx, qword [rbp - 0x18]
call fcn.140133330
test rax, rax
je 0x1400e9f95
mov rcx, rax
call fcn.14004da10
lea rcx, [rbp - 0x30]
call fcn.140066920
mov rcx, qword [rbp - 0x20]
call fcn.1400dd0c0
mov rcx, qword [rbp - 0x18]
call fcn.140066a50
idiv edi
idiv edi
jmp 0x1400e9fbb
mov r14, qword [rbp - 0x10]
cmp qword [r14 + 0x140], 0
je 0x1400e9fdf
mov r8, qword [r14 + 0x148]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [r14 + 0x160], 0
je 0x1400e9fff
mov r8, qword [r14 + 0x168]
mov rcx, qword [0x1402b32e8]
xchg edx, eax
sbb al, 0
xchg edx, eax
sbb al, 0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [r14 + 0x180], 0
je 0x1400ea01f
mov r8, qword [r14 + 0x188]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rax, 0x8000000000000000
cmp qword [r14 + 0x1b8], rax
je 0x1400ea09c
mov rsi, qword [r14 + 0x1c0]
mov rdi, qword [r14 + 0x1c8]
add rsi, 8
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400ea054
add rsi, 0x18
sub rdi, 1
jb 0x1400ea071
cmp qword [rsi - 8], 0
je 0x1400ea050
mov r8, qword [rsi]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call rbx
jmp 0x1400ea050
cmp qword [r14 + 0x1b8], 0
je 0x1400ea09c
mov r8, qword [r14 + 0x1c0]
mov rcx, qword [0x1402b32e8]
xor edx, edx
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov edx, dword [rax + 8]
lea rcx, [r8 + 0x18]
mov qword [rbp - 0x18], r8
mov r8, qword [r8 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x1402b32e8]
or eax, 0x1c817e
or eax, 0x1c817e
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
adc byte [rax], al
add byte [rbx + rcx*4 + 0x45], cl
invalid
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x118]
mov rdx, qword [r8 + 0x120]
add dword [rax], eax
add byte [rcx - 0x73], cl
mov byte [rax], dh
add dword [rax], eax
add byte [rbp - 0x75], cl
sub byte [rax], 1
add byte [rax], al
invalid
add dword [rax], eax
add byte [rcx - 0x73], cl
mov byte [rax], dh
add dword [rax], eax
add byte [rbp - 0x75], cl
sub byte [rax], 1
add byte [rax], al
invalid
add bh, bh
push rax
adc byte [rax - 0x75], cl
invalid
call qword [rax + 0x10]
mov rcx, qword [rbp - 0x10]
call fcn.1400a6d40
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x138]
call fcn.14001bf50
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0xe8]
test rax, rax
je 0x1400eb1df
lock dec qword [rax]
jne 0x1400eb1df
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0xe8]
mov rdx, qword [rax + 0xf0]
call fcn.14007b510
mov rdx, qword [rbp - 0x10]
mov rax, qword [rdx + 0x198]
test rax, rax
je 0x1400eb20d
lock dec qword [rax]
jne 0x1400eb20d
mov rcx, qword [rdx + 0x198]
mov rdx, qword [rdx + 0x1a0]
add rsp, 0x40
pop rbp
jmp fcn.14007b510
nop
add rsp, 0x40
pop rbp
ret
and byte [rax - 0x73], cl
push 0x40
mov rax, qword [rbp - 0x10]
mov rcx, rax
mov rax, qword [rax + 0xe8]
test rax, rax
test eax, eax
test eax, eax
je 0x1400eb25d
lock dec qword [rax]
jne 0x1400eb25d
mov rax, rcx
mov rcx, qword [rcx + 0xe8]
mov rdx, qword [rax + 0xf0]
call fcn.14007b510
nop
add rsp, 0x20
and byte [rbp - 0x3d], bl
and byte [rbp - 0x3d], bl
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
invalid
mov rcx, rax
mov rax, qword [rax + 0x198]
test rax, rax
je 0x1400eb2ad
invalid
lock dec qword [rax]
jne 0x1400eb2ad
mov rax, rcx
mov rcx, qword [rcx + 0x198]
mov rdx, qword [rax + 0x1a0]
call fcn.14007b510
nop
add rsp, 0x20
pop rbp
ret
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x18]
call 0x1a255c90e
adc byte [rax], al
mov r8, qword [rbp - 0x10]
lea rcx, [r8 + 0x130]
mov rax, qword [r8 + 0x118]
mov rdx, qword [r8 + 0x120]
nop
and byte [rcx], al
add byte [rax], al
mov r8, qword [r8 + 0x128]
call qword [rax + 0x10]
nop
add rsp, 0x20
pop rbp
ret
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x5568
call fcn.1401e51f0
sub rsp, rax
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0x54d0], xmm9
movdqa xmmword [rbp + 0x54c0], xmm8
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0x54b0], xmm7
movdqa xmmword [rbp + 0x54a0], xmm6
mov qword [rbp + 0x5498], 0xfffffffffffffffe
mov qword [rbp + 0x5278], r8
mov rdi, rdx
mov qword [rbp + 0x5308], rcx
lea rax, [rdx + 8]
mov qword [rbp + 0x5288], rax
lea rax, [rdx + 0x10]
mov qword [rbp + 0x5280], rax
lea rax, [rdx + 0x79]
mov qword [rbp + 0x5300], rax
mov dword [rbp + 0x5300], eax
mov dword [rbp + 0x5300], eax
mov rax, qword [rdx]
lea rsi, [rdx + 0xe0]
lea rcx, [rdx + 0x160]
mov qword [rbp + 0x5248], rcx
lea rcx, [rdx + 0xe8]
mov qword [rbp + 0x51c8], rcx
pcmpeqd xmm6, xmm6
xorps xmm7, xmm7
lea rcx, [rdx + 0x188]
mov qword [rbp + 0x5270], rcx
lea rcx, [rdx + 0x1a8]
mov qword [rbp + 0x5268], rcx
lea r12, [rbp - 0x50]
lea r14, [rbp + 0x4d28]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x5450], rdx
mov qword [rbp + 0x5428], rsi
nop word cs:[rax + rax]
nop word cs:[rax + rax]
lea rcx, [rax - 3]
add rax, 0xfffffffffffffffe
cmp rcx, 2
mov ecx, 0
cmovae rax, rcx
test rax, rax
jne 0x1400edb9c
cmp dword [rdi], 2
je 0x1400ee07a
add byte [rax], al
add byte [rax], al
mov rsi, qword [rsi]
cmp rsi, 4
jne 0x1400eb50c
jmp 0x1400ee07a
add byte [rax - 0x39], cl
xchg eax, esp
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x48000054], ecx
mov dword [rdi + 0xe8], eax
mov rax, qword [rbp + 0x5478]
mov qword [rdi + 0xf0], rax
mov rcx, r14
call fcn.14006e2e0
mov rsi, qword [rdi + 0xe0]
lea rcx, [rsi - 1]
cmp rsi, 2
mov eax, 0
cmovae rax, rcx
test rax, rax
jne 0x1400ed0a0
mov r8d, 0xd0
lea rcx, [rbp + 0x50d8]
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x5428]
mov qword [rax], 3
cmp rsi, 1
cmp esi, 1
ja 0x1400edfb6
mov qword [rbp + 0x4d28], rsi
mov rax, qword [rbp + 0x5148]
lea rcx, [rbp + 0x4d30]
mov qword [rcx + 0x70], rax
movups xmm0, xmmword [rbp + 0x5138]
add byte [rdi], cl
adc dword [rcx + 0x60], eax
add byte [rdi], cl
adc dword [rcx + 0x60], eax
movups xmm0, xmmword [rbp + 0x5128]
movups xmmword [rcx + 0x50], xmm0
movups xmm0, xmmword [rbp + 0x5118]
add byte [rax], al
movups xmmword [rcx + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x50d8]
add byte [rax], al
movups xmm1, xmmword [rbp + 0x50e8]
movups xmm2, xmmword [rbp + 0x50f8]
movups xmm3, xmmword [rbp + 0x5108]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
lea rcx, [rbp + 0x5150]
mov rax, qword [rcx + 0x50]
mov qword [rbp + 0x5360], rax
movups xmm0, xmmword [rcx + 0x40]
movaps xmmword [rbp + 0x5350], xmm0
movdqu xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movdqu xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movaps xmmword [rbp + 0x5340], xmm3
movdqa xmmword [rbp + 0x5330], xmm2
movdqa xmmword [rbp + 0x5320], xmm1
and byte [rbx], dl
add byte [rsi + 0xf], ah
jg 0x1400eb606
adc byte [rbx], dl
add byte [rax - 0x75], cl
test dword [rax + 0x4d], esp
add byte [rax], al
and byte [rbx], dl
add byte [rsi + 0xf], ah
jg 0x1400eb606
adc byte [rbx], dl
add byte [rax - 0x75], cl
test dword [rax + 0x4d], esp
add byte [rax], al
mov qword [rbp + 0x5238], rax
mov dword [rbp + 0x5238], eax
mov eax, dword [rbp + 0x4d68]
mov dword [rbp + 0x53b0], eax
mov rax, qword [rbp + 0x4d98]
mov r15, qword [rax + 0x18]
mov rax, qword [rax + 0x20]
mov rcx, rax
shl rcx, 7
lea rax, [rcx + rax*8]
add rax, r15
mov qword [rbp + 0x5478], rax
jmp 0x1400eb6d4
test al, al
je 0x1400ece3f
add r15, 0x88
cmp r15, qword [rbp + 0x5478]
je 0x1400ec8b0
movdqa xmm0, xmmword [rbp - 0x50]
movdqa xmm1, xmm0
psrlw xmm1, 8
psllw xmm0, 8
por xmm0, xmm1
cmp qword [rbp + 0x4e08], 0
jne 0x1400ec020
mov r11d, r12d
mov rdx, qword [rbp + 0x5420]
add r15, 0x12
xor eax, eax
cmp rdx, r15
je 0x1400ec0ed
cmp byte [r10 + r15], 2
jne 0x1400ebb20
cmp r11b, byte [r10 + r15 + 1]
jne 0x1400ebada
mov rax, qword [r10 + r15 + 2]
xor rax, r9
mov rcx, qword [r10 + r15 + 0xa]
xor rcx, r8
or rcx, rax
jne 0x1400ebada
jmp 0x1400ec0e3
lea rax, [r10 + r15]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rbp - 0x50], xmm0
movzx eax, word [rax + 0x10]
mov word [rbp - 0x40], ax
mov r12d, r11d
mov byte [rbp - 0x3e], r11b
mov qword [rbp - 0x35], r8
mov qword [rbp - 0x3d], r9
cmp byte [rbp - 0x50], 0
je 0x1400ebad0
movzx eax, byte [rbp - 0x3f]
mov cl, 0x80
sub cl, al
mov rsi, 0xffffffffffffffff
shl rsi, cl
test cl, 0x40
mov r13, rsi
mov edx, 0
cmovne r13, rdx
mov r11, 0xffffffffffffffff
cmove rsi, r11
test cl, cl
cmovs rsi, rdx
cmovs r13, rdx
mov r14, qword [rbp - 0x4f]
bswap rsi
and rsi, r14
mov edx, esi
rol dx, 8
ret 0x3108
jmp qword [rsi + 0x3b]
mov ch, 0x68
push rsp
add byte [rax], al
setne bl
mov ecx, 0xff
add byte [rax], al
add byte [rsi + 0x3b], ah
xchg ebp, eax
invalid
push rsp
add byte [rax], al
jb 0x1400ebbaf
add byte [rax], al
add byte [rsi + 0x3b], ah
xchg ebp, eax
invalid
mov dil, bl
mov ecx, edi
mov rbx, qword [rbp - 0x47]
test cl, cl
jne 0x1400ebd40
mov ecx, 0x850fc984
test dword [rcx], eax
add byte [rax], al
bswap r13
and r13, rbx
movq xmm0, r13
movq mm0, r13
movq mm0, r13
movq xmm1, rsi
punpcklqdq xmm1, xmm0
pextrw ecx, xmm1, 1
leave
add dword [rcx - 0x77], eax
retf
rol r11w, 8
xor edi, edi
cmp cx, word [rbp + 0x53b8]
push rbx
add byte [rax], al
leave
add dword [rcx - 0x77], eax
retf
push rbx
add byte [rax], al
setne dl
mov ecx, 0xff
cmp r11w, word [rbp + 0x5432]
jb 0x1400ebbfc
mov dil, dl
mov ecx, edi
test cl, cl
jne 0x1400ebd40
mov rcx, rsi
shr rcx, 0x20
mov r11d, ecx
rol r11w, 8
xor edi, edi
cmp cx, word [rbp + 0x5240]
setne dl
mov ecx, 0xff
cmp r11w, word [rbp + 0x5434]
jb 0x1400ebc33
mov dil, dl
mov ecx, edi
test cl, cl
jne 0x1400ebd40
shr rsi, 0x30
mov r11d, esi
rol r11w, 8
xor edi, edi
cmp si, word [rbp + 0x5250]
setne dl
mov ecx, 0xff
cmp r11w, word [rbp + 0x5436]
jb 0x1400ebc67
mov dil, dl
mov ecx, edi
test cl, cl
jne 0x1400ebd40
or byte [rcx], dh
mul byte [rsi + 0x45]
cmp ebp, eax
setne dl
mov ecx, 0xff
cmp r11w, word [rbp + 0x5438]
push rsp
add byte [rax], al
push rsp
add byte [rax], al
jb 0x1400ebc94
mov sil, dl
mov ecx, esi
test cl, cl
jne 0x1400ebd40
mov ecx, r13d
shr ecx, 0x10
mov r11d, ecx
rol r11w, 8
xor esi, esi
cmp cx, word [rbp + 0x53b4]
lea esi, [rbx + rdx*2 - 0x6af10000]
ret 0xffb9
add byte [rax], al
add byte [rsi + 0x44], ah
cmp ebx, dword [rbp + 0x543a]
popfq
cmp dl, byte [rax + rax]
lea esi, [rbx + rdx*2 - 0x6af10000]
ret 0xffb9
popfq
cmp dl, byte [rax + rax]
jb 0x1400ebcca
mov sil, dl
mov ecx, esi
test cl, cl
jne 0x1400ebd40
mov rcx, r13
shr rcx, 0x20
mov r11d, ecx
rol r11w, 8
xor esi, esi
mul byte [rsi + 0x3b]
lea ebx, [rax + 0x52]
add byte [rax], al
mul byte [rsi + 0x3b]
lea ebx, [rax + 0x52]
add byte [rax], al
setne dl
mov ecx, 0xff
cmp r11w, word [rbp + 0x543c]
jb 0x1400ebcfd
mov sil, dl
mov ecx, esi
test cl, cl
jne 0x1400ebd40
shr r13, 0x30
mov r11d, r13d
rol r11w, 8
xor esi, esi
cmp r13w, word [rbp + 0x5260]
setne dl
mov ecx, 0xff
cmp r11w, word [rbp + 0x543e]
jb 0x1400ebd2e
mov sil, dl
mov ecx, esi
test cl, cl
je case.0x140085d5d.346
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
cmp cl, 0xff
je case.0x140085d5d.346
push qword [rbx + rcx + 0xf]
mov dh, 0xc9
movzx ecx, cl
test ecx, ecx
jne 0x1400ebad0
mov rsi, 0xffffffffffffffff
mov ecx, eax
shr rsi, cl
test al, 0x40
mov rcx, 0xffffffffffffffff
sar edi, 0xff
invalid
dec dword [rax + 0xf]
cmovne ecx, esi
sar edi, 0xff
invalid
mov edx, 0
cmovne rsi, rdx
invalid
invalid
test al, al
test al, al
cmovs rsi, rdx
cmovs rcx, rdx
cmovs rcx, rdx
bswap rsi
or rsi, r14
or esi, esi
or esi, esi
mov r11d, esi
rol r11w, 8
xor edi, edi
cmp word [rbp + 0x5468], si
setne dl
mov eax, 0xff
cmp word [rbp + 0x5460], r11w
add byte [rsi + 0x44], ah
cmp dword [rbp + 0x5460], ebx
jb case.0x1400857ea.340
mov dil, dl
mov eax, edi
test al, al
jne 0x1400ebf30
bswap rcx
or rcx, rbx
movq xmm0, rcx
movd mm0, ecx
movd mm0, ecx
shl dword [rsi + 0x48], 0xf
outsb dx, byte [rsi]
invalid
movq xmm1, rsi
punpcklqdq xmm1, xmm0
pextrw eax, xmm1, 1
mov r11d, eax
rol r11w, 8
rol ebx, 8
rol ebx, 8
xor edi, edi
cmp word [rbp + 0x53b8], ax
setne dl
ret 0xffb8
add byte [rax], al
invalid
ret 0xffb8
inc dword [rax]
add byte [rax], al
cmp word [rbp + 0x5432], r11w
jb 0x1400ebdf3
mov dil, dl
xlatb
mov eax, edi
test al, al
jne 0x1400ebf30
mov rax, rsi
shr rax, 0x20
call 0x10397ff25
call 0x10397ff25
rol r11w, 8
xor edi, edi
cmp word [rbp + 0x5240], ax
test dword [rax + 0x52], eax
add byte [rax], al
test dword [rax + 0x52], eax
add byte [rax], al
setne dl
mov eax, 0xff
add byte [rsi + 0x44], ah
cmp dword [rbp + 0x5434], ebx
xchg ebp, eax
ret 0xffb8
add byte [rsi + 0x44], ah
cmp dword [rbp + 0x5434], ebx
jb case.0x1400b50a2.187
mov dil, dl
mov eax, edi
test al, al
jne 0x1400ebf30
shr rsi, 0x30
mov r11d, esi
rol r11w, 8
xor edi, edi
cmp word [rbp + 0x5250], si
setne dl
mov eax, 0xff
add byte [rax], al
add byte [rsi + 0x44], ah
cmp dword [rbp + 0x5436], ebx
invalid
add byte [rax], al
add byte [rsi + 0x44], ah
cmp dword [rbp + 0x5436], ebx
invalid
add byte [rdx + 5], dh
jb 0x1400ebe5e
mov dil, dl
mov eax, edi
test al, al
jne 0x1400ebf30
retf 0
mov r11d, ecx
rol r11w, 8
ret
or byte [rcx], dh
mul byte [rsi + 0x41]
cmp eax, ecx
setne dl
mov eax, 0xff
ret
cmp word [rbp + 0x5438], r11w
jb 0x1400ebe8b
mov sil, dl
mov eax, esi
test al, al
ror byte [rdi], 0x85
popfq
add byte [rax], al
invalid
ror byte [rdi], 0x85
popfq
add byte [rax], al
add byte [rcx + 0x10e8c1c8], cl
enter 0xffffffffffffe8c1, 0x10
mov eax, ecx
shr eax, 0x10
invalid
invalid
enter 0xffffffffffffe8c1, 0x10
call 0x10397ffab
mov r11d, eax
rol r11w, 8
xor esi, esi
cmp word [rbp + 0x53b4], ax
push rbx
add byte [rax], al
invalid
push rbx
add byte [rax], al
invalid
add byte [rdi], cl
xchg ebp, eax
ret 0xffb8
setne dl
mov eax, 0xff
add byte [rax], al
add byte [rsi + 0x44], ah
cmp dword [rbp + 0x543a], ebx
push rsp
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x44], ah
cmp dword [rbp + 0x543a], ebx
push rsp
add byte [rax], al
push rsp
add byte [rax], al
jb 0x1400ebec0
mov sil, dl
mov eax, esi
test al, al
jne 0x1400ebf30
mov rax, rcx
shr rax, 0x20
mov r11d, eax
mov ebx, eax
enter 0xffffffffffffc148, 0xffffffffffffffe8
and byte [rcx - 0x77], al
mov ebx, eax
mov ebx, eax
rol r11w, 8
xor esi, esi
cmp word [rbp + 0x5258], ax
setne dl
mov eax, 0xff
inc dword [rax]
add byte [rax], al
cmp word [rbp + 0x543c], r11w
jb 0x1400ebef3
mov sil, dl
mov eax, esi
invalid
invalid
test al, al
jne 0x1400ebf30
shr rcx, 0x30
mov edx, ecx
rol dx, 8
xor esi, esi
cmp word [rbp + 0x5260], cx
setne cl
invalid
mov eax, 0xff
add byte [rax], al
retf 0xc166
sar dword [rax + 0xff], 0x66
cmp dword [rbp + 0x543e], edx
cmp word [rbp + 0x543e], dx
jb case.0x1400a9040.230
add eax, 0x89ce8840
invalid
mov sil, cl
mov eax, esi
test al, al
je 0x1400ec289
nop dword [rax + rax]
inc al
cmp al, 2
mov r11d, r12d
mov rdx, qword [rbp + 0x5420]
jae 0x1400ebada
jmp 0x1400ec0e3
add dh, dh
ret 0xf01
add byte [rax], al
mov rdx, qword [rbp + 0x4e00]
cmp byte [rdx], 0x3a
jne 0x1400ec020
scasb al, byte [rdi]
add byte [rax], al
invalid
cmp rcx, 1
je 0x1400ec020
add rcx, 0xfffffffffffffffe
movzx r8d, byte [rdx + 1]
mov dh, 0x42
invalid
mov dh, 0x42
add dword [rax - 0x7d], ecx
ret 0x4802
add rdx, 2
mov qword [rbp + 0x4e00], rdx
add byte [rsi], cl
invalid
add byte [rsi], cl
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rbp + 0x4e08], rcx
lea ecx, [rax]
add byte [rax], r8b
cmp r8b, 0x3a
jne 0x1400ec020
invalid
mov qword [rbp + 0x53c6], 0
mov qword [rbp + 0x53c0], 0
mov r8d, 7
sub r8, rax
jb 0x1400ee092
add byte [rcx - 0x48], al
invalid
mov byte [rbp + 0x5497], 1
mov rcx, r14
xchg edi, eax
push rsp
add byte [rax], al
add dword [rcx + rcx*4 - 0xf], ecx
lea rdx, [rbp + 0x53c0]
call fcn.140007c70
xchg esp, eax
mov esp, 0x8b9fff1
add byte [rax], al
add byte [rax + 0x29], cl
sub ecx, eax
jb 0x1400ee0b5
retf
cmp rax, 8
je 0x1400ee0d2
add byte [rax], al
add byte [rax], al
lea rcx, [rcx*2 - 0x50]
add rcx, rbp
add rax, rax
lea rdx, [rbp + 0x53c0]
mov r8, rax
call sub.VCRUNTIME140.dll_memcpy
jmp 0x1400eb93f
mov rax, qword [rbx + 0x28]
test rax, rax
je 0x1400ec0e7
invalid
add byte [rax - 0x75], cl
pop rbx
and byte [rax - 0x3f], cl
loopne 0x1400ec038
mov rbx, qword [rbx + 0x20]
mov ebx, dword [rbx + 0x20]
shl rax, 3
lea r14, [rax + rax*2]
xor edi, edi
xor edi, edi
jmp 0x1400ec04d
invalid
add rdi, 0x18
cmp r14, rdi
je 0x1400ec0eb
invalid
sahf
add byte [rax], al
invalid
add byte [rbx + rcx*4 + 0x64], cl
cmp ecx, dword [rax]
mov r12, qword [rbx + rdi + 8]
mov r13, qword [rbx + rdi + 0x10]
cmp r15, r13
jne case.0x1400e0b7a.42
mov rcx, r12
mov rdx, rsi
mov edx, esi
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400ec0e3
test r13, r13
je 0x1400ec097
lea rax, [r13 - 1]
lea eax, [rbp - 1]
cmp rax, r15
jne 0x1400ec097
cmp byte [r12], 0x2e
jne 0x1400ec097
and al, 1
mov rdx, rsi
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
cdq
invalid
invalid
test eax, eax
je 0x1400ec0e3
cdq
sldt word [rbp + 0x4c4c74c0]
mov edx, edi
mov rdx, r15
sub rdx, r13
jb 0x1400ec0b1
add rdx, rsi
mov rcx, r12
mov r8, r13
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je case.0x1400c94d6.126
cmp r13, 1
jne 0x1400ec040
test r13, r13
je case.0x1400bd9cd.156
cmp byte [rsp], 0x2e
je 0x1400ec0e3
not r13
add r13, r15
jae 0x1400ec040
cmp al, 0x2e
jne 0x1400ec040
invalid
invalid
invalid
mov al, 1
jmp 0x1400ec0ed
xor eax, eax
jmp 0x1400ec0f1
lea r12, [rbp - 0x50]
lea r14, [rbp + 0x4d28]
mov r15, qword [rbp + 0x5488]
mov ebp, 0x5488
mov ebp, 0x5488
mov rcx, qword [r15]
lea rdx, [0x14025a3c0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
test al, al
jne 0x1400eb6cd
movzx eax, byte [rbp + 0x5310]
test al, al
je 0x1400ee02e
cmp al, 2
jne 0x1400ec145
mov rax, qword [rbp + 0x5318]
cmp qword [rax + 0x10], 4
jne 0x1400eb6cd
mov rax, qword [rax + 8]
mov eax, dword [rax + 8]
jmp 0x1400ec164
cmp byte [rbp + 0x5311], 0
lea rax, [0x14025147c]
lea rcx, str.httphttpswswssftpfileC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs
cmove rax, rcx
jne 0x1400eb6cd
cmp dword [rax], 0x70747468
jne 0x1400eb6cd
jmp 0x1400ecf6e
cmp byte [r10 + rsi + 1], 0
je 0x1400ec262
add rsi, 0x12
cmp r11, rsi
je 0x1400ec274
cmp byte [r10 + rsi], 2
je case.0x1400d7a2e.74
lea rax, [r10 + rsi]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rbp - 0x50], xmm0
jg 0x1400ec201
mov al, 0xf
mov bh, 0x40
adc byte [rsi - 0x77], ah
rol r14b, 0x45
ret 0x4c00
mov dword [rbp - 0x35], eax
mov dword [rbp - 0x35], eax
mov qword [rbp - 0x3d], r9
cmp byte [rbp - 0x50], 0
jne 0x1400ec19c
mov edi, dword [rbp - 0x4f]
movzx eax, byte [rbp - 0x4b]
movzx edx, al
mov r13b, 0xf
mov dh, 0xd0
mov ecx, 0x20
sub ecx, edx
mov edx, 0xffffffff
call rbx
loop 0x1400ec173
stc
and byte [rcx], bh
cmovae edx, ecx
bswap edx
and edx, edi
mov dword [rbp + 0x4e00], edx
add byte [rsi], cl
invalid
mov ecx, dword [rbp - 0x3d]
bswap edx
bswap ecx
xor ebx, ebx
fstp xword [rcx]
retf 0x970f
xchg edi, eax
ret
sbb ebx, 0
setne dl
xchg ebp, eax
ret 0xffb9
add byte [rax], al
add byte [rax + 3], bh
fstp xword [rcx]
retf 0x970f
xchg edi, eax
xchg edi, eax
ret
xchg ebp, eax
ret 0xffb9
movzx ecx, dl
cmp cl, 0xff
je 0x1400ec232
invalid
movzx ecx, cl
test ecx, ecx
jne 0x1400ec19c
mov edx, 0xffffffff
mov ecx, eax
rcl ebx, 0xea
rcl ebx, 0xea
cmp al, 0x20
mov eax, 0
cmovae edx, eax
mov eax, dword [rbp - 0x3d]
ret
bswap eax
bswap edi
or edi, edx
xor ecx, ecx
cmp eax, edi
seta cl
sbb ecx, 0
test ecx, ecx
jg 0x1400ec19c
cmp al, 0xff
invalid
invalid
ret
cmp al, 0xff
invalid
jmp 0x1400ec26d
cmp dword [r10 + rsi + 2], r13d
insb byte [rdi], dx
xor al, byte [rdx]
jne 0x1400ec19c
mov al, 1
jmp 0x1400ec0ff
invalid
invalid
invalid
xor eax, eax
jmp 0x1400ec0ff
invalid
invalid
invalid
invalid
mov al, 1
mov r15, qword [rbp + 0x5488]
mov edi, dword [rbp + 0x5488]
mov edi, dword [rbp + 0x5488]
mov rcx, qword [r15]
lea rdx, [0x14025a3c0]
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
or al, 0x8a
add rcx, rdx
lea r12, [rbp - 0x50]
lea r14, [rbp + 0x4d28]
jmp rcx
test al, al
jne 0x1400eb6cd
movzx eax, byte [rbp + 0x5310]
test al, al
je 0x1400ee00a
or cl, ch
lodsd eax, dword [rsi]
add byte [rax], al
add byte [rax + rax*8 - 0xc247af1], al
test al, al
invalid
test ebx, ebx
invalid
invalid
test al, al
jne 0x1400eb6cd
mov rsi, r15
lea rdx, [r15 + 8]
or dh, al
test dword [rdi + 0x1000054], edx
or dh, al
test dword [rdi + 0x1000054], edx
lea rcx, [rbp + 0x5290]
lea r8, [rbp + 0x5310]
call fcn.1400bcfc0
cmp qword [rbp + 0x5290], 2
lea r14, [rbp + 0x4d28]
mov r15, rsi
je 0x1400eb6cd
jmp 0x1400ecac5
test al, al
jne 0x1400eb6cd
movzx eax, byte [rbp + 0x5310]
test al, al
je 0x1400edfe6
mov qword [rbp + 0x5488], r15
cmp al, 2
jne 0x1400ec3b4
mov rax, qword [rbp + 0x5318]
mov r15, qword [rax + 8]
mov rsi, qword [rax + 0x10]
mov rax, qword [rbp + 0x5488]
mov rdx, qword [rax + 8]
cmp qword [rdx + 0x28], 0
jne 0x1400ec3ed
jmp 0x1400ec7d7
xor esi, esi
cmp byte [rbp + 0x5311], 0
sete sil
lea r15, [0x14025147c]
lea rax, str.httphttpswswssftpfileC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs
cmove r15, rax
xor rsi, 5
mov rax, qword [rbp + 0x5488]
mov rdx, qword [rax + 8]
cmp qword [rdx + 0x28], 0
je 0x1400ec7d7
mov r8, qword [rdx + 0x30]
mov r9, qword [rdx + 0x38]
mov r11, r8
movabs rax, 0x736f6d6570736575
xor r11, rax
mov r10, r9
movabs rax, 0x646f72616e646f6d
xor r10, rax
movabs rax, 0x6c7967656e657261
xor r8, rax
movabs rax, 0x7465646279746573
xor r9, rax
mov rax, rsi
xor ebx, ebx
and rax, 0xfffffffffffffff8
je 0x1400ec483
nop word [rax + rax]
add r11, r10
rol r10, 0xd
mov rcx, qword [r15 + rbx]
xor r10, r11
rol r11, 0x20
xor r9, rcx
add r8, r9
rol r9, 0x10
xor r9, r8
add r11, r9
rol r9, 0x15
add r8, r10
rol r10, 0x11
xor r10, r8
rol r8, 0x20
xor r9, r11
xor r11, rcx
add rbx, 8
cmp rbx, rax
jb 0x1400ec440
mov r14d, esi
and r14d, 7
cmp r14d, 3
jbe 0x1400ec4a7
mov edi, dword [r15 + rbx]
mov eax, 4
mov rcx, rax
or rcx, 1
cmp rcx, r14
jb 0x1400ec4b7
xor edi, edi
xor eax, eax
mov rcx, rax
or rcx, 1
cmp rcx, r14
jae 0x1400ec4d1
lea r14, [rbp + 0x4d28]
mov r15, qword [rbp + 0x5488]
jmp 0x1400eb6cd
movups xmm0, xmmword [rbp + 0x4e00]
movups xmm1, xmmword [rbp + 0x4e10]
movaps xmmword [rbp + 0x53d0], xmm1
movaps xmmword [rbp + 0x53c0], xmm0
movups xmm0, xmmword [rbp - 0x50]
movups xmm1, xmmword [rbp - 0x40]
movaps xmmword [rbp + 0x4e00], xmm0
movaps xmmword [rbp + 0x4e10], xmm1
mov rax, qword [rbp - 0x30]
mov qword [rbp + 0x4e20], rax
mov eax, 1
jmp 0x1400eca76
movups xmm0, xmmword [rbp + 0x4e00]
movups xmm1, xmmword [rbp + 0x4e10]
movaps xmmword [rbp + 0x53d0], xmm1
movaps xmmword [rbp + 0x53c0], xmm0
movups xmm0, xmmword [rbp - 0x50]
movups xmm1, xmmword [rbp - 0x40]
movaps xmmword [rbp + 0x4e00], xmm0
movaps xmmword [rbp + 0x4e10], xmm1
mov rax, qword [rbp - 0x30]
mov qword [rbp + 0x4e20], rax
xor eax, eax
lea r14, [rbp + 0x4d28]
mov qword [rbp + 0x5290], rax
movaps xmm0, xmmword [rbp + 0x53c0]
movaps xmm1, xmmword [rbp + 0x53d0]
lea rcx, [rbp + 0x5298]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov rax, qword [rbp + 0x4e20]
mov qword [rcx + 0x40], rax
movdqa xmm0, xmmword [rbp + 0x4e00]
movdqa xmm1, xmmword [rbp + 0x4e10]
movdqu xmmword [rcx + 0x30], xmm1
movdqu xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rbp + 0x52d0]
movaps xmmword [rbp + 0x5400], xmm0
mov rax, qword [rbp + 0x5290]
mov rcx, qword [rbp + 0x5298]
movdqu xmm0, xmmword [rbp + 0x52a0]
movdqu xmm1, xmmword [rbp + 0x52b0]
movdqu xmm2, xmmword [rbp + 0x52c0]
movdqa xmmword [rbp + 0x53f0], xmm2
movdqa xmmword [rbp + 0x53e0], xmm1
movdqa xmmword [rbp + 0x53d0], xmm0
mov qword [rbp + 0x53c0], rax
mov qword [rbp + 0x53c8], rcx
mov byte [rbp + 0x5477], 0
mov byte [rbp + 0x5476], 1
mov rcx, r12
mov rdx, r14
call fcn.1400a6280
mov rsi, qword [rbp + 0x5428]
mov rax, qword [rbp + 0x5360]
lea rcx, [rbp + 0x4ed0]
mov qword [rcx + 0x50], rax
movaps xmm0, xmmword [rbp + 0x5350]
movups xmmword [rcx + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0x5310]
movaps xmm1, xmmword [rbp + 0x5320]
movaps xmm2, xmmword [rbp + 0x5330]
movaps xmm3, xmmword [rbp + 0x5340]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
movaps xmm0, xmmword [rbp + 0x5400]
movups xmmword [rcx - 0x10], xmm0
movaps xmm0, xmmword [rbp + 0x53c0]
movaps xmm1, xmmword [rbp + 0x53d0]
movaps xmm2, xmmword [rbp + 0x53e0]
movaps xmm3, xmmword [rbp + 0x53f0]
movups xmmword [rcx - 0x20], xmm3
movups xmmword [rcx - 0x30], xmm2
movups xmmword [rcx - 0x40], xmm1
movups xmmword [rcx - 0x50], xmm0
movups xmm0, xmmword [rbp - 0x50]
movdqu xmm1, xmmword [rbp - 0x40]
movdqu xmm2, xmmword [rbp - 0x30]
movups xmm3, xmmword [rbp - 0x20]
movaps xmmword [rbp + 0x4e00], xmm0
movdqa xmmword [rbp + 0x4e10], xmm1
movdqa xmmword [rbp + 0x4e20], xmm2
movaps xmmword [rbp + 0x4e30], xmm3
movups xmm0, xmmword [rbp - 0x10]
movaps xmmword [rbp + 0x4e40], xmm0
movups xmm0, xmmword [rbp]
movaps xmmword [rbp + 0x4e50], xmm0
movups xmm0, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x4e60], xmm0
movdqu xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0x4e70], xmm0
mov r8d, 0x2d2
mov rcx, r12
lea rdx, [rbp + 0x4e00]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x282], 0
mov rax, qword [rbp + 0x5238]
mov qword [rbp + 0x25f0], rax
mov eax, dword [rbp + 0x53b0]
mov dword [rbp + 0x25f8], eax
mov byte [rbp + 0x2600], 0
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1400ecc82
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400ee052
mov qword [0x1402b32e8], rax
mov r8d, 0x4d08
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400ee052
mov r8d, 0x4d08
mov qword [rbp + 0x5488], rax
mov rcx, rax
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
lea rax, str.pe_n_
jmp 0x1400ecd1a
cmp qword [r15 + 8], 0
je 0x1400ecea5
mov al, 2
cmp byte [r15 + 0x50], 2
lea rsi, [rbp + 0x4e00]
je 0x1400ece7f
mov rax, qword [r15 + 0x30]
mov r8, qword [r15 + 0x38]
mov rax, qword [rax]
lea rdx, [r15 + 0x48]
mov rdi, r15
mov r9, qword [r15 + 0x40]
mov byte [rbp + 0x5497], 1
mov rcx, r12
call rax
mov r15, rdi
movzx eax, byte [rdi + 0x50]
mov byte [rbp + 0x5488], al
mov byte [rbp - 0x30], al
mov rax, qword [r15 + 0x10]
mov r8, qword [r15 + 0x18]
mov r9, qword [r15 + 0x20]
add r15, 0x28
mov rcx, rsi
mov rdx, r15
call qword [rax]
jmp 0x1400ec85e
mov al, 2
cmp byte [r15 + 0x50], 2
lea rsi, [rbp + 0x4e00]
je 0x1400ecede
mov rax, qword [r15 + 0x30]
mov r8, qword [r15 + 0x38]
mov rax, qword [rax]
lea rdx, [r15 + 0x48]
mov rdi, r15
mov r9, qword [r15 + 0x40]
mov byte [rbp + 0x5497], 1
mov rcx, r12
call rax
mov r15, rdi
movzx eax, byte [rdi + 0x50]
mov byte [rbp + 0x5488], al
mov byte [rbp - 0x30], al
mov rax, qword [r15 + 0x10]
mov r8, qword [r15 + 0x18]
mov r9, qword [r15 + 0x20]
add r15, 0x28
mov rcx, rsi
mov rdx, r15
call qword [rax]
jmp 0x1400eca37
cmp qword [r15 + 8], 0
je 0x1400ed037
cmp rax, 1
jne 0x1400ee0f4
lea rcx, str.internal_error:_entered_unreachable_codeI___
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_serviceoneshot.rs
mov edx, 0x28
call fcn.1401e6090
lea rcx, str.internal_error:_entered_unreachable_codeI___
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_serviceoneshot.rs
mov edx, 0x28
call fcn.1401e6090
mov byte [rbp + 0x5497], 1
lea rcx, str.Uri_should_have_a_schemeC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.24_srcproxy.rs
lea r8, [0x140223440]
mov edx, 0x18
call fcn.1401e6480
jmp 0x1400ee1e2
mov byte [rbp + 0x5497], 1
lea rcx, str.Uri_should_have_a_schemeC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.24_srcproxy.rs
lea r8, [0x140223440]
mov edx, 0x18
call fcn.1401e6480
jmp 0x1400ee1e2
mov ecx, 8
mov edx, 0x4d08
call fcn.1401e5b40
jmp 0x1400ee1e2
mov byte [rbp + 0x5497], 1
lea rax, str.librarycore_src_netparser.rs
mov edx, 7
mov rcx, r8
mov r8, rax
call fcn.1401e6010
jmp 0x1400ee1e2
mov byte [rbp + 0x5497], 1
lea r8, str.librarycore_src_netparser.rs
mov edx, 8
call fcn.1401e62a0
jmp 0x1400ee1e2
mov byte [rbp + 0x5497], 1
lea r8, str.librarycore_src_netparser.rs
mov ecx, 8
mov edx, 7
call fcn.1401e6010
jmp 0x1400ee1e2
ud2
add byte [rax - 0x75], cl
xchg ebp, eax
invalid
or byte [rbp + 0x19], dh
mov r8, qword [rcx + 0x68]
mov rcx, qword [0x1402b32e8]
xor edx, edx
add rsp, 0x40
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax], al
add byte [rax + 0x20c48348], dl
pop rbp
ret
xor byte [rbp - 0x3d], bl
mov qword [rbp - 0x10], rcx
add rcx, 0x18
call fcn.14003d310
mov rcx, qword [rbp - 0x10]
cmp byte [rcx + 0x10], 2
jne 0x1400f04af
add rsp, 0x30
pop rbp
jmp fcn.14006a610
nop
add rsp, 0x30
pop rbp
jmp fcn.14006a610
mov rcx, qword [rax + 0x88]
mov rax, qword [rax + 0x90]
mov qword [rbp - 0x10], rcx
mov qword [rbp - 0x18], rax
call qword [rax]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 8]
je 0x1400f0779
cmp qword [rax + 0x10], 0x11
jae 0x1400f0762
mov r8, qword [rbp - 0x10]
jmp 0x1400f076a
mov rax, qword [rbp - 8]
mov rax, qword [rax + 0x68]
test rax, rax
je 0x1400f069f
lock dec qword [rax]
jne 0x1400f069f
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x68]
mov rdx, qword [rax + 0x70]
call fcn.14007b510
mov rax, qword [rbp - 8]
mov rax, qword [rax + 0xf8]
test rax, rax
je 0x1400f06cc
lock dec qword [rax]
jne 0x1400f06cc
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0xf8]
mov rdx, qword [rax + 0x100]
call fcn.14007b510
mov rax, qword [rbp - 8]
mov rax, qword [rax + 0x108]
test rax, rax
je 0x1400f06f2
lock dec qword [rax]
jne 0x1400f06f2
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x108]
call fcn.140076bf0
mov rax, qword [rbp - 8]
lea rcx, [rax + 0xc0]
call fcn.14006e7f0
jmp 0x1400f07d8
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0xf8]
test rax, rax
je 0x1400f07a2
lock dec qword [rax]
jne 0x1400f07a2
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0xf8]
mov rdx, qword [rax + 0x100]
call fcn.14007b510
mov rax, qword [rbp - 8]
mov rax, qword [rax + 0x108]
test rax, rax
je 0x1400f07c8
lock dec qword [rax]
jne 0x1400f07c8
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x108]
call fcn.140076bf0
mov rax, qword [rbp - 8]
lea rcx, [rax + 0xc0]
call fcn.14006e7f0
mov rcx, qword [rbp - 8]
add rcx, 0xa0
add rsp, 0x48
pop rsi
pop rbp
jmp fcn.14003d310
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rsi + 0x110], rcx
jne 0x1400f09d0
test rax, rax
jne 0x1400f0a11
mov rax, qword [rsi + 0x100]
mov rcx, qword [rsi + 0x108]
mov qword [rsi + 0x100], 0
lock and qword [rsi + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x1400f0a11
call qword [rax + 8]
mov rax, qword [rbp - 8]
mov rax, qword [rax + 0x1c0]
lock dec qword [rax]
jne 0x1400f0a32
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x1c0]
call fcn.14007aa90
mov rax, qword [rbp - 8]
mov rax, qword [rax + 0x180]
test rax, rax
je 0x1400f067b
lock dec qword [rax]
jne 0x1400f067b
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x180]
mov rdx, qword [rax + 0x188]
call fcn.14007b510
jmp 0x1400f067b
movsb byte [rdi], byte [rsi]
or dl, byte [rax]
add byte [rax - 0x75], cl
clc
lea rcx, [rax + 0x370]
call fcn.14006b540
nop
add rsp, 0x28
pop rsi
pop rbp
ret
jb case.0x14002a59f.2722
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov eax, dword [rax - 8]
mov eax, dword [rax - 8]
mov qword [rbp - 0x10], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x100a44
adc eax, 0x100a44
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rsi
pop rbp
ret
invalid
and al, 0x10
push rbp
push rsi
adc byte [rbp + 0x56], dl
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
invalid
call 0x148878e7f
add byte [rdx + rbp + 0x48], dh
sub cl, byte [rax - 0x75]
invalid
invalid
cmp qword [rax + 8], 0
je 0x1400f0b64
invalid
sub cl, byte [rax - 0x75]
call 0x150878e8a
js 0x1400f0b52
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
jb 0x1400f0b51
js 0x1400f0b52
adc dword [rdx + 0xc], esi
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
invalid
mov dword [rbp - 0x10], eax
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
invalid
xor edx, edx
mov r8, qword [rbp - 0x10]
invalid
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
add byte [rax - 0x75], cl
clc
mov rax, qword [rbp - 8]
mov byte [rax + 0x369], 0
add rsp, 0x28
invalid
invalid
imul eax, dword [rbx], 0x48000000
add esp, 0x28
invalid
invalid
invalid
pop rsi
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 8]
mov rax, qword [rax + 0x1d0]
mov eax, dword [rax + 0x1d0]
mov eax, dword [rax + 0x1d0]
test rax, rax
test eax, eax
je 0x1400f0bbc
lock dec qword [rax]
jne 0x1400f0bbc
or byte [rbp + 0x17], dh
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x1d0]
mov rdx, qword [rax + 0x1d8]
call fcn.14007b510
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x40
sub byte [rax - 0x73], cl
push 0x40
mov rax, qword [rbp - 8]
clc
mov rax, qword [rax + 0x1f0]
add byte [rax], al
test rax, rax
je 0x1400f0c0c
lock dec qword [rax]
jne 0x1400f0c0c
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
mov rcx, qword [rax + 0x1f0]
mov rdx, qword [rax + 0x1f8]
add dword [rax], eax
add al, ch
add al, 0xa9
clc
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
nop
clc
add dword [rax], eax
add al, ch
add al, 0xa9
clc
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
call 0x15087901a
adc dword [rdx + 0xc], esi
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 8]
mov rcx, rax
mov rax, qword [rax + 0xf8]
test rax, rax
je 0x1400f106e
lock dec qword [rax]
jne 0x1400f106e
mov rax, rcx
mov rcx, qword [rcx + 0xf8]
mov rdx, qword [rax + 0x100]
call fcn.14007b510
nop
add rsp, 0x28
pop rsi
pop rbp
ret
pop rsi
invalid
mov ss, word [rax]
add dword [rax], eax
add byte [rbp - 0x12], dh
test rax, rax
jne 0x1400f11c1
mov rax, qword [rsi + 0x100]
mov rcx, qword [rsi + 0x108]
mov cs, word [rax]
add dword [rax], eax
add byte [rax - 0x39], cl
xchg byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
xchg byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
mov cs, word [rax]
add dword [rax], eax
add byte [rax - 0x39], cl
xchg byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
lock and qword [rsi + 0x110], 0xfffffffffffffffd
add byte [rax], al
lock and qword [rsi + 0x110], 0xfffffffffffffffd
add dword [rax], eax
add ch, bh
test rax, rax
je 0x1400f11c1
call qword [rax + 8]
mov rcx, qword [rbp - 8]
clc
mov rax, qword [rcx + 8]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne 0x1400f11de
mov rcx, qword [rcx + 8]
add rsp, 0x38
pop rsi
or byte [r8 - 0x7d], cl
invalid
pop rbp
jmp fcn.14007aa90
nop
add rsp, 0x38
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
invalid
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
invalid
adc byte [rbp + 0x56], dl
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
clc
clc
mov rax, qword [rax + 8]
lock dec qword [rax]
dec dword [rax]
dec dword [rax]
jne 0x1400f121a
mov rax, qword [rbp - 8]
clc
clc
mov rcx, qword [rax + 8]
call fcn.14007aa90
cwde
clc
invalid
cwde
clc
call qword [rax + 0x28c48348]
invalid
nop
add rsp, 0x28
invalid
sub byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
and al, 0x10
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x30
sub byte [rax - 0x73], cl
push 0x30
mov rcx, qword [rbp - 8]
clc
add rcx, 8
call fcn.14006e710
invalid
invalid
idiv edi
nop
add rsp, 0x28
invalid
sub byte [rsi + 0x5d], bl
ret
invalid
invalid
int3
int3
mov dword [rcx + 8], eax
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], 0
lea rcx, [0x140220dc8]
invalid
add byte [rax - 0x73], cl
or eax, 0x12fb4e
invalid
add byte [rax - 0x77], cl
or bl, al
int3
mov qword [rax], rcx
ret
push r12
push rsi
push rdi
push rbx
mov eax, 0x11a8
adc dword [rax], eax
add al, ch
pop rdx
invalid
str word [rax + 0x29]
add byte [rax + 0x29], cl
invalid
lea rbp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rsi + 0x44], ah
movq qword [rbp + 0x1110], mm7
adc dword [rax], eax
add al, ch
pop rdx
invalid
add byte [rax + 0x29], cl
invalid
and al, 0x80
add byte [rax], al
add byte [rsi + 0x44], ah
movq qword [rbp + 0x1110], mm7
movdqa xmmword [rbp + 0x1100], xmm14
movdqa xmmword [rbp + 0x10f0], xmm13
movdqa xmmword [rbp + 0x10e0], xmm12
movdqa xmmword [rbp + 0x10d0], xmm11
movdqa xmmword [rbp + 0x10c0], xmm10
movdqa xmmword [rbp + 0x10b0], xmm9
movdqa xmmword [rbp + 0x10a0], xmm8
movdqa xmmword [rbp + 0x1090], xmm7
movaps xmmword [rbp + 0x1080], xmm6
mov qword [rbp + 0x1078], 0xfffffffffffffffe
mov qword [rbp + 0xff8], r8
mov rbx, rdx
mov qword [rbp + 0xb80], rcx
mov rax, qword [rdx + 0x378]
cmp rax, 2
mov qword [rbp + 0x1058], rdx
jne 0x1400f1346
mov rax, qword [rbx + 0x398]
mov qword [rbp + 0x9c8], 2
mov qword [rbp + 0x9e8], rax
jmp 0x1400f1418
lea rdx, [rbx + 0x390]
mov rsi, qword [rbx + 0x380]
mov rdi, qword [rbx + 0x388]
test rax, rax
je 0x1400f13d0
mov rax, qword [rdi + 0x10]
dec rax
dec eax
dec eax
and rax, 0xfffffffffffffff0
lea rcx, [rax + rsi]
add rcx, 0x10
call qword [rdi + 0x70]
lock inc qword [rsi]
jle case.0x1400fa83e.2
mov qword [rbp + 0x9d0], rsi
mov qword [rbp + 0x9d8], rdi
lea rdx, [rbp + 0x9e0]
mov qword [rbp + 0x9e0], rax
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax + 0x398]
mov qword [rbp + 0x9c8], 1
mov qword [rbp + 0x9e8], rax
mov rax, qword [rdi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
add rsi, rax
add rsi, 0x10
jmp 0x1400f140b
mov rcx, rsi
call qword [rdi + 0x70]
mov qword [rbp + 0x9d0], rsi
mov qword [rbp + 0x9d8], rdi
lea rdx, [rbp + 0x9e0]
mov qword [rbp + 0x9e0], rax
mov rax, qword [rbx + 0x398]
mov qword [rbp + 0x9c8], 0
mov qword [rbp + 0x9e8], rax
mov rcx, rsi
call qword [rdi + 0x60]
mov rbx, qword [rbp + 0x1058]
mov qword [rbp + 0x680], 2
mov qword [rbp + 0x6a0], 0
lea rax, [rbx + 0x3f8]
mov qword [rbp + 0x890], rax
or byte [rax], al
add byte [rax - 0x73], cl
and dword [rax + 0x48000003], 0xffffff89
test eax, eax
or al, 0
add byte [rax - 0x73], cl
adc dword [rax + 0x48000003], 0xffffff89
test dword [rax + 0x48000006], ebp
lea eax, [rbx + 0x3d8]
or byte [rax], al
add byte [rax - 0x73], cl
and dword [rax + 0x48000003], 0xffffff89
test eax, eax
or al, 0
add byte [rax - 0x73], cl
adc dword [rax + 0x48000003], 0xffffff89
test dword [rax + 0x48000006], ebp
lea eax, [rbx + 0x3d8]
mov qword [rbp + 0xb78], rax
xorps xmm6, xmm6
lea rax, [rbx + 0x410]
mov qword [rbp + 0x9f0], rax
lea rax, [rbx + 0x48]
mov qword [rbp + 0xe58], rax
lea rax, [rbx + 0x3a8]
mov qword [rbp + 0x238], rax
lea rax, [rbx + 0x50]
mov qword [rbp + 0x6b0], rax
lea rax, [rbx + 0x58]
mov qword [rbp + 0x4f8], rax
lea rax, [rbx + 0x1c8]
mov qword [rbp + 0x240], rax
lea rax, [rbx + 0x230]
mov qword [rbp + 0x248], rax
lea rax, [rbx + 0x1a0]
mov qword [rbp + 0xcb8], rax
lea rax, [rbx + 0x1b0]
mov qword [rbp + 0x4f0], rax
lea rax, [rbp + 0xd18]
mov qword [rbp + 0x260], rax
lea rax, [rbx + 0x4a4]
mov qword [rbp + 0x250], rax
lea rax, [rbx + 0x4b1]
mov qword [rbp + 0x258], rax
mov dword [rbp + 0xe8c], eax
mov dword [rbp + 0xb5c], eax
mov qword [rbp + 0xe80], rax
mov dword [rbp + 0xff4], eax
mov qword [rbp + 0xe78], rax
mov qword [rbp + 0x9f8], rax
mov dword [rbp + 0xe50], eax
nop word cs:[rax + rax]
mov rax, qword [rbp + 0x890]
movzx eax, byte [rax]
cmp rax, 1
jne 0x1400f15dc
mov rax, qword [rbp + 0x1058]
mov esi, dword [rax + 0x3fc]
mov bl, byte [rax + 0x3f9]
mov rcx, qword [rbp + 0xe58]
mov rdx, qword [rbp + 0xff8]
call fcn.140119f50
test rax, rax
jne 0x1400fb0fd
test rdx, rdx
jne 0x1400fb11d
mov rax, qword [rbp + 0x1058]
mov rcx, qword [rax + 0x188]
add dword [rax], eax
add byte [rax - 0x75], cl
adc byte [rax + 0x48000001], 0x8b
xchg ebp, eax
clc
sldt word [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
adc byte [rax + 0x48000001], 0x8b
xchg ebp, eax
clc
sldt word [rax]
call qword [rax + 0x30]
test rax, rax
jne 0x1400fb0fd
test rdx, rdx
jne 0x1400fb11d
mov rax, qword [rbp + 0x1058]
mov byte [rax + 0x3f8], 2
mov byte [rax + 0x3f9], bl
mov dword [rax + 0x3fc], esi
jmp 0x1400f1540
test rax, rax
jne 0x1400fb168
mov rax, qword [rbp + 0x1058]
mov rdi, qword [rax + 0x400]
lea rsi, [rdi + 0x10]
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400f88de
xor eax, eax
movzx ecx, byte [rdi + 0x18]
test cl, cl
jne 0x1400fc56f
cmp dword [rdi + 0xf8], 0
je 0x1400f175c
mov dword [rbp + 0x1030], eax
mov qword [rbp + 0x1068], rsi
call fcn.140177e40
lea rsi, [rdi + 0x20]
lea rbx, [rdi + 0x1d0]
lea r14, [rdi + 0xf8]
mov qword [rbp + 0xa30], rax
mov dword [rbp + 0xa38], edx
mov r15, qword [rdi + 0xb8]
mov r12d, dword [rdi + 0xc0]
nop dword [rax]
cmp dword [r14], 0
je 0x1400f174f
mov edx, dword [rdi + 0xfc]
mov eax, dword [rdi + 0x100]
mov dword [rbp + 0xba0], edx
mov dword [rbp + 0xba4], eax
cmp qword [rdi + 0x1e0], rdx
jbe 0x1400fb77a
mov rcx, qword [rdi + 0x1d8]
test rcx, rcx
je 0x1400fb77a
imul rdx, rdx, 0x130
cmp dword [rcx + rdx], 2
je 0x1400fb77a
add rcx, rdx
cmp dword [rcx + 0x114], eax
add byte [rax], al
add byte [rax], al
jne 0x1400fb77a
mov r8d, dword [rcx + 0x48]
cmp r8d, 0x3b9aca00
je 0x1400fbce6
invalid
add byte [rax - 0x75], cl
push rcx
lea rcx, [rbp + 0xa30]
mov rdx, qword [rcx + 0x40]
lea rcx, [rbp + 0xa30]
call fcn.14015ff10
cmp edx, 0x3b9aca00
mov ecx, 0
cmove rax, rcx
cmp rax, r15
jb 0x1400f174f
cmp edx, 0x3b9aca00
setne cl
cmp edx, r12d
seta dl
cmp rax, r15
jne 0x1400f171c
and cl, dl
je 0x1400f174f
lea rcx, [rbp + 0x8a0]
mov rdx, r14
mov r8, rbx
call fcn.14001aa30
cmp qword [rbp + 0x8a0], 0
je 0x1400f174f
mov rcx, rsi
lea rdx, [rbp + 0x8a0]
mov r8b, 1
call fcn.14001fad0
jmp 0x1400f1670
mov rsi, qword [rbp + 0x1068]
mov eax, dword [rbp + 0x1030]
test al, al
jne 0x1400f1773
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400f896d
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov r8d, dword [rbp + 0xff4]
mov rdx, qword [rbp + 0xe80]
mov rbx, qword [rbp + 0xcf8]
mov r9, qword [rbp + 0xe48]
mov rcx, qword [rbp + 0xcc0]
mov rax, qword [rcx]
mov qword [rcx], 0
test rax, rax
je 0x1400f18e0
mov qword [rbp + 0xd00], rax
mov rax, qword [rbp + 0x238]
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
lea rax, [rbp + 0xd08]
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov rcx, qword [rbp + 0x1058]
cmp dword [rcx + 0x100], 4
jne 0x1400f17fe
mov rax, qword [rcx + 0x158]
sub rax, qword [rcx + 0x150]
cmp rax, qword [rcx + 0x178]
jae 0x1400f185c
mov byte [rbp + 0x1003], 1
mov rcx, qword [rbp + 0xe58]
mov ecx, dword [rbp + 0xe58]
mov ecx, dword [rbp + 0xe58]
mov rdx, qword [rbp + 0xff8]
call fcn.140119f50
test rax, rax
jne 0x1400f858e
mov rsi, rdx
test rdx, rdx
jne 0x1400f880c
mov rcx, qword [rbp + 0x1058]
cmp dword [rcx + 0x100], 4
jne 0x1400f858e
mov rax, qword [rcx + 0x158]
sub rax, qword [rcx + 0x150]
adc dword [rax + 1], 0x3b480000
cmp dword [rax + 1], 0x820f0000
xor ch, byte [rbp]
invalid
adc dword [rax + 1], 0x3b480000
cmp dword [rax + 1], 0x820f0000
xor ch, byte [rbp]
add byte [rbx + 0xd2485], cl
add byte [rcx + 0x88885], cl
add byte [rax - 0x75], cl
test dword [rax], esp
or eax, 0x8d480000
xchg ebp, eax
mov al, 0xe
add byte [rax], al
mov eax, dword [rbp + 0xd24]
mov dword [rbp + 0x888], eax
mov rax, qword [rbp + 0xd20]
lea rdx, [rbp + 0xeb0]
mov qword [rdx + 0x18], rax
movdqu xmm0, xmmword [rbp + 0xd00]
movups xmm1, xmmword [rbp + 0xd10]
movups xmmword [rdx + 8], xmm1
movdqu xmmword [rdx - 8], xmm0
mov byte [rbp + 0xea0], 6
mov byte [rbp + 0x1003], 0
lea rdx, [rbp + 0xea0]
call fcn.1400774d0
cmp al, 0xc
jne 0x1400fbf45
mov r8d, dword [rbp + 0xff4]
mov rdx, qword [rbp + 0xe80]
mov rbx, qword [rbp + 0xcf8]
mov r9, qword [rbp + 0xe48]
jmp 0x1400f190e
mov rax, qword [rbp + 0x1058]
cmp byte [rax + 0x3d4], 0
je 0x1400f192c
cmp dword [rax + 0x3c8], 0
je 0x1400f190c
mov rax, qword [rbp + 0x1058]
mov eax, dword [rax + 0x3d0]
mov dword [rbp + 0x888], eax
je 0x1400f192c
mov rax, qword [rbp + 0x1058]
cmp qword [rax + 0x3a0], 0
jne 0x1400f192c
cmp byte [rax + 0x3d4], 0
jne 0x1400f8679
mov rax, qword [rbp + 0x1058]
mov rdx, qword [rax + 0x378]
cmp rdx, 2
je 0x1400f1976
mov rax, qword [rbp + 0x1058]
mov rcx, qword [rax + 0x380]
mov rax, qword [rax + 0x388]
adc byte [rax], al
add byte [rax - 0x75], cl
mov byte [rax + 0x48000003], al
mov eax, dword [rax + 0x388]
test rdx, rdx
je 0x1400f196c
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rbp + 0x6a8]
call qword [rax + 0x60]
mov qword [rbp + 0x8a0], 2
mov qword [rbp + 0x8c0], 0
mov rcx, qword [rbp + 0x1058]
movq xmm15, qword [rcx + 0x3e1]
test byte [rcx + 0x3e0], 1
mov byte [rcx + 0x3e0], 0
je 0x1400f1a7d
cmp dword [rcx + 0x100], 4
jne 0x1400f19d7
mov rcx, qword [rbp + 0x1058]
mov rax, qword [rcx + 0x158]
sub rax, qword [rcx + 0x150]
cmp rax, qword [rcx + 0x178]
jae 0x1400f1a49
mov rcx, qword [rbp + 0xe58]
mov rdx, qword [rbp + 0xff8]
call fcn.140119f50
test rax, rax
je 0x1400f1a05
mov rax, qword [rbp + 0x1058]
mov byte [rax + 0x3e0], 1
mov r15b, 4
jmp 0x1400f2250
test rdx, rdx
je 0x1400f1a1b
lea rcx, [rbp + 0xea0]
call fcn.14002a460
jmp 0x1400f228c
mov rax, qword [rbp + 0x1058]
cmp dword [rax + 0x100], 4
jne 0x1400f19ef
mov rcx, qword [rbp + 0x1058]
mov rax, qword [rcx + 0x158]
sub rax, qword [rcx + 0x150]
cmp rax, qword [rcx + 0x178]
jb 0x1400f19ef
movq qword [rbp + 0xea2], xmm15
mov word [rbp + 0xea0], 0x105
mov rcx, qword [rbp + 0x1058]
lea rdx, [rbp + 0xea0]
call fcn.1400774d0
cmp al, 0xc
mov rcx, qword [rbp + 0x1058]
jne 0x1400fc9d1
movzx eax, byte [rcx + 0x3e9]
test eax, eax
je 0x1400f1ba3
cmp eax, 2
jne 0x1400f1c40
mov rax, qword [rbp + 0xb78]
mov rax, qword [rax]
test rax, rax
je 0x1400f1c40
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x1400f1c1d
mov rcx, qword [rbp + 0x1058]
cmp dword [rcx + 0x100], 4
jne 0x1400f1add
mov rax, qword [rcx + 0x158]
sub rax, qword [rcx + 0x150]
add dword [rax], eax
add byte [rax + 0x3b], cl
cmp dword [rax + 1], 0x6d730000
add dword [rax], eax
add byte [rax + 0x3b], cl
cmp dword [rax + 1], 0x6d730000
mov rcx, qword [rbp + 0xe58]
mov rdx, qword [rbp + 0xff8]
call fcn.140119f50
mov r15b, 4
test rax, rax
jne 0x1400f2250
test rdx, rdx
movzx r12d, byte [rbp + 0x1076]
mov r13, qword [rbp + 0xfd0]
mov rsi, qword [rbp + 0xfd8]
jne 0x1400f1c0c
mov rcx, qword [rbp + 0x1058]
cmp dword [rcx + 0x100], 4
jne 0x1400f2192
mov rax, qword [rcx + 0x158]
sub rax, qword [rcx + 0x150]
cmp rax, qword [rcx + 0x178]
jb 0x1400f2250
movabs rax, 0xb416870b7adb7c3b
mov qword [rbp + 0xea2], rax
movabs byte [0xea085c76600000e], al
add byte [rax], al
add eax, 0x958d4800
movabs al, byte [0xfff85960e800000e]
cmp al, 0xc
jne 0x1400fd9ec
mov rax, qword [rbp + 0xb78]
mov rax, qword [rax]
mov qword [rax + 0x10], 2
mov rcx, qword [rbp + 0x1058]
cmp dword [rcx + 0x478], 2
je 0x1400f1c54
jmp 0x1400f1e70
mov rcx, qword [rbp + 0x1058]
cmp dword [rcx + 0x100], 4
jne 0x1400f1bce
mov rax, qword [rcx + 0x158]
sub rax, qword [rcx + 0x150]
cmp rax, qword [rcx + 0x178]
jae 0x1400f1e17
mov rcx, qword [rbp + 0xe58]
mov rdx, qword [rbp + 0xff8]
call fcn.140119f50
mov r15b, 4
test rax, rax
jne 0x1400f2250
test rdx, rdx
movzx r12d, byte [rbp + 0x1076]
mov r13, qword [rbp + 0xfd0]
mov rsi, qword [rbp + 0xfd8]
je 0x1400f1de8
lea rcx, [rbp + 0xea0]
call fcn.14002a460
jmp 0x1400f228c
mov rax, qword [rbp + 0xb78]
mov rcx, qword [rax]
add rcx, 0x18
mov rax, qword [rbp + 0xff8]
sldt word [rax]
sldt word [rax]
mov rdx, qword [rax]
call fcn.1400120d0
nop word [rax + rax]
mov rcx, qword [rbp + 0x1058]
cmp dword [rcx + 0x478], 2
jne 0x1400f1e70
mov r14d, dword [rbp + 0xe98]
mov rcx, qword [rbp + 0x1058]
mov dword [rcx + 0x478], 2
cmp dword [rcx + 0x438], 0
je 0x1400f1d44
mov dword [rbp + 0xe98], r14d
mov rax, qword [rbp + 0x1058]
mov rdi, qword [rax + 0x400]
lea r15, [rdi + 0x10]
mov rcx, r15
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1402b3390]
shl rax, 1
shl eax, 1
test rax, rax
jne 0x1400f2ae1
xor edx, edx
movzx eax, byte [rdi + 0x18]
sbb byte [rax + rax*8 - 0x570f7af1], al
add byte [rax], al
cmp dword [rdi + 0xb0], 0
je 0x1400f2213
mov r14d, dword [rdi + 0xb4]
mov rax, qword [rbp + 0x1058]
cmp dword [rax + 0x100], 4
mov qword [rbp + 0x1068], r15
mov dword [rbp + 0x1030], edx
jne 0x1400f1d0f
mov rcx, qword [rbp + 0x1058]
mov rax, qword [rcx + 0x158]
sub rax, qword [rcx + 0x150]
cmp rax, qword [rcx + 0x178]
jae 0x1400f21d3
mov rcx, qword [rbp + 0xe58]
mov rdx, qword [rbp + 0xff8]
call fcn.140119f50
mov rbx, rax
test rax, rax
je 0x1400f1d8f
mov r15, qword [rbp + 0x1068]
mov edx, dword [rbp + 0x1030]
test dl, dl
jne 0x1400f2238
jmp 0x1400f2225
cmp dword [rcx + 0x100], 4
jne 0x1400f1d68
mov rax, qword [rcx + 0x158]
sub rax, qword [rcx + 0x150]
cmp rax, qword [rcx + 0x178]
jae 0x1400f2b81
mov rcx, qword [rbp + 0xe58]
mov rdx, qword [rbp + 0xff8]
call fcn.140119f50
invalid
add dword [rdx], 0x4b74100
test rax, rax
je 0x1400f1db7
invalid
mov dword [rbp + 0xe98], r14d
jmp 0x1400f2250
mov rsi, rdx
test rdx, rdx
mov r15, qword [rbp + 0x1068]
mov edx, dword [rbp + 0x1030]
je 0x1400f21a3
xor ebx, ebx
test dl, dl
jne 0x1400f2238
jmp 0x1400f2225
test rdx, rdx
je 0x1400f2b52
lea rcx, [rbp + 0xea0]
call fcn.14002a460
movzx r15d, byte [rbp + 0xea0]
movzx r12d, byte [rbp + 0xea1]
mov dword [rbp + 0xe98], r14d
jmp 0x1400f1ed4
mov rcx, qword [rbp + 0x1058]
cmp dword [rcx + 0x100], 4
jne 0x1400f2192
mov rax, qword [rcx + 0x158]
sub rax, qword [rcx + 0x150]
cmp rax, qword [rcx + 0x178]
jb 0x1400f2250
mov rax, qword [rcx + 0x3ea]
mov qword [rbp + 0xea2], rax
mov word [rbp + 0xea0], 5
lea rdx, [rbp + 0xea0]
call fcn.1400774d0
cmp al, 0xc
jne 0x1400fcff9
mov rax, qword [rbp + 0x1058]
mov byte [rax + 0x3e9], 1
mov rcx, qword [rbp + 0x1058]
cmp dword [rcx + 0x478], 2
je 0x1400f1c54
nop word cs:[rax + rax]
cmp dword [rcx + 0x100], 4
jne 0x1400f1e94
mov rax, qword [rcx + 0x158]
sub rax, qword [rcx + 0x150]
cmp rax, qword [rcx + 0x178]
jae 0x1400f1f30
mov rcx, qword [rbp + 0xe58]
mov rdx, qword [rbp + 0xff8]
call fcn.140119f50
mov r15b, 4
test rax, rax
jne 0x1400f2250
test rdx, rdx
je 0x1400f1f01
lea rcx, [rbp + 0xea0]
call fcn.14002a460
movzx r15d, byte [rbp + 0xea0]
movzx r12d, byte [rbp + 0xea1]
mov r14d, dword [rbp + 0xea4]
mov rsi, qword [rbp + 0xea8]
mov r13, qword [rbp + 0xeb0]
movdqu xmm15, xmmword [rbp + 0xeb8]
cmp r15b, 4
jne case.0x1400d568b.88
jmp 0x1400f2250
mov rcx, qword [rbp + 0x1058]
cmp dword [rcx + 0x100], 4
jne 0x1400f2250
mov rax, qword [rcx + 0x158]
sub rax, qword [rcx + 0x150]
cmp rax, qword [rcx + 0x178]
jb 0x1400f2250
mov dword [rbp + 0xea4], 0
mov dword [rbp + 0xeac], 0
mov dword [rbp + 0xeb4], 0
mov dword [rbp + 0xebc], 0
mov dword [rbp + 0xec4], 0
mov dword [rbp + 0xecc], 0
mov dword [rbp + 0xed4], 0
mov byte [rbp + 0xedc], 1
mov byte [rbp + 0xea0], 4
lea rdx, [rbp + 0xea0]
call fcn.1400774d0
cmp al, 0xc
jne 0x1400fcf89
mov rax, qword [rbp + 0x1058]
mov r13, qword [rax + 0x400]
lea rsi, [r13 + 0x10]
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400f3468
mov dword [rbp + 0x1040], 0
mov qword [rbp + 0x1018], rsi
movzx eax, byte [r13 + 0x18]
test al, al
jne 0x1400fcf02
mov rax, qword [rbp + 0x1058]
mov rdi, qword [rax + 0x408]
lea rsi, [rdi + 0x10]
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne case.0x1400d7a2e.103
mov rcx, qword [rbp + 0x1058]
cmp dword [rcx + 0x488], 0
je 0x1400f203a
mov r14d, dword [rbp + 0x1014]
movdqa xmm15, xmm10
jmp 0x1400f22c0
mov ebx, 1
mov rcx, qword [rbp + 0x1058]
cmp dword [rcx + 0x100], 4
jne 0x1400f2ca6
mov rax, qword [rcx + 0x158]
sub rax, qword [rcx + 0x150]
cmp rax, qword [rcx + 0x178]
jb 0x1400f2221
mov dword [rbp + 0xea4], r14d
mov dword [rbp + 0xea8], 7
mov byte [rbp + 0xea0], 8
mov rcx, qword [rbp + 0x1058]
lea rdx, [rbp + 0xea0]
call fcn.1400774d0
cmp al, 0xc
mov r15, qword [rbp + 0x1068]
mov edx, dword [rbp + 0x1030]
jne 0x1400fd668
mov dword [rdi + 0xb0], 0
xor esi, esi
xor ebx, ebx
test dl, dl
jne 0x1400f2238
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne case.0x1400a2a97.282
mov rcx, r15
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov r15b, 4
test rbx, rbx
je 0x1400f2274
nop dword [rax]
movzx r12d, byte [rbp + 0x1076]
mov r14d, dword [rbp + 0x1014]
mov rsi, qword [rbp + 0xfd8]
mov r13, qword [rbp + 0xfd0]
movdqa xmm15, xmm10
jmp 0x1400f22c0
test rsi, rsi
je 0x1400f28f2
movzx r15d, byte [rbp + 0xea0]
movzx r12d, byte [rbp + 0xea1]
mov r14d, dword [rbp + 0xea4]
mov rsi, qword [rbp + 0xea8]
mov r13, qword [rbp + 0xeb0]
movdqu xmm15, xmmword [rbp + 0xeb8]
nop word [rax + rax]
mov rdx, qword [rbp + 0x8a0]
cmp rdx, 2
je 0x1400f2380
mov rcx, qword [rbp + 0x8a8]
mov rax, qword [rbp + 0x8b0]
test rdx, rdx
je 0x1400f22f6
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rbp + 0x8b8]
call qword [rax + 0x68]
mov rdx, qword [rbp + 0x8a0]
cmp rdx, 2
je 0x1400f2380
mov rcx, qword [rbp + 0x8a8]
mov rax, qword [rbp + 0x8b0]
test rdx, rdx
je 0x1400f2332
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rbp + 0x8b8]
call qword [rax + 0x80]
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x48000008], esp
or byte [rax], al
add byte [rax - 0x7d], cl
clc
invalid
je 0x1400f2380
test rax, rax
je 0x1400f2380
mov rax, qword [rbp + 0x8a8]
lock dec qword [rax]
jne 0x1400f2380
mov rcx, qword [rbp + 0x8a8]
lea ebp, [rax + 0x48000008]
mov rdx, qword [rbp + 0x8b0]
mov edx, dword [rbp + 0x8b0]
call fcn.14007b510
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rax, qword [rbp + 0x1058]
adc byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rax + 0x378]
mov byte [rbp + 0x1076], r12b
movsd dword [rdi], dword [rsi]
jbe 0x1400f23a3
add byte [rax], al
cmp byte [rax + 3], 0
add byte [rax + rcx*4 - 0x5b], al
movsd dword [rdi], dword [rsi]
jbe 0x1400f23a3
add byte [rax], al
add byte [rcx + rcx*4 - 0x4b], al
adc al, 0x10
add byte [rax], al
mov dword [rbp + 0x1014], r14d
mov qword [rbp + 0xfd8], rsi
mov qword [rbp + 0xfd0], r13
mov dword [rbp + 0xfd0], ebp
movdqa xmm10, xmm15
cmp rax, 2
je 0x1400f240d
mov rdx, qword [rbp + 0x1058]
mov rcx, qword [rdx + 0x380]
mov r8, qword [rdx + 0x388]
test rax, rax
je 0x1400f23e1
mov rax, qword [r8 + 0x10]
dec rax
and rax, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
mov r12b, byte [rbp + 0x1076]
mov r13, qword [rbp + 0xfd0]
mov rsi, qword [rbp + 0xfd8]
mov rdx, qword [rbp + 0x6a8]
call qword [r8 + 0x68]
mov r14d, dword [rbp + 0x1014]
adc al, 0x10
add byte [rax], al
invalid
adc al, 0x10
add byte [rax], al
invalid
movdqa xmm15, xmm10
cmp r15b, 3
jne 0x1400f855f
mov byte [rbp + 0x1076], r12b
mov dword [rbp + 0x1014], r14d
mov qword [rbp + 0xfd8], rsi
mov qword [rbp + 0xfd0], r13
movdqa xmm10, xmm15
mov rdx, qword [rbp + 0x1058]
mov rax, qword [rdx + 0x400]
mov rcx, qword [rdx + 0x408]
add byte [rax - 0x7d], cl
rcl byte [rax], 0x48
add ecx, 0x10
add byte [rax - 0x7d], cl
rcl byte [rax], 0x48
add ecx, 0x10
mov r8, qword [rbp + 0x890]
mov qword [rbp + 0x640], r8
mov r8, qword [rbp + 0xcc0]
mov qword [rbp + 0x648], r8
add byte [rax - 0x77], cl
test dword [rax + 6], esp
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 6], esp
add byte [rax], al
mov qword [rbp + 0x668], rcx
mov byte [rbp + 0x670], 0
test dword [rax + 6], esi
add byte [rax], al
add byte [rax - 0x75], cl
test eax, esi
or dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 6], edx
push rax
invalid
add byte [rax], al
test dword [rax + 6], esi
add byte [rax], al
add byte [rax - 0x75], cl
test eax, esi
or dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 6], edx
push rax
invalid
add byte [rax], al
push rax
invalid
mov rax, qword [rbp + 0xb78]
mov qword [rbp + 0x658], rax
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xa30], 2
mov qword [rbp + 0xa50], 0
push rax
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1c2ba], al
add byte [rax], al
push rax
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1c2ba], al
add byte [rax], al
jne 0x1400f2860
mov rax, qword [rbp + 0x1058]
movzx eax, byte [rax + 0x1c1]
jmp 0x1400f2512
mov al, 1
mov rcx, qword [rbp + 0x1058]
pop rax
adc byte [rax], al
add byte [rax + 0x1c0b9], al
add byte [rax], al
jne 0x1400f362f
add dword [rax + 0x1c2b9], eax
add byte [rax], al
jne 0x1400f2860
test al, al
je 0x1400f2584
mov rdx, qword [rbp + 0x1058]
cmp byte [rdx + 0x1c0], 0
jne 0x1400f26cf
lea rcx, [rbp + 0xea0]
mov r8, qword [rbp + 0xcb8]
mov eax, 0xe800000c
adc ebx, dword [rbx + rcx]
cmp qword [rbp + 0xea0], 0
mov r9, qword [rbp + 0xea8]
jne case.0x1400e368a.24
mov rax, qword [rbp + 0xeb0]
lea rcx, [rbp + 0xeb0]
movdqu xmm0, xmmword [rcx + 8]
movdqa xmmword [rbp + 0xd00], xmm0
test r9, r9
add byte [rbp - 0x7b], cl
leave
jne 0x1400f2739
mov rax, qword [rbp + 0x1058]
mov byte [rax + 0x1c1], 0
mov rax, qword [rbp + 0x1058]
mov rsi, qword [rax + 0x1a8]
cmp qword [rax + 0x1b0], rsi
jne 0x1400f25ba
mov edx, 1
mov rcx, qword [rbp + 0xcb8]
call fcn.140004960
mov rax, qword [rbp + 0x1058]
adc byte [rax], al
add byte [rax - 0x75], cl
mov al, 0xa8
add dword [rax], eax
invalid
adc byte [rax], al
add byte [rax - 0x75], cl
mov al, 0xa8
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
cmp rsi, 0xffffffffffffffff
je 0x1400f24e0
mov rax, qword [rbp + 0x4f0]
mov rax, qword [rax]
cmp rax, rsi
invalid
jne 0x1400f25f9
test eax, esi
add al, 0
add byte [rax - 0x75], cl
add byte [rax + 0x39], cl
invalid
mov edx, 0x40
mov rcx, qword [rbp + 0xcb8]
call fcn.140004960
mov rax, qword [rbp + 0x1058]
mov rsi, qword [rax + 0x1a8]
mov esi, dword [rax + 0x1a8]
mov rax, qword [rax + 0x1b0]
sub rax, rsi
mov rdx, qword [rbp + 0x1058]
add rsi, qword [rdx + 0x1a0]
mov qword [rbp + 0xd00], rsi
mov qword [rbp + 0xd08], rax
lea rax, [rbp + 0xd20]
movups xmmword [rax - 0x10], xmm6
mov qword [rbp + 0x3d0], rsi
add byte [rax], al
mov rcx, qword [rdx + 0x188]
mov rax, qword [rdx + 0x190]
mov rdx, qword [rbp + 0xff8]
lea r8, [rbp + 0xd00]
call qword [rax + 0x18]
test rax, rax
jne case.0x1400857ea.343
mov r9, rdx
test rdx, rdx
jne 0x1400f28c4
xchg dword [rcx - 0x70], ebx
add byte [rax], al
mov rax, qword [rbp + 0xd00]
mov qword [rbp + 0xba0], rax
cmp rsi, rax
cmp esi, eax
jne 0x1400fb6df
mov rdx, qword [rbp + 0x1058]
mov rax, qword [rdx + 0x1a8]
add rax, rcx
mov qword [rbp + 0xba0], rax
cmp rax, qword [rdx + 0x1b0]
ja 0x1400fb648
mov qword [rdx + 0x1a8], rax
test al, 1
add byte [rax], al
test rcx, rcx
je 0x1400f24e0
xor eax, eax
mov rcx, qword [rbp + 0x1058]
jmp 0x1400f24f6
lea rcx, [rbp + 0xea0]
mov r8, qword [rbp + 0xcb8]
call fcn.1401a8150
cmp qword [rbp + 0xea0], 0
mov ebp, 0xea0
add byte [rbx + rcx*4 - 0x73], cl
test al, 0xe
add byte [rax], al
mov ebp, 0xea0
add byte [rbx + rcx*4 - 0x73], cl
test al, 0xe
add byte [rax], al
jne 0x1400f2cb3
mov rax, qword [rbp + 0xeb0]
lea rcx, [rbp + 0xeb0]
movdqu xmm0, xmmword [rcx + 8]
movdqa xmmword [rbp + 0xd00], xmm0
test r9, r9
je 0x1400f2cd7
movaps xmm0, xmmword [rbp + 0xd00]
movaps xmmword [rbp + 0x520], xmm0
mov qword [rbp + 0xa8], rax
mov qword [rbp + 0xb0], rax
jmp 0x1400f2747
movaps xmm0, xmmword [rbp + 0xd00]
movaps xmmword [rbp + 0x520], xmm0
movdqa xmm0, xmmword [rbp + 0x520]
lea rcx, [rbp + 0xba4]
add byte [rax], al
movdqu xmmword [rcx + 0xc], xmm0
mov rcx, qword [rbp + 0x1058]
mov r8, qword [rcx + 0x370]
mov qword [rbp + 0xba0], r9
mov qword [rbp + 0xba8], rax
lea rax, [rbp + 0xba0]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0xea0]
mov rdx, qword [rbp + 0x240]
add byte [rax], al
mov r9, qword [rbp + 0x248]
call fcn.140016f60
movzx ebx, byte [rbp + 0xea0]
popfq
invalid
invalid
add byte [rax], al
popfq
movabs al, byte [0x840f0afb8000000e]
cmp bl, 0xa
je 0x1400f2afc
invalid
invalid
mov dh, 0xb5
invalid
invalid
cmp bl, 0xa
je 0x1400f2afc
movzx r14d, byte [rbp + 0xea1]
add byte [rax], al
add byte [rdi + rcx - 0x49], al
movsd dword [rdi], dword [rsi]
movabs byte [0xea4858b00000e], al
add byte [rcx + 0x106885], cl
mov dword [rbp + 0x1068], eax
mov eax, dword [rbp + 0xea8]
mov dword [rbp + 0x1030], eax
add byte [rax], al
invalid
invalid
invalid
movzx r12d, word [rbp + 0xea2]
mov eax, dword [rbp + 0xea4]
mov dword [rbp + 0x1068], eax
mov eax, dword [rbp + 0xea8]
mov dword [rbp + 0x1030], eax
add byte [rax], al
add byte [rax], al
mov r15d, dword [rbp + 0xeac]
mov r13, qword [rbp + 0xeb0]
lodsb al, byte [rsi]
invalid
mov rsi, qword [rbp + 0xeb8]
movdqu xmm15, xmmword [rbp + 0xec0]
lea rcx, [rbp + 0xeb0]
mov rax, qword [rcx + 0x20]
mov qword [rbp + 0x3d0], rax
test eax, edx
add eax, dword [rax]
add byte [rbx - 0x7a76d7bf], cl
fadd dword [rbx]
add byte [rax], al
test eax, edx
add eax, dword [rax]
add byte [rbx - 0x7a76d7bf], cl
fadd dword [rbx]
add byte [rax], al
movzx edi, byte [rbp + 0xedc]
movzx eax, word [rcx + 0x2d]
mov word [rbp + 0x520], ax
movzx eax, byte [rcx + 0x2f]
mov byte [rbp + 0x522], al
mov r8d, 0xe0
lea rcx, [rbp + 0xd00]
lea rdx, [rbp + 0xee0]
call sub.VCRUNTIME140.dll_memcpy
cmp bl, 9
jne 0x1400f2bf9
invalid
lodsd eax, dword [rsi]
add eax, dword [rax]
invalid
mov rdx, qword [rbp + 0x1058]
cmp byte [rdx + 0x1c2], 0
je 0x1400f24c5
cld
invalid
invalid
cld
invalid
mov rax, qword [rbp + 0x1058]
mov word [rax + 0x1c1], 0
mov dword [rax + 0x1c1], 0xab30000
mov rdx, qword [rbp + 0xa30]
add byte [rax], al
add byte [rax - 0x7d], cl
cli
add cl, byte [rdi]
test ebp, ecx
or eax, 0x68e90000
invalid
cmp rdx, 2
jne 0x1400f3650
jmp 0x1400f36f0
mov rax, qword [rbp + 0x1058]
mov byte [rax + 0x1c2], 1
mov eax, r9d
pop rax
adc byte [rax], al
add dh, al
add dl, 1
add byte [rax], al
add dword [rcx + rcx*4 - 0x38], eax
and eax, 3
lea rdx, [0x14025a3d4]
movsxd rcx, dword [rdx + rax*4]
add rcx, rdx
jmp rcx
mov bl, 0xb
mov rdx, qword [rbp + 0xa30]
mov edx, dword [rbp + 0xa30]
mov edx, dword [rbp + 0xa30]
cmp rdx, 2
jne 0x1400f3650
invalid
add byte [rax], al
or eax, 0x2ce90000
invalid
jmp 0x1400f36f0
add byte [rax], al
add dword [rcx + rcx*4 - 0x38], eax
enter 0xffffffffffffe083, 3
enter 0xffffffffffffe083, 3
lea rdx, [0x14025a3d4]
movsxd rcx, dword [rdx + rax*4]
add rcx, rdx
jmp rcx
movzx ecx, byte [r9 + 0x10]
jmp 0x1400f2d2c
add al, 0
invalid
adc r9b, bpl
cmp al, byte [rax + rax]
add al, 0
add al, 0
add byte [rax - 0x75], cl
xchg ebp, eax
movabs al, byte [0xf02fa8348000008]
cli
add cl, byte [rdi]
cli
add cl, byte [rdi]
test byte [rax + 0x48000000], ah
mov ecx, dword [rbp + 0x8a8]
movabs al, byte [0x8a88d8b48000000]
add byte [rax], al
mov rax, qword [rbp + 0x8b0]
add byte [rax], al
test rdx, rdx
je 0x1400f2928
mov rdx, qword [rax + 0x10]
dec rdx
retf 0x8348
loop 0x1400f2911
retf 0x8348
loop 0x1400f2911
add rcx, rdx
add rcx, 0x10
lea rdx, [rbp + 0x8b8]
call qword [rax + 0x68]
mov rdx, qword [rbp + 0x8a0]
cmp rdx, 2
je 0x1400f29a3
mov rcx, qword [rbp + 0x8a8]
mov rax, qword [rbp + 0x8b0]
test rdx, rdx
or byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x48000008], esi
test edx, edx
je case.0x140090a3c.297
mov rdx, qword [rax + 0x10]
dec rdx
dec edx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rbp + 0x8b8]
call qword [rax + 0x80]
mov rax, qword [rbp + 0x8a0]
test dword [rax + 0x48000008], esp
cmp eax, 2
je 0x1400f29a3
test rax, rax
je 0x1400f29a3
mov rax, qword [rbp + 0x8a8]
add byte [rax], al
lock dec qword [rax]
jne 0x1400f29a3
invalid
adc ecx, dword [rax - 0x75]
lea ebp, [rax + 0x48000008]
invalid
mov rcx, qword [rbp + 0x8a8]
mov rdx, qword [rbp + 0x8b0]
mov edx, dword [rbp + 0x8b0]
call fcn.14007b510
insd dword [rdi], dx
mov edi, eax
dec dword [rax - 0x75]
test dword [rax + 0x10], ebx
mov rax, qword [rbp + 0x1058]
add byte [rax], al
mov rax, qword [rax + 0x378]
mov eax, dword [rax + 0x378]
mov r15b, 3
cmp rax, 2
jne 0x1400f23b5
jmp case.0x14016017e.300
mov rdx, qword [r13 + 0x228]
add byte [rax], al
test rdx, rdx
je 0x1400f2e9a
sub eax, ecx
xor ecx, ecx
xor r8d, r8d
jmp 0x1400f29fa
mov r9, qword [r13 + 0x228]
sub byte [rdx], al
add byte [rax], al
cmp r9, rdx
sbb r8, 0xffffffffffffffff
sbb eax, 0xffffffff
sbb eax, 0xffffffff
cmp r9, rdx
sbb rdx, 0
fiadd dword [rax]
fiadd dword [rax]
cmp r8, rdx
jae 0x1400f2e9c
cmp qword [r13 + 0x208], r8
cmp dword [rbp + 0x208], eax
jbe 0x1400fcb59
mov r9, qword [r13 + 0x200]
mov r11, r8
mov ebx, eax
add al, byte [rax]
add byte [rbp - 0x77], cl
mov ebx, eax
mov ebx, eax
shl r11, 4
mov r10d, dword [r9 + r11 + 8]
mov r11d, dword [r9 + r11 + 0xc]
mov ebx, dword [rcx + rbx + 0xc]
mov ebx, dword [rcx + rbx + 0xc]
pop rsp
sbb dword [rsp + rax*2], ecx
mov dword [rbp + 0xa30], ebx
mov dword [rbp + 0xa30], r11d
mov dword [rbp + 0xa34], r10d
add byte [rax], al
cmp qword [r13 + 0x1e0], r11
jbe 0x1400fc36b
mov r9, qword [r13 + 0x1d8]
mov ecx, dword [rbp + 0x1d8]
test r9, r9
je 0x1400fc36b
imul r11, r11, 0x130
imul ebx, ebx, 0x130
cmp dword [r9 + r11], 2
je 0x1400fc36b
test byte [rdi], cl
cdq
add byte [rax], al
test byte [rdi], cl
cdq
add byte [rax], al
add r9, r11
cmp dword [r9 + 0x114], r10d
jne 0x1400fc36b
test edi, edi
cwde
add byte [rax], al
mov r10d, dword [r9 + 0x80]
xor edi, edi
sub r10d, eax
mov r15b, 1
mov r14d, 3
jo case.0x1400b0391.251
invalid
add byte [rax], al
invalid
test edx, edx
jg 0x1400f2ab0
xor r10d, r10d
mov r11d, dword [r9 + 0x84]
mov esi, r11d
test r11d, r11d
fiadd word [rbp - 0x7b]
fstp xword [rsi + 0x1a]
jle case.0x1400a8fa3.240
jle case.0x1400a8fa3.240
sub esi, r10d
jbe 0x1400f29dc
jmp 0x1400f2aca
sbb al, byte [rbp - 0x75]
cdq
mov r11d, dword [r9 + 0x84]
test byte [rax], al
add byte [rax], al
mov esi, r11d
mov esi, ebx
test r11d, r11d
jg 0x1400f2aa5
xor esi, esi
sub esi, r10d
invalid
jbe 0x1400f29dc
invalid
invalid
invalid
sub r11d, esi
jo case.0x1400a2a97.313
invalid
invalid
add byte [rax], al
mov dword [r9 + 0x84], r11d
add ecx, esi
jmp 0x1400f29dc
invalid
invalid
call fcn.1401ed0a0
mov edx, eax
xor dl, 1
movzx eax, byte [rdi + 0x18]
test al, al
je 0x1400f1cbc
invalid
int1
invalid
invalid
invalid
jmp 0x1400fc5ac
mov eax, dword [rbp + 0xea8]
mov qword [rbp + 0xe78], rax
test dword [rax + 0xe], edi
add byte [rax], al
add byte [rax], al
mov eax, dword [rbp + 0xeac]
mov dword [rbp + 0xe94], eax
mov rax, qword [rbp + 0xeb0]
test dword [rax + 0x4800000e], esi
mov dword [rbp + 0xce0], eax
mov rax, qword [rbp + 0xeb8]
mov qword [rbp + 0xce8], rax
mov dword [rbp + 0xce8], eax
mov dword [rbp + 0xce8], eax
add bl, dh
movq mm3, qword [rbp + 0xec0]
movdqu xmm11, xmmword [rbp + 0xec0]
mov bl, 9
mov rdx, qword [rbp + 0xa30]
or al, byte [rax]
invalid
or dword [rax - 0x75], ecx
xchg ebp, eax
xor byte [rdx], cl
or al, byte [rax]
invalid
cmp rdx, 2
jne 0x1400f3650
add byte [rax], al
add byte [rax], al
jmp 0x1400f36f0
mov rcx, qword [rbp + 0x1058]
cmp dword [rcx + 0x100], 4
add byte [rcx], al
add byte [rax], al
add al, 0xf
invalid
invalid
invalid
invalid
invalid
add byte [rcx], al
add byte [rax], al
add al, 0xf
test dword [0x1890f2b59], ebx
mov eax, dword [rcx + 0x158]
add byte [rax], al
mov rax, qword [rcx + 0x158]
add byte [rax], al
sub rax, qword [rcx + 0x150]
cmp rax, qword [rcx + 0x178]
js 0x1400f2b7a
add byte [rax], al
jb 0x1400f1d83
movzx eax, byte [rcx + 0x474]
movdqu xmm0, xmmword [rcx + 0x43c]
movups xmm1, xmmword [rcx + 0x44c]
movups xmm2, xmmword [rcx + 0x45c]
add byte [rax], al
mov rdx, qword [rcx + 0x46c]
add byte [rax], al
add byte [rax], al
movdqu xmmword [rbp + 0xea4], xmm0
movups xmmword [rbp + 0xeb4], xmm1
add byte [rdi], cl
adc dword [rbp + 0xec4], edx
add byte [rdi], cl
adc dword [rbp + 0xec4], edx
mov qword [rbp + 0xed4], rdx
mov byte [rbp + 0xedc], al
test esp, ebx
invalid
add byte [rax], al
mov byte [rbp + 0xea0], 4
add byte [rax], al
add al, 0x48
lea edx, [rbp + 0xea0]
add byte [rax], al
add al, 0x48
lea edx, [rbp + 0xea0]
call fcn.1400774d0
cmp al, 0xc
jne 0x1400fd805
mov rax, qword [rbp + 0x1058]
mov dword [rax + 0x438], 1
add cl, ch
xor al, 0xff
invalid
add cl, ch
xor al, 0xff
dec dword [rbx + 0x3d885]
fadd dword [rbx]
invalid
mov eax, dword [rbp + 0x3d8]
fadd dword [rbx]
add byte [rax], al
add eax, dword [rax]
add byte [rcx + 0x29885], cl
add byte [rax - 0x75], cl
test eax, edx
add eax, dword [rax]
mov dword [rbp + 0x298], eax
mov rax, qword [rbp + 0x3d0]
mov qword [rbp + 0x290], rax
nop
add al, byte [rax]
add byte [rdi], cl
mov bh, 0x85
and byte [0xc9752c1c], al
add eax, 0x89660000
test dword [rax + 0xf000007], eax
mov dh, 0x85
and al, byte [0xc5972c2a]
invalid
invalid
add byte [rax], al
mov r8d, 0xe0
lea rcx, [rbp + 0x8a0]
lea rdx, [rbp + 0xd00]
or eax, 0xe4e80000
sub eax, 0x4466000f
mov dword [rbp + 0xb56], esp
add byte [rax - 0x77], cl
test dword [rax + 0xf000002], edx
nop
add al, byte [rax]
add byte [rdi], cl
mov bh, 0x85
and byte [0xc9752c1c], al
add eax, 0x89660000
test dword [rax + 0xf000007], eax
mov dh, 0x85
and al, byte [0xc5972c2a]
invalid
or eax, 0xe4e80000
sub eax, 0x4466000f
mov dword [rbp + 0xb56], esp
mov byte [rbp + 0xe67], r14b
mov byte [rbp + 0x1004], dil
mov qword [rbp + 0xce8], rsi
mov dword [rbp + 0xce8], esi
mov dword [rbp + 0xce8], esi
mov qword [rbp + 0xce0], r13
mov dword [rbp + 0xe94], r15d
mov dword [rbp + 0xe94], edi
invalid
add byte [rax], al
mov eax, dword [rbp + 0x1030]
mov qword [rbp + 0xe78], rax
invalid
mov eax, dword [rbp + 0x1068]
mov dword [rbp + 0xfec], eax
movdqa xmm11, xmm15
mov rdx, qword [rbp + 0xa30]
cmp rdx, 2
jne 0x1400f3650
jmp 0x1400f36f0
test dl, dl
jne 0x1400f2238
jmp 0x1400f2225
mov rax, qword [rbp + 0x1058]
mov byte [rax + 0x1c2], 1
ret 1
add byte [rcx], al
mov eax, r9d
and eax, 3
lea rdx, [0x14025a3d4]
movsxd rcx, dword [rdx + rax*4]
add rcx, rdx
jmp rcx
invalid
mov rax, qword [rbp + 0x1058]
adc byte [rax], al
add byte [rax - 0x7d], cl
cmp dword [rax + 0x1a8], 0
je case.default.0x1400f2d25
invalid
invalid
sbb dword [rax], eax
invalid
cmp qword [rax + 0x1a8], 0
je case.default.0x1400f2d25
mov r8d, 0x19
add byte [rax], al
mov cl, 0x27
lea rdx, str.bytes_remaining_on_stream
call fcn.140132d00
mov r9, rax
mov rax, qword [rbp + 0x1058]
mov byte [rax + 0x1c2], 1
mov eax, r9d
enter 0xffffffffffffe083, 3
enter 0xffffffffffffe083, 3
lea rdx, [0x14025a3d4]
lea edx, [0x14025a3d4]
movsxd rcx, dword [rdx + rax*4]
add rcx, rdx
jmp rcx
movzx ecx, byte [r9 + 0xf]
cmp cl, 0x15
jne case.0x1400f28aa.2
lea rcx, [rax - 2]
cmp rcx, 2
jb case.0x1400f28aa.2
invalid
add byte [rax], al
invalid
mov ebp, 0x48000000
test eax, eax
test rax, rax
je case.0x1400f28aa.2
mov ah, 0
add byte [rax], al
mov rcx, qword [r9 - 1]
mov rax, qword [r9 + 7]
mov rax, qword [rax + 0x38]
mov byte [rbp + 0xff2], 1
dec dword [rcx - 0x75]
invalid
mov qword [rbp + 0x1068], r9
call rax
mov r9, qword [rbp + 0x1068]
movabs rcx, 0x1d2eb0ea2175280a
jne 0x1400f2d96
invalid
mov al, 0x2e
sbb eax, 0x48c83148
mov ecx, 0xa8e19ad5
pop rbx
movsb byte [rdi], byte [rsi]
sar dword [rcx], 0x48
xor edx, ecx
and edx, ebp
mov al, 0x2e
sbb eax, 0x48c83148
mov ecx, 0xa8e19ad5
pop rbx
movsb byte [rdi], byte [rsi]
sar dword [rcx], 0x48
xor edx, ecx
or rdx, rax
jne case.0x1400f28aa.2
ret 0x7275
lea rax, [0x1401f4fe8]
mov qword [rbp + 0xea8], rax
invalid
add byte [rax - 0x73], cl
add eax, 0x160bbd
or edx, dword [rsi]
invalid
lea rax, str.Utf8Errorvalid_up_to
or edx, dword [rsi]
add byte [rax - 0x77], cl
test dword [rax + 0x4800000e], esi
lea eax, [rbp + 0xeb0]
add byte [rax], al
mov qword [rbp + 0xeb0], rax
lea rax, [rbp + 0xeb0]
lea eax, [rbp + 0xeb0]
add byte [rax], al
movups xmmword [rax + 8], xmm6
mov dword [rbp + 0xea4], 6
invalid
add byte [rax], al
invalid
or bh, al
test dword [rsi + rcx + 0x60000], esp
invalid
add byte [rax], al
invalid
invalid
mov word [rbp + 0xea0], 0x101
mov rcx, r9
call fcn.14004da10
pxor xmm11, xmm11
mov dword [rbp + 0xe94], 6
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0xce8], rax
mov dword [rbp + 0xce8], eax
mov dword [rbp + 0xce8], eax
add byte [rax - 0x73], cl
add eax, 0x1021f4
lea rax, [0x1401f4fe8]
mov qword [rbp + 0xce0], rax
loopne 0x1400f2e05
add byte [rax], al
jmp 0x1400f2e4e
mov qword [rbp + 0x1068], r9
add byte [rax], al
mov byte [rbp + 0xff2], 0
lea rcx, [rbp + 0xea0]
add byte [rax], al
add byte [rax], al
mov rdx, r9
call fcn.14002a460
mov eax, dword [rbp + 0xea4]
mov dword [rbp + 0xe94], eax
add byte [rax], al
mov rax, qword [rbp + 0xea8]
mov qword [rbp + 0xce0], rax
mov rax, qword [rbp + 0xeb0]
mov qword [rbp + 0xce8], rax
movdqu xmm11, xmmword [rbp + 0xeb8]
mov eax, dword [rbp + 0xea0]
mov qword [rbp + 0xe78], rax
mov bl, 9
mov rdx, qword [rbp + 0xa30]
xchg ebp, eax
xor byte [rdx], cl
add byte [rax], al
xchg ebp, eax
xor byte [rdx], cl
add byte [rax], al
cmp rdx, 2
jne 0x1400f3650
jmp 0x1400f36f0
jge 0x1400f2e79
add byte [rax], al
mov rcx, r9
shr rcx, 0x20
cmp ecx, 0x28
ja case.default.0x1400f2e91
and byte [rbx - 0x78f0d707], al
add al, byte [rdi]
add byte [rax], al
lea rdx, [0x14025a3e4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
xor ecx, ecx
jmp 0x1400f2d2c
xor ecx, ecx
mov qword [rbp + 0xd00], 2
mov qword [rbp + 0xd20], 0
mov eax, dword [r13 + 0x12c]
lea edx, [rax + rcx]
shl rdx, 0x20
add ecx, eax
movabs rcx, 0x300000001
cmovo rdx, rcx
test dl, dl
jne 0x1400f2ee1
shr rdx, 0x20
mov dword [r13 + 0x12c], edx
mov eax, edx
lea rbx, [r13 + 0x128]
jmp 0x1400f2ef1
mov eax, dword [r13 + 0x12c]
test eax, eax
jle case.0x1400a2a97.302
add byte [rax], al
cmp dword [r13 + 0x14c], 0
je case.0x1400b0391.244
jne case.0x140085e56.383
cmp eax, dword [r13 + 0x15c]
jne case.0x140085e56.383
mov dword [rbp + 0xba0], ecx
mov dword [rbp + 0xba4], eax
mov r8, qword [r13 + 0x1e0]
cmp r8, rcx
jbe 0x1400fc6cb
mov rdx, qword [r13 + 0x1d8]
test rdx, rdx
je 0x1400fc6cb
add byte [rax], al
imul r9, rcx, 0x130
cmp dword [rdx + r9], 2
je 0x1400fc6cb
xchg di, ax
add byte [rax], al
add r9, rdx
rol dword [rcx + 0x39], 1
adc dword [rcx + rax], 0x850f0000
add byte [rax], al
invalid
test dword [rsi - 0x69], edx
cmp dword [r9 + 0x114], eax
add byte [rdi], cl
test dword [rsi - 0x69], edx
jne 0x1400fc6cb
add byte [rax], al
cmp dword [r9 + 0xc4], 0
cmp dword [rcx + 0xc4], 0
mov ecx, 0xc4
add byte [rdi], cl
jne 0x1400fcfdc
test dword [rcx - 0x60], ebx
add byte [rax], al
invalid
mov dword [r13 + 0x14c], 0
mov dword [rbp + 0x14c], 0
test dword [rcx + rax], ecx
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
mov eax, dword [rax]
invalid
add byte [rax], al
jmp case.0x14008568d.368
add byte [rax], al
add byte [rcx + 0xba08d], cl
mov dword [rbp + 0xba0], ecx
movabs al, byte [0xba4858900000b]
add byte [rax], al
add byte [rcx + 0xba485], cl
mov dword [rbp + 0xba4], eax
test dword [rbx + rcx + 0x39490000], esp
or eax, dword [rax]
add byte [rcx + 0x39], cl
cmp qword [r13 + 0x1e0], rcx
cmp dword [rbp + 0x1e0], ecx
invalid
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
jbe 0x1400fc73c
xchg byte [rax + 0x49000097], dl
nop
xchg edi, eax
add byte [rax], al
mov rdx, qword [r13 + 0x1d8]
mov edx, dword [rbp + 0x1d8]
xchg ebp, eax
fadd dword [rcx]
add byte [rax], al
test rdx, rdx
test edx, edx
ror byte [rdi], cl
test byte [rax + 0x4c000097], al
invalid
xchg edi, eax
add byte [rax], al
invalid
je 0x1400fc73c
adc byte [rdi + 0x694c0000], 0xc1
add byte [rax], al
add byte [rcx + rbp*2 - 0x3f], cl
imul r8, rcx, 0x130
imul eax, ecx, 0x130
xor byte [rcx], al
add byte [rax], al
add byte [rdx - 0x7d], al
cmp al, 2
add al, byte [rdx]
invalid
cmp dword [rdx + r8], 2
cmp dword [rdx + rax], 2
add al, byte [rdx]
je 0x1400fc73c
test byte [rsi - 0x69], ch
outsb dx, byte [rsi]
xchg edi, eax
add byte [rax], al
add byte [rcx + rax - 0x3e], cl
add rdx, r8
add edx, eax
ret 0x8239
cmp dword [rdx + 0x114], eax
invalid
add dword [rax], eax
add byte [rdi], cl
jne 0x1400fc73c
test dword [rdi - 0x69], ebx
pop rdi
xchg edi, eax
add byte [rax], al
movq xmm0, qword [rdx + 0xc8]
movd dword [rdx + 0xc8], mm0
jle 0x1400f2f63
invalid
enter 0, 0
add byte [rax], al
add byte [rbx + 0xc4ba], al
add byte [rax], al
invalid
cmp dword [rdx + 0xc4], 0
mov edx, 0xc4
invalid
add byte [rax], al
add bh, al
invalid
mov dword [rdx + 0xc4], 0
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
je 0x1400fcfbf
test bl, al
lahf
add byte [rax], al
add byte [rcx - 0x39], al
mov dword [r13 + 0x14c], 1
test dword [rcx + rax], ecx
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add dword [rax], eax
add byte [rax], al
movq qword [r13 + 0x150], xmm0
invalid
invalid
invalid
push rax
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx - 0x75], cl
xchg ebp, eax
mov rdx, qword [r13 + 0x1d8]
fadd dword [rcx]
add byte [rax], al
add byte [rbp - 0x75], cl
test eax, esp
loopne case.0x140085d5d.366
invalid
mov r8, qword [r13 + 0x1e0]
mov eax, dword [rbp + 0x1e0]
loopne case.0x140085d5d.366
add byte [rax], al
add byte [rcx + 0xba08d], cl
mov dword [rbp + 0xba0], ecx
lea esp, [rax - 0x76fffff5]
or eax, dword [rax]
add byte [rcx + 0xba485], cl
mov dword [rbp + 0xba4], eax
test dword [rbx + rcx + 0x39490000], esp
movsb byte [rdi], byte [rsi]
or eax, dword [rax]
invalid
add byte [rax], al
add byte [rcx + 0x39], cl
cmp r8, rcx
cmp eax, ecx
enter 0xffffffffffff860f, 0x32
xchg edx, eax
jbe 0x1400fc265
xor dl, byte [rdx - 0x7ab80000]
add byte [rax], al
add byte [rax - 0x7b], cl
test rdx, rdx
test edx, edx
ror byte [rdi], cl
test byte [rcx], ch
invalid
je 0x1400fc265
sub dword [rdx + 0x694c0000], edx
sal dword [rax], 1
xor byte [rcx], al
xchg edx, eax
add byte [rax], al
add byte [rcx + rbp*2 - 0x3f], cl
imul r8, rcx, 0x130
imul eax, ecx, 0x130
xor byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rdx - 0x7d], al
cmp al, 2
invalid
cmp dword [rdx + r8], 2
cmp dword [rdx + rax], 2
add al, byte [rdx]
add cl, byte [rdi]
je 0x1400fc265
test byte [rdi], dl
xchg edx, eax
add byte [rax], al
invalid
add byte [rcx + rax - 0x3e], cl
add rdx, r8
add edx, eax
ret 0x8239
cmp dword [rdx + 0x114], eax
invalid
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
test dword [rax], ecx
invalid
xchg edx, eax
jne 0x1400fc265
or byte [rdx - 0x7d3a0000], dl
and al, byte [rcx]
add dword [rax], eax
invalid
add byte [rax], al
add dh, al
mov byte [rdx + 0x122], 0
invalid
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0xba08d], cl
mov dword [rbp + 0xba0], ecx
lea esp, [rax - 0x76fffff5]
or eax, dword [rax]
add byte [rcx + 0xba485], cl
mov dword [rbp + 0xba4], eax
test dword [rbx + rcx + 0x39490000], esp
movsb byte [rdi], byte [rsi]
or eax, dword [rax]
invalid
add byte [rax], al
add byte [rcx + 0x39], cl
cmp qword [r13 + 0x1e0], rcx
cmp dword [rbp + 0x1e0], ecx
invalid
loopne 0x1400f3076
add byte [rax], al
add byte [rdi], cl
jbe 0x1400fc1f4
xchg byte [rdi - 0x6f], dh
xchg ecx, eax
add byte [rax], al
add byte [rcx - 0x75], cl
mov rdx, qword [r13 + 0x1d8]
mov edx, dword [rbp + 0x1d8]
xchg ebp, eax
fadd dword [rcx]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x7b], cl
test rdx, rdx
test edx, edx
ror byte [rdi], cl
je 0x1400fc1f4
test byte [rdi - 0x6f], ah
xchg ecx, eax
add byte [rax], al
add byte [rdx - 0x7d], al
cmp dword [rdx + r8], 2
je 0x1400fc1f4
test byte [rcx + rdx*4], bl
invalid
cmp al, 2
add cl, byte [rdi]
test byte [rcx + rdx*4], bl
add byte [rcx + rax - 0x3e], cl
add rdx, r8
pop rsp
xchg ecx, eax
add byte [rax], al
add rdx, r8
ret 0x8239
cmp dword [rdx + 0x114], eax
adc al, 1
add byte [rax], al
jne 0x1400fc1f4
test dword [rbp - 0x6f], ecx
xchg r9, rax
xchg ecx, eax
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx r8d, byte [rdx + 0x50]
movzx eax, byte [rdx + 0x50]
mov dh, 0x42
push rax
push rax
add r8b, 0xfa
add al, 0xfa
cli
movzx r8d, r8b
movzx eax, al
mov dh, 0xc0
cmp r8b, 6
clc
invalid
mov r9d, 6
mov ecx, 6
add byte [rax], al
add byte [rbp + 0xf], al
cmovae r8d, r9d
cmovae eax, ecx
rol dword [r9 - 0x80], 0xf8
cmp r8b, 3
clc
add esi, dword [rdx + rcx + 0x45]
je case.0x1400b0119.282
or al, byte [rbp + 0xf]
mov dh, 0xc0
invalid
movzx r8d, r8b
movzx eax, al
rol byte [rcx - 0x7d], 0xf8
cmp r8d, 5
cmp eax, 5
clc
add eax, 0x7a800675
jne 0x1400f30d8
cmp byte [rdx + 0x51], 0
jne 0x1400f3107
invalid
jp case.0x1400b0119.295
push rcx
add byte [rbp + 0x2f], dh
invalid
mov dword [rbp + 0xba0], ecx
lea esp, [rax - 0x76fffff5]
test dword [rbx + rcx + 0x3a830000], esp
movsb byte [rdi], byte [rsi]
or eax, dword [rax]
invalid
cmp dword [rdx], 2
invalid
movabs al, byte [0xba4858900000b]
or eax, dword [rax]
add byte [rcx + 0xba485], cl
invalid
invalid
movsb byte [rdi], byte [rsi]
or eax, dword [rax]
add byte [rax], al
mov dword [rbp + 0xba4], eax
movsb byte [rdi], byte [rsi]
or eax, dword [rax]
add byte [rax], al
add byte [rbx - 0x7bf0fdc6], al
cmp dword [rdx], 2
cmp al, byte [rdx]
je 0x1400fca07
test byte [rdx], bl
sbb bl, byte [rcx - 0x7dc70000]
cdq
add byte [rax], al
invalid
add byte [rcx], bh
cmp dword [rdx + 0x114], eax
invalid
adc al, 1
add dword [rax], eax
add byte [rdi], cl
invalid
test dword [rsi], ecx
invalid
add byte [rax], al
jne 0x1400fca07
invalid
cdq
add byte [rax], al
add byte [rax - 0x7d], cl
mov edx, 0x88
mov byte [rax], al
add byte [rax], al
cmp qword [rdx + 0x88], 0
cmp dword [rdx + 0x88], 0
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
je 0x1400f2eea
test bl, ah
jrcxz 0x1400f3102
std
invalid
dec dword [rbx + rcx*4 - 0x7b]
mov r8, qword [rbp + 0x1068]
mov eax, dword [rbp + 0x1068]
push 0x4c000010
adc byte [rax], al
add byte [rcx + rcx*4 - 0x7b], cl
invalid
invalid
add byte [rax], al
mov qword [rbp + 0xba0], r8
mov dword [rbp + 0xba0], eax
movabs al, byte [0xba88d8900000b]
or eax, dword [rax]
add byte [rax], al
add byte [rcx + 0xba88d], cl
mov dword [rbp + 0xba8], ecx
lea ebp, [rax - 0x76fffff5]
test dword [rbx + rcx - 0x72770000], ebp
lodsb al, byte [rsi]
or eax, dword [rax]
add byte [rax], al
mov dword [rbp + 0x3d0], ecx
or eax, dword [rax]
add byte [rax], al
add byte [rcx + 0xbac85], cl
mov dword [rbp + 0xbac], eax
add byte [rax], al
add byte [rcx + 0x3d08d], cl
mov dword [rbp + 0x3d0], ecx
invalid
add eax, dword [rax]
add byte [rcx + 0x3d485], cl
mov dword [rbp + 0x3d4], eax
test esp, edx
add eax, dword [rax]
invalid
invalid
add byte [rax], al
add byte [rbx - 0x7bf0fdc6], al
cmp dword [rdx], 2
cmp al, byte [rdx]
add cl, byte [rdi]
test byte [rdx*4 - 0x7dc70000], ah
and al, 0x95
add byte [rax], al
cmp dword [rdx + 0x114], eax
je 0x1400fc65a
and al, 0x95
add byte [rax], al
add byte [rcx], bh
cmp dword [rdx + 0x114], eax
invalid
add dword [rax], eax
add byte [rdi], cl
jne 0x1400fc65a
test dword [rax], ebx
xchg ebp, eax
sbb byte [rbp + 0x728b0000], dl
add byte [rax], al
add byte [rbx - 0x76b7b78e], cl
mov esi, dword [rdx + 0x48]
jb case.0x140091966.311
mov rcx, rbx
mov rcx, rbx
invalid
lea rdi, [rbp + 0xba0]
lea edi, [rbp + 0xba0]
mov ebp, 0xba0
movabs al, byte [0xb9e8fa894800000b]
sbb dh, bl
inc dword [rcx - 0x6535ff02]
or eax, dword [rax]
add byte [rax - 0x77], cl
mov rdx, rdi
mov edx, edi
cli
call fcn.140024c10
mov ecx, 0x81fff31a
inc dword [rcx - 0x6535ff02]
cmp esi, 0x3b9aca00
setne r8b
setne al
inc byte [rax]
add dl, cl
invalid
retf 0x3b9a
cmp eax, dword [rcx + 0xf]
setne al
xchg ebp, eax
ror byte [rax - 0x75], 0x8d
xor byte [rax], dl
invalid
mov rcx, qword [rbp + 0x1030]
lea esi, [rax]
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rdi
cli
call fcn.14001fad0
invalid
leave
invalid
invalid
jmp 0x1400f2eea
jne 0x1400f3170
invalid
invalid
call fcn.1401ed0a0
lahf
sldt word [rax + rax*8 - 0xf497af1]
test al, al
ror byte [rdi], 0x85
mov dh, pe_nt_image_headers64
invalid
jne 0x1400f2238
test dword [rsi - 0x39000010], esi
invalid
invalid
inc esi
mov byte [rdi + 0x18], 1
sbb byte [r9], r8b
sbb byte [rcx], al
jmp 0x1400f2238
invalid
invalid
inc dword [rcx - 0x77]
mov r14d, edx
mov r15b, 1
mov bh, 1
invalid
mov bh, 1
add dword [rcx], esi
xor edi, edi
dec dword [rbx + 0xfe08d]
mov ecx, dword [rbp + 0xfe0]
invalid
sldt word [rax]
add byte [rax], al
add byte [rcx + rcx*8 + 0x1c5850f], al
test cl, cl
leave
jne case.0x1400bd9cd.190
invalid
add dword [rax], eax
add byte [rax], al
add cl, ch
lodsd eax, dword [rsi]
jmp 0x1400f3353
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0xd00]
xchg ebp, eax
add byte [0xc35731af], cl
or eax, 0x83480000
or eax, 0x83480000
add byte [rax], al
add byte [rax - 0x7d], cl
cmp rdx, 2
cli
add cl, byte [rdi]
invalid
test byte [rsi + 1], ah
invalid
invalid
je case.0x1400c94d6.173
add word [rax], ax
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
lea ecx, [rax]
invalid
mov rcx, qword [rbp + 0xd08]
mov ecx, dword [rbp + 0xd08]
or byte [0xcb5731c0], cl
or eax, 0x8b480000
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0xd10]
mov eax, dword [rbp + 0xd10]
test dword [rax], edx
adc byte [0xc55731c7], cl
or eax, 0x85480000
add byte [rax], al
add byte [rax - 0x7b], cl
test rdx, rdx
test edx, edx
sal byte [rdx + rdx + 0x48], cl
je 0x1400f31dc
adc cl, byte [rax - 0x75]
push rax
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
adc byte [rax - 1], cl
dec rdx
dec edx
retf 0x8348
and rdx, 0xfffffffffffffff0
and edx, 0xfffffff0
invalid
add rcx, rdx
add ecx, edx
ror dword [rax - 0x7d], 1
rcl dword [rax], 0x48
invalid
invalid
add rcx, 0x10
add ecx, 0x10
adc byte [rax - 0x73], cl
lea rdx, [rbp + 0xd18]
lea edx, [rbp + 0xd18]
xchg ebp, eax
sbb byte [0x1910e31e5], cl
or eax, 0x50ff0000
add bh, bh
call qword [rax + 0x68]
push rax
push 0x958b48
or eax, 0x83480000
add byte [rax], al
invalid
invalid
mov rdx, qword [rbp + 0xd00]
mov edx, dword [rbp + 0xd00]
add byte [0xc35731ef], cl
add byte [rax], al
add byte [rax - 0x7d], cl
cmp rdx, 2
cmp edx, 2
cli
add cl, byte [rdi]
je case.0x1400c94d6.173
test byte [rsi], ah
add dword es:[rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0xd08]
lea ecx, [rax]
or byte [0xcb573200], cl
or eax, 0x8b480000
add byte [rax], al
mov rax, qword [rbp + 0xd10]
test dword [rax], edx
adc byte [0xc5573207], cl
or eax, 0x85480000
add byte [rax], al
test rdx, rdx
sal byte [rdx + rdx + 0x48], cl
je case.0x1400a8fa3.260
adc cl, byte [rax - 0x75]
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
push rax
adc byte [rax - 1], cl
invalid
invalid
dec rdx
dec edx
retf 0x8348
and rdx, 0xfffffffffffffff0
and edx, 0xfffffff0
loop case.0x1400b0368.234
add rcx, rdx
ror dword [rax - 0x7d], 1
add rcx, 0x10
add ecx, 0x10
rcl dword [rax], 0x48
mov rdx, qword [rbp + 0xd18]
mov edx, dword [rbp + 0xd18]
xchg ebp, eax
sbb byte [0xd10e3225], cl
or eax, 0x90ff0000
add byte [rax], al
call qword [rax + 0x80]
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0xd00]
mov eax, dword [rbp + 0xd00]
test dword [rax], eax
or eax, 0x83480000
add byte [rax], al
invalid
invalid
add byte [0xc3573232], cl
add byte [rax], al
add byte [rax - 0x7d], cl
cmp rax, 2
cmp eax, 2
clc
add cl, byte [rdi]
je case.0x1400c94d6.173
test bl, ah
add byte [rax], al
invalid
jrcxz case.0x1400a8fa3.279
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
test eax, eax
ror byte [rdi], 0x84
je case.0x1400c94d6.173
fiadd dword [rax]
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax], ecx
invalid
mov rax, qword [rbp + 0xd08]
mov eax, dword [rbp + 0xd08]
or byte [0x188ff324c], cl
or eax, 0x48f00000
add byte [rax], al
add al, dh
lock dec qword [rax]
dec qword [rax]
dec dword [rax]
or byte [rdi], cl
jne case.0x1400c94d6.173
test ecx, ecx
leave
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rcx, qword [rbp + 0xd08]
lea ecx, [rax]
or byte [0xcb57325d], cl
or eax, 0x8b480000
add byte [rax], al
mov rdx, qword [rbp + 0xd10]
xchg ebp, eax
adc byte [0xe9f73264], cl
or eax, 0xa9e80000
add byte [rax], al
call fcn.14007b510
test eax, 0xe9fff882
mov cl, 0
invalid
invalid
clc
invalid
jmp case.0x1400c94d6.173
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0xd00]
mov edx, dword [rbp + 0xd00]
xchg ebp, eax
add byte [0xc3573275], cl
or eax, 0x83480000
or eax, 0x83480000
add byte [rax], al
add byte [rax - 0x7d], cl
cmp rdx, 2
cmp edx, 2
cli
add cl, byte [rdi]
invalid
je case.0x1400c94d6.173
test byte [rax + 0x48000000], ah
mov ecx, dword [rbp + 0xd08]
lea ecx, [rax]
invalid
add byte [rax], al
movabs al, byte [0xd088d8b48000000]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0xd08]
lea ecx, [rax]
or byte [0xcb573286], cl
or eax, 0x8b480000
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0xd10]
test dword [rax], edx
adc byte [0xc557328d], cl
or eax, 0x85480000
add byte [rax], al
add byte [rax - 0x7b], cl
test rdx, rdx
sal byte [rdx + rdx + 0x48], cl
je case.0x1400bd9cd.166
adc cl, byte [rax - 0x75]
push rax
adc byte [rax - 1], cl
invalid
invalid
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
dec rdx
dec edx
retf 0x8348
and rdx, 0xfffffffffffffff0
and edx, 0xfffffff0
add rcx, rdx
add ecx, edx
ror dword [rax - 0x7d], 1
rcl dword [rax], 0x48
invalid
invalid
add rcx, 0x10
add ecx, 0x10
lea rdx, [rbp + 0xd18]
lea edx, [rbp + 0xd18]
xchg ebp, eax
sbb byte [0x1910e32ab], cl
or eax, 0x50ff0000
or eax, 0x50ff0000
add byte [rax], al
call qword [rax + 0x68]
push rax
push 0x958b48
mov rdx, qword [rbp + 0xd00]
mov edx, dword [rbp + 0xd00]
xchg ebp, eax
add byte [0xc35732b5], cl
or eax, 0x83480000
or eax, 0x83480000
add byte [rax], al
cmp rdx, 2
cmp edx, 2
cli
add dh, byte [rsp + riz*2 + 0x48]
je case.0x1400c94d6.173
invalid
je case.0x1400c94d6.173
mov rcx, qword fs:[rbp + 0xd08]
mov rcx, qword [rbp + 0xd08]
mov ecx, dword [rbp + 0xd08]
lea ecx, [rax]
or eax, 0x8b480000
add byte [rax], al
invalid
invalid
or byte [0xcb5732c2], cl
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0xd10]
mov eax, dword [rbp + 0xd10]
test dword [rax], edx
or eax, 0x85480000
add byte [rax], al
invalid
invalid
adc byte [0xc55732c9], cl
add byte [rax], al
add byte [rax - 0x7b], cl
test rdx, rdx
test edx, edx
sal byte [rdx + rdx + 0x48], cl
je case.0x1400c94d6.168
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
adc byte [rax - 1], cl
retf 0x8348
invalid
invalid
dec rdx
dec edx
and rdx, 0xfffffffffffffff0
and edx, 0xfffffff0
invalid
add rcx, rdx
add ecx, edx
add rcx, 0x10
add ecx, 0x10
adc byte [rax - 0x75], cl
xchg ebp, eax
mov rdx, qword [rbp + 0xd18]
mov edx, dword [rbp + 0xd18]
sbb byte [0xd10e32e7], cl
add bh, bh
call qword [rax + 0x80]
nop
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0xd00]
mov eax, dword [rbp + 0xd00]
test dword [rax], eax
or eax, 0x83480000
cmp rax, 2
cmp eax, 2
clc
add dh, byte [rbp + riz + 0x48]
je case.0x1400c94d6.173
invalid
je case.0x1400c94d6.173
test rax, rax
test eax, eax
sal byte [rax + riz + 0x48], 0x8b
je case.0x1400c94d6.173
mov rax, qword [rbp + 0xd08]
test dword [rax], ecx
or byte [0x188ff3306], cl
or eax, 0x48f00000
add byte [rax], al
lock dec qword [rax]
dec dword [rax]
or byte [rbp + 0x13], dh
jne case.0x1400c94d6.173
adc ecx, dword [rax - 0x75]
lea ecx, [rax]
mov rcx, qword [rbp + 0xd08]
mov ecx, dword [rbp + 0xd08]
or eax, 0x8b480000
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0xd10]
mov edx, dword [rbp + 0xd10]
xchg ebp, eax
adc byte [0x133f7331a], cl
or eax, 0xf3e80000
or eax, 0xf3e80000
add byte [rax], al
add al, ch
call fcn.14007b510
cmp eax, 0x3b741ff
cmp eax, 0x3b741ff
inc dword [rcx - 0x49]
add eax, dword [rax - 0x49]
mov dil, 1
invalid
invalid
mov r15b, 3
mov bh, 3
mov dil, 1
mov rax, qword [rbp + 0x1058]
mov eax, dword [rbp + 0x1058]
test dword [rax + 0x10], ebx
add byte [rax], al
adc byte [rax], al
add byte [rbx + 0x480b8], al
mov eax, 0x480
invalid
cmp dword [rax + 0x480], 0
mov eax, 0x480
add byte [rax + rax], 0
add byte [rax], al
add byte [rbx + 0xfe08d], cl
add byte [rdi + rcx - 0x7d], dh
invalid
mov ecx, dword [rbp + 0xfe0]
invalid
loopne 0x1400f3344
add byte [rax], al
je case.0x1400c6436.165
cmp dword [rax + 0x484], 0
mov eax, 0x484
add byte [rcx + 0xf], al
invalid
invalid
xchg ebp, eax
add al, 0
add byte [rax], al
setne byte [r13 + 0x190]
test dword [rax + 0x44000001], edx
nop
add dword [rax], eax
add byte [rbx + rcx*4 - 0x4b], al
cwde
mov r14d, dword [rbp + 0xe98]
mov esi, dword [rbp + 0xe98]
mov ch, 0x98
invalid
add byte [rcx + rcx*8 - 0x74b7ec8b], al
test cl, cl
jne case.0x1400bd9cd.190
mov rax, qword [0x1402b3390]
add eax, 0x1c0036
add byte ss:[rax + rax], bl
sbb al, 0
shl rax, 1
loopne 0x1400f33a6
test rax, rax
jne 0x1400f5d27
sub dword [rax], eax
invalid
ror byte [rdi], 0x85
shr dword [rcx], 0
sub dword [rax], eax
sub dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
lea ecx, [rax]
mov rcx, qword [rbp + 0x1008]
adc byte [rax], al
add bh, bh
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
add byte [rax], al
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
add byte [rax + 0x1040bd], al
cmp byte [rbp + 0x1040], 0
mov ebp, 0x1040
add byte [rax], al
add byte [rbp + 0x13], dh
jne case.0x1400c3086.183
adc ecx, dword [rax - 0x75]
add eax, 0x1c000d
invalid
add byte [rax + rax], bl
mov rax, qword [0x1402b3390]
mov eax, dword [0x1402b3390]
or eax, 0x48001c00
shl eax, 1
add byte [rax + rax], bl
shl rax, 1
test rax, rax
test eax, eax
jne 0x1400f5d44
add byte [rax], al
add byte [rax - 0x75], cl
lea ebx, [rax]
adc byte [rax], al
invalid
mov rcx, qword [rbp + 0x1018]
add byte [rax], al
add bh, bh
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
adc eax, 0xfe1a4
add byte [rax - 0x7c], al
test dil, dil
test bh, bh
push qword [rsi + rax*2 + 0x48]
je case.0x1400deca7.106
mov rcx, qword [rbp + 0x1058]
mov ecx, dword [rbp + 0x1058]
lea ebx, [rax + 0x10]
add byte [rax], al
invalid
adc byte [rax], al
add byte [rbx + 0x478b9], al
add byte [rax], al
invalid
cmp dword [rcx + 0x478], 0
mov ecx, 0x478
js case.0x1400d0216.107
add byte [rax], al
add byte [rdi], cl
je case.0x1400dff1e.75
test byte [0xcb0f33b7], cl
or eax, 0x8b000001
add byte [rax], al
mov eax, dword [rcx + 0x47c]
cmp dword [rsp + rax], 0x498b4800
jl 0x1400f33bd
add al, 0
add byte [rax], al
add byte [rax - 0x75], cl
test rcx, rcx
test rcx, rcx
mov rcx, qword [rcx + 0x48]
mov ecx, dword [rcx + 0x48]
test rcx, rcx
test rcx, rcx
je case.0x1400d0216.135
pop rsp
cmp ecx, 1
jne case.0x1400e0b7a.64
invalid
add byte [rax], 0
add byte [rax], al
invalid
stc
add dword [rdi], ecx
test dword [rax + 0x48000000], eax
mov edx, dword [rbp + 0x6b0]
xchg ebp, eax
mov al, 6
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
mov al, 6
invalid
invalid
add byte [rax], al
add byte [rax + 0x39], cl
cmp qword [rdx], rax
setbe cl
xchg esi, eax
invalid
add cl, byte [rdi]
xchg esi, eax
ror dword [rax + 0xf], 0x46
cmovbe rdx, qword [rbp + 0x4f8]
xchg ebp, eax
clc
add al, 0
add cl, ch
invalid
jmp case.0x1400dfd7e.63
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x45], ah
pxor mm7, mm7
invalid
pxor xmm15, xmm15
pxor mm7, mm7
inc dword [rcx - 0x4c]
mov r12b, 1
mov ah, 1
add dword [rcx + rcx*4 - 0x4b], eax
mov dword [rbp + 0xe98], r14d
mov ch, 0x98
cwde
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x2d], cl
lea r13, str.Utf8Errorvalid_up_to
invalid
add eax, 0x8d480016
invalid
add byte [rax - 0x73], cl
lea rsi, [0x14021cab8]
xor eax, 0x1296b4
mov ah, 0x96
xchg esi, eax
adc al, byte [rax]
add byte [rcx - 0x80], al
inc dword [rdi + rcx]
add al, 0xf
cmp r15b, 4
add al, 0xf
je 0x1400f2250
test byte [rdx - 0x12], al
out dx, al
out dx, al
invalid
movzx eax, r15b
movzx eax, bh
mov dh, 0xc7
mov dword [rbx - 0x7bf0fc08], 0xffffe865
cmp eax, 3
je 0x1400f1c80
test byte [rbp - 0x18], ah
call 0xe0f9341c
call 0xe0f9341c
invalid
jmp 0x1400f22c0
movabs al, byte [0x6b0858b4cffffee]
out dx, al
invalid
dec dword [rbx + rcx*4 - 0x7b]
mov r8, qword [rbp + 0x6b0]
mov al, 6
invalid
add byte [rax], al
add byte [rcx - 0x75], cl
or byte [rax + 0x39], cl
invalid
invalid
mov rcx, qword [r8]
cmp rcx, rax
cmp ecx, eax
sal dword [rbx + 0x77], 0x48
jae case.0x1400dff1e.71
ja case.0x1400dfcfc.63
mov rdx, qword [rbp + 0x1058]
mov edx, dword [rbp + 0x1058]
xchg ebp, eax
pop rax
adc byte [rax], al
add byte [rax], al
add byte [rax + 0x3b], cl
cmp rcx, qword [rdx + 0xb0]
mov dh, byte [rax + 0xf000000]
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
setbe cl
xchg esi, eax
ror dword [rcx + rcx*4 - 0x3e], 0x48
cmovbe edx, dword [rbp + 0x4f8]
xchg ebp, eax
clc
add al, 0
invalid
mov rdx, r8
ret 0xf48
cmovbe rdx, qword [rbp + 0x4f8]
xchg ebp, eax
clc
add al, 0
add byte [rax], al
add bl, ch
pop rsi
jmp case.0x1400dfd7e.63
mov rcx, qword [rbp + 0x1058]
mov ecx, dword [rbp + 0x1058]
lea ebx, [rax + 0x10]
add byte [rax], al
pop rax
adc byte [rax], al
add byte [rax], al
invalid
invalid
cmp qword [rcx + 0xb0], rax
cmp dword [rcx + 0xb0], eax
xor dword [rax + 0x74000000], 0x48c93165
mov edx, dword [rbp + 0x6b0]
mov al, 6
add byte [rax], al
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rbp + riz*2 + 0x31], dh
je case.0x1400dff1e.75
invalid
je case.0x1400dff1e.75
xor ecx, ecx
xor ecx, ecx
leave
mov rdx, qword [rbp + 0x6b0]
mov al, 6
invalid
add byte [rax], al
jmp case.0x1400dfd7e.63
call fcn.1401ed0a0
xor ebx, dword [rdi + rcx - 0x76fecc00]
pushfq
invalid
add byte [rcx + rax], dh
xor al, 1
mov dword [rbp + 0x1040], eax
test dword [rax + 0x10], eax
adc byte [rax], al
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x1018], rsi
mov ch, 0x18
sbb byte [rax], dl
adc byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
movzx eax, byte [r13 + 0x18]
mov dh, 0x45
sbb byte [r8 + rax*8 - 0x14a47bf1], r8b
sbb byte [rax + rax*8 - 0x14a47bf1], al
test al, al
je 0x1400f1fe4
pop rbx
jmp case.0x1400d7a2e.113
invalid
ror byte [rdi], 0x84
pop rbx
jmp case.0x1400d7a2e.113
invalid
invalid
jmp 0x1400fcf02
je case.0x1400dfd7e.74
add byte [rax], al
call fcn.1401ed0a0
or eax, 0x34000f9c
pushfq
invalid
xor al, 1
add dword [rdi], ecx
movzx ecx, byte [rdi + 0x18]
test cl, cl
leave
mov dh, 0x4f
sbb byte [rcx + rcx*8 - 0x14807bf1], al
leave
invalid
test byte [rdi - 0x15], bh
sbb byte [r9 + r9*8 - 0x14807bf1], r8b
leave
je 0x1400f2020
test byte [rdi - 0x15], bh
jg case.0x1400dff1e.57
jmp case.0x1400dff1e.85
invalid
jmp 0x1400fcf4c
cmpsb byte [rsi], byte [rdi]
invalid
add byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
mov rdx, r8
mov edx, eax
ret 0xb60f
movzx ecx, cl
mov dh, 0xc9
mov r8, qword [rbp + 0xe58]
mov eax, dword [rbp + 0xe58]
test dword [rax + 0xe], ebx
pop rax
invalid
add byte [rax], al
mov qword [r8], rcx
mov dword [rax], ecx
or byte [rax - 0x77], cl
mov qword [rdx], rax
mov dword [rdx], eax
add cl, byte [rax - 0x75]
lea ebx, [rax + 0x10]
pop rax
invalid
mov rcx, qword [rbp + 0x1058]
pop rax
adc byte [rax], al
add byte [rax], al
add byte [rbx + 0x498b9], al
cmp dword [rcx + 0x498], 0
mov ecx, 0x498
cwde
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test byte [rdi + riz*8 - 0x7e740001], cl
mov edi, fs
invalid
invalid
invalid
invalid
pushfq
je 0x1400f1c5b
mov edi, fs
out 0xff, eax
invalid
dec dword [rbx + 0x49c81]
mov eax, dword [rcx + 0x49c]
sbb dword [rsp + rax + 0x3d0000], 0xf010000
add al, 0
add byte [rax], al
add byte [0x1410f34da], bh
cmp eax, 0x1000000
add byte [rax], al
add byte [rcx], al
invalid
add dword [rdi], ecx
jae 0x1400fd9cf
sub edi, 0xffffffa4
out dx, eax
movsb byte [rdi], byte [rsi]
add byte [rax], al
mov dword [rcx + 0x180], eax
add dword [rax - 0x16ffffff], 0xffffe770
add byte [rcx], 0
add dword [rax], eax
add byte [rax], al
add cl, ch
jmp 0x1400f1c5b
jo case.0x1400dff1e.60
out 0xff, eax
invalid
push qword [rcx - 0x7c516db]
mov cl, 0x25
jmp 0x1400f2d2c
cmp bh, al
invalid
invalid
cmp bh, al
clc
invalid
push qword [rcx - 0x7cc16dd]
mov cl, 0x23
jmp 0x1400f2d2c
xor edi, eax
invalid
invalid
xor edi, eax
clc
invalid
push qword [rcx - 0x7d316dc]
mov cl, 0x24
jmp 0x1400f2d2c
sub al, 0xf8
invalid
invalid
sub al, 0xf8
clc
invalid
push qword [rcx - 0x7da16e5]
mov cl, 0x1b
jmp 0x1400f2d2c
invalid
clc
invalid
invalid
and eax, 0xb1fffff8
and ch, cl
clc
invalid
push qword [rcx - 0x7e116de]
mov cl, 0x22
jmp 0x1400f2d2c
invalid
clc
invalid
invalid
invalid
clc
invalid
push qword [rcx - 0x7e816f0]
mov cl, 0x10
jmp 0x1400f2d2c
invalid
clc
invalid
invalid
invalid
invalid
push qword [rcx - 0x7ef16f2]
mov cl, 0xe
jmp 0x1400f2d2c
adc al, bh
invalid
invalid
adc al, bh
invalid
push qword [rcx - 0x7f616df]
mov cl, 0x21
jmp 0x1400f2d2c
or eax, edi
invalid
invalid
or eax, edi
invalid
push qword [rcx - 0x7fd16f5]
mov cl, 0xb
jmp 0x1400f2d2c
add bh, al
invalid
invalid
add bh, al
invalid
push qword [rcx - 0x80416fc]
mov cl, 4
jmp 0x1400f2d2c
sti
idiv edi
invalid
invalid
sti
idiv edi
invalid
invalid
push qword [rcx - 0x80b16d8]
mov cl, 0x28
jmp 0x1400f2d2c
hlt
invalid
push qword [rcx - 0x81216f4]
mov cl, 0xc
jmp 0x1400f2d2c
in eax, dx
idiv edi
invalid
invalid
in eax, dx
idiv edi
invalid
invalid
push qword [rcx - 0x81916f7]
mov cl, 9
jmp 0x1400f2d2c
invalid
invalid
invalid
push qword [rcx - 0x82016e7]
mov cl, 0x19
jmp 0x1400f2d2c
invalid
invalid
invalid
push qword [rcx - 0x82716e8]
mov cl, 0x18
jmp 0x1400f2d2c
invalid
invalid
invalid
push qword [rcx - 0x82e16fe]
mov cl, 2
jmp 0x1400f2d2c
invalid
invalid
invalid
push qword [rcx - 0x83516f1]
mov cl, 0xf
jmp 0x1400f2d2c
invalid
invalid
invalid
push qword [rcx - 0x83c16fd]
mov cl, 3
jmp 0x1400f2d2c
invalid
invalid
invalid
push qword [rcx - 0x84316f9]
mov cl, 7
jmp 0x1400f2d2c
invalid
invalid
invalid
push qword [rcx - 0x84a16ff]
mov cl, 1
jmp 0x1400f2d2c
invalid
invalid
push qword [rcx - 0x85116e1]
mov cl, 0x1f
jmp 0x1400f2d2c
idiv edi
invalid
idiv edi
invalid
push qword [rcx - 0x85816ef]
mov cl, 0x11
jmp 0x1400f2d2c
cmpsd dword [rsi], dword [rdi]
idiv edi
invalid
invalid
cmpsd dword [rsi], dword [rdi]
idiv edi
invalid
invalid
push qword [rcx - 0x85f16d7]
mov cl, 0x29
jmp 0x1400f2d2c
invalid
invalid
invalid
push qword [rcx - 0x86616ec]
mov cl, 0x14
jmp 0x1400f2d2c
invalid
invalid
invalid
push qword [rcx - 0x86d16fb]
mov cl, 5
jmp 0x1400f2d2c
invalid
invalid
invalid
push qword [rcx - 0x87416eb]
mov cl, 0x15
jmp 0x1400f2d2c
invalid
invalid
invalid
push qword [rcx - 0x87b16f3]
mov cl, 0xd
jmp 0x1400f2d2c
idiv edi
invalid
test bh, dh
invalid
push qword [rcx - 0x88216fa]
mov cl, 6
jmp 0x1400f2d2c
invalid
invalid
jge 0x1400f35a4
invalid
push qword [rcx - 0x88916ee]
mov cl, 0x12
jmp 0x1400f2d2c
invalid
invalid
adc ch, cl
jbe 0x1400f35ab
invalid
push qword [rcx - 0x89016f6]
mov cl, 0xa
jmp 0x1400f2d2c
invalid
invalid
invalid
push qword [rcx - 0x89716f8]
mov cl, 8
jmp 0x1400f2d2c
invalid
push qword [rcx - 0x89e16e2]
mov cl, 0x1e
jmp 0x1400f2d2c
invalid
invalid
invalid
push qword [rcx - 0x8a516e0]
mov cl, 0x20
jmp 0x1400f2d2c
pop rdx
idiv edi
invalid
push qword [rcx - 0x8ac16ea]
mov cl, 0x16
jmp 0x1400f2d2c
invalid
invalid
invalid
push qword [rcx - 0x8b316d9]
mov cl, 0x27
jmp 0x1400f2d2c
idiv edi
invalid
invalid
invalid
push qword [rcx - 0x8ba16ed]
mov cl, 0x13
jmp 0x1400f2d2c
invalid
mov cl, 0x17
jmp 0x1400f2d2c
invalid
invalid
invalid
mov cl, 0x1c
jmp 0x1400f2d2c
idiv edi
invalid
idiv edi
push qword [rcx - 0x8cf16e3]
mov cl, 0x1d
invalid
xor bh, dh
invalid
invalid
mov cl, 0x1d
jmp 0x1400f2d2c
mov cl, 0x26
jmp 0x1400f2d2c
invalid
jmp 0x1400f2d2c
push qword [rcx - 0x8dd16e6]
invalid
mov cl, 0x1a
jmp 0x1400f2d2c
movaps xmm0, xmmword [rbp + 0xba0]
movaps xmmword [rbp + 0x3d0], xmm0
sub dword [rbp + 0x3d0], eax
sub dword [rbp + 0x3d0], eax
mov byte [rax + 0x1c1], 0
movdqa xmm0, xmmword [rbp + 0xea0]
movdqa xmmword [rbp + 0x520], xmm0
jg 0x1400f35b0
invalid
invalid
add byte [rax], al
jg 0x1400f35b0
and byte [0x14ac23631], al
mov bl, 0xa
mov rdx, qword [rbp + 0xa30]
xchg ebp, eax
xor byte [rdx], cl
add byte [rax], al
cmp rdx, 2
je 0x1400f36f0
nop word cs:[rax + rax]
mov rcx, qword [rbp + 0xa38]
add byte [rax], al
mov rax, qword [rbp + 0xa40]
test rdx, rdx
test edx, edx
je 0x1400f3675
mov rdx, qword [rax + 0x10]
dec rdx
retf 0x8348
loop 0x1400f365e
add rcx, rdx
add ecx, edx
retf 0x8348
add ecx, edx
add rcx, 0x10
add ecx, 0x10
lea rdx, [rbp + 0xa48]
call qword [rax + 0x68]
mov rdx, qword [rbp + 0xa30]
or al, byte [rax]
add byte [rax - 0x7d], cl
cmp edx, 2
or al, byte [rax]
add byte [rax - 0x7d], cl
cmp edx, 2
je 0x1400f36f0
mov rcx, qword [rbp + 0xa38]
je 0x1400f36f0
mov rcx, qword [rbp + 0xa38]
mov rax, qword [rbp + 0xa40]
test rdx, rdx
test edx, edx
test edx, edx
je 0x1400f36b1
mov rdx, qword [rax + 0x10]
push rax
adc byte [rax - 1], cl
dec rdx
invalid
invalid
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add ecx, edx
add rcx, 0x10
mov rdx, qword [rbp + 0xa48]
call qword [rax + 0x80]
add byte [rax], 0
add byte [rax - 0x75], cl
test dword [rax], esi
or al, byte [rax]
add byte [rax - 0x7d], cl
clc
invalid
je 0x1400f36f0
xchg ebp, eax
or al, byte [rax]
or al, byte [rax]
or al, byte [rax]
add bh, bh
nop
add byte [rax], 0
add byte [rax - 0x75], cl
test dword [rax], esi
or al, byte [rax]
add byte [rax - 0x7d], cl
clc
add dh, byte [rbp + riz + 0x48]
test eax, eax
test rax, rax
je 0x1400f36f0
and byte [rax - 0x75], cl
test dword [rax], edi
or al, byte [rax]
add al, dh
dec qword [rax]
mov rax, qword [rbp + 0xa38]
lock dec qword [rax]
jne 0x1400f36f0
mov rcx, qword [rbp + 0xa38]
mov ecx, dword [rbp + 0xa38]
lea edi, [rax]
or al, byte [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
or al, byte [rax]
add al, ch
and byte [rsi - 8], bh
clc
mov rdx, qword [rbp + 0xa40]
call fcn.14007b510
clc
invalid
clc
inc dword [rax - 0x7bf0f505]
mov bh, 3
add byte [rax], al
cmp bl, 0xa
je 0x1400f3ab0
movzx esi, bl
cmp esi, 0xb
invalid
or ecx, dword [rdi]
test byte [rdx - 0x7cffffaf], bl
dec byte [rcx]
je 0x1400f889f
cmp esi, 9
je case.default.0x1400f3767
mov eax, dword [rbp + 0x298]
mov dword [rbp + 0x880], eax
mov rax, qword [rbp + 0x290]
mov eax, dword [rbp + 0x290]
add byte [rcx + 0x88085], cl
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0x290]
mov qword [rbp + 0x878], rax
add al, byte [rax]
add byte [rax - 0x77], cl
test dword [rax + 8], edi
add byte [rax], al
mov qword [rbp + 0x878], rax
movzx eax, word [rbp + 0x780]
mov word [rbp + 0xfe8], ax
movzx eax, byte [rbp + 0x782]
mov byte [rbp + 0xfea], al
mov r8d, 0xe0
add byte [rax], al
add byte [rax], al
lea rcx, [rbp - 0x40]
lea rdx, [rbp + 0x8a0]
call sub.VCRUNTIME140.dll_memcpy
str word [rax - 0x73]
or eax, 0x166d28
or eax, 0x166d28
movsxd rax, dword [rcx + rsi*4]
add rax, rcx
jmp rax
mov rax, qword [rbp + 0xe78]
mov dword [rbp + 0x520], eax
mov eax, dword [rbp + 0xe94]
mov dword [rbp + 0x524], eax
add eax, 0x8b480000
test eax, esp
or al, 0
add byte [rax - 0x77], cl
test dword [rax], ebp
add eax, 0x8b480000
add byte [rax - 0x75], cl
test eax, ebp
or al, 0
add byte [rax - 0x77], cl
test dword [rax], esi
add eax, 0x44f30000
movq qword [rbp + 0x538], mm3
and byte [0xc59a3778], al
xchg esp, eax
invalid
add eax, 0x8b480000
test eax, esp
or al, 0
add byte [rax - 0x77], cl
test dword [rax], ebp
add eax, 0x8b480000
add byte [rax - 0x75], cl
add byte [rax - 0x75], cl
test eax, ebp
or al, 0
add byte [rax - 0x77], cl
test dword [rax], esi
add eax, 0x44f30000
movq qword [rbp + 0x538], mm3
movq qword [rbp + 0x538], mm3
mov rdi, qword [rbp + 0x660]
mov byte [rbp + 0x102e], 1
test dword [rsi], ebp
adc byte [rax], al
add byte [rax], al
invalid
mov rcx, rdi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1402b3390]
mov eax, dword [0x1402b3390]
mov eax, dword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400f5710
mov dword [rbp + 0x1030], 0
movzx eax, byte [rdi + 8]
test al, al
jne 0x1400fd22f
invalid
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x47
or byte [rax + rax*8 - 0x65b77af1], al
invalid
invalid
add byte [rax], al
invalid
mov bl, byte [rbp + 0x670]
mov r14, qword [rbp + 0x668]
mov rsi, qword [rbp + 0x540]
mov qword [rbp + 0x3f0], rsi
movdqu xmm0, xmmword [rbp + 0x520]
movups xmm1, xmmword [rbp + 0x530]
add eax, 0x290f0000
invalid
loopne 0x1400f3819
add byte [rax], al
movdqa xmmword [rbp + 0x3d0], xmm0
add byte [rax], al
add eax, 0x290f0000
invalid
add byte [rax], al
mov qword [rbp + 0x1068], rdi
lea rdx, [rdi + 0x1c0]
mov byte [rbp + 0x1054], 1
lea rcx, [rbp + 0xea0]
mov r8d, esi
invalid
call fcn.140019da0
dec dword [rax - 0x7d]
mov ebp, 0xea0
add byte [rdi], cl
invalid
mov dl, 0x10
add byte [rax], al
invalid
movdqu xmm0, xmmword [rbp + 0xea0]
movdqa xmmword [rbp + 0x780], xmm0
mov rax, qword [rbp + 0x1068]
add byte [rax], al
add rax, 0x70
mov qword [rbp + 0x120], rax
mov byte [rbp + 0x1054], 1
mov rcx, r14
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
add byte [rax - 0x75], cl
add eax, 0x1bfb05
add eax, 0x1bfb05
shl rax, 1
test rax, rax
jne case.0x1400e0d90.134
invalid
xor edx, edx
movzx eax, byte [r14 + 8]
test al, al
jne 0x1400fd69e
lea rax, [r14 + 0x10]
mov qword [rbp + 0x188], rax
mov rax, qword [rbp + 0x3f0]
add byte [rax], al
adc byte [rax - 0x77], r9b
test dword [rax + 0x48000001], ecx
mov eax, dword [rbp + 0x3f0]
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x8b8]
mov qword [rcx + 0x18], rax
movdqa xmm0, xmmword [rbp + 0x3d0]
test eax, edx
add eax, dword [rax]
add byte [rdi], cl
sub byte [rbp + 0x3e0], cl
test eax, edx
add eax, dword [rax]
add byte [rdi], cl
sub byte [rbp + 0x3e0], cl
movups xmmword [rcx + 8], xmm1
movdqu xmmword [rcx - 8], xmm0
movq qword [rcx - 8], mm0
jg case.0x1400c6436.190
clc
lea rax, [rbp + 0x120]
lea eax, [rbp + 0x120]
mov qword [rbp + 0x8a0], rax
lea rax, [rbp + 0x188]
invalid
mov byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x8a8], rax
mov r13, qword [rbp + 0x780]
mov r15d, dword [rbp + 0x788]
mov ebp, 0x788
mov edi, dword [rbp + 0x78c]
mov dword [rbp + 0xa30], r15d
mov dword [rbp + 0xa34], edi
cmp qword [r13 + 0x10], r15
adc byte [rcx + 0x101895], cl
invalid
adc byte [rcx + 0x101895], cl
add byte [rdi], cl
xchg byte [rdi], ch
xchg ebx, eax
add byte [rax], al
add byte [rax], al
jbe 0x1400fcc5e
mov rax, qword [r13 + 8]
test rax, rax
je 0x1400fcc5e
test byte [rdx], ah
xchg ebx, eax
add byte [rax], al
imul r12, r15, 0x130
imul esp, edi, 0x130
cmp dword [rax + r12], 2
je 0x1400fcc5e
add rax, r12
cmp dword [rax + 0x114], edi
mov eax, 0x114
mov eax, 0x114
jne 0x1400fcc5e
mov r14d, dword [rax + 0x48]
jo case.0x1400909b1.334
movaps xmm0, xmmword [rbp + 0x3d0]
movaps xmmword [rbp + 0xa30], xmm0
mov rsi, qword [rbp + 0x8c0]
mov ch, 0xc0
or byte [rax], al
add byte [rax - 0x73], cl
test eax, ecx
or byte [rax], al
add bl, dh
movq mm0, qword [rax]
outsd dx, dword [rsi]
invalid
mov ch, 0xc0
or byte [rax], al
add byte [rax - 0x73], cl
test eax, ecx
or byte [rax], al
add bl, dh
movq mm0, qword [rax]
outsd dx, dword [rsi]
invalid
outsd dx, dword [rsi]
add byte [rax - 0x73], cl
test dword [rax + 0xa], ecx
or al, byte [rax]
invalid
lea rax, [rbp + 0xa48]
or al, byte [rax]
add bl, dh
movq qword [rax], mm0
invalid
movdqu xmmword [rax], xmm0
add byte [rax - 0x75], cl
popfq
and byte [rcx], al
add byte [rax], al
mov rbx, qword [rbp + 0x120]
mov qword [rbp + 0xa40], rsi
test rsi, 0xffffffff80000000
jne 0x1400fd6db
mov dword [rbp + 0x290], r15d
mov ebp, 0x290
mov dword [rbp + 0x294], edi
cmp qword [r13 + 0x10], r15
adc byte [rdi], cl
xchg byte [rax], ch
xchg edx, eax
add byte [rax], al
adc byte [rdi], cl
xchg byte [rax], ch
xchg edx, eax
add byte [rax], al
mov rax, qword [r13 + 8]
test rax, rax
test eax, eax
test eax, eax
je 0x1400fcbe6
add byte [rax], al
cmp dword [rax + r12], 2
je 0x1400fcbe6
add rax, r12
cmp dword [rax + 0x114], edi
jne 0x1400fcbe6
movzx ecx, byte [rax + 0x50]
cmp cl, 6
jae 0x1400f489d
lea edx, [rcx - 3]
push rcx
std
cmp dl, 3
movzx edx, dl
add ecx, dword [rdi]
mov dh, 0xd2
mov r8d, 1
cmovae edx, r8d
rol byte [r8 + 0x1b7402fa], 1
rol byte [r8 + 0x1b7402fa], 1
movzx edx, dl
mov dh, 0xd2
cmp edx, 1
jne 0x1400f489d
invalid
xchg dword [rsi], ecx
add byte [rax], al
test dword [rdi - 0x7ffffff2], eax
cmp cl, 1
ja 0x1400f3a25
stc
add dword [rdi + 0xa], esi
cmp byte [rax + 0x51], 2
jae 0x1400f489d
invalid
add byte [rax], al
invalid
mov eax, dword [rbx + 0x48]
test eax, eax
mov ecx, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmovg ecx, eax
cmp ecx, esi
jb case.0x14002d1d9.2321
test esi, esi
je 0x1400f61bb
invalid
add byte [rax], al
invalid
add byte [rcx], ch
invalid
sub eax, esi
jl 0x1400fe22e
jo case.0x14002d1d9.2321
movaps xmmword [rbp + 0xea0], xmm6
mov byte [rbp + 0xba1], 1
add edi, eax
test dword [rbx + rcx + 0x30000], esp
add byte [rax], al
invalid
lea rax, [0x1401f4ea0]
mov qword [rbp + 0xba8], rax
lea rax, str.Utf8Errorvalid_up_to
lea eax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0xbb0], rax
lea rax, [rbp + 0xbb8]
or eax, dword [rax]
invalid
add byte [rax - 0x73], cl
test dword [rax + 0xf00000b], edi
or eax, dword [rax]
add byte [rdi], cl
movups xmmword [rax], xmm6
movups xmmword [rax], xmm6
mov cl, 1
mov byte [rbp + 0xba0], cl
add cl, ch
invalid
cmp al, byte [rax]
invalid
add cl, ch
invalid
cmp al, byte [rax]
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
lea rcx, [rbp + 0x660]
xor edx, edx
call fcn.140072a10
test al, al
jne 0x1400fc1c4
xchg byte [rax], al
invalid
xchg byte [rax], al
add byte [rsi + 3], bh
invalid
mov esi, 3
add byte [rbx + 0x3c885], cl
add byte [rcx + 0x3b885], cl
mov eax, 0x48000003
invalid
mov eax, dword [rbp + 0x3c8]
add byte [rax], al
mov dword [rbp + 0x3b8], eax
mov rax, qword [rbp + 0x3c0]
test eax, eax
add eax, dword [rax]
invalid
test eax, eax
add eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax + 0xf000003], esi
add byte [rax], al
invalid
mov bh, 0x85
test esp, esi
mov qword [rbp + 0x3b0], rax
add byte [rax], al
movzx eax, word [rbp + 0xcf4]
mov word [rbp + 0xcf0], ax
movzx eax, byte [rbp + 0xcf6]
or al, 0
add byte [rsi - 0x77], ah
test eax, esi
or al, 0
add byte [rdi], cl
mov dh, 0x85
test byte [rax + rax], 0
mov byte [rbp + 0xcf2], al
lea ecx, [rsi - 2]
lea rax, [rcx + 1]
cmp ecx, 2
add bh, byte [rcx]
mov ecx, 0
cmovae rax, rcx
test rax, rax
je 0x1400f3b30
invalid
sbb byte [rax - 0x7d], cl
clc
add dword [rax - 0x75], ecx
popfq
clc
or al, 0
add byte [rdi], cl
test dh, cl
invalid
add byte [rax], al
add byte [rax], al
jmp 0x1400f88c2
nop
nop
cmp rax, 1
mov rbx, qword [rbp + 0xcf8]
clc
or al, 0
add byte [rdi], cl
test dh, cl
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
jmp 0x1400f88c2
nop
test byte [rbp + 0xff3], 1
mov rbx, qword [rbp + 0xcf8]
jne 0x1400f81b0
test dword [rsi + rax*2], ebp
invalid
test dword [rsi + rax*2], ebp
add byte [rax - 0x75], cl
lea ebx, [rax + 0x10]
pop rax
adc byte [rax], al
invalid
add byte [rax], al
mov rcx, qword [rbp + 0x1058]
pop rax
adc byte [rax], al
add byte [rbx + 0x478b9], al
add byte [rdx], al
invalid
cmp dword [rcx + 0x478], 2
add cl, byte [rdi]
jne 0x1400fc514
test dword [rcx + rcx*4 - 0x4e770000], edi
js 0x1400f3b60
add byte [rax], al
mov dword [rcx + 0x478], esi
add byte [rax], al
movzx eax, byte [rbp + 0xe70]
test dword [rax + 0xe], esi
add byte [rax], al
mov byte [rcx + 0x47c], al
mov eax, dword [rbp + 0xb5c]
mov byte [rcx + 0x47d], al
jge 0x1400f3b79
add byte [rax], al
jge 0x1400f3b79
add byte [rax], al
mov eax, dword [rbp + 0xe8c]
mov word [rsi], cs
add byte [rax], al
mov word [rcx + 0x47e], ax
mov eax, dword [rbp + 0x88c]
mov dword [rcx + 0x480], eax
mov rax, qword [rbp + 0x500]
add byte [rbx + 0x88c85], cl
add byte [rcx + 0x48081], cl
add byte [rax - 0x75], cl
test dword [rax], eax
add eax, 0x89480000
mov qword [rcx + 0x484], rax
mov rax, qword [rbp + 0x508]
invalid
invalid
mov qword [rcx + 0x484], rax
mov rax, qword [rbp + 0x508]
mov qword [rcx + 0x48c], rax
add al, 0
add bl, dh
movq qword [rcx + 0x494], mm0
jg 0x1400f3b32
xchg esp, eax
add al, 0
invalid
add al, 0
add byte [rax - 0x75], cl
test dword [rax], ecx
add eax, 0x89480000
or dword [rsp + rax + 0x44f30000], 0x94817f0f
add al, 0
add bl, dh
movq qword [rcx + 0x494], mm0
jg 0x1400f3b32
xchg esp, eax
add al, 0
invalid
add al, 0
add byte [rbx + 0x3b885], cl
add byte [rax - 0x75], cl
xchg ebp, eax
push rax
add al, byte [rax]
add byte [rcx - 0x74b7f7be], cl
test dword [rax + 0x48000003], esi
add byte [rax - 0x77], cl
invalid
mov eax, dword [rbp + 0x3b8]
mov rdx, qword [rbp + 0x250]
xchg ebp, eax
push rax
add al, byte [rax]
add byte [rcx - 0x74b7f7be], cl
test dword [rax + 0x48000003], esi
add byte [rax - 0x77], cl
invalid
movzx eax, byte [rbp + 0xff3]
mov byte [rcx + 0x4b0], al
movzx eax, byte [rbp + 0xcf2]
mov rcx, qword [rbp + 0x258]
mov byte [rcx + 2], al
movzx eax, word [rbp + 0xcf0]
mov word [rcx], ax
mov r8d, dword [rbp + 0xff4]
mov rdx, qword [rbp + 0xe80]
add byte [rax], al
add byte [rax], al
jmp 0x1400f1791
mov eax, dword [rbp + 0x880]
mov dword [rbp + 0x3c8], eax
add eax, dword [rax]
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0x878]
mov eax, dword [rbp + 0x878]
mov qword [rbp + 0x3c0], rax
movzx eax, word [rbp + 0xfe8]
mov word [rbp + 0xcf4], ax
movzx eax, byte [rbp + 0xfea]
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0xcf6], al
mov rcx, qword [rbp + 0xe78]
mov eax, ecx
enter 0xffffffffffffe8c1, 8
enter 0xffffffffffffe8c1, 8
mov dword [rbp + 0xb5c], eax
add byte [rax], al
mov eax, ecx
shr eax, 0x10
mov dword [rbp + 0xe8c], eax
movzx eax, byte [rbp + 0x1004]
add al, 0x10
add byte [rax], al
add al, 0x10
add byte [rax], al
mov byte [rbp + 0xff3], al
add byte [rax], al
mov eax, dword [rbp + 0xe94]
mov dword [rbp + 0x88c], eax
mov rax, qword [rbp + 0xce0]
mov qword [rbp + 0x500], rax
invalid
invalid
add byte [rax], al
add byte [0xcb573c85], al
test eax, ebp
or al, 0
add byte [rax - 0x77], cl
test dword [rax], ecx
or byte [0x108983c93], al
add byte [rax], al
mov eax, ecx
mov rax, qword [rbp + 0xce8]
mov qword [rbp + 0x508], rax
invalid
invalid
add byte [rax], al
add byte [rax], al
mov eax, ecx
mov byte [rbp + 0xe70], cl
mov eax, dword [rbp + 0xfec]
test esp, ebp
sldt word [rax]
mov esi, eax
movdqa xmm8, xmm11
jmp case.0x1400f3767.2
invalid
dec dword [rbx + 0x88085]
add byte [rax - 0x73], cl
lea edx, [rdx + rax + 0x41890000]
sub al, 0x48
mov eax, dword [rbp + 0x878]
js 0x1400f3cc8
add byte [rax], al
mov eax, dword [rbp + 0x880]
add byte [rax], al
lea rcx, [rbp + 0x294]
mov dword [rcx + 0x2c], eax
mov rax, qword [rbp + 0x878]
js 0x1400f3cc8
add byte [rax], al
js 0x1400f3cc8
add byte [rax], al
mov qword [rcx + 0x24], rax
movzx eax, byte [rbp + 0xfea]
test edx, ebp
sldt word [rax]
mov byte [rcx + 0x33], al
movzx eax, word [rbp + 0xfe8]
mov word [rcx + 0x31], ax
xor ecx, dword [r15]
mov bh, 0x85
call 0x1a60f3ce7
mov dword [rcx + 0x31], eax
mov r8d, 0xe0
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x2c8]
lea rdx, [rbp - 0x40]
call sub.VCRUNTIME140.dll_memcpy
cmp bl, byte [0xcb573d02]
test dword [rax + 0xe], edi
add byte [rax], al
invalid
invalid
cmp bl, byte [0xcb573d02]
sbb eax, 0x8b48000f
test dword [rax + 0xe], edi
add byte [rax], al
invalid
mov dword [rbp + 0x290], eax
mov eax, dword [rbp + 0xe94]
mov dword [rbp + 0x294], eax
add al, byte [rax]
add byte [rax - 0x75], cl
test eax, esp
or al, 0
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
test eax, esp
or al, 0
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rbp + 0x298], rax
mov rax, qword [rbp + 0xce8]
invalid
or al, 0
invalid
test dword [rax + 0x48000002], ebx
mov eax, dword [rbp + 0xce8]
invalid
or al, 0
invalid
mov qword [rbp + 0x2a0], rax
movdqu xmmword [rbp + 0x2a8], xmm11
movzx eax, byte [rbp + 0x1004]
mov byte [rbp + 0x2c4], al
test esp, eax
add al, byte [rax]
add byte [rax - 0x75], cl
mov ch, 0x60
invalid
add byte [rax], al
mov byte [rbp + 0x102d], 1
add dword [rax - 0x77], ecx
mov ecx, esi
add al, byte [rax]
add byte [rax - 0x75], cl
mov ch, 0x60
invalid
mov ecx, esi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
adc eax, 0xfd7f5
mov rax, qword [0x1402b3390]
shl rax, 1
shl eax, 1
test rax, rax
jne 0x1400f56b5
xor eax, eax
movzx ecx, byte [rsi + 8]
mov dh, 0x4e
or byte [rcx + rcx*8 - 0x6c257af1], al
add byte [rax], al
mov dh, 0x4e
or byte [rcx + rcx*8 - 0x6c257af1], al
add byte [rax], al
mov dword [rbp + 0x1030], eax
movzx edi, byte [rbp + 0x670]
mov dh, 0xbd
jo 0x1400f3d85
add byte [rax], al
mov dh, 0xbd
jo 0x1400f3d85
add byte [rax], al
mov r15, qword [rbp + 0x668]
mov edi, dword [rbp + 0x668]
mov r8d, 0x118
lea rcx, [rbp + 0x520]
lea ecx, [rbp + 0x520]
lea ecx, [rbp + 0x520]
lea rdx, [rbp + 0x290]
lea edx, [rbp + 0x290]
call sub.VCRUNTIME140.dll_memcpy
mov ebx, dword [rbp + 0x630]
invalid
add byte [rax], al
mov r12b, 3
cmp ebx, dword [rsi + 0x108]
invalid
invalid
add byte [rax - 0x77], cl
mov ch, 0x68
adc byte [rax], al
add byte [rdi], cl
mov qword [rbp + 0x1068], rsi
ja 0x1400f597d
xchg eax, eax
sbb eax, dword [rax]
invalid
xchg eax, eax
sbb eax, dword [rax]
add byte [rbp + rcx*4 - 0x52], cl
rol byte [rcx], 0
add dword [rax], eax
lea r13, [rsi + 0x1c0]
mov byte [rbp + 0x1057], 1
add byte [rax], al
invalid
add dword [rax], eax
add dh, al
test dword [rdi + 0x10], edx
add byte [rax], al
add dword [rax - 0x73], ecx
lea eax, [rax]
or eax, 0x894c0000
invalid
lea rcx, [rbp + 0xd00]
mov rdx, r13
mov r8d, ebx
call fcn.14001a1e0
mov r9, qword [rbp + 0x1068]
mov ecx, dword [rbp + 0x1068]
dec dword fs:[rbx + rcx*4 - 0x73]
push 0x4d000010
lea edx, [rcx + 0x10]
lea r10, [r9 + 0x10]
lea rsi, [r9 + 0x70]
jno 0x1400f3e5c
cmp qword [rbp + 0xd00], 0
je 0x1400f4e31
adc byte [rax], al
invalid
adc byte [rax], al
add byte [rax - 0x7c], al
test dil, dil
jne case.0x1400d568b.133
test ebx, ebx
je case.0x1400d568b.133
test dil, dil
jne case.0x1400d568b.133
lea rcx, [r9 + 0x98]
lea rdx, [r9 + 0x110]
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
lea r8, [r9 + 0x114]
lea rax, [r9 + 0x9c]
test bl, 1
add dword [rax + 0xf], ecx
ror dword [rcx + 0xf], 1
rol byte [r11 - 0x7af0ffc6], 0x45
invalid
add byte [rax], al
add dword [rax + 0xf], ecx
ror dword [rcx + 0xf], 1
rol byte [r11 - 0x7af0ffc6], 0x45
invalid
cmp dword [rax], ebx
ja case.0x140090a3c.354
mov byte [rbp + 0x1057], 1
mov qword [rbp + 0x1018], r10
add byte [rcx + rcx*4 + 0x54], cl
and al, 0x20
add byte [rcx + rcx*4 + 0x54], cl
push rsp
and al, 0x20
lea rcx, [rbp + 0xea0]
lea ecx, [rbp + 0xea0]
mov rdx, rsi
mov r8d, ebx
mov r9b, 1
mov cl, 1
call fcn.140016620
movzx eax, byte [rbp + 0xea0]
cmp al, 3
jne 0x1400f5305
adc al, 0
invalid
cmp dword [rbp + 0xea4], 0
je case.0x1400909b1.346
sbb al, byte [rax]
add byte [rbx + 0xea895], cl
add byte [rax - 0x75], cl
test dword [rax + 0x10], ebp
add byte [rax], al
mov edx, dword [rbp + 0xea8]
mov rax, qword [rbp + 0x1068]
mov r9d, dword [rax + 0xfc]
add byte [rax], al
add byte [rbx + rcx*4 - 0x80], al
invalid
invalid
invalid
jl 0x1400f3e99
invalid
mov r8d, dword [rax + 0x17c]
add dword [rax], eax
add byte [rax], al
add dh, al
test dword [rdi + 0x10], edx
add byte [rax], al
add dword [rax - 0x73], ecx
lea ecx, [rbp + 0xea0]
call case.0x14000ac82.315
mov byte [rbp + 0x1057], 1
invalid
invalid
mov byte [rbp + 0x1057], 1
lea rcx, [rbp + 0xea0]
lea ecx, [rbp + 0xea0]
call case.0x14000ac82.315
mov byte [rbp + 0x1057], 1
lea rcx, [rbp + 0xd00]
lea rdx, [rbp + 0xea0]
call fcn.14001b710
js 0x1400f3eb8
invalid
lea eax, [rax]
or eax, 0x8d480000
xchg ebp, eax
movabs al, byte [0xfff27849e800000e]
js 0x1400f3eb8
invalid
js 0x1400f3eb8
js 0x1400f3eb8
dec dword [rcx - 0x7274b32d]
push 0xffffffffe9000010
xchg edx, eax
sldt word [rax]
invalid
mov ebx, edx
mov r9, qword [rbp + 0x1068]
jmp 0x1400f4e67
invalid
add byte [rbx + 0x88085], cl
add byte [rax - 0x73], cl
lea edi, [rax]
or al, byte [rax]
add byte [rcx - 0x74b7d7bf], cl
sub byte [rax - 0x75], cl
mov eax, dword [rbp + 0x880]
lea rcx, [rbp + 0xa38]
mov dword [rcx + 0x28], eax
sub byte [rax - 0x75], cl
test dword [rax + 8], edi
add byte [rax], al
sub byte [rax - 0x75], cl
test dword [rax + 8], edi
add byte [rax], al
mov qword [rcx + 0x20], rax
movzx eax, byte [rbp + 0xfea]
invalid
sldt word [rax]
invalid
sldt word [rax]
mov byte [rcx + 0x2f], al
movzx eax, word [rbp + 0xfe8]
mov word [rcx + 0x2d], ax
mov r8d, 0xe0
lea rcx, [rbp + 0xa68]
lea rdx, [rbp - 0x40]
call sub.VCRUNTIME140.dll_memcpy
add byte [rax - 0x75], cl
test dword [rax + 0xe], edi
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0xe], edi
add byte [rax], al
mov dword [rbp + 0xa30], eax
mov eax, dword [rbp + 0xe94]
mov dword [rbp + 0xa34], eax
add byte [rax - 0x75], cl
test eax, esp
or al, 0
add byte [rax - 0x77], cl
test dword [rax], edi
or al, byte [rax]
add byte [rax - 0x75], cl
test eax, ebp
or al, 0
add byte [rax - 0x77], cl
test dword [rax + 0xa], eax
add byte [rax], al
add byte [rax - 0x75], cl
test eax, esp
or al, 0
add byte [rax - 0x77], cl
test dword [rax], edi
or al, byte [rax]
add byte [rax - 0x75], cl
test eax, ebp
or al, 0
add byte [rax - 0x77], cl
test dword [rax + 0xa], eax
add byte [rax], al
movdqu xmmword [rbp + 0xa48], xmm11
movzx eax, byte [rbp + 0x1004]
add al, 0x10
add byte [rax], al
mov byte [rbp + 0xa64], al
mov rdi, qword [rbp + 0x660]
add byte [rax], al
or al, byte fs:[rax]
add byte [rax - 0x75], cl
mov ebp, 0x660
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x1028], 1
mov rcx, rdi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
adc eax, 0xfd5cb
mov rax, qword [0x1402b3390]
add eax, 0x1bf40c
shl rax, 1
test rax, rax
test eax, eax
jne 0x1400f56cd
mov dword [rbp + 0x1030], 0
movzx eax, byte [rdi + 8]
or byte [r8 + r8*8 - 0x6cac7af1], r8b
add byte [rax], al
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x47
or byte [r8 + r8*8 - 0x6cac7af1], r8b
add byte [rax], al
mov rsi, qword [rbp + 0x668]
mov r8d, 0x118
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
or byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea esp, [rax + 0x48000008]
or byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rbp + 0xa30]
lea rdx, [rbp + 0xa30]
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0xc0], rsi
mov ebx, dword [rbp + 0x9a8]
popfq
test al, 9
add byte [rax], al
mov r15d, dword [rbp + 0x9ac]
mov qword [rbp + 0x1068], rdi
add byte [rax], al
add byte [rax], al
lea rsi, [rdi + 0x1c0]
mov byte [rbp + 0x1067], 1
lea rcx, [rbp + 0x3d0]
add byte [rax], al
rol byte [rcx], 0
add dh, al
test dword [rdi + 0x10], esp
add byte [rax], al
add dword [rax - 0x73], ecx
invalid
invalid
invalid
add byte [rax], al
mov rdx, rsi
mov r8d, ebx
call fcn.140019da0
pop rbp
dec dword [rax - 0x75]
test eax, edx
add eax, dword [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
invalid
add byte [rax], al
pop rbp
dec dword [rax - 0x75]
test eax, edx
add eax, dword [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
movabs eax, dword [0x8b4803b44100000d]
add byte [rax], al
mov r12b, 3
mov rcx, qword [rbp + 0x1068]
add byte [rax], al
mov r12b, 3
mov rcx, qword [rbp + 0x1068]
cmp ebx, dword [rcx + 0x108]
jbe 0x1400f4b13
movzx eax, byte [rbp + 0x102f]
jmp 0x1400f51da
mov rcx, qword [rbp + 0x660]
mov qword [rbp + 0x1068], rcx
mov dword [rbp + 0x1068], ecx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400f56eb
mov dword [rbp + 0x1048], 0
mov rax, qword [rbp + 0x1068]
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x10], ebp
add byte [rax], al
movzx eax, byte [rax + 8]
test al, al
jne 0x1400fd18b
mov rdi, qword [rbp + 0x668]
mov rcx, rdi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400f575f
invalid
lea rbx, [r9 + 0x1c0]
lea ebx, [rcx + 0x1c0]
mov r8d, dword [rbp + 0xfec]
test r8d, r8d
je 0x1400f4928
or byte [rax], al
invalid
or byte [rax], al
add byte [rcx + 0x101885], cl
add byte [rax - 0x77], cl
mov ebp, 0x1030
mov dword [rbp + 0x1018], eax
mov qword [rbp + 0x1030], rdi
lea rcx, [rbp + 0xea0]
mov rdx, rbx
call fcn.140019da0
cmp qword [rbp + 0xea0], 0
je 0x1400f4de6
mov rax, qword [rbp + 0x1030]
lea r8, [rax + 0x10]
adc byte [rax - 0x75], cl
test dword [rax + 0x10], ebp
add byte [rax], al
adc byte [rax], al
add byte [rbp + rcx*4 + 0x40], cl
adc byte [rax - 0x75], cl
test dword [rax + 0x10], ebp
add byte [rax], al
lea rcx, [rax + 0x110]
add rax, 0x1b0
add eax, 0x1b0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
mov rdx, qword [rbp + 0xe78]
add byte [rax], al
lea r9, [rbp + 0xea0]
call fcn.1400df0b0
invalid
cmp byte [rbp + 0x1018], 0
mov rsi, qword [rbp + 0x1030]
jne 0x1400f4153
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400f5f35
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
sldt word [rcx - 0x4c]
add eax, dword [rax - 0x49]
add dword [rax + 0x1048bd], eax
add byte [rax], al
mov rsi, qword [rbp + 0x1068]
mov esi, dword [rbp + 0x1068]
jne 0x1400f53d8
add byte [rax - 0x75], cl
test dword [rax + 6], ebx
add byte [rax], al
mov rax, qword [rbp + 0x658]
cmp byte [rax + 8], 0
jne 0x1400fd1d5
movzx ecx, word [rbp + 0xb56]
mov edx, dword [rbp + 0xfec]
add byte [rax - 0x3f], cl
loop 0x1400f41ad
or rdx, rcx
mov rcx, qword [rbp + 0xe78]
add byte [rax - 0x3f], cl
loope 0x1400f41db
add byte [rax - 0x3f], cl
loope 0x1400f41db
or rcx, rdx
cmp byte [rbp + 0xe67], 0
je 0x1400f48f2
xchg ebp, eax
add dword [0x1795741e2], ecx
retf 0x850f
sldt word [rax]
lea rax, [rbp + 0xd01]
mov qword [rbp + 0x8a0], rax
movabs rax, 0x54fe9b8bf0a27b0b
mov eax, 0xf0a27b0b
mov ebx, dword [rbx + 0x394854fe]
ror dword [rdi], 0x85
invalid
invalid
add byte [rax], al
mov eax, 0xf0a27b0b
mov ebx, dword [rbx + 0x394854fe]
ror dword [rdi], 0x85
movabs dword [0x648b58b4800009a], eax
add byte [rax], al
mov rsi, qword [rbp + 0x648]
mov rsi, qword [rbp + 0x648]
cmp dword [rsi + 0x28], 0
je 0x1400fdd58
mov rcx, qword [rbp + 0x660]
invalid
mov qword [rbp + 0x1068], rcx
call fcn.140072880
mov ebx, eax
lea rax, [rbp + 0xeb0]
test dword [rax + 0xf00000e], esi
adc dword [rax], esi
test dword [rax + 0xf00000e], esi
adc dword [rax], esi
mov rcx, qword [rbp + 0x1068]
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
ror dword [rdi], cl
add byte [rax - 0x75], cl
add eax, 0x1bf142
ror dword [rdi], cl
add byte [rax - 0x75], cl
add eax, 0x1bf142
shl rax, 1
test rax, rax
jne 0x1400f628d
xor eax, eax
mov rdi, qword [rbp + 0x1068]
movzx ecx, byte [rdi + 8]
mov dh, 0x4f
or byte [rcx + rcx*8 - 0x65767af1], al
add byte [rax], al
cmp dword [rdi + 0x108], ebx
jb 0x1400fdd35
add byte [rdi], cl
invalid
mov dword [rdi + 0x108], ebx
test al, al
jne 0x1400f4298
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400f6bdd
mov rcx, rdi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
add byte [rax - 0x73], cl
add eax, 0x12cb20
add byte [rax - 0x73], cl
add eax, 0x12cb20
mov qword [rbp + 0xea0], rax
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0xea8], rax
mov dword [rbp + 0xec0], ebx
mov dword [rbp + 0xec4], 0
mov rcx, rsi
lea rdx, [rbp + 0xea0]
call fcn.140022340
mov esi, 2
add cl, ch
in eax, 0xf7
invalid
invalid
add cl, ch
in eax, 0xf7
invalid
mov rax, qword [rbp + 0xe78]
mov dword [rbp + 0x8a0], eax
mov eax, dword [rbp + 0xe94]
mov dword [rbp + 0x8a4], eax
mov rax, qword [rbp + 0xce0]
mov qword [rbp + 0x8a8], rax
mov rax, qword [rbp + 0xce8]
mov qword [rbp + 0x8b0], rax
or byte [rax], al
add bl, dh
movq qword [rbp + 0x8b8], mm3
or byte [rax], al
add bl, dh
movq qword [rbp + 0x8b8], mm3
mov rsi, qword [rbp + 0x660]
mov byte [rbp + 0x1050], 1
test dword [rax + 0x10], edx
add byte [rax], al
add dword [rax - 0x77], ecx
int1
test dword [rax + 0x10], edx
add byte [rax], al
add dword [rax - 0x77], ecx
int1
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400f572e
mov dword [rbp + 0x1018], 0
mov qword [rbp + 0x1068], rsi
movzx eax, byte [rsi + 8]
test al, al
jne 0x1400fd272
mov rsi, qword [rbp + 0x668]
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400f577e
xor eax, eax
mov r10, qword [rbp + 0x1068]
movzx ecx, byte [rsi + 8]
test cl, cl
jne 0x1400fd1f2
mov edi, dword [rbp + 0x8c0]
mov ebx, dword [r10 + 0x178]
cmp ebx, edi
jae 0x1400f45c5
mov rcx, qword [rbp + 0x660]
mov qword [rbp + 0x1068], rcx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400f5753
xor eax, eax
mov esi, dword [rbp + 0xfec]
mov rcx, qword [rbp + 0x1068]
movzx edx, byte [rcx + 8]
test dl, dl
jne 0x1400fd111
test esi, esi
mov dword [rbp + 0x1030], eax
je 0x1400f586c
mov r12b, 3
cmp dword [rcx + 0x108], esi
jb 0x1400f65e6
mov rdi, qword [rbp + 0x668]
lea rdx, [rcx + 0x1c0]
lea rcx, [rbp + 0xea0]
mov r8d, esi
call fcn.140019da0
cmp qword [rbp + 0xea0], 0
je 0x1400f52c7
movdqu xmm0, xmmword [rbp + 0xea0]
movdqa xmmword [rbp + 0x8a0], xmm0
mov rcx, rdi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400f6202
xor eax, eax
mov r8, qword [rbp + 0x1068]
movzx ecx, byte [rdi + 8]
test cl, cl
jne 0x1400fdb98
mov qword [rbp + 0x1048], rdi
mov rdx, qword [rbp + 0x8a0]
mov ecx, dword [rbp + 0x8a8]
mov r9d, dword [rbp + 0x8ac]
mov dword [rbp + 0xa30], ecx
mov dword [rbp + 0xa34], r9d
cmp qword [rdx + 0x10], rcx
mov dword [rbp + 0x1018], eax
jbe 0x1400fd6ff
mov rbx, qword [rdx + 8]
test rbx, rbx
je 0x1400fd6ff
imul rdx, rcx, 0x130
cmp dword [rbx + rdx], 2
je 0x1400fd6ff
add rbx, rdx
cmp dword [rbx + 0x114], r9d
jne 0x1400fd6ff
mov edi, dword [rbx + 0x48]
mov dword [rbp + 0xa30], ecx
mov dword [rbp + 0xa34], r9d
cmp dword [rbx], 2
je 0x1400fd8e6
cmp dword [rbx + 0x114], r9d
jne 0x1400fd8e6
lea rsi, [r8 + 0x10]
cmp byte [rbx + 0x126], 0
je 0x1400f4559
mov rcx, qword [r8 + 0x58]
cmp qword [r8 + 0x50], rcx
jbe 0x1400f55a5
inc rcx
mov qword [r8 + 0x58], rcx
movzx eax, byte [rbx + 0x50]
cmp rax, 5
ja 0x1400f4570
cmp byte [rbx + 0x121], 0
je 0x1400f6469
mov qword [rbp + 0x1040], rbx
lea ecx, [rax - 6]
cmp cl, 6
jb 0x1400f6449
lea ecx, [rax - 3]
cmp cl, 2
ja 0x1400f4594
cmp cl, 1
jne 0x1400f6449
test rax, rax
je 0x1400f6449
cmp eax, 1
jne 0x1400f6410
mov r8, qword [rbp + 0x1040]
mov rax, qword [r8 + 0x58]
mov rdx, qword [r8 + 0x60]
lea rcx, [r8 + 0x70]
mov r8, qword [r8 + 0x68]
call qword [rax + 0x10]
jmp 0x1400f6449
mov dword [rbp + 0x290], r15d
mov dword [rbp + 0x294], edi
cmp dword [rax], 2
je 0x1400fd3b4
cmp dword [rax + 0x114], edi
jne 0x1400fd3b4
movzx ecx, byte [rax + 0x50]
add cl, 0xfa
movzx ecx, cl
cmp cl, 6
mov edx, 6
cmovae ecx, edx
cmp cl, 4
je 0x1400f523f
movzx ecx, cl
cmp ecx, 3
jne 0x1400f7477
mov r12b, 3
mov r10, qword [rbp + 0x1068]
cmp esi, dword [r10 + 0x108]
jbe 0x1400f508f
mov eax, dword [rbp + 0xb60]
mov esi, eax
jmp 0x1400f5824
mov ecx, dword [r9 + 0x118]
add ecx, dword [rbp + 0xe78]
mov r14d, 3
jo 0x1400f5389
mov dword [rbp + 0x1018], eax
mov qword [rbp + 0x1030], rdi
mov dword [r9 + 0x118], ecx
mov qword [rbp + 0xd00], 2
mov qword [rbp + 0xd20], 0
mov eax, dword [r9 + 0x11c]
mov r8, qword [rbp + 0xe78]
lea ecx, [rax + r8]
shl rcx, 0x20
mov edx, eax
add edx, r8d
movabs rdx, 0x300000001
cmovo rcx, rdx
test cl, cl
jne 0x1400f49a5
shr rcx, 0x20
mov dword [r9 + 0x11c], ecx
mov eax, ecx
test eax, eax
jle 0x1400f4130
mov rax, qword [rbp + 0x1068]
lea r14, [rax + 0x118]
lea r15, [rax + 0x13c]
jmp 0x1400f49d8
mov rax, qword [rbp + 0x1068]
cmp dword [rax + 0x11c], 0
jle 0x1400f58a6
lea rcx, [rbp + 0xea0]
mov rdx, r15
mov r8, rbx
call fcn.14001ae70
mov rcx, qword [rbp + 0xea0]
test rcx, rcx
je 0x1400f55ef
mov r8d, dword [rbp + 0xea8]
mov eax, dword [rbp + 0xeac]
mov dword [rbp + 0xa30], r8d
mov dword [rbp + 0xa34], eax
cmp qword [rcx + 0x10], r8
adc byte [r15], cl
invalid
test dword [rdx], edi
invalid
test byte [rax + 0x7a], bh
add byte [rax], al
imul r9, r8, 0x130
cmp dword [rdx + r9], 2
je 0x1400fc4a3
jp 0x1400f4a3c
invalid
jp 0x1400f4a3c
add byte [rcx + rax - 0x36], cl
add rdx, r9
cmp dword [rdx + 0x114], eax
jne 0x1400fc4a3
add byte [rax], al
add byte [rax], al
movzx r9d, byte [rdx + 0x50]
add r9b, 0xfa
movzx r9d, r9b
cmp r9b, 6
cmp cl, 6
cmp cl, 6
mov r10d, 6
cmovae r9d, r10d
cmp r9b, 3
invalid
je 0x1400f4a77
add esi, dword [rdx + rcx + 0x45]
movzx ecx, cl
movzx r9d, r9b
cmp r9d, 5
jne 0x1400f4a7d
cmp byte [rdx + 0x51], 0
jne 0x1400f4aad
mov dword [rbp + 0xa30], r8d
mov dword [rbp + 0xa34], eax
cmp dword [rdx], 2
je 0x1400fcae8
cmp dword [rdx + 0x114], eax
jne 0x1400fcae8
cmp qword [rdx + 0x88], 0
je 0x1400f49c4
mov qword [rbp + 0xa30], rcx
mov dword [rbp + 0xa38], r8d
mov dword [rbp + 0xa3c], eax
mov dword [rbp + 0xba0], r8d
mov dword [rbp + 0xba4], eax
movsb byte [rdi], byte [rsi]
or eax, dword [rax]
add byte [rbx - 0x7bf0fdc6], al
jle 0x1400f4ad6
invalid
movsb byte [rdi], byte [rsi]
or eax, dword [rax]
add byte [rbx - 0x7bf0fdc6], al
jle 0x1400f4ad6
add byte [rcx], bh
invalid
cmp dword [rdx + 0x114], eax
jne 0x1400fc923
mov edi, dword [rdx + 0x48]
mov rcx, r14
lea rdx, [rbp + 0xa30]
call fcn.140024c10
cmp edi, 0x3b9aca00
setne r8b
ror byte [rax - 0x77], 0xf1
ror byte [rax - 0x77], 0xf1
lea rdx, [rbp + 0xa30]
call fcn.14001fad0
jmp 0x1400f49c4
invalid
dec dword [rbx + 0x3d89d]
add byte [rbx + rcx*4 - 0x4b], al
fadd qword [rbx]
add byte [rax], al
mov ebx, dword [rbp + 0x3d8]
mov r14d, dword [rbp + 0x3dc]
mov dword [rbp + 0x520], ebx
mov dword [rbp + 0x524], r14d
cmp qword [rax + 0x10], rbx
jbe 0x1400fd33c
invalid
add byte [rax - 0x75], cl
push rax
or byte [rax - 0x7b], cl
ror byte [rdi], cl
test al, bh
xchg dword [rax], eax
add byte [rax + 0x69], cl
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x1400fd33c
imul rax, rbx, 0x130
cmp dword [rdx + rax], 2
je 0x1400fd33c
ret
add rdx, rax
add edx, eax
cmp dword [rdx + 0x114], r14d
jne 0x1400fd33c
add rdx, 0x50
add edx, 0x50
mov byte [rbp + 0x1067], 1
lea rcx, [rbp + 0xd00]
add al, ch
mov eax, 0xf44fff2
mov dh, 0xa5
add byte [0xf61e4b86], cl
test dword [rcx], eax
or eax, 0x80410000
cld
add ecx, dword [rdi]
test dword [rdi], eax
invalid
invalid
add byte [rax], al
add al, ch
mov eax, 0xf44fff2
mov dh, 0xa5
add byte [0xf61e4b86], cl
test dword [rcx], eax
or eax, 0x80410000
cld
add ecx, dword [rdi]
test dword [rdi], eax
invalid
invalid
test al, al
je 0x1400f4db2
mov rax, qword [rbp + 0x1068]
cmp byte [rax + 0x10c], 0
je 0x1400f5c9e
add byte [rax], al
mov rdx, r13
mov r8d, r15d
xor r9d, r9d
call fcn.140016620
sbb r14b, dl
inc dword [rdi + rcx - 0x4a]
movsd dword [rdi], dword [rsi]
movabs al, byte [0xf03fc804100000e]
test ebx, ebp
adc byte [rax], al
invalid
cmp dword [rbp + 0xea4], 0
je 0x1400f6221
mov rax, qword [rbp + 0x1068]
mov r9d, dword [rax + 0xfc]
mov r8d, dword [rax + 0x17c]
cmp byte [rcx + rax], 0
mov byte [rbp + 0x1067], 1
lea rcx, [rbp + 0xea0]
mov edx, r15d
cli
call case.0x14000ac82.315
mov byte [rbp + 0x1067], 1
lea rcx, [rbp + 0x188]
mov rdx, rsi
mov r8d, r15d
lea r9, [rbp + 0xea0]
call fcn.140019eb0
dec dword [rax - 0x77]
mov ebp, 0x1048
mov qword [rbp + 0x1040], r13
mov qword [rbp + 0x120], r13
lea rax, [rbp + 0x120]
mov qword [rbp + 0xfb8], rax
add byte [rcx - 0x48], al
sbb byte [rcx], al
add byte [rax], al
add byte [rcx - 0x48], al
sbb byte [rcx], al
add byte [rax], al
lea rcx, [rbp + 0xea0]
lea rdx, [rbp + 0x8a0]
xchg ebp, eax
movabs al, byte [0xf0dabe8000008]
xchg ebp, eax
movabs al, byte [0xf0dabe8000008]
lea rax, [rbp + 0xc0]
mov qword [rbp + 0xfc0], rax
mov r15, qword [rbp + 0x188]
mov r12d, dword [rbp + 0x190]
mov esp, dword [rbp + 0x190]
mov esp, dword [rbp + 0x190]
mov edi, dword [rbp + 0x194]
mov dword [rbp + 0x3d0], r12d
mov dword [rbp + 0x3d4], edi
cmp qword [r15 + 0x10], r12
adc byte [rdi], cl
xchg ch, bh
xchg esp, eax
add byte [rax], al
mov rax, qword [r15 + 8]
test rax, rax
je 0x1400fe1b6
imul r13, r12, 0x130
cmp dword [rax + r13], 2
je 0x1400fe1b6
add rax, r13
cmp dword [rax + 0x114], edi
add dword [rax], eax
add byte [rdi], cl
test edi, ecx
xchg esp, eax
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
test edi, ecx
xchg esp, eax
add byte [rax], al
mov eax, dword [rax + 0x48]
mov dword [rbp + 0x1018], eax
add byte [rax], al
mov r8d, 0x118
lea rcx, [rbp + 0xd00]
lea rdx, [rbp + 0x8a0]
call sub.VCRUNTIME140.dll_memcpy
mov dword [rbp + 0x520], r12d
mov dword [rbp + 0x524], edi
cmp qword [r15 + 0x10], r12
jbe 0x1400fe252
mov r9, qword [r15 + 8]
test r9, r9
je 0x1400fe252
add byte [rax], al
add r9, r13
cmp dword [r9 + 0x114], edi
jne 0x1400fe252
movzx eax, byte [r9 + 0x50]
lea ecx, [rax - 6]
movzx edx, cl
cmp dl, 6
mov r8d, 6
cmovae edx, r8d
test dl, dl
je 0x1400f63a5
mov byte [rbp + 0x6e1], 1
mov dword [rbp + 0x6e4], 1
lea rax, [0x1401f5c18]
lea eax, [0x1401f5c18]
lea eax, [0x1401f5c18]
mov qword [rbp + 0x6e8], rax
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0x6f0], rax
lea rax, [rbp + 0x6f8]
movups xmmword [rax], xmm6
mov byte [rbp + 0x6e0], 1
mov r12, qword [rbp + 0x1048]
adc byte [rax], al
add cl, ch
fsubr qword [rax + rax]
invalid
adc byte [rax], al
add cl, ch
fsubr qword [rax + rax]
add byte [rax - 0x73], cl
add eax, 0x127cff
lea rax, [0x14021cab8]
mov qword [rbp + 0xa10], rax
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0xa08], rax
mov dword [rbp + 0xe54], 1
mov al, 1
mov r12b, 1
pxor xmm7, xmm7
jmp 0x1400f51da
test byte [rbp + 0xfec], 1
sete al
mov rdx, qword [rbp + 0x1068]
cmp byte [rdx + 0x68], 0
sete cl
xor cl, al
je 0x1400f5350
cmp dword [rdx + 0x110], 0
jne 0x1400f4130
mov eax, dword [rbp + 0xfec]
mov rcx, qword [rbp + 0x1068]
mov ecx, dword [rbp + 0x1068]
cmp dword [rcx + 0x114], eax
jbe 0x1400f5376
jmp 0x1400f4130
mov qword [rbp + 0x1018], r10
mov rax, qword [rbp + 0xd08]
mov rcx, qword [rbp + 0xd10]
mov rcx, qword [rcx - 8]
mov rdx, qword [rax + 0x10]
cmp rcx, rdx
jae 0x1400fb630
mov dword [rbp + 0xa30], eax
mov dword [rbp + 0xa34], ebx
mov qword [rbp + 0x1048], rax
mov r14d, eax
cmp qword [r9 + 0x1d0], r14
jbe 0x1400fd57f
mov rax, qword [r9 + 0x1c8]
test rax, rax
je 0x1400fd57f
imul rdi, r14, 0x130
cmp dword [rax + rdi], 2
je 0x1400fd57f
add rax, rdi
cmp dword [rax + 0x114], ebx
jne 0x1400fd57f
movzx ecx, byte [rax + 0x50]
cmp cl, 6
jae 0x1400f4efa
lea edx, [rcx - 3]
cmp dl, 3
movzx edx, dl
mov r8d, 1
cmovae edx, r8d
cmp dl, 2
je 0x1400f597d
movzx edx, dl
cmp edx, 1
jne 0x1400f4efa
invalid
cmp cl, 1
ja 0x1400f597d
cmp byte [rax + 0x51], 2
jb 0x1400f597d
or dword [rdx], 0
invalid
or dword [rdx], 0
add byte [rax - 0x77], cl
mov ch, 0x30
add al, byte [rax]
add dh, al
test dword [rdi + 0x10], edx
add byte [rax], al
add dword [rcx + rcx*4 - 7], ecx
mov qword [rbp + 0x230], rsi
mov byte [rbp + 0x1057], 1
mov rcx, r15
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400f6255
add byte [rax], al
add byte [rax], al
mov dword [rbp + 0xfe0], 0
mov dword [rbp + 0x1040], ebx
movzx eax, byte [r15 + 8]
test al, al
mov rsi, qword [rbp + 0x1068]
jne 0x1400fdbd5
lea rax, [r15 + 0x10]
mov qword [rbp + 0x228], rax
mov r12, r13
mov qword [rbp + 0xb90], r13
mov r13, qword [rbp + 0x1048]
add byte [rax], al
add byte [rax], al
mov dword [rbp + 0xb98], r13d
mov ebx, dword [rbp + 0x1040]
mov dword [rbp + 0xb9c], ebx
lea rax, [rbp + 0x230]
mov qword [rbp + 0x9b8], rax
mov r8d, 0x118
lea rcx, [rbp + 0x8a0]
lea rdx, [rbp + 0x520]
call sub.VCRUNTIME140.dll_memcpy
lea ecx, [rdx]
str word [rax - 0x73]
test dword [rax], ebp
add al, byte [rax]
add byte [rax - 0x77], cl
test eax, eax
or dword [rax], eax
add byte [rcx + rcx*4 - 0x53], al
lodsd eax, dword [rsi]
movabs al, byte [0xba49d8900000b]
add byte [rcx + rdi - 0x4a], cl
rol byte [rcx], 1
add byte [rax], al
lea ecx, [rdx]
str word [rax - 0x73]
test dword [rax], ebp
add al, byte [rax]
add byte [rax - 0x77], cl
test eax, eax
or dword [rax], eax
add byte [rcx + rcx*4 - 0x53], al
lodsd eax, dword [rsi]
lodsd eax, dword [rsi]
movabs al, byte [0xba49d8900000b]
add byte [rcx + rdi - 0x4a], cl
rol byte [rcx], 1
add byte [rax], al
mov qword [rbp + 0xe40], r15
jbe 0x1400fd770
mov r9, qword [rsi + 0x1c8]
test r9, r9
je 0x1400fd770
test esi, esi
je 0x1400f50d8
test sil, 1
sete al
test bl, bl
sete cl
xor cl, al
lea rdx, [r10 + 0x98]
lea r8, [r10 + 0x110]
lea r9, [r10 + 0x9c]
lea rax, [r10 + 0x114]
test cl, cl
cmovne rdx, r8
cmove rax, r9
cmp dword [rdx], 0
jne 0x1400f579d
cmp dword [rax], esi
ja 0x1400f579d
mov byte [rbp + 0x1053], 1
lea rax, [0x14021cab8]
mov qword [rbp + 0xcd0], rax
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0xa00], rax
mov esi, 1
jmp case.0x1400dfcfc.116
movzx ecx, word [rbp + 0xd02]
mov word [rbp + 0xe68], cx
mov ecx, dword [rbp + 0xd04]
mov dword [rbp + 0xe54], ecx
mov rcx, qword [rbp + 0xd08]
mov qword [rbp + 0xa10], rcx
mov rcx, qword [rbp + 0xd10]
mov qword [rbp + 0xa08], rcx
movdqu xmm7, xmmword [rbp + 0xd18]
mov byte [rbp + 0x102f], al
lea rcx, [rbp + 0x8a0]
call fcn.1400259f0
lea rcx, [rbp + 0x900]
call fcn.14006f460
cmp byte [rbp + 0x1030], 0
mov rsi, qword [rbp + 0x1068]
jne 0x1400f521b
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400f5d5b
mov byte [rbp + 0x1028], 0
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov esi, 2
cmp r12b, 3
je case.0x1400f3767.2
jmp 0x1400f8c15
lea rcx, [rax + 0x51]
cmp byte [rcx], 0
je 0x1400f7477
test sil, 1
sete al
mov rdx, qword [rbp + 0x1068]
cmp byte [rdx + 0x68], 0
sete cl
xor cl, al
je 0x1400f5850
cmp dword [rdx + 0x110], 0
mov r12b, 3
jne 0x1400f65e6
cmp dword [rdx + 0x114], esi
jbe 0x1400f586c
jmp 0x1400f65e6
movzx ecx, byte [rbp + 0xea1]
mov byte [rbp + 0x1006], cl
movzx ecx, word [rbp + 0xea2]
mov word [rbp + 0xe36], cx
mov ebx, dword [rbp + 0xea4]
mov rcx, qword [rbp + 0xeb0]
mov qword [rbp + 0x518], rcx
movdqu xmm14, xmmword [rbp + 0xeb8]
mov rcx, qword [rbp + 0xea8]
mov qword [rbp + 0x868], rcx
jmp 0x1400f5974
cmp dword [rdx + 0x98], 0
jne 0x1400f4130
mov eax, dword [rbp + 0xfec]
mov rcx, qword [rbp + 0x1068]
cmp dword [rcx + 0x9c], eax
pushfq
add byte [rax], al
add byte [rdi], cl
invalid
invalid
in eax, dx
invalid
invalid
mov r14d, 1
mov rdi, qword [rbp + 0x1030]
mov eax, dword [rbp + 0x1018]
sbb byte [rax], dl
add byte [rax], al
sbb byte [rax], dl
add byte [rax], al
test al, al
jne case.0x140085e56.403
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
invalid
cld
fistp word [rbx]
add byte [rax - 0x2f], cl
loopne 0x1400f53e0
test eax, eax
ror byte [rdi], 0x85
pop rdx
adc byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
jne 0x1400f63fa
mov rcx, rdi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov r12b, 1
xor edi, edi
mov dword [rbp + 0x67c], r14d
mov ch, 0x7c
invalid
add byte [rax], al
cmp byte [rbp + 0x1048], 0
add byte [rax], al
add byte [rax - 0x75], cl
mov ch, 0x68
adc byte [rax], al
add byte [rbp + 0x13], dh
mov ch, 0x7c
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov ch, 0x68
adc byte [rax], al
add byte [rbp + 0x13], dh
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
fistp word [rbx]
add byte [rax - 0x2f], cl
loopne case.0x140085d5d.403
test eax, eax
jne 0x1400f5d71
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov esi, 2
add byte [rsi + 2], bh
test dil, dil
jne case.0x1400f3767.2
jmp 0x1400f8c81
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74c83948], al
and cl, byte [rax - 0x7b]
sal byte [rbp + rbx + 0x48], 0x8b
test dword [rax + 0x10], ebp
add byte [rax], al
mov r8, qword [rax + 0x198]
mov rcx, qword [0x1402b32e8]
ficomp word [rbx]
invalid
cwde
add dword [rax], eax
add byte [rax - 0x75], cl
or eax, 0x1bdebd
ficomp word [rbx]
invalid
ficomp word [rbx]
add byte [rcx], dh
sar bh, cl
adc eax, 0xfc125
sbb eax, dword [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0xec0]
add byte [rax], al
mov r9, qword [rbp + 0x1030]
mov qword [r9 + 0x20], rax
movzx eax, word [rbp + 0xea0]
movabs al, byte [0xea28db70f00000e]
add byte [rax], al
movabs al, byte [0xea28db70f00000e]
add byte [rax], al
mov edx, dword [rbp + 0xea4]
mov r8, qword [rbp + 0xea8]
invalid
add byte [rax], al
movdqa xmm0, xmmword [rbp + 0xeb0]
xchg ebp, eax
movsb byte [rdi], byte [rsi]
invalid
invalid
movdqu xmmword [r9 + 0x10], xmm0
mov word [r9], ax
add dword [rsi + 0x41], esp
mov dword [rcx + 2], ecx
add dword [rsi + 0x41], esp
mov dword [rcx + 2], ecx
mov dword [r9 + 4], edx
mov qword [r9 + 8], r8
mov dword [rcx + 8], eax
cmp byte [rbp + 0x1008], 0
mov rsi, qword [rbp + 0x1040]
add byte [rbp + 0x13], dh
add byte [rbp + 0x13], dh
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
add byte [rax - 0x2f], cl
loopne 0x1400f54e2
test eax, eax
jne 0x1400f623f
add byte [rax], al
mov r12b, 3
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov ebx, dword [rbp + 0xfe0]
loopne 0x1400f54c1
add byte [rax], al
str word [rbx + 0xfe09d]
add byte [rax + 0x1018bd], al
mov ebp, 0x1018
invalid
loopne 0x1400f54c1
add byte [rax], al
cmp byte [rbp + 0x1018], 0
mov ebp, 0x1018
add byte [rax - 0x75], cl
invalid
mov ch, 0x68
adc byte [rax], al
invalid
mov rsi, qword [rbp + 0x1068]
mov esi, dword [rbp + 0x1068]
add byte [rax], al
add byte [rbp + 0x13], dh
jne 0x1400f54d7
mov rax, qword [0x1402b3390]
mov eax, dword [0x1402b3390]
shl rax, 1
shl eax, 1
test rax, rax
jne 0x1400f5d87
add byte [rax], al
ror byte [rdi], 0x85
mov al, 8
add byte [rax], al
mov byte [rbp + 0x1050], 1
add byte [rcx], al
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
adc eax, 0xfc059
cmp ebx, edi
jb 0x1400f8c9f
mov rax, qword [rbp + 0x8c0]
mov eax, dword [rbp + 0x8c0]
mov qword [rbp + 0xec0], rax
movups xmm0, xmmword [rbp + 0x8a0]
movups xmm1, xmmword [rbp + 0x8b0]
movaps xmmword [rbp + 0xeb0], xmm1
movaps xmmword [rbp + 0xea0], xmm0
test dword [rax + 0x4800000e], esp
mov eax, dword [rbp + 0x650]
test dword [rax + 0x4800000e], esp
mov eax, dword [rbp + 0x650]
mov qword [rbp + 0x1068], rax
mov rax, qword [rax]
test rax, rax
je 0x1400f5545
adc byte [rax], al
add byte [rax - 0x75], cl
add byte [rax - 0x7b], cl
sal byte [rsi + rdx + 0x4c], 0x8b
invalid
test dword [rax + 0x10], ebp
mov r8, qword [rbp + 0x1068]
mov eax, dword [rbp + 0x1068]
add byte [rax], al
lea rcx, [r8 + 0x18]
mov rdx, qword [r8 + 8]
or byte [rbp - 0x75], cl
adc dil, dil
push rax
invalid
adc byte [rax - 0x75], cl
test eax, eax
invalid
mov rax, qword [rbp + 0xec0]
mov rcx, qword [rbp + 0x1068]
adc byte [rax], al
add byte [rax - 0x77], cl
mov dword [rcx + 0x20], eax
mov dword [rcx + 0x20], eax
movdqa xmm0, xmmword [rbp + 0xea0]
movaps xmm1, xmmword [rbp + 0xeb0]
sub byte [rbp + 0xeb0], cl
add byte [rax], al
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov esi, 2
jmp case.0x1400f3767.2
push rbx
in eax, 0xff
invalid
movabs rax, 0xffffffff00000000
mov rcx, qword [rbp + 0x868]
add byte [rax + 0x21], cl
ror dword [rax - 0x7d], 0xc9
add eax, 0x688d8948
mov dword [rbp + 0x868], ecx
add byte [rax + 0x21], cl
ror dword [rax - 0x7d], 0xc9
add eax, 0x688d8948
mov dword [rbp + 0x868], ecx
invalid
mov dword [rbp + 0x868], ecx
mov byte [rbp + 0x1006], 1
test dword [rsi], eax
adc byte [rax], al
add byte [rcx], al
xor eax, eax
jmp 0x1400f5974
iretd
add eax, dword [rax]
invalid
mov byte [rbp + 0xea1], 1
invalid
mov dword [rbp + 0xea4], 0xb
lea rax, [0x1401f4ea0]
add byte [rax - 0x77], cl
test dword [rax + 0x4800000e], ebp
lea eax, str.too_many_resetsassertion_failed:_self.max_stream_id___last_processed_id
add byte [rax - 0x77], cl
test dword [rax + 0x4800000e], ebp
lea eax, str.too_many_resetsassertion_failed:_self.max_stream_id___last_processed_id
mov qword [rbp + 0xeb0], rax
mov dword [rbp + 0xeb0], eax
mov qword [rbp + 0xeb8], 0xf
mov qword [rbp + 0xec0], 0
mov eax, 0xf00000e
add byte [rax], al
add byte [rax - 0x39], cl
test eax, eax
invalid
mov al, 1
jmp 0x1400f6547
sldt word [rax]
sldt word [rax]
mov rdx, qword [rbp + 0xd00]
cmp rdx, 2
je 0x1400f4130
xor bl, ch
invalid
invalid
add byte [rax - 0x7d], cl
cli
add cl, byte [rdi]
test byte [rax], dh
xor bl, ch
invalid
invalid
mov rcx, qword [rbp + 0xd08]
mov rax, qword [rbp + 0xd10]
mov eax, dword [rbp + 0xd10]
test rdx, rdx
sal byte [rdx + rdx + 0x48], cl
mov edx, dword [rax + 0x10]
je 0x1400f5625
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
ror dword [rax - 0x7d], 1
invalid
invalid
lea rdx, [rbp + 0xd18]
call qword [rax + 0x68]
mov rdx, qword [rbp + 0xd00]
add byte [rax], al
mov edx, dword [rbp + 0xd00]
add byte [rax], al
cmp rdx, 2
je 0x1400f4130
invalid
invalid
invalid
invalid
mov rcx, qword [rbp + 0xd08]
mov rax, qword [rbp + 0xd10]
add byte [rax - 0x7b], cl
invalid
je 0x1400f5665
or eax, 0x8b480000
test dword [rax], edx
or eax, 0x85480000
add byte [rax - 0x7b], cl
sal byte [rdx + rdx + 0x48], cl
mov edx, dword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
ror dword [rax - 0x7d], 1
rcl dword [rax], 0x48
mov edx, dword [rbp + 0xd18]
call qword [rax + 0x80]
mov rax, qword [rbp + 0xd00]
cmp rax, 2
je 0x1400f4130
test dword [rax], eax
or eax, 0x83480000
clc
add cl, byte [rdi]
test byte [rbp + 0x48ffffea], ch
test rax, rax
test eax, eax
je 0x1400f4130
mov rax, qword [rbp + 0xd08]
lock dec qword [rax]
dec dword [rax]
dec dword [rax]
jne 0x1400f4130
test dword [rbx + 0x48ffffea], edx
mov ecx, dword [rbp + 0xd08]
invalid
invalid
add byte [rax], al
mov rcx, qword [rbp + 0xd08]
mov rdx, qword [rbp + 0xd10]
call fcn.14007b510
jmp 0x1400f4130
call fcn.1401ed0a0
xor al, 1
movzx ecx, byte [rsi + 8]
test cl, cl
je 0x1400f3d74
add al, ch
invalid
call fcn.1401ed0a0
xor al, 1
mov dword [rbp + 0x1030], eax
add byte [rdi], cl
mov dh, 0x47
or byte [r8 + r8*8 - 0x173f7bf1], r8b
invalid
invalid
invalid
add byte [rdi], cl
mov dh, 0x47
or byte [r8 + r8*8 - 0x173f7bf1], r8b
or byte [r8 + r8*8 - 0x173f7bf1], r8b
invalid
call fcn.1401ed0a0
xor al, 1
mov dword [rbp + 0x1048], eax
mov rax, qword [rbp + 0x1068]
adc byte [rax], al
add byte [rdi], cl
mov dh, 0x40
or byte [rax + rax*8 - 0x16937bf1], al
invalid
invalid
adc byte [rax], al
add byte [rdi], cl
mov dh, 0x40
or byte [rax + rax*8 - 0x16937bf1], al
invalid
jmp 0x1400fd18b
call fcn.1401ed0a0
xor al, 1
add byte [rcx + rax], dh
mov dword [rbp + 0x1030], eax
movzx eax, byte [rdi + 8]
test al, al
je 0x1400f37e7
invalid
jmp 0x1400fd22f
call fcn.1401ed0a0
xor al, 1
mov dword [rbp + 0x1018], eax
mov qword [rbp + 0x1068], rsi
movzx eax, byte [rsi + 8]
or byte [rax + r8*8 - 0x13e27bf1], r8b
invalid
invalid
or byte [rax + r8*8 - 0x13e27bf1], r8b
invalid
jmp 0x1400fd272
call fcn.1401ed0a0
xor al, 1
jmp 0x1400f4409
call fcn.1401ed0a0
xor al, 1
mov r10, qword [rbp + 0x1068]
push 0xf000010
mov dh, 0x4e
or byte [rcx + rcx*8 - 0x13f47bf1], al
invalid
invalid
push 0xf000010
mov dh, 0x4e
or byte [rcx + rcx*8 - 0x13f47bf1], al
invalid
jmp 0x1400fd1f2
add byte [rax - 0x75], cl
test eax, esp
add eax, dword [rax]
add byte [rax - 0x57], cl
add byte [rax], al
add byte [rax - 0x770d7af1], al
add byte [rax], al
mov ecx, dword [r10 + 0xb8]
test ecx, ecx
mov edx, 0
cmovg edx, ecx
sar dword [rcx], 1
ret 0x8b4c
test eax, edx
or al, 0
add byte [rdx + 0x28], dh
mov rax, qword [rbp + 0x3e0]
test rax, 0xffffffff80000000
jne 0x1400fe0a2
test eax, eax
je 0x1400f6807
xor edx, dword [rax]
add byte [rax], al
xor edx, dword [rax]
add byte [rax], al
sub ecx, eax
jl 0x1400fea5f
xchg edx, eax
add byte [rax], al
xchg edx, eax
add byte [rax], al
jo case.0x1400deca7.126
mov bh, byte [rax + 0x41000000]
mov ecx, dword [rdx + 0xbc]
add byte [rax], al
add byte [rcx], ch
ror dword [rdi], 0x81
or al, 0x10
add byte [rax], al
ror dword [rdi], 0x81
or al, 0x10
add byte [rax], al
mov byte [rbp + 0x1053], 1
lea rax, [0x1401f4ea0]
add eax, 0xff69e
add eax, 0xff69e
mov qword [rbp + 0xcd0], rax
lea rax, str.Utf8Errorvalid_up_to
loope 0x1400f5824
invalid
loope 0x1400f5824
add byte [rax - 0x77], cl
test dword [rax], eax
or al, byte [rax]
add byte [rsi + 3], bh
mov qword [rbp + 0xa00], rax
mov esi, 3
mov r12b, 1
mov ah, 1
add dword [rsi + 0x45], esp
pxor mm5, mm5
pxor xmm13, xmm13
mov rax, qword [rbp + 0x3d0]
mov eax, dword [rbp + 0x3d0]
mov rdx, qword [rbp + 0x3d8]
mov r8, qword [rbp + 0x3e0]
lea rcx, [rbp + 0x3e8]
call 0x13f0f5844
push rax
adc byte [rcx + 0x60b589f0], cl
or eax, dword [rax]
add cl, ch
invalid
invalid
add byte [rax], al
adc byte [rcx + 0x60b589f0], cl
or eax, dword [rax]
add cl, ch
invalid
cmp dword [rdx + 0x98], 0
mov edx, 0x98
add byte [rcx - 0x4c], al
mov ah, 3
jne 0x1400f65e6
invalid
mov dl, 0x9c
pushfq
cwde
add byte [rax], al
add byte [rax], al
mov r12b, 3
mov ah, 3
jne 0x1400f65e6
xchg byte [0xf2485862], cl
cmp dword [rdx + 0x9c], esi
ja 0x1400f65e6
jp 0x1400f5877
add byte [rax], al
pushfq
add byte [rax], al
add byte [rdi], cl
xchg dword [rdx + 0xd], edi
jp 0x1400f5877
add byte [rax], al
pxor xmm9, xmm9
leave
mov byte [rbp + 0x1005], 1
add byte [rax], al
add edi, eax
test dword [rbx + rcx], esp
invalid
mov dword [rbp + 0xb64], 1
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x15e0d7
xlatb
loopne 0x1400f589d
invalid
lea rax, str.Utf8Errorvalid_up_to
xlatb
loopne 0x1400f589d
add byte [rax - 0x77], cl
test dword [rax + 0x48000006], edi
lea rax, [0x14021cab8]
mov qword [rbp + 0x6b8], rax
lea rax, [0x14021cab8]
adc al, byte [rax]
mov qword [rbp + 0x6c0], rax
mov r12b, 1
add ecx, ebp
invalid
invalid
add byte [rax], al
add byte [rcx - 0x4c], al
add ecx, ebp
or eax, 0x8b480000
add byte [rax], al
mov rdx, qword [rbp + 0xd00]
cmp rdx, 2
invalid
test byte [rcx - 0x18], bh
invalid
invalid
add byte [rax], al
mov rdx, qword [rbp + 0xd00]
cmp rdx, 2
je 0x1400f4130
mov rcx, qword [rbp + 0xd08]
mov ecx, dword [rbp + 0xd08]
mov rax, qword [rbp + 0xd10]
adc byte [0xc55758c7], cl
or eax, 0x85480000
test rdx, rdx
je 0x1400f58dc
sal byte [rdx + rdx + 0x48], cl
mov edx, dword [rax + 0x10]
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
invalid
add rcx, rdx
add rcx, 0x10
invalid
lea rdx, [rbp + 0xd18]
call qword [rax + 0x68]
mov rdx, qword [rbp + 0xd00]
add byte [0xc35758ef], cl
cli
add cl, byte [rdi]
test byte [rcx], bh
invalid
invalid
invalid
or eax, 0x50ff0000
push 0x958b48
add byte [0xc35758ef], cl
add byte [0xc35758ef], cl
cli
add cl, byte [rdi]
test byte [rcx], bh
call 0xcb5858f8
invalid
dec dword [rax - 0x75]
invalid
dec dword [rax - 0x75]
mov rcx, qword [rbp + 0xd08]
mov rax, qword [rbp + 0xd10]
test dword [rax], edx
or eax, 0x85480000
add byte [rax - 0x7b], cl
invalid
je 0x1400f591c
invalid
lea ecx, [rax]
or eax, 0x8b480000
test dword [rax], edx
or eax, 0x85480000
add byte [rax - 0x7b], cl
add byte [rax - 0x7b], cl
sal byte [rdx + rdx + 0x48], cl
mov edx, dword [rax + 0x10]
invalid
adc cl, byte [rax - 0x75]
push rax
mov rdx, qword [rax + 0x10]
adc byte [rax - 1], cl
retf 0x8348
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
add ecx, 0x10
add ecx, 0x10
mov rdx, qword [rbp + 0xd18]
call qword [rax + 0x80]
mov rax, qword [rbp + 0xd00]
add byte [0xc3575932], cl
clc
add cl, byte [rdi]
je 0x1400f4130
test rax, rax
invalid
test ch, ch
add byte [rax], al
cmp rax, 2
je 0x1400f4130
test rax, rax
je 0x1400f4130
test ch, ch
out 0xff, eax
dec dword [rax - 0x75]
test dword [rax], ecx
or eax, 0x48f00000
add byte [rax], al
lock dec qword [rax]
mov rax, qword [rbp + 0xd08]
add byte [rax], al
lock dec qword [rax]
jne 0x1400f4130
mov rcx, qword [rbp + 0xd08]
mov rdx, qword [rbp + 0xd10]
mov edx, dword [rbp + 0xd10]
mov edx, dword [rbp + 0xd10]
adc byte [0xe9f75964], cl
pop rbx
clc
invalid
add al, ch
test eax, 0xe9fff85b
invalid
call fcn.14007b510
jmp 0x1400f4130
mov al, 3
mov ebx, dword [rbp + 0xb68]
or eax, dword [rax]
add byte [rcx + 0xb689d], cl
add byte [rax], al
invalid
invalid
mov dword [rbp + 0xb68], ebx
add byte [rax], al
mov r12d, eax
invalid
lea rcx, [rbp + 0x520]
call fcn.1400259f0
dec dword [rax - 0x73]
lea eax, [rax - 0x17fffffb]
add byte [0x10bf75993], 0x9a
idiv edi
add eax, 0x67e80000
add bl, dh
dec dword [rax - 0x73]
lea eax, [rax - 0x17fffffb]
invalid
invalid
add byte [rax], al
invalid
add byte [0x10bf75993], 0x9a
idiv edi
retf
cmp byte [rbp + 0x1030], 0
mov rsi, qword [rbp + 0x1068]
add byte [rax], al
jne case.0x1400f3767.13
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400f5d9d
mov byte [rbp + 0x102d], 0
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov esi, 2
cmp r12b, 3
je case.0x1400f3767.2
jmp 0x1400f8ce0
test byte [rbp + 0xe14], 1
jne 0x1400f5b40
mov rax, qword [rbp + 0x1048]
mov dword [rbp + 0x780], eax
mov dword [rbp + 0x784], ebx
popfq
test byte [rdi], al
invalid
add byte [rax], al
adc byte [rax], al
add byte [rcx + 0x78085], cl
add byte [rcx + 0x7849d], cl
popfq
test byte [rdi], al
invalid
add byte [rax], al
cmp dword [rdx], 2
je 0x1400fde9e
test byte [rax + 0x39000084], dl
popfq
test byte [rdi], al
invalid
add byte [rax], al
cmp dword [rdx], 2
je 0x1400fde9e
invalid
nop
test byte [rax], al
invalid
cmp dword [rdx + 0x114], ebx
invalid
jne 0x1400fde9e
add byte [rbx + 0x11482], cl
mov eax, dword [rdx + 0x114]
mov word [rbp + 0xba0], 0x100
add byte [rax], al
add byte [rcx], al
add byte [rsi - 0x39], ah
test dword [rax + 0xb], esp
add byte [rax], al
add byte [rcx], al
invalid
invalid
movsb byte [rdi], byte [rsi]
or eax, dword [rax]
mov dword [rbp + 0xba4], eax
mov dword [rbp + 0xba8], 1
test dword [rax + 0x100000b], ebp
add byte [rax], al
invalid
test dword [rbx + rcx - 0x7a390000], esp
test al, 0xb
add byte [rax], al
add bh, al
test dword [rax + 0x100000b], ebp
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rbp + 0xd00]
call fcn.1400259f0
mov rdi, qword [rbp + 0x1018]
adc byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
lea rcx, [rbp + 0xd00]
call fcn.1400259f0
mov rdi, qword [rbp + 0x1018]
adc byte [rax], al
invalid
adc byte [rax], al
add dh, al
test dword [rdx + 0x10], edx
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rbp + 0xd60]
mov byte [rbp + 0x1052], 0
lea rcx, [rbp + 0xd60]
lea ecx, [rbp + 0xd60]
call fcn.14006f460
idiv edi
invalid
jmp 0x1400f7378
invalid
and al, 0x41
mov eax, 0x118
lea rcx, [rbp + 0xa30]
lea rdx, [rbp + 0x520]
call sub.VCRUNTIME140.dll_memcpy
mov r10, qword [rbp + 0x1008]
invalid
mov eax, ebx
add byte [rcx - 0x6274b728], cl
adc byte [rax], al
add byte [rcx + 0x6e09d], cl
add byte [rax], al
mov dword [rbp + 0x6e4], eax
cmp dword [r10], 2
mov rbx, qword [rbp + 0x1048]
mov dword [rbp + 0x6e0], ebx
add byte [rax], al
add byte [rax], al
mov dword [rbp + 0x6e4], eax
cmp dword [r10], 2
invalid
je 0x1400fdb20
add byte [rax], al
cmp dword [r10 + 0x114], eax
jne 0x1400fdb20
movzx eax, byte [r15]
lea ecx, [rax - 6]
cli
cli
movzx r8d, cl
cmp r8b, 6
clc
invalid
mov edx, 6
add byte [rax], al
add byte [rdi + rcx + 0x43], al
ret 0x8041
clc
add al, 0x48
mov edi, dword [rbp + 0x1018]
invalid
add byte [rax], al
add byte [rdi + rcx + 0x43], al
ret 0x8041
add al, 0x48
mov edi, dword [rbp + 0x1018]
invalid
ja case.0x1400f5afd.1
movzx edx, byte [rbp + 0xb44]
add byte [rax], al
movzx r8d, r8b
lea r9, [0x14025a4c0]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
test dl, 1
mov r15d, dword [rbp + 0xe9c]
add byte [rdi], cl
test dword [rdi + 7], edx
add byte [rax], al
add byte [rdi], cl
test dword [rdi + 7], edx
add byte [rax], al
mov edx, dword [rbp + 0xb28]
add byte [rax], al
mov r8d, 0xffffff38
add edx, r8d
cmp dx, 0xff9c
setb byte [rbp + 0xcc8]
xchg edx, eax
test eax, ecx
or al, 0
add dh, al
test dword [rax + 0x10], ecx
adc byte [rax], al
add byte [rcx], cl
adc byte [rax], al
add byte [rcx], cl
add byte [rax], al
or edi, eax
test dword [rax + 0x10], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rbp + 0x1040], 0
jmp 0x1400f6278
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
dec byte [rsi]
add byte [rax - 0x75], cl
lea ecx, [rax]
adc byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0x1048]
dec byte [rsi]
add byte [rax - 0x75], cl
lea ecx, [rax]
adc byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0x1048]
mov eax, dword [rbp + 0x1048]
mov dword [rbp + 0x188], eax
mov dword [rbp + 0x18c], ebx
cmp dword [rcx], 2
add cl, byte [rdi]
invalid
invalid
add dword [rax], 0
cmp dword [rcx + 0x114], ebx
jne 0x1400fdf16
mov edx, edi
call fcn.1400201d0
invalid
cmpsb byte [rsi], byte [rdi]
inc dword [rdi + rcx - 0x4a]
mov ebp, 0x780
add byte [rcx - 0x80], al
inc dword [rbx]
invalid
add byte [rcx - 0x80], al
inc dword [rbx]
jne 0x1400f5db3
mov rax, qword [rbp + 0x1048]
mov dword [rbp + 0x6e0], eax
mov dword [rbp + 0x6e4], ebx
add byte [rax - 0x75], cl
test dword [rax + 0x10], ebp
add byte [rax], al
cmp qword [rax + 0x1d0], r14
jbe 0x1400fdf8e
add byte [rax], al
add byte [rax], al
mov rax, qword [rax + 0x1c8]
test rax, rax
je 0x1400fdf8e
mov dword [rbp + 0x6e4], ebx
popfq
in al, 6
add byte [rax], al
cmp dword [rax], 2
je 0x1400fe6d2
cmp dword [rax + 0x114], ebx
jne 0x1400fe6d2
mov r10d, dword [rax + 0x114]
mov esi, 1
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x4d], al
add dword [rbp + 0x31], eax
dec dword [rax - 0x75]
test eax, ecx
invalid
add byte [rax], al
mov rcx, qword [rbp + 0x6d0]
mov ecx, dword [rbp + 0x6d0]
movzx edx, word [rbp + 0xe6a]
mov r8d, dword [rbp + 0xb74]
je 0x1400f5c7f
add byte [rax], al
mov r9, qword [rbp + 0x6d8]
fadd dword [rsi]
add byte [rax], al
je 0x1400f5c7f
fadd dword [rsi]
add byte [rax], al
jmp 0x1400f5deb
call fcn.1401ed0a0
mov edx, eax
xor dl, 1
movzx eax, byte [r14 + 8]
test al, al
je 0x1400f38a6
invalid
fdiv st(7), st(0)
invalid
adc byte [rax], al
add byte [rcx], al
mov dword [rbp + 0xe54], 1
lea rax, [0x1401f4ea0]
add eax, 0xff1e6
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xff1e6
mov qword [rbp + 0xa10], rax
lea rax, str.Utf8Errorvalid_up_to
or al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0x15dc98
mov qword [rbp + 0xa08], rax
mov r12b, 1
jmp 0x1400f51e0
cmc
invalid
invalid
invalid
movzx eax, byte [rbp + 0xea1]
mov byte [rbp + 0x102f], al
movzx eax, word [rbp + 0xea2]
mov word [rbp + 0xe68], ax
push 0xffffffff8b00000e
test dword [rsi + rcx - 0x7a770000], esp
push rsp
invalid
add byte [rax], al
push 0xffffffff8b00000e
test dword [rsi + rcx - 0x7a770000], esp
push rsp
invalid
add byte [rbx + 0xea485], cl
add byte [rcx + 0xe5485], cl
add byte [rax], al
mov rax, qword [rbp + 0xeb0]
mov qword [rbp + 0xa08], rax
add byte [rax], al
mov rax, qword [rbp + 0xeb0]
mov qword [rbp + 0xa08], rax
movdqu xmm7, xmmword [rbp + 0xeb8]
mov rax, qword [rbp + 0xea8]
mov eax, dword [rbp + 0xea8]
mov eax, dword [rbp + 0xea8]
add byte [rax - 0x77], cl
test dword [rax], edx
or al, byte [rax]
mov qword [rbp + 0xa10], rax
jmp 0x1400f51e0
add cl, ch
mov ecx, 0xe8fffff4
je 0x1400f5d9d
call fcn.1401ed0a0
sldt word [rax + rax*8 - 0x29cd7af1]
invalid
test al, al
jne case.0x1400bd9cd.190
call fcn.1401ed0a0
test al, al
jne case.0x1400c3086.183
invalid
invalid
invalid
invalid
invalid
invalid
invalid
call fcn.1401ed0a0
test al, al
ror byte [rdi], 0x85
mov bl, 0xf4
invalid
invalid
ror byte [rdi], 0x85
mov bl, 0xf4
invalid
call fcn.1401ed0a0
test al, al
jne 0x1400f53d8
mov byte [rsi + 8], 1
jmp 0x1400f53d8
call fcn.1401ed0a0
test al, al
ror byte [rdi], 0x85
idiv r15d
invalid
invalid
ror byte [rdi], 0x85
idiv r15d
invalid
inc esi
or byte [rcx], r8b
invalid
mov byte [rsi + 8], 1
jmp 0x1400f54d7
call fcn.1401ed0a0
test al, al
jne case.0x1400f3767.13
invalid
cld
invalid
invalid
invalid
mov byte [rsi + 8], 1
jmp case.0x1400f3767.13
movzx r11d, byte [rbp + 0x781]
movzx edx, word [rbp + 0x782]
mov r10d, dword [rbp + 0x784]
test byte [rdi], al
add byte [rax], al
test byte [rdi], al
add byte [rax], al
mov esi, dword [rbp + 0x788]
mov r8d, dword [rbp + 0x78c]
mov eax, dword [rbp + 0x78c]
mov eax, dword [rbp + 0x78c]
mov r9, qword [rbp + 0x790]
mov rax, qword [rbp + 0x798]
nop
invalid
mov rcx, qword [rbp + 0x7a0]
mov rdi, qword [rbp + 0x1018]
mov dword [rbp + 0xb70], esi
mov byte [rbp + 0x1007], r11b
mov dword [rbp + 0xb6c], r10d
mov qword [rbp + 0x6d8], r9
mov dword [rbp + 0xb74], r8d
mov word [rbp + 0xe6a], dx
mov dword [rbp + 0xe6a], edx
mov qword [rbp + 0x6d0], rcx
mov qword [rbp + 0x6c8], rax
lea rcx, [rbp + 0xba0]
call fcn.1400259f0
mov byte [rbp + 0x1075], 0
lea rcx, [rbp + 0xc00]
call fcn.14006f460
jmp 0x1400f72cf
test dl, 1
jne 0x1400f627f
add eax, dword [rax]
invalid
mov edx, dword [rbp + 0xb28]
add edx, 0xffffff9c
cmp dx, 0x64
setae dl
add dl, dl
or dl, 8
mov byte [rbp + 0x1048], dl
mov dl, 1
mov dword [rbp + 0x1040], edx
xor edi, edi
jmp 0x1400f68cf
lea rax, [0x1401f5c18]
mov rcx, rax
shr rcx, 0x20
mov qword [rbp + 0x9f8], rcx
mov dword [rbp + 0xcd8], 1
mov cl, 1
mov dword [rbp + 0xe50], ecx
mov esi, 4
mov byte [rbp + 0x1013], 1
mov dword [rbp + 0xcdc], eax
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0xa28], rax
xor eax, eax
mov qword [rbp + 0xa18], rax
xor eax, eax
mov qword [rbp + 0xa20], rax
mov r15d, dword [rbp + 0xe9c]
jmp 0x1400f6cfd
mov ecx, dword [rbx + 0x90]
lea eax, [rcx + rsi]
mov dword [rbx + 0x90], eax
mov edx, dword [rbx + 0x4c]
lea eax, [rsi + rdx]
shl rax, 0x20
add edx, esi
mov dword [rbx + 0x90], ecx
movabs rcx, 0x300000001
cmovo rax, rcx
mov cl, 3
test al, al
jne 0x1400f61f7
shr rax, 0x20
mov dword [rbx + 0x4c], eax
mov byte [rbp + 0xba0], cl
jmp 0x1400f74b0
call fcn.1401ed0a0
xor al, 1
mov r8, qword [rbp + 0x1068]
movzx ecx, byte [rdi + 8]
test cl, cl
je 0x1400f44ab
jmp 0x1400fdb98
mov r12b, 3
jmp 0x1400f51e0
call fcn.1401ed0a0
test al, al
jne 0x1400f54a2
mov byte [rsi + 8], 1
jmp 0x1400f54a2
call fcn.1401ed0a0
xor al, 1
mov dword [rbp + 0xfe0], eax
jmp 0x1400f4f2e
mov byte [rbp + 0x1048], 0xb
mov dword [rbp + 0x1040], 0
xor edi, edi
jmp 0x1400f68d6
mov byte [rbp + 0x1048], 3
xor edi, edi
jmp 0x1400f68c9
call fcn.1401ed0a0
xor al, 1
mov rdi, qword [rbp + 0x1068]
movzx ecx, byte [rdi + 8]
test cl, cl
je 0x1400f426f
jmp 0x1400fdcf8
add byte [rcx], bh
mov eax, 0x114
je 0x1400f634a
jmp 0x1400feaf8
mov eax, dword [rax + 0x114]
mov word [rbp + 0xba0], 0x100
mov dword [rbp + 0xba4], eax
mov dword [rbp + 0xba8], 1
mov dil, 1
jmp 0x1400f74b2
mov qword [rbp + 0x1008], r9
cmp cl, 6
jb 0x1400f7a4e
lea ecx, [rax - 3]
cmp cl, 2
ja 0x1400f63c6
cmp cl, 1
jne 0x1400f7a4e
movzx eax, al
test rax, rax
je 0x1400f7a4e
cmp eax, 1
jne 0x1400f7a15
mov r8, qword [rbp + 0x1008]
mov rax, qword [r8 + 0x58]
mov rdx, qword [r8 + 0x60]
lea rcx, [r8 + 0x70]
mov r8, qword [r8 + 0x68]
call qword [rax + 0x10]
jmp 0x1400f7a4e
call fcn.1401ed0a0
test al, al
jne case.0x140085e56.403
mov byte [rdi + 8], 1
jmp case.0x140085e56.403
mov rax, qword [rbp + 0x1040]
mov rax, qword [rax + 0x58]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x1400f6449
test rax, rax
je 0x1400f6449
mov rax, qword [rbp + 0x1040]
mov r8, qword [rax + 0x60]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rbp + 0x1040]
mov word [rbx + 0x50], 0x200
mov eax, dword [rbp + 0xfec]
mov dword [rbx + 0x54], eax
mov rax, qword [rbp + 0xe78]
mov dword [rbx + 0x58], eax
mov rax, qword [rbx + 0x90]
mov rcx, qword [rbx + 0x98]
mov qword [rbx + 0x90], 0
test rax, rax
je 0x1400f648a
call qword [rax + 8]
mov rax, qword [rbx + 0xa8]
mov rcx, qword [rbx + 0xb0]
mov qword [rbx + 0xa8], 0
test rax, rax
je 0x1400f64ab
call qword [rax + 8]
mov rax, qword [rbp + 0x1048]
lea rdx, [rax + 0x10]
mov rax, qword [rbp + 0x1068]
lea rbx, [rax + 0x118]
mov rcx, rbx
lea r8, [rbp + 0x8a0]
call fcn.1400a2600
mov rcx, rbx
lea rdx, [rbp + 0x8a0]
mov r8, rsi
call fcn.1400254c0
mov rcx, qword [rbp + 0x8a0]
mov edx, dword [rbp + 0x8a8]
mov eax, dword [rbp + 0x8ac]
mov dword [rbp + 0xa30], edx
mov dword [rbp + 0xa34], eax
cmp qword [rcx + 0x10], rdx
jbe 0x1400fd875
mov rcx, qword [rcx + 8]
test rcx, rcx
je 0x1400fd875
imul rdx, rdx, 0x130
cmp dword [rcx + rdx], 2
je 0x1400fd875
add rcx, rdx
cmp dword [rcx + 0x114], eax
jne 0x1400fd875
mov al, 3
cmp byte [rcx + 0x50], 6
jae 0x1400fdd75
cmp edi, 0x3b9aca00
setne r8b
mov byte [rbp + 0xea0], al
mov rcx, rsi
lea rdx, [rbp + 0x8a0]
call fcn.14001fad0
movzx r12d, byte [rbp + 0xea0]
movzx eax, byte [rbp + 0xea1]
mov byte [rbp + 0x1005], al
movzx eax, word [rbp + 0xea2]
mov word [rbp + 0xb5a], ax
mov eax, dword [rbp + 0xea4]
mov dword [rbp + 0xb64], eax
mov rax, qword [rbp + 0xea8]
mov qword [rbp + 0x6c0], rax
mov rax, qword [rbp + 0xeb0]
mov qword [rbp + 0x6b8], rax
movdqu xmm9, xmmword [rbp + 0xeb8]
cmp byte [rbp + 0x1018], 0
mov rsi, qword [rbp + 0x1048]
jne 0x1400f65dd
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400f685b
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
cmp byte [rbp + 0x1030], 0
mov rsi, qword [rbp + 0x1068]
jne 0x1400f6605
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400f6622
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov esi, 2
cmp r12b, 3
je case.0x1400f3767.2
jmp 0x1400f8bdf
call fcn.1401ed0a0
test al, al
jne 0x1400f6605
mov r15b, 3
jmp 0x1400f72c8
mov dword [r10 + 0xbc], ecx
mov byte [rbp + 0x1053], 1
mov edx, dword [r10 + 0xbc]
lea ecx, [rax + rdx]
shl rcx, 0x20
add eax, edx
movabs rax, 0x300000001
cmovo rcx, rax
test cl, cl
jne 0x1400f683b
call fcn.1401ed0a0
test al, al
jne 0x1400f65dd
mov byte [rsi + 8], 1
jmp 0x1400f65dd
mov dword [rbp + 0x1040], edx
mov r15d, dword [rbp + 0xe9c]
cmp cl, 6
jb 0x1400f694a
lea ecx, [rax - 3]
cmp cl, 2
ja 0x1400f68e8
cmp cl, 1
jne 0x1400f694a
movzx eax, al
test rax, rax
je 0x1400f694a
cmp eax, 1
jne 0x1400f6911
mov r8, qword [rbp + 0x1008]
mov rax, qword [r8 + 0x58]
mov rdx, qword [r8 + 0x60]
lea rcx, [r8 + 0x70]
mov r8, qword [r8 + 0x68]
call qword [rax + 0x10]
jmp 0x1400f694a
mov rax, qword [rbp + 0x1008]
mov rax, qword [rax + 0x58]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x1400f694a
test rax, rax
je 0x1400f694a
mov rax, qword [rbp + 0x1008]
mov r8, qword [rax + 0x60]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0x1008]
movzx eax, byte [rbp + 0x1048]
mov byte [rcx + 0x50], al
mov eax, dword [rbp + 0x1040]
mov byte [rcx + 0x51], al
movzx eax, byte [rbp + 0xcc8]
mov byte [rcx + 0x52], al
movdqu xmm0, xmmword [rbp + 0xba0]
movups xmm1, xmmword [rbp + 0xbb0]
movdqu xmmword [rcx + 0x53], xmm0
movups xmmword [rcx + 0x63], xmm1
mov rax, qword [rbp + 0xbbd]
mov qword [rcx + 0x70], rax
test dil, dil
je 0x1400f69b0
mov r13, qword [rbp + 0xb90]
mov r8d, dword [rbp + 0xb98]
mov r9d, dword [rbp + 0xb9c]
jmp 0x1400f6a7a
mov eax, dword [rbp + 0xb40]
cmp eax, dword [rsi + 0x94]
jbe 0x1400f69c4
mov dword [rsi + 0x94], eax
mov rcx, qword [rbp + 0x1068]
mov rax, qword [rcx + 0x38]
cmp qword [rcx + 0x30], rax
jbe 0x1400fe3ba
mov r13, qword [rbp + 0xb90]
mov r8d, dword [rbp + 0xb98]
mov r9d, dword [rbp + 0xb9c]
mov dword [rbp + 0x6e0], r8d
mov dword [rbp + 0x6e4], r9d
cmp qword [r13 + 0x10], r8
jbe 0x1400fde1c
mov rcx, qword [r13 + 8]
test rcx, rcx
je 0x1400fde1c
imul rdx, r8, 0x130
cmp dword [rcx + rdx], 2
je 0x1400fde1c
add rcx, rdx
cmp dword [rcx + 0x114], r9d
jne 0x1400fde1c
cmp byte [rcx + 0x120], 0
jne 0x1400fe74a
inc rax
mov rdx, qword [rbp + 0x1068]
mov qword [rdx + 0x38], rax
mov dword [rbp + 0x6e0], r8d
mov dword [rbp + 0x6e4], r9d
cmp dword [rcx], 2
je 0x1400fe2ca
cmp dword [rcx + 0x114], r9d
jne 0x1400fe2ca
mov byte [rcx + 0x120], 1
mov dword [rbp + 0x6e0], r8d
mov dword [rbp + 0x1040], r9d
mov dword [rbp + 0x6e4], r9d
cmp qword [r13 + 0x10], r8
jbe 0x1400fdc35
mov rax, qword [r13 + 8]
test rax, rax
je 0x1400fdc35
cmp dword [rbp + 0x10], ebx
jbe 0x1400fe456
mov rax, qword [r13 + 8]
test rax, rax
je 0x1400fe456
cmp dword [rax + r14], 2
je 0x1400fe456
add rax, r14
mov ecx, dword [rbp + 0x1040]
cmp dword [rax + 0x114], ecx
jne 0x1400fe456
mov eax, dword [rax + 0x114]
mov dword [rbp + 0xcd8], eax
mov dword [rbp + 0xcdc], 1
mov byte [rbp + 0x1013], 1
mov esi, 4
mov dword [rbp + 0xe50], 0
jmp 0x1400f6cf6
or eax, dword [rax]
add byte [rax], al
je 0x1400f709b
mov rax, qword [rbp + 0x1068]
cmp byte [rax + 0x68], 0
sete al
or dil, al
mov esi, 3
jne 0x1400f6cf6
mov rax, rbx
mov dword [rbp + 0x6e0], eax
mov ecx, dword [rbp + 0x1040]
mov dword [rbp + 0x6e4], ecx
cmp qword [r13 + 0x10], rbx
jbe 0x1400fe342
mov rax, qword [r13 + 8]
test rax, rax
je 0x1400fe342
cmp dword [rax + r14], 2
je 0x1400fe342
add rax, r14
mov ecx, dword [rbp + 0x1040]
cmp dword [rax + 0x114], ecx
jne 0x1400fe342
mov r15d, dword [rax + 0x114]
mov eax, 8
mov qword [rbp + 0xa18], rax
xor esi, esi
mov dword [rbp + 0xe50], eax
mov qword [rbp + 0x9f8], rax
xor eax, eax
mov qword [rbp + 0xa28], rax
xor eax, eax
mov qword [rbp + 0xa20], rax
mov rdi, qword [rbp + 0x1018]
mov dword [rbp + 0xe9c], r15d
lea rcx, [rbp + 0xa30]
call fcn.1400259f0
mov byte [rbp + 0x1075], 0
test dword [rbp + 0x10], esi
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [rax - 0x17fffff6]
cmp eax, 0x83fff787
inc byte [rbx]
test dword [rbp + 0x10], esi
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [rax - 0x17fffff6]
cmp eax, 0x83fff787
inc byte [rbx]
je 0x1400f7025
cmp esi, 4
je 0x1400f6fda
mov r15b, 3
cmp esi, 5
je 0x1400f72cf
mov qword [rbp + 0x3d0], rsi
mov eax, dword [rbp + 0xe50]
mov byte [rbp + 0x3d8], al
movzx eax, byte [rbp + 0x1013]
mov byte [rbp + 0x3d9], al
movzx eax, word [rbp + 0xe92]
mov word [rbp + 0x3da], ax
mov eax, dword [rbp + 0xcd8]
mov dword [rbp + 0x3dc], eax
mov eax, dword [rbp + 0xcdc]
mov dword [rbp + 0x3e0], eax
mov rax, qword [rbp + 0x9f8]
mov dword [rbp + 0x3e4], eax
mov rax, qword [rbp + 0xa28]
mov qword [rbp + 0x3e8], rax
mov rax, qword [rbp + 0xa18]
mov qword [rbp + 0x3f0], rax
mov rax, qword [rbp + 0xa20]
mov qword [rbp + 0x3f8], rax
mov qword [rbp + 0x400], 0
mov qword [rbp + 0x408], 8
mov qword [rbp + 0x410], 0
mov qword [rbp + 0x418], 2
mov qword [rbp + 0x420], 0
mov word [rbp + 0x428], 0
movzx eax, word [rbp + 0xc4]
lea rcx, [rbp + 0x3d4]
mov word [rcx + 0x5a], ax
mov eax, dword [rbp + 0xc0]
mov dword [rcx + 0x56], eax
mov byte [rbp + 0x430], 0xb
mov rax, qword [rbp + 0x197]
mov qword [rcx + 0x6c], rax
movups xmm0, xmmword [rbp + 0x188]
movups xmmword [rcx + 0x5d], xmm0
mov qword [rbp + 0x448], 0
mov rax, qword [rbp + 0xa40]
mov qword [rcx + 0x8c], rax
movups xmm0, xmmword [rbp + 0xa30]
movups xmmword [rcx + 0x7c], xmm0
mov qword [rbp + 0x468], 0
mov rax, qword [rbp + 0xbb0]
mov qword [rcx + 0xac], rax
movups xmm0, xmmword [rbp + 0xba0]
movups xmmword [rcx + 0x9c], xmm0
mov qword [rbp + 0x488], 0
mov rax, qword [rbp + 0x790]
mov qword [rcx + 0xcc], rax
movups xmm0, xmmword [rbp + 0x780]
movups xmmword [rcx + 0xbc], xmm0
mov qword [rbp + 0x4a8], 0
mov rax, qword [rbp + 0x6f0]
mov qword [rcx + 0xec], rax
movdqu xmm0, xmmword [rbp + 0x6e0]
movdqu xmmword [rcx + 0xdc], xmm0
mov word [rbp + 0x4c8], 0x1af
movzx eax, word [rbp + 0x3ae]
mov word [rcx + 0xfa], ax
mov eax, dword [rbp + 0x3aa]
mov dword [rcx + 0xf6], eax
mov byte [rbp + 0x4d0], 0
mov eax, dword [rbp + 0x128]
mov dword [rcx + 0x105], eax
mov rax, qword [rbp + 0x120]
mov qword [rcx + 0xfd], rax
mov byte [rbp + 0x4dd], 2
mov eax, dword [rbp + 0xe9c]
mov dword [rbp + 0x4e0], eax
mov byte [rbp + 0x4e4], 5
movzx eax, byte [rbp + 0x877]
mov byte [rcx + 0x113], al
movzx eax, word [rbp + 0x875]
mov word [rcx + 0x111], ax
mov rax, qword [r12]
lea rcx, [rax + 0xa0]
mov rdx, qword [rbp + 0xe20]
mov r8, qword [rdx]
add rax, 0x140
mov byte [rbp + 0x1075], 0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
lea rdx, [rbp + 0x3d0]
lea r9, [rbp + 0xb90]
call fcn.1400dea60
mov rax, qword [r12]
lea rcx, [rax + 0xa0]
add rax, 0x140
mov byte [rbp + 0x1075], 0
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0xb90]
mov r8d, 7
mov r9, rdi
call fcn.14001fe80
mov rcx, qword [r12]
mov byte [rbp + 0x1075], 0
lea rdx, [rbp + 0xb90]
mov r8, rdi
call fcn.140016cd0
jmp 0x1400f72cf
mov qword [rbp + 0x1018], rdi
movzx eax, word [rbp + 0xe92]
mov rcx, qword [rbp + 0xa18]
mov rdx, qword [rbp + 0xa20]
mov r8, qword [rbp + 0xa28]
mov r9, qword [rbp + 0x9f8]
movzx r14d, byte [rbp + 0x1013]
mov edi, dword [rbp + 0xcd8]
mov r15d, dword [rbp + 0xe50]
mov r10d, dword [rbp + 0xcdc]
jmp 0x1400f7248
mov dword [rbp + 0x780], ebx
mov eax, dword [rbp + 0x1040]
mov dword [rbp + 0x784], eax
mov ecx, ebx
cmp qword [r13 + 0x10], rcx
jbe 0x1400fe006
mov rax, qword [r13 + 8]
test rax, rax
je 0x1400fe006
imul rcx, rcx, 0x130
cmp dword [rax + rcx], 2
je 0x1400fe006
add rax, rcx
mov ecx, dword [rbp + 0x1040]
cmp dword [rax + 0x114], ecx
jne 0x1400fe006
mov eax, dword [rax + 0x114]
mov dword [rbp + 0xb6c], eax
mov dword [rbp + 0xb70], 7
mov byte [rbp + 0x1007], 1
xor r15d, r15d
jmp 0x1400f72cf
mov edi, dword [rbp + 0xb40]
movups xmm0, xmmword [rbp + 0xa80]
movaps xmmword [rbp + 0x110], xmm0
movups xmm0, xmmword [rbp + 0xa70]
movaps xmmword [rbp + 0x100], xmm0
movdqu xmm0, xmmword [rbp + 0xa30]
movups xmm1, xmmword [rbp + 0xa40]
movups xmm2, xmmword [rbp + 0xa50]
movups xmm3, xmmword [rbp + 0xa60]
movaps xmmword [rbp + 0xf0], xmm3
movaps xmmword [rbp + 0xe0], xmm2
movaps xmmword [rbp + 0xd0], xmm1
movdqa xmmword [rbp + 0xc0], xmm0
mov r8d, 0xa0
lea rcx, [rbp + 0x188]
lea rdx, [rbp + 0xa90]
call sub.VCRUNTIME140.dll_memcpy
cmp qword [rbp + 0x200], 0
mov rax, qword [rbp + 0x1068]
movzx r15d, byte [rax + 0x68]
je 0x1400f717e
test r15b, r15b
je 0x1400f717e
cmp byte [rsi + 0x9d], 0
jne 0x1400f717e
mov dword [rbp + 0x6e0], ebx
mov eax, dword [rbp + 0x1040]
mov dword [rbp + 0x6e4], eax
cmp qword [r13 + 0x10], rbx
jbe 0x1400fe8dd
mov rax, qword [r13 + 8]
test rax, rax
je 0x1400fe8dd
cmp dword [rax + r14], 2
je 0x1400fe8dd
add rax, r14
mov ecx, dword [rbp + 0x1040]
cmp dword [rax + 0x114], ecx
je 0x1400f71e0
jmp 0x1400fe8dd
movzx eax, word [rbp + 0x220]
test ax, ax
je 0x1400f741d
test r15b, r15b
je 0x1400f741d
mov dword [rbp + 0x6e0], ebx
mov eax, dword [rbp + 0x1040]
mov dword [rbp + 0x6e4], eax
cmp qword [r13 + 0x10], rbx
jbe 0x1400fe76e
mov rax, qword [r13 + 8]
test rax, rax
je 0x1400fe76e
cmp dword [rax + r14], 2
je 0x1400fe76e
add rax, r14
mov ecx, dword [rbp + 0x1040]
add byte [rcx], bh
mov byte [rcx + rax], dl
add byte [rax], al
add byte [rcx], bh
mov byte [rcx + rax], dl
add byte [rax], al
jne 0x1400fe76e
add rax, 0x114
mov edi, dword [rax]
mov byte [rbp + 0x1011], 1
lea rcx, [rbp + 0xc0]
call fcn.1400259f0
mov byte [rbp + 0x1073], 0
lea rcx, [rbp + 0x188]
call fcn.14006f460
mov r15d, 1
mov r14b, 1
xor ebx, ebx
mov rax, qword [rbp + 0x9f8]
mov r13d, eax
mov r9d, r13d
mov r10d, r15d
mov r15d, ebx
movzx eax, word [rbp + 0xe92]
mov rcx, qword [rbp + 0xa18]
mov rdx, qword [rbp + 0xa20]
mov r8, qword [rbp + 0xa28]
mov dword [rbp + 0xe50], r15d
mov byte [rbp + 0x1013], r14b
mov byte [rbp + 0x1007], r14b
mov word [rbp + 0xe92], ax
mov word [rbp + 0xe6a], ax
mov dword [rbp + 0xcd8], edi
mov dword [rbp + 0xb6c], edi
mov dword [rbp + 0xcdc], r10d
mov dword [rbp + 0xb70], r10d
mov rax, r9
mov qword [rbp + 0x9f8], r9
mov dword [rbp + 0xb74], eax
mov rax, r8
mov qword [rbp + 0xa28], r8
mov qword [rbp + 0x6d8], r8
mov rax, rcx
mov qword [rbp + 0xa18], rcx
mov qword [rbp + 0x6c8], rcx
mov rax, rdx
mov qword [rbp + 0xa20], rdx
mov qword [rbp + 0x6d0], rdx
mov rdi, qword [rbp + 0x1018]
mov rdx, qword [r12]
mov rax, qword [rbp + 0xe20]
mov r8, qword [rax]
mov byte [rbp + 0xa30], r15b
movzx eax, byte [rbp + 0x1007]
adc byte [rax], al
add byte [rax + 0xa3185], cl
add byte [rdi], cl
mov bh, 0x85
push 0xe
add byte [rax], al
adc byte [rax], al
add byte [rax + 0xa3185], cl
add byte [rdi], cl
mov bh, 0x85
push 0xe
add byte [rax], al
mov word [rbp + 0xa32], ax
mov eax, dword [rbp + 0xb6c]
mov dword [rbp + 0xa34], eax
mov eax, dword [rbp + 0xb70]
mov dword [rbp + 0xa38], eax
mov eax, dword [rbp + 0xb74]
mov dword [rbp + 0xa3c], eax
mov rax, qword [rbp + 0x6d8]
mov qword [rbp + 0xa40], rax
mov rax, qword [rbp + 0x6c8]
mov qword [rbp + 0xa48], rax
mov rax, qword [rbp + 0x6d0]
mov qword [rbp + 0xa50], rax
mov byte [rbp + 0x1075], 0
lea rax, [rbp + 0xa30]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
lea rcx, [rbp + 0xba0]
lea r9, [rbp + 0xb90]
call fcn.140072730
cmp dword [rbp + 0xb88], 0x3b9aca00
setne r8b
mov rcx, rdi
lea rdx, [rbp + 0xb90]
call fcn.14001fad0
movzx r12d, byte [rbp + 0xba0]
movzx eax, byte [rbp + 0xba1]
mov byte [rbp + 0x1006], al
add byte [rdi], cl
mov bh, 0x85
movabs byte [0xe3685896600000b], al
add byte [rax], al
add byte [rdi], cl
mov bh, 0x85
movabs byte [0xe3685896600000b], al
add byte [rax], al
mov eax, dword [rbp + 0xba4]
mov dword [rbp + 0xb68], eax
mov rax, qword [rbp + 0xba8]
mov qword [rbp + 0x868], rax
mov rax, qword [rbp + 0xbb0]
mov qword [rbp + 0x518], rax
movdqu xmm14, xmmword [rbp + 0xbb8]
cmp byte [rbp + 0xfe0], 0
mov rsi, qword [rbp + 0xe40]
jne 0x1400f7408
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400f7455
mov byte [rbp + 0x1057], 0
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
jmp 0x1400f5995
add eax, 0xffffff9c
cmp ax, 0x64
jae 0x1400f76af
mov byte [rbp + 0x1011], 1
lea rcx, [rbp + 0xc0]
call fcn.1400259f0
mov byte [rbp + 0x1073], 0
lea rcx, [rbp + 0x188]
lea ecx, [rax - 0x17ffffff]
adc byte [rax + 0x70e9fff7], al
invalid
invalid
invalid
call fcn.1401ed0a0
test al, al
jne 0x1400f7408
mov byte [rsi + 8], 1
jmp 0x1400f7408
xor edi, edi
mov rax, qword [rbp + 0xa30]
mov rdx, qword [rbp + 0xa38]
mov rax, qword [rax + 0x10]
mov byte [rbp + 0x103f], 0
lea rcx, [rbp + 0xa48]
mov r8, rsi
call rax
mov rdx, qword [rbp + 0x120]
test dil, dil
je 0x1400f750e
mov ecx, dword [rdx + 0x4c]
lea eax, [rsi + rcx]
shl rax, 0x20
add ecx, esi
movabs rcx, 0x300000001
cmovo rax, rcx
sub dword [rdx + 0x90], esi
test al, al
jne 0x1400f750e
mov rax, qword [rbp + 0x1068]
lea rsi, [rax + 0x10]
mov r8, qword [rbp + 0x188]
mov rax, qword [rbp + 0xbc0]
mov qword [rbp + 0xec0], rax
movzx eax, byte [rbp + 0xba0]
mov rcx, qword [rbp + 0xba1]
mov r9d, dword [rbp + 0xba9]
movzx r10d, word [rbp + 0xbad]
movzx r11d, byte [rbp + 0xbaf]
movdqu xmm0, xmmword [rbp + 0xbb0]
movdqa xmmword [rbp + 0xeb0], xmm0
mov byte [rbp + 0xea0], al
mov qword [rbp + 0xea1], rcx
mov dword [rbp + 0xea9], r9d
mov word [rbp + 0xead], r10w
mov byte [rbp + 0xeaf], r11b
mov byte [rbp + 0x103f], 0
lea rax, [rbp + 0xea0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
lea rcx, [rbp + 0xd00]
lea r9, [rbp + 0x780]
call fcn.140072730
cmp r14d, 0x3b9aca00
setne r8b
mov rcx, rsi
lea rdx, [rbp + 0x780]
call fcn.14001fad0
movzx r12d, byte [rbp + 0xd00]
movzx eax, byte [rbp + 0xd01]
mov byte [rbp + 0x1053], al
movzx eax, word [rbp + 0xd02]
mov word [rbp + 0xb58], ax
mov eax, dword [rbp + 0xd04]
mov dword [rbp + 0xb60], eax
mov rax, qword [rbp + 0xd08]
mov qword [rbp + 0xcd0], rax
mov rax, qword [rbp + 0xd10]
mov qword [rbp + 0xa00], rax
movdqu xmm13, xmmword [rbp + 0xd18]
cmp byte [rbp + 0x1018], 0
mov rsi, qword [rbp + 0x1048]
jne 0x1400f763e
cmp byte [rbp + 0x1030], 0
mov rsi, qword [rbp + 0x1068]
jne 0x1400f766d
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400f7691
mov byte [rbp + 0x102e], 0
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov esi, 2
cmp r12b, 3
je case.0x1400f3767.2
jmp 0x1400f8c4b
call fcn.1401ed0a0
test al, al
jne 0x1400f766d
mov byte [rsi + 8], 1
jmp 0x1400f766d
mov r8d, 0xa0
lea rbx, [rbp + 0x6e0]
mov rcx, rbx
lea rdx, [rbp + 0xa90]
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rbp + 0xa80]
movaps xmmword [rbp + 0x170], xmm0
movups xmm0, xmmword [rbp + 0xa70]
movaps xmmword [rbp + 0x160], xmm0
movdqu xmm0, xmmword [rbp + 0xa30]
movups xmm1, xmmword [rbp + 0xa40]
movups xmm2, xmmword [rbp + 0xa50]
movups xmm3, xmmword [rbp + 0xa60]
movaps xmmword [rbp + 0x150], xmm3
movaps xmmword [rbp + 0x140], xmm2
movaps xmmword [rbp + 0x130], xmm1
movdqa xmmword [rbp + 0x120], xmm0
mov byte [rbp + 0x102c], 1
mov byte [rbp + 0x102b], 0
mov dword [rsp + 0x20], edi
lea rcx, [rbp + 0xba0]
mov edx, r15d
mov r8, rbx
lea r9, [rbp + 0x120]
call fcn.14002fa30
mov rax, qword [rbp + 0xba0]
movzx ebx, byte [rbp + 0xba8]
movzx r14d, byte [rbp + 0xba9]
movzx ecx, word [rbp + 0xbaa]
mov word [rbp + 0x1048], cx
mov edi, dword [rbp + 0xbac]
mov r15d, dword [rbp + 0xbb0]
mov r13d, dword [rbp + 0xbb4]
mov rcx, qword [rbp + 0xbb8]
mov qword [rbp + 0x1040], rcx
mov rcx, qword [rbp + 0xbc0]
mov qword [rbp + 0x1008], rcx
mov rcx, qword [rbp + 0xbc8]
mov qword [rbp + 0xcc8], rcx
mov qword [rbp + 0x898], rax
cmp rax, 4
jne 0x1400f77f8
mov rax, qword [rbp + 0xcc8]
mov qword [rbp + 0xa20], rax
mov rax, qword [rbp + 0x1008]
mov qword [rbp + 0xa18], rax
mov rax, qword [rbp + 0x1040]
mov qword [rbp + 0xa28], rax
movzx eax, word [rbp + 0x1048]
mov word [rbp + 0xe92], ax
jmp 0x1400f7223
mov r8d, 0xb0
lea rcx, [rbp + 0x7b0]
lea rdx, [rbp + 0xbd0]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x788], bl
mov byte [rbp + 0x789], r14b
movzx eax, word [rbp + 0x1048]
mov word [rbp + 0x78a], ax
mov dword [rbp + 0x78c], edi
mov dword [rbp + 0x790], r15d
mov dword [rbp + 0x794], r13d
mov rax, qword [rbp + 0x1040]
mov qword [rbp + 0x798], rax
mov rax, qword [rbp + 0x1008]
mov qword [rbp + 0x7a0], rax
mov rax, qword [rbp + 0xcc8]
mov qword [rbp + 0x7a8], rax
mov rax, qword [rbp + 0x898]
mov qword [rbp + 0x780], rax
mov byte [rbp + 0x102a], 1
lea rcx, [rbp + 0xb90]
call fcn.14001b670
mov rbx, rax
add rbx, 0x18
mov r8d, 0xe0
lea rdi, [rbp + 0xba0]
mov rcx, rdi
lea rdx, [rbp + 0x780]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x102a], 0
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.140029b80
mov byte [rbp + 0x102a], 0
lea rcx, [rbp + 0xb90]
call fcn.14001b670
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
test rdx, rdx
je 0x1400f7901
mov rax, qword [rdx + 8]
mov byte [rbp + 0x102a], 0
call rax
mov rax, qword [rbp + 0x1068]
cmp byte [rax + 0x68], 0
je 0x1400f66c5
add rsi, 0x64
mov byte [rbp + 0x102a], 0
mov rcx, rsi
lea rdx, [rbp + 0xb90]
call fcn.14001a490
jmp 0x1400f66c5
mov rax, qword [rbp + 0x1008]
mov rax, qword [rax + 0x58]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x1400f7a4e
test rax, rax
je 0x1400f7a4e
mov rax, qword [rbp + 0x1008]
mov r8, qword [rax + 0x60]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x1008]
mov byte [rax + 0x50], 8
cmp byte [rbp + 0xe00], 0
mov r15d, dword [rbp + 0xe0c]
mov r12, qword [rbp + 0x1048]
je 0x1400f7d68
mov word [rbp + 0x6e0], 0x100
mov dword [rbp + 0x6e4], r15d
mov dword [rbp + 0x6e8], 7
lea rcx, [rbp + 0xd00]
call fcn.1400259f0
mov byte [rbp + 0x1056], 0
lea rcx, [rbp + 0xd60]
call fcn.14006f460
mov rdi, qword [rbp + 0xc0]
mov byte [rbp + 0x1027], 1
mov rcx, rdi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400f8073
mov dword [rbp + 0x1048], 0
movzx eax, byte [rdi + 8]
test al, al
jne 0x1400fe980
mov rdx, qword [rbp + 0x120]
mov qword [rbp + 0x1040], rdi
lea r8, [rdi + 0x10]
mov rax, qword [rbp + 0x700]
mov qword [rbp + 0xd20], rax
movdqa xmm0, xmmword [rbp + 0x6e0]
movaps xmm1, xmmword [rbp + 0x6f0]
movaps xmmword [rbp + 0xd10], xmm1
movdqa xmmword [rbp + 0xd00], xmm0
lea rax, [rbp + 0xd00]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
lea rcx, [rbp + 0xba0]
lea r9, [rbp + 0x188]
call fcn.140072730
cmp byte [rbp + 0xba0], 3
jne 0x1400f7b6b
mov dword [rbp + 0xd04], 0
mov byte [rbp + 0xd00], 3
jmp 0x1400f7b97
mov rax, qword [rbp + 0xbc0]
mov qword [rbp + 0xd20], rax
movdqu xmm0, xmmword [rbp + 0xba0]
movups xmm1, xmmword [rbp + 0xbb0]
movaps xmmword [rbp + 0xd10], xmm1
movdqa xmmword [rbp + 0xd00], xmm0
mov rdi, qword [rbp + 0x1040]
mov eax, dword [rbp + 0x1048]
test al, al
jne 0x1400f7bbb
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400f80ca
mov byte [rbp + 0x1027], 0
mov rcx, rdi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
cmp dword [rbp + 0x1018], 0x3b9aca00
setne r8b
mov rcx, r12
lea rdx, [rbp + 0x188]
call fcn.14001fad0
movzx r12d, byte [rbp + 0xd00]
mov eax, dword [rbp + 0xd04]
mov r15d, dword [rbp + 0xd08]
mov edi, dword [rbp + 0xd0c]
cmp r12b, 3
jne 0x1400f7d1e
mov r12b, 3
cmp eax, 1
jne 0x1400f51f8
mov rax, qword [rbp + 0x1068]
mov rcx, qword [rax + 0x1c8]
mov rdx, qword [rax + 0x1d0]
mov byte [rbp + 0x1067], 0
mov r8d, ebx
mov r9d, r14d
call fcn.14001a3f0
mov ecx, dword [rax + 0x110]
mov dword [rbp + 0xeb0], ecx
movdqu xmm0, xmmword [rax + 0x100]
movdqa xmmword [rbp + 0xea0], xmm0
mov dword [rax + 0x100], 0
mov dword [rbp + 0xd08], r15d
mov dword [rbp + 0xd0c], edi
mov qword [rbp + 0xd00], rsi
mov byte [rbp + 0x1067], 0
lea rcx, [rbp + 0xea0]
lea rdx, [rbp + 0xd00]
call fcn.14001a490
mov dword [rbp + 0xd08], ebx
mov dword [rbp + 0xd0c], r14d
mov qword [rbp + 0xd00], rsi
mov byte [rbp + 0x1067], 0
lea rcx, [rbp + 0xd00]
call fcn.14001b670
mov ecx, dword [rbp + 0xeb0]
mov dword [rax + 0x110], ecx
movdqa xmm0, xmmword [rbp + 0xea0]
movdqu xmmword [rax + 0x100], xmm0
mov byte [rbp + 0x1067], 0
lea rcx, [rbp + 0xd00]
call fcn.14001b670
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
test rdx, rdx
je 0x1400f51f8
mov rax, qword [rdx + 8]
mov byte [rbp + 0x1067], 0
call rax
jmp 0x1400f51f8
movzx ecx, byte [rbp + 0xd01]
mov byte [rbp + 0x102f], cl
movzx ecx, word [rbp + 0xd02]
mov word [rbp + 0xe68], cx
mov rcx, qword [rbp + 0xd10]
mov qword [rbp + 0xa08], rcx
movdqu xmm7, xmmword [rbp + 0xd18]
shl rdi, 0x20
or rdi, r15
mov qword [rbp + 0xa10], rdi
mov ebp, 0xa10
mov ebp, 0xa10
mov dword [rbp + 0xe54], eax
jmp 0x1400f51f8
movups xmm0, xmmword [rbp + 0xd50]
movaps xmmword [rbp + 0x2e0], xmm0
movups xmm0, xmmword [rbp + 0xd40]
movaps xmmword [rbp + 0x2d0], xmm0
movdqu xmm0, xmmword [rbp + 0xd00]
movups xmm1, xmmword [rbp + 0xd10]
movups xmm2, xmmword [rbp + 0xd20]
movups xmm3, xmmword [rbp + 0xd30]
movaps xmmword [rbp + 0x2c0], xmm3
movaps xmmword [rbp + 0x2b0], xmm2
movaps xmmword [rbp + 0x2a0], xmm1
movdqa xmmword [rbp + 0x290], xmm0
mov r8d, 0xa0
lea rdi, [rbp + 0x520]
mov rcx, rdi
lea rdx, [rbp + 0xd60]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x103e], 0
lea rcx, [rbp + 0xba0]
mov rdx, rdi
lea r8, [rbp + 0x290]
mov r9d, r15d
call fcn.14001c9e0
mov rdi, qword [rbp + 0xba0]
lea rax, [rbp + 0xba4]
movups xmm0, xmmword [rax + 4]
movups xmm1, xmmword [rax + 0x14]
movaps xmmword [rbp + 0x780], xmm0
movaps xmmword [rbp + 0x790], xmm1
mov rax, qword [rax + 0x24]
mov qword [rbp + 0x7a0], rax
cmp rdi, 3
jne 0x1400f7e7b
movdqa xmm0, xmmword [rbp + 0x780]
movaps xmm1, xmmword [rbp + 0x790]
movdqa xmmword [rbp + 0x6e0], xmm0
movaps xmmword [rbp + 0x6f0], xmm1
mov rax, qword [rbp + 0x7a0]
mov qword [rbp + 0x700], rax
cmp byte [rbp + 0x6e0], 3
jne 0x1400f7aad
mov r12d, dword [rbp + 0x190]
mov r13d, dword [rbp + 0x194]
jmp 0x1400f8176
mov r8d, 0xb0
lea rcx, [rbp + 0x400]
lea rdx, [rbp + 0xbd0]
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x7a0]
lea rcx, [rbp + 0x3d4]
mov qword [rcx + 0x24], rax
movaps xmm0, xmmword [rbp + 0x780]
movaps xmm1, xmmword [rbp + 0x790]
movups xmmword [rcx + 0x14], xmm1
movups xmmword [rcx + 4], xmm0
mov qword [rbp + 0x3d0], rdi
movups xmm0, xmmword [0x140222018]
movaps xmmword [rbp + 0xbb0], xmm0
movdqu xmm0, xmmword [0x140222008]
movdqa xmmword [rbp + 0xba0], xmm0
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x103d], 1
lea rcx, [rbp + 0x3d0]
lea rdx, [rbp + 0xba0]
call fcn.1400217b0
test rax, rax
je 0x1400f7f50
mov rcx, qword [rax + 0x10]
cmp rcx, 0x13
ja 0x1400f8091
test rcx, rcx
je 0x1400f7f50
mov rax, qword [rax + 8]
xor edx, edx
xor r8d, r8d
movzx r9d, byte [rax + rdx]
lea r10d, [r9 - 0x3a]
cmp r10b, 0xf6
jb 0x1400f8091
lea r8, [r8 + r8*4]
add r9b, 0xd0
movzx r9d, r9b
lea r8, [r9 + r8*2]
inc rdx
cmp rcx, rdx
jne 0x1400f7f1c
test r8, r8
jne 0x1400f8091
invalid
add byte [rdi], cl
mov dh, 0x85
mov byte [rax + rax], al
add byte [rbx + rcx], ah
movzx eax, byte [rbp + 0x488]
and al, 0xb
cmp al, 1
jne 0x1400f8091
mov rax, qword [rbp + 0x188]
mov r12d, dword [rbp + 0x190]
nop
add dword [rax], eax
add byte [rbx + rcx*4 - 0x53], al
xchg esp, eax
add dword [rax], eax
add byte [rcx + rcx*4 - 0x5b], al
nop
add al, byte [rax]
add byte [rax], al
nop
add dword [rax], eax
add byte [rbx + rcx*4 - 0x53], al
xchg esp, eax
add dword [rax], eax
add byte [rcx + rcx*4 - 0x5b], al
nop
add al, byte [rax]
add byte [rax], al
mov dword [rbp + 0x294], r13d
mov qword [rbp + 0x1008], rax
cmp qword [rax + 0x10], r12
jbe 0x1400fe636
mov rax, qword [rbp + 0x1008]
add byte [rax], al
mov dword [rbp + 0x294], r13d
mov qword [rbp + 0x1008], rax
cmp qword [rax + 0x10], r12
jbe 0x1400fe636
mov rax, qword [rbp + 0x1008]
mov rdi, qword [rax + 8]
test rdi, rdi
je 0x1400fe636
imul rax, r12, 0x130
mov qword [rbp + 0xfe0], rax
cmp dword [rdi + rax], 2
je 0x1400fe636
add rdi, qword [rbp + 0xfe0]
cmp dword [rdi + 0x114], r13d
jne 0x1400fe636
mov r8d, 0xe0
lea rcx, [rbp + 0xbb0]
lea rdx, [rbp + 0x3d0]
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0xba0], 0
mov rax, qword [rbp + 0x1068]
mov r15, qword [rax + 0x90]
mov byte [rbp + 0x103d], 0
mov rcx, qword [rbp + 0x1040]
mov rdx, r15
lea r8, [rbp + 0xba0]
call fcn.14001bb40
cmp qword [rdi + 0x18], 0
je 0x1400f80e0
mov rax, qword [rdi + 0x28]
mov rcx, qword [rbp + 0x1068]
cmp qword [rcx + 0x80], rax
jbe 0x1400fe95c
imul rax, rax, 0xf0
mov rcx, qword [rbp + 0x1068]
add rax, qword [rcx + 0x78]
cmp dword [rax], 2
je 0x1400fe95c
add rdi, 0x28
mov qword [rax], 1
mov qword [rax + 8], r15
jmp 0x1400f80f0
call fcn.1401ed0a0
xor al, 1
mov dword [rbp + 0x1048], eax
add byte [rax], al
movzx eax, byte [rdi + 8]
test al, al
je 0x1400f7aed
jmp 0x1400fe980
push 0xffffffffc7660000
test eax, esp
invalid
mov word [rbp + 0x6e0], 0x100
mov dword [rbp + 0x6e4], r15d
mov dword [rbp + 0x6e8], 1
test eax, ebp
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov byte [rbp + 0x103e], 0
test eax, ebp
invalid
lea rcx, [rbp + 0x3d0]
call fcn.140016840
mov r12, qword [rbp + 0x1048]
adc byte [rax], al
add cl, ch
jrcxz 0x1400f80c1
invalid
invalid
adc byte [rax], al
adc byte [rax], al
add cl, ch
jrcxz 0x1400f80c1
invalid
call fcn.1401ed0a0
test al, al
jne 0x1400f7bbb
test esp, esp
cli
invalid
invalid
test esp, esp
cli
invalid
mov byte [rdi + 8], 1
jmp 0x1400f7bbb
mov qword [rdi + 0x18], 1
mov qword [rdi + 0x20], r15
add rdi, 0x28
mov qword [rdi], r15
mov dword [rbp + 0x290], r12d
mov dword [rbp + 0x294], r13d
mov rax, qword [rbp + 0x1008]
cmp qword [rax + 0x10], r12
jbe 0x1400fe5be
mov rax, qword [rbp + 0x1008]
mov rax, qword [rax + 8]
test rax, rax
je 0x1400fe5be
mov rcx, qword [rbp + 0xfe0]
cmp dword [rax + rcx], 2
je 0x1400fe5be
invalid
xchg dword [rax + rax], esp
test byte [rdi + 0x48000064], al
add eax, dword [rbp + 0xfe0]
add rax, qword [rbp + 0xfe0]
cmp dword [rax + 0x114], r13d
jne 0x1400fe5be
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
test rdx, rdx
invalid
je 0x1400f8176
sal byte [rbp + rcx + 0x48], cl
mov eax, dword [rdx + 8]
mov rax, qword [rdx + 8]
mov byte [rbp + 0x103d], 0
call rax
mov dword [rbp + 0xd04], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov dword [rbp + 0xd08], r12d
mov dword [rbp + 0xd0c], r13d
mov byte [rbp + 0xd00], 3
mov r12, qword [rbp + 0x1048]
jmp 0x1400f7bcb
cli
invalid
invalid
cli
invalid
add byte [rax], al
mov rdx, qword [rbp + 0x1058]
cmp dword [rdx + 0x438], 1
jne 0x1400f88f6
cmp dword [rdx + 0x45c], 0
je 0x1400f81e9
mov eax, dword [rdx + 0x460]
lea ecx, [rax - 0x4000]
cmp ecx, 0xffc000
add byte [rdi], cl
invalid
xchg ebx, eax
add byte [rax], al
invalid
add byte [rdi], cl
adc dword [rbx + 0x48000048], 0xffffff89
adc byte [rbx + 0x464ba], al
add byte [rax], al
mov qword [rdx + 0x10], rax
cmp dword [rdx + 0x464], 0
je 0x1400f81ff
mov eax, dword [rdx + 0x468]
mov qword [rdx + 0x370], rax
cmp dword [rdx + 0x43c], 0
je 0x1400f823a
mov eax, dword [rdx + 0x440]
mov rcx, qword [rdx + 0x1d0]
cmp rcx, rax
cmovbe rcx, rax
cmp qword [rdx + 0x1c8], 0
cmove rcx, rax
mov qword [rdx + 0x1c8], 1
mov qword [rdx + 0x1d0], rcx
add byte [rax - 0x77], cl
mov dl, al
add dword [rax], eax
add byte [rax - 0x75], cl
mov dl, 0
add al, 0
add byte [rbp + rcx*4 + 0x76], cl
adc byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
mov rsi, qword [rdx + 0x400]
lea r14, [rsi + 0x10]
mov rcx, r14
mov ecx, esi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400f852a
xor r15d, r15d
movzx eax, byte [rsi + 0x18]
test al, al
jne 0x1400fc531
mov rax, qword [rbp + 0x1058]
cmp dword [rax + 0x46c], 0
je 0x1400f828e
cmp dword [rax + 0x470], 0
setne byte [rsi + 0x11d]
mov r12b, 3
mov bl, 1
cmp dword [rax + 0x454], 0
je 0x1400f84db
mov edx, dword [rax + 0x458]
mov ecx, dword [rsi + 0x10c]
add byte [rax], al
mov dword [rsi + 0x10c], edx
xor r8d, r8d
mov eax, edx
sub eax, ecx
setne r8b
mov r9d, 0xff
cmovb r8d, r9d
test r8b, r8b
je 0x1400f84db
add byte [rax], al
add byte [rax], al
movzx r8d, r8b
cmp r8d, 1
jne 0x1400f83fc
mov rcx, qword [rsi + 0x228]
test rcx, rcx
je 0x1400f84db
mov rdx, qword [rsi + 0x208]
mov r8, rcx
xor r9d, r9d
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
cmp rdx, r9
jbe 0x1400fc3dc
mov r10, qword [rsi + 0x200]
mov rdi, r9
shl rdi, 4
mov r11d, dword [r10 + rdi + 8]
cmp cl, byte [rax]
mov edi, dword [r10 + rdi + 0xc]
mov dword [rbp + 0x8a0], edi
mov dword [rbp + 0x8a4], r11d
cmp qword [rsi + 0x1e0], rdi
jbe 0x1400fbd78
mov r10, qword [rsi + 0x1d8]
test r10, r10
je 0x1400fbd78
invalid
invalid
cmp al, byte [rax]
invalid
test byte [0x1880f8386], ch
imul ebx, edi, 0x130
imul rbx, rdi, 0x130
cmp dword [r10 + rbx], 2
je 0x1400fbd78
add r10, rbx
cmp dword [r10 + 0x114], r11d
jne 0x1400fbd78
cmp dword [rdx + 0x114], ebx
jne 0x1400fbf82
mov edi, dword [r10 + 0xa4]
lea r11d, [rax + rdi]
lea ebx, [rax + rdi]
add edi, eax
movabs rbx, 0x300000001
jo 0x1400f83ca
shl r11, 0x20
mov rbx, r11
mov rdi, rbx
shr rdi, 0x20
test bl, bl
jne 0x1400f8526
cmp rcx, r8
sbb r9, 0xffffffffffffffff
cmp rcx, r8
rol dword [rcx - 0x77], 0xba
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rcx - 0x7d], cl
fadd dword [rax]
rol dword [rcx - 0x77], 0xba
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rcx - 0x7d], cl
fadd dword [rax]
cmp r9, r8
jb 0x1400f8300
ror dword [rdi], 0x82
or edi, edi
invalid
jmp 0x1400f84d6
add al, byte [rax]
add byte [rcx - 0x77], cl
rol byte [rbp + 0x31], 0xc9
nop dword [rax + rax]
cmp rdx, r9
jbe 0x1400fc407
mov eax, dword [rbp + 0xe6c]
mov edi, eax
invalid
mov dword [rbp - 0x7c], 0x480f75ff
mov eax, dword [0x1402b3390]
test r15b, r15b
jne 0x1400f84f7
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400f8550
mov rcx, r14
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
test bl, bl
je 0x1400f8918
add byte [rax], al
mov rax, qword [rbp + 0x1058]
mov dword [rax + 0x438], 2
mov eax, edi
mov dword [rbp + 0xe6c], edi
jmp 0x1400f177c
xor ebx, ebx
jmp 0x1400f84e3
invalid
call fcn.1401ed0a0
mov r15d, eax
xor r15b, 1
movzx eax, byte [rsi + 0x18]
test al, al
je 0x1400f8270
std
invalid
invalid
add byte [rcx - 0x77], al
mov dword [rcx - 0x80], 0xb60f01f7
sbb byte [rax + r8*8 - 0x2d17bf1], r8b
std
invalid
jmp 0x1400fc531
call fcn.1401ed0a0
test al, al
jne 0x1400f84f7
mov byte [rsi + 0x18], 1
jmp 0x1400f84f7
cwde
cwde
movzx eax, r15b
cmp eax, 4
jne 0x1400f85bc
mov qword [rbp + 0xfd0], r13
mov qword [rbp + 0xfd8], rsi
mov dword [rbp + 0x1014], r14d
mov dword [rbp + 0x1014], esi
mov dword [rbp + 0x1014], esi
mov byte [rbp + 0x1076], r12b
movdqa xmm10, xmm15
jmp 0x1400f8d59
retf
invalid
add byte [rax], al
retf
mov rax, qword [rbp + 0xd20]
mov rcx, qword [rbp + 0xcc0]
mov qword [rcx + 0x20], rax
movdqu xmm0, xmmword [rbp + 0xd00]
movups xmm1, xmmword [rbp + 0xd10]
adc byte [0x1511e85b1], cl
adc r11b, sil
movq qword [rcx], mm0
adc byte [0x1511e85b1], cl
adc r11b, sil
movq qword [rcx], mm0
jmp 0x1400f8d59
mov rcx, qword [rbp + 0x1058]
mov rdi, qword [rcx + 0x400]
mov r8, qword [rcx + 0x408]
lea r15, [rdi + 0x10]
lea rdx, [r8 + 0x10]
mov rcx, qword [rbp + 0x890]
mov qword [rbp + 0xd00], rcx
mov rcx, qword [rbp + 0xcc0]
mov qword [rbp + 0xd08], rcx
mov qword [rbp + 0xd20], r15
mov qword [rbp + 0xd28], rdx
invalid
add dh, al
test dword [rax], esi
or eax, 0x48000000
mov ecx, dword [rbp + 0x9f0]
mov byte [rbp + 0xd30], 0
mov rcx, qword [rbp + 0x9f0]
mov qword [rbp + 0xd10], rcx
lea edx, [rax]
or eax, 0x8b480000
add byte [rax], al
mov rcx, qword [rbp + 0xb78]
add byte [rax], al
mov rcx, qword [rbp + 0xb78]
mov qword [rbp + 0xd18], rcx
lea rcx, [0x14025a4f4]
or eax, 0x8d480000
or eax, 0x161ec7
movsxd rax, dword [rcx + rax*4]
add rax, rcx
movdqa xmm12, xmm15
movdqa xmm10, xmm15
mov byte [rbp + 0x1076], r12b
mov dword [rbp + 0x1014], r14d
mov qword [rbp + 0xfd8], rsi
mov qword [rbp + 0xfd0], r13
mov ecx, r12d
mov dword [rbp + 0xff4], ecx
mov qword [rbp + 0xe48], r13
mov rbx, rsi
mov ecx, r14d
mov qword [rbp + 0xe80], rcx
jmp rax
mov al, 3
mov rcx, qword [rbp + 0x1058]
cmp byte [rcx + 0x3d5], 0
jne case.default.0x1400f8734
pxor xmm12, xmm12
mov r8b, 1
mov al, 1
lea r9, str.Utf8Errorvalid_up_to
lea rbx, [0x140220dc8]
mov edx, dword [rbp + 0x888]
mov qword [rbp + 0xe48], r9
mov qword [rbp + 0xe80], rdx
mov dword [rbp + 0xff4], r8d
mov esi, ebx
mov rdi, qword [rcx + 0x400]
mov r8, qword [rcx + 0x408]
or byte [rax + rax], al
add byte [rbp + rcx*4 + 0x7f], cl
adc byte [rcx - 0x73], cl
push rax
adc byte [rax - 0x75], cl
lea edx, [rax + 0x48000008]
mov dword [rbp + 0xd00], ecx
mov rcx, qword [rbp + 0xcc0]
mov qword [rbp + 0xd08], rcx
mov qword [rbp + 0xd20], r15
mov qword [rbp + 0xd28], rdx
mov byte [rbp + 0xd30], 0
mov rcx, qword [rbp + 0x9f0]
mov qword [rbp + 0xd10], rcx
mov rcx, qword [rbp + 0xb78]
mov ecx, dword [rbp + 0xb78]
mov qword [rbp + 0xd18], rcx
movzx eax, al
lea rcx, [0x14025a4f4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rbp + 0x1030], r8
mov qword [rbp + 0xe70], rdx
mov qword [rbp + 0xcf8], rbx
mov qword [rbp + 0x1048], r15
mov rcx, r15
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
mov rbx, rdi
jne 0x1400fb065
xor eax, eax
mov dword [rbp + 0x1018], eax
movzx eax, byte [rbx + 0x18]
test al, al
jne 0x1400fda22
mov rax, qword [rbp + 0xd00]
mov rdx, qword [rbp + 0xd08]
mov r8, qword [rbp + 0xd10]
lea rcx, [rbp + 0xd18]
call qword [rax + 0x10]
lea rcx, [rbp + 0xea0]
mov qword [rbp + 0xb8], rsi
mov rdx, rsi
call fcn.14002a460
mov r12d, dword [rbp + 0xea0]
mov edi, dword [rbp + 0xea4]
mov ecx, r12d
shr ecx, 8
mov rbx, qword [rbp + 0xea8]
mov rdx, qword [rbp + 0xeb0]
movdqu xmm12, xmmword [rbp + 0xeb8]
jmp 0x1400f8d34
mov rax, qword [rbp + 0xe78]
mov ecx, eax
shr ecx, 8
mov r12d, eax
mov rdx, qword [rbp + 0xce8]
mov rbx, qword [rbp + 0xce0]
mov eax, dword [rbp + 0xe94]
mov edi, eax
movdqa xmm12, xmm11
jmp 0x1400f8d34
mov r12b, 4
mov ecx, dword [rbp + 0xff4]
mov rdi, qword [rbp + 0xe80]
mov rbx, qword [rbp + 0xcf8]
mov rdx, qword [rbp + 0xe48]
jmp 0x1400f8d34
mov r12b, 3
mov ecx, dword [rbp + 0xff4]
mov rdi, qword [rbp + 0xe80]
mov rdx, qword [rbp + 0xe48]
jmp 0x1400f8d34
call fcn.1401ed0a0
xor al, 1
movzx ecx, byte [rdi + 0x18]
test cl, cl
je 0x1400f1621
jmp 0x1400fc56f
mov edi, 1
mov cl, 1
mov r12b, 1
lea rdx, str.Utf8Errorvalid_up_to
lea rbx, [0x14021d908]
pxor xmm12, xmm12
jmp 0x1400f8d34
mov cl, 1
mov eax, edi
mov dword [rbp + 0xe6c], edi
lea rdx, str.Utf8Errorvalid_up_to
lea rbx, [0x1401f5000]
pxor xmm12, xmm12
jmp 0x1400f8d34
call fcn.1401ed0a0
test al, al
jne 0x1400f1773
mov byte [rdi + 0x18], 1
jmp 0x1400f1773
movzx eax, byte [rbp + 0x1053]
mov ecx, eax
movzx eax, word [rbp + 0xb58]
mov dword [rbp + 0xe8c], eax
mov eax, dword [rbp + 0xb60]
mov edi, eax
mov rbx, qword [rbp + 0xcd0]
mov rdx, qword [rbp + 0xa00]
movdqa xmm8, xmm13
jmp 0x1400f8d11
pxor xmm8, xmm8
mov cl, 1
mov dword [rbp + 0xe8c], eax
mov eax, dword [rbp + 0x67c]
mov edi, eax
lea rbx, [0x14021cab8]
jmp 0x1400f8cd7
mov rax, qword [rbp + 0x8a0]
mov rdx, qword [rbp + 0x8a8]
mov r8, qword [rbp + 0x8b0]
lea rcx, [rbp + 0x8b8]
call qword [rax + 0x10]
pxor xmm8, xmm8
mov edi, 1
mov cl, 1
mov dword [rbp + 0xe8c], eax
lea rbx, [0x1401f5c18]
lea rdx, str.Utf8Errorvalid_up_to
jmp 0x1400f8d11
mov eax, ecx
mov dword [rbp + 0xb5c], eax
mov eax, edi
mov dword [rbp + 0x88c], edi
mov qword [rbp + 0x500], rbx
mov qword [rbp + 0x508], rdx
movdqa xmm12, xmm8
mov qword [rbp + 0xe48], rdx
mov qword [rbp + 0xe80], rdi
mov dword [rbp + 0xff4], ecx
cmp r12b, 4
jne 0x1400f95c3
mov qword [rbp + 0xcf8], rbx
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax + 0x400]
mov rbx, rax
lea rsi, [rax + 0x10]
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400f9346
xor eax, eax
mov dword [rbp + 0x1008], eax
mov qword [rbp + 0x1040], rsi
movzx eax, byte [rbx + 0x18]
test al, al
jne 0x1400fc8d9
mov rax, qword [rbp + 0x1058]
mov rax, qword [rax + 0x408]
mov qword [rbp + 0x1048], rax
lea rcx, [rax + 0x10]
mov qword [rbp + 0xfe0], rcx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400f9352
mov dword [rbp + 0xe40], 0
mov rax, qword [rbp + 0x1048]
movzx eax, byte [rax + 0x18]
test al, al
jne 0x1400fc88f
mov rcx, rbx
mov eax, dword [rbx + 0xc8]
mov esi, dword [rbx + 0xcc]
sub esi, eax
jle 0x1400f8eea
mov ecx, eax
shr ecx, 0x1f
add ecx, eax
sar ecx, 1
cmp esi, ecx
jl 0x1400f8eea
mov rcx, qword [rbp + 0x1058]
cmp dword [rcx + 0x100], 4
jne 0x1400f8e4a
mov rax, qword [rcx + 0x158]
sub rax, qword [rcx + 0x150]
cmp rax, qword [rcx + 0x178]
jae 0x1400f8eaa
mov rcx, qword [rbp + 0xe58]
mov rdx, qword [rbp + 0xff8]
call fcn.140119f50
mov r15, rax
test rax, rax
jne 0x1400f933b
mov r12, rdx
test rdx, rdx
jne 0x1400f9383
mov r15d, 1
mov rcx, qword [rbp + 0x1058]
cmp dword [rcx + 0x100], 4
jne 0x1400f933b
mov rax, qword [rcx + 0x158]
sub rax, qword [rcx + 0x150]
cmp rax, qword [rcx + 0x178]
jb 0x1400f933b
mov dword [rbp + 0xea4], 0
mov dword [rbp + 0xea8], esi
mov byte [rbp + 0xea0], 7
lea rdx, [rbp + 0xea0]
call fcn.1400774d0
cmp al, 0xc
jne 0x1400fdab0
add esi, dword [rbx + 0xc8]
jo 0x1400fdae6
mov rax, rbx
mov dword [rbx + 0xc8], esi
mov rax, rbx
lea rcx, [rbx + 0x20]
mov qword [rbp + 0xe70], rcx
mov rcx, qword [rbp + 0x1048]
add rcx, 0x20
mov qword [rbp + 0x1030], rcx
lea rax, [rbx + 0x1d0]
mov qword [rbp + 0x1068], rax
jmp 0x1400f8f4e
cmp r15d, 0x3b9aca00
setne r8b
mov rcx, qword [rbp + 0xe70]
lea rdx, [rbp + 0x8a0]
call fcn.14001fad0
mov rax, qword [rbp + 0x1058]
cmp dword [rax + 0x100], 4
jne 0x1400f8f7c
mov rcx, qword [rbp + 0x1058]
mov rax, qword [rcx + 0x158]
sub rax, qword [rcx + 0x150]
cmp rax, qword [rcx + 0x178]
jae 0x1400f8fdc
mov rcx, qword [rbp + 0xe58]
mov rdx, qword [rbp + 0xff8]
call fcn.140119f50
ror dword [rdi], 2
add byte [rcx - 0x77], cl
invalid
test rax, rax
jne 0x1400f933b
mov r12, rdx
test rdx, rdx
jne 0x1400f9383
mov r15d, 1
mov rcx, qword [rbp + 0x1058]
lea ebx, [rax + 0x10]
add byte [rax], al
lea ebx, [rax + 0x10]
add byte [rax], al
cmp dword [rcx + 0x100], 4
jne 0x1400f933b
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + 0x158]
sub rax, qword [rcx + 0x150]
cmp rax, qword [rcx + 0x178]
jb 0x1400f933b
cmp dword [rbx + 0xd0], 0
add byte [rax], al
add byte [rax], al
je 0x1400f92fe
mov rax, rbx
mov edi, dword [rbx + 0xd4]
mov esi, dword [rbx + 0xd8]
cmp edi, dword [rbx + 0xdc]
jne 0x1400f9070
cmp esi, dword [rax + 0xe0]
jne 0x1400f9070
adc byte [rdx], al
je 0x1400fbb8f
add rdx, rax
cmp dword [rdx + 0x114], esi
jne 0x1400fbb8f
cmp dword [rdx + 0xe8], 0
jne 0x1400fc1a7
mov dword [rbx + 0xd0], 0
jmp 0x1400f90fb
mov dword [rbp + 0xa30], edi
mov dword [rbp + 0xa34], esi
cmp qword [rax + 0x1e0], rdi
or al, byte [rax]
add byte [rcx + 0xa34b5], cl
add byte [rax + 0x39], cl
mov eax, 0x1e0
jbe 0x1400fbc00
add byte [rax], al
mov rax, qword [rbx + 0x1d8]
test rax, rax
je 0x1400fbc00
imul rcx, rdi, 0x130
cmp dword [rax + rcx], 2
je 0x1400fbc00
add rax, rcx
add eax, ecx
cmp dword [rax + 0x114], esi
jne 0x1400fbc00
add dword [rax], eax
add byte [rdi], cl
test dword [rdi + 0x2b], eax
add byte [rax], al
movq xmm0, qword [rax + 0xec]
cmp dword [rax + 0xe8], 0
add byte [rax], al
add byte [rax], al
jle 0x1400f903d
in al, dx
add byte [rax], al
add byte [rbx + 0xe8b8], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rax + 0xe8], 0
je 0x1400fc18a
mov dl, 0x30
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test byte [rdx + 0x48000030], dh
mov dl, 0x30
add byte [rax], al
mov rcx, rbx
mov dl, 0x30
add byte [rax], al
mov rcx, rbx
mov dword [rbx + 0xd0], 1
movq qword [rbx + 0xd4], xmm0
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
add byte [rax], al
mov rax, qword [rbx + 0x1d8]
mov rcx, qword [rbx + 0x1e0]
mov dword [rbp + 0xa30], edi
mov dword [rbp + 0xa34], esi
cmp rcx, rdi
jbe 0x1400fb85c
test rax, rax
je 0x1400fb85c
imul r14, rdi, 0x130
cmp dword [rax + r14], 2
je 0x1400fb85c
add rax, r14
cmp dword [rax + 0x114], esi
jne 0x1400fb85c
mov rcx, rsi
shl rcx, 0x20
loope case.0x140084f53.433
or rcx, rdi
mov byte [rax + 0x127], 0
mov rax, qword [rbp + 0x1068]
mov qword [rbp + 0x8a0], rax
mov dword [rbp + 0x8a0], eax
test dword [rax + 0x48000008], esp
mov dword [rbp + 0x8a8], ecx
mov qword [rbp + 0x8a8], rcx
mov dword [rbp + 0xa30], edi
mov ebp, 0xa30
mov dword [rbp + 0xa34], esi
cmp qword [rbx + 0x1e0], rdi
loopne 0x1400f9172
add byte [rax], al
add byte [rax], al
jbe 0x1400fb7eb
mov rax, qword [rbx + 0x1d8]
test rax, rax
je 0x1400fb7eb
invalid
add byte es:[rax], al
invalid
invalid
add byte [rdx - 0x7d], al
cmp al, 0x30
add cl, byte [rdi]
test byte [rdi + 0x26], dl
add byte [rax], al
invalid
cmp dword [rax + r14], 2
je 0x1400fb7eb
invalid
add rax, r14
add eax, esi
cmp dword [rax + 0x114], esi
jne 0x1400fb7eb
add byte [rdi], cl
test dword [rax + 0x26], ecx
add byte [rax], al
mov r15d, dword [rax + 0x48]
js 0x1400f91ef
mov dword [rbp + 0xa30], edi
mov dword [rbp + 0xa34], esi
cmp dword [rax], 2
add cl, byte [rdi]
test dl, ch
sub byte [rax], al
invalid
add cl, byte [rdi]
test dl, ch
sub byte [rax], al
add byte [rcx], bh
mov al, 0x14
add dword [rax], eax
add byte [rax], al
jne 0x1400fbaa6
movzx ecx, byte [rax + 0x50]
cmp dword [rax + 0x114], esi
add byte [rax], al
jne 0x1400fbaa6
movzx ecx, byte [rax + 0x50]
add cl, 0xfa
movzx ecx, cl
mov dh, 0xc9
mov dh, 0xc9
cmp cl, 6
mov edx, 6
cmovae ecx, edx
retf 0xf980
invalid
retf 0xf980
je case.0x1400a2a97.344
movzx ecx, cl
cmp ecx, 4
jne 0x1400f8f30
std
invalid
invalid
std
invalid
cmp byte [rax + 0x51], 0
jne 0x1400f920a
js 0x1400f9242
push rcx
add byte [rbp + 0x16], dh
jmp 0x1400f8f30
cmp byte [rax + 0x52], 0
je 0x1400f8f30
mov dword [rbp + 0xa30], edi
mov ebp, 0xa30
mov dword [rbp + 0xa34], esi
cmp dword [rax], 2
je 0x1400fbeb0
add byte [rbx - 0x7bf0fdc8], al
xchg ecx, eax
sub al, 0
add byte [rcx], bh
mov al, 0x14
add dword [rax], eax
add byte [rdi], cl
test dword [rbp - 0x74ffffd4], eax
test dword [rax + rax], ebp
add byte [rbx + 0xa088], cl
add byte [rbx + rcx*4 - 0x60], al
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rcx + 0x29], al
int3
jle 0x1400f8f30
cmp dword [rax + 0x114], esi
jne 0x1400fbeb0
test dword [rax + rax], ebp
invalid
mov edx, ecx
shr edx, 0x1f
add edx, ecx
sar edx, 1
cli
retf 0xeac1
cli
cmp r12d, edx
jl 0x1400f8f30
mov dword [rbp + 0xa30], edi
mov ebp, 0xa30
mov dword [rbp + 0xa34], esi
add byte [rax], al
cmp dword [rax], 2
je 0x1400fc5e9
invalid
invalid
xor eax, dword [rax]
invalid
cmp dword [rax + 0x114], esi
jne 0x1400fc5e9
mov dword [rbp + 0xea8], esp
mov byte [rbp + 0xea0], 7
mov rcx, qword [rbp + 0x1058]
pop rax
adc byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
movabs al, byte [0xfff7e22fe800000e]
pop rax
adc byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
movabs al, byte [0xfff7e22fe800000e]
cmp al, 0xc
jne 0x1400fcb76
invalid
mov dword [rbp + 0xa30], edi
xor byte [rdx], cl
add byte [rax], al
mov dword [rbp + 0xa34], esi
xor al, 0xa
add byte [rax], al
cmp qword [rbx + 0x1e0], rdi
jbe 0x1400fc432
add byte [rax - 0x75], cl
sbb eax, 1
add byte [rax], al
mov rax, qword [rbx + 0x1d8]
test rax, rax
je 0x1400fc432
cmp dword [rax + r14], 2
je 0x1400fc432
add rax, r14
cmp dword [rax + 0x114], esi
jne 0x1400fc432
movabs al, byte [0xfffc21810f000000]
invalid
add byte [rax], al
add byte [rdi], cl
and dword [rcx], 0xe9fffffc
scasb al, byte [rdi]
cmp byte [rax], al
add byte [rbx + rcx*4 - 0x73], cl
lea ebx, [rax + 0x10]
add byte [rax], al
mov rax, qword [r9 + 0x158]
sub rax, qword [r9 + 0x150]
invalid
invalid
mov r9, qword [rbp + 0x1058]
lea ebx, [rax + 0x10]
add byte [rax], al
mov rax, qword [r9 + 0x158]
sub rax, qword [r9 + 0x150]
cmp rax, qword [r9 + 0x178]
jae 0x1400f9a94
invalid
cmp dword [rax + 1], 0x830f0000
je 0x1400f9325
add byte [rax - 0x75], cl
lea ebx, [rax + 0xe]
add byte [rax], al
mov rcx, qword [rbp + 0xe58]
mov rdx, qword [rbp + 0xff8]
call fcn.140119f50
mov r15, rax
test rax, rax
je 0x1400f9377
cmp byte [rbp + 0xe40], 0
jne 0x1400f93a2
call fcn.1401ed0a0
xor al, 1
jmp 0x1400f8d8c
call fcn.1401ed0a0
xor al, 1
mov dword [rbp + 0xe40], eax
mov rax, qword [rbp + 0x1048]
movzx eax, byte [rax + 0x18]
sbb byte [rax + rax*8 - 0x5767bf1], al
invalid
invalid
sbb byte [rax + rax*8 - 0x5767bf1], al
invalid
jmp 0x1400fc88f
mov r12, rdx
test rdx, rdx
je 0x1400f9a5e
xor r15d, r15d
cmp byte [rbp + 0xe40], 0
jne 0x1400f93a2
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400f9590
mov rcx, qword [rbp + 0xfe0]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
cmp byte [rbp + 0x1008], 0
or byte [rax], dl
add byte [rax], al
add byte [rbp + 0x13], dh
or byte [rax], dl
add byte [rax], al
add byte [rbp + 0x13], dh
mov rax, qword [0x1402b3390]
shl rax, 1
shl eax, 1
shl eax, 1
loopne 0x1400f940b
test rax, rax
test eax, eax
jne 0x1400f957a
mov rcx, qword [rbp + 0x1040]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
push 0x4d000f81
test edi, edi
jne 0x1400fb0fd
add byte [rax], al
test r12, r12
jne 0x1400fb4f8
mov rax, qword [rbp + 0x9f0]
add byte [rax], al
cmp qword [rax], 0
mov rax, qword [rbp + 0x1058]
jne 0x1400f9428
invalid
cmp byte [rax + 0x3d4], 0
add byte [rdi], cl
test edx, esi
sbb al, 0
add byte [rbx + 0x3c8b8], al
add byte [rax], al
jne 0x1400fb0fd
cmp dword [rax + 0x3c8], 0
je 0x1400fb0fd
cmp dword [rax + 0x3cc], 0x7fffffff
je 0x1400fb0fd
mov rdi, qword [rax + 0x400]
mov edi, dword [rax + 0x400]
lea rsi, [rdi + 0x10]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1402b3390]
add byte [rax - 0x75], cl
add eax, 0x1b9f4d
shl rax, 1
test rax, rax
jne 0x1400f9562
adc eax, dword [rcx]
add byte [rax], al
xor eax, eax
movzx ecx, byte [rdi + 0x18]
test cl, cl
jne 0x1400fc994
add byte [rax], al
setne bl
test al, al
jne 0x1400f9485
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1400f95ad
sub byte [rcx], al
add byte [rax], al
sub byte [rcx], al
add byte [rax], al
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
test bl, bl
mov rax, qword [rbp + 0x1058]
add byte [rax], al
jne 0x1400fb0fd
mov rcx, qword [rax + 0x400]
add rcx, 0x10
call fcn.140072880
mov dword [rbp + 0xd20], eax
mov dword [rbp + 0xd24], 0
lea rcx, [0x140220dc8]
mov qword [rbp + 0xd00], rcx
mov dword [rbp + 0xd00], ecx
mov dword [rbp + 0xd00], ecx
lea rcx, str.Utf8Errorvalid_up_to
mov qword [rbp + 0xd08], rcx
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0xd20]
movups xmmword [rcx - 0x10], xmm6
mov rcx, qword [rbp + 0x1058]
mov byte [rcx + 0x3d4], 1
cmp dword [rcx + 0x3c8], 0
enter 3, 0
invalid
add eax, dword [rax]
add byte [rax], al
je 0x1400f9510
cmp dword [rcx + 0x3cc], eax
jne 0x1400f9510
mov ecx, 0x3d0
add byte [rdi], cl
test byte [rax], dh
cmp bh, 0xff
invalid
dec dword [rax - 0x75]
test dword [rax], esp
mov rax, qword [rbp + 0xd20]
mov qword [rbp + 0xec0], rax
mov rax, qword [rbp + 0xd00]
add byte [rax], al
or eax, 0x89480000
test eax, eax
invalid
add byte [rax], al
mov rcx, qword [rbp + 0xd08]
movdqu xmm0, xmmword [rbp + 0xd10]
movdqa xmmword [rbp + 0xeb0], xmm0
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], rcx
mov rcx, qword [rbp + 0xcc0]
add byte [rax - 0x73], cl
xchg ebp, eax
movabs al, byte [0xfff28de3e800000e]
add byte [rax - 0x73], cl
xchg ebp, eax
movabs al, byte [0xfff28de3e800000e]
jmp 0x1400f1540
call fcn.1401ed0a0
xor al, 1
movzx ecx, byte [rdi + 0x18]
test cl, cl
je 0x1400f945d
test al, ch
invalid
invalid
invalid
call fcn.1401ed0a0
test al, al
ror byte [rdi], 0x85
invalid
invalid
invalid
invalid
ror byte [rdi], 0x85
invalid
mov byte [rbx + 0x18], 1
jmp 0x1400f93cb
invalid
mov rax, qword [rbp + 0x1058]
test dword [rax + 0x10], ebx
add byte [rax], al
mov rdi, qword [rax + 0x400]
mov r8, qword [rax + 0x408]
add al, 0
add byte [rbp + rcx*4 + 0x7f], cl
adc byte [rcx - 0x73], cl
push rax
adc byte [rax - 0x75], cl
test dword [rax + 0x48000008], edx
mov dword [rbp + 0xd00], eax
test dword [rax], eax
invalid
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0xcc0]
mov qword [rbp + 0xd08], rax
mov qword [rbp + 0xd20], r15
mov qword [rbp + 0xd28], rdx
mov byte [rbp + 0xd30], 0
mov rax, qword [rbp + 0x9f0]
mov qword [rbp + 0xd10], rax
mov rax, qword [rbp + 0xb78]
test dword [rax + 0xb], edi
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xd18], rax
movzx eax, r12b
lea rcx, [0x14025a4f4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov esi, ebx
jmp rax
mov dword [rbp + 0x520], esi
mov rax, rbx
shr rax, 0x20
mov dword [rbp + 0x524], eax
mov r8, qword [rbp + 0xe48]
mov qword [rbp + 0x528], r8
movq r9, xmm12
movdqu xmmword [rbp + 0x530], xmm12
movsd dword [rdi], dword [rsi]
xor byte [0xcb579674], al
test dword [rax], esp
add eax, 0x8b480000
add dh, al
test dword [rsi], esp
adc byte [rax], al
add byte [rax], al
movsd dword [rdi], dword [rsi]
xor byte [0xcb579674], al
test dword [rax], esp
add eax, 0x8b480000
add dh, al
test dword [rsi], esp
adc byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0xea0]
lea rdx, [rbp + 0x538]
call rax
mov ecx, dword [rbp + 0xff4]
mov rsi, qword [rbp + 0xe80]
movdqu xmm0, xmmword [rbp + 0xea0]
movups xmm1, xmmword [rbp + 0xeb0]
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0xa38]
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov dword [rbp + 0xa34], esi
mov byte [rbp + 0xa31], cl
mov byte [rbp + 0xa30], 1
mov rax, qword [rbp + 0x1058]
cmp dword [rax + 0x3c8], 0
mov qword [rbp + 0xcf8], rbx
add byte [rdi], cl
test byte [rbx + 1], dl
add byte [rax], al
add byte [rdi], cl
test byte [rbx + 1], dl
add byte [rax], al
cmp dword [rax + 0x3d0], esi
jne 0x1400f983f
invalid
mov byte [rax + 0x3f8], 1
mov byte [rax + 0x3f9], cl
mov dword [rax + 0x3fc], esi
mov rax, qword [rbp + 0xa38]
mov rdx, qword [rbp + 0xa40]
mov rax, qword [rax + 0x10]
mov r8, qword [rbp + 0xa48]
mov byte [rbp + 0x1026], 0
cmp al, 3
add byte [rax], al
add dword [rax + 0x3f988], ecx
add byte [rcx + 0x3fcb0], cl
add byte [rax - 0x75], cl
test dword [rax], edi
or al, byte [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
or al, byte [rax]
add byte [rax - 0x75], cl
adc byte [rbx + rcx*4 - 0x7b], cl
or al, byte [rax]
add dh, al
test dword [rsi], esp
adc byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0xa50]
call rax
mov rax, qword [rbp + 0x520]
add eax, 0x8b480000
xchg ebp, eax
sub byte [0xcb5b9744], al
test dword [rax], esi
add eax, 0x8d480000
lea edi, [rax]
add eax, 0x50ff0000
adc cl, ch
invalid
jge 0x1400f9756
invalid
mov rax, rbx
shr rax, 0x20
mov dword [rbp + 0x8a8], esi
mov dword [rbp + 0x8ac], eax
lodsb al, byte [rsi]
or byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0xe], ecx
add byte [rax], al
mov qword [rbp + 0x8b0], rax
movq qword [rbp + 0x8b8], xmm12
mov eax, dword [rbp + 0xff4]
test esp, esi
sldt word [rax]
mov byte [rbp + 0x8a1], al
mov byte [rbp + 0x8a0], 2
add byte [rdx], al
movabs rcx, 0x8000000000000000
mov rax, rcx
cmp qword [rbp + 0x8a8], rcx
cmp dword [rbp + 0x8a8], ecx
mov rsi, qword [rbp + 0x270]
mov rdi, qword [rbp + 0x278]
je 0x1400f99d0
movq rsi, xmm12
test rsi, rsi
je 0x1400f99b6
mov qword [rbp + 0xcf8], rbx
mov rax, qword [rbp + 0x1058]
mov word [rax + 0x3f8], 0x101
mov dword [rax + 0x3fc], 0
jmp 0x1400f1540
mov rax, qword [rbp + 0xa50]
mov qword [rbp + 0xec0], rax
movzx eax, byte [rbp + 0xa30]
movzx ecx, byte [rbp + 0xa31]
movzx edx, word [rbp + 0xa32]
mov r8d, dword [rbp + 0xa34]
mov r9, qword [rbp + 0xa38]
movdqu xmm0, xmmword [rbp + 0xa40]
movdqa xmmword [rbp + 0xeb0], xmm0
mov byte [rbp + 0xea0], al
mov byte [rbp + 0xea1], cl
mov word [rbp + 0xea2], dx
mov dword [rbp + 0xea4], r8d
mov qword [rbp + 0xea8], r9
mov byte [rbp + 0x1026], 0
lea rcx, [rbp + 0xd20]
lea rdx, [rbp + 0xea0]
call fcn.140072050
movdqu xmm0, xmmword [rbp + 0x520]
movups xmm1, xmmword [rbp + 0x530]
movaps xmmword [rbp + 0x3e0], xmm1
movdqa xmmword [rbp + 0x3d0], xmm0
mov byte [rbp + 0x1002], 1
mov rcx, r15
call fcn.140072880
movdqa xmm0, xmmword [rbp + 0x3d0]
movaps xmm1, xmmword [rbp + 0x3e0]
movaps xmmword [rbp + 0x8b0], xmm1
movdqa xmmword [rbp + 0x8a0], xmm0
mov dword [rbp + 0x8c0], eax
mov dword [rbp + 0x8c4], esi
mov rcx, qword [rbp + 0x1058]
mov byte [rcx + 0x3d4], 1
cmp dword [rcx + 0x3c8], 0
je 0x1400f9964
mov qword [rbp + 0xcf8], rbx
mov ecx, dword [rbp + 0xff4]
mov byte [rbp + 0xea1], cl
mov qword [rbp + 0xea8], rax
mov qword [rbp + 0x278], rdi
mov qword [rbp + 0xeb0], rdi
mov qword [rbp + 0x270], rsi
mov qword [rbp + 0xeb8], rsi
mov byte [rbp + 0xea0], 2
lea rcx, [rbp + 0xd20]
lea rdx, [rbp + 0xea0]
call fcn.140072050
movzx eax, byte [rbp + 0x8a0]
lea rcx, [rbp + 0x8b8]
movdqu xmm0, xmmword [rcx - 0x17]
movups xmm1, xmmword [rcx - 7]
movdqa xmmword [rbp + 0xba0], xmm0
movaps xmmword [rbp + 0xbb0], xmm1
mov rcx, qword [rcx + 8]
mov qword [rbp + 0xbbf], rcx
cmp al, 3
je 0x1400f1540
mov r15d, 1
mov r9, qword [rbp + 0x1058]
cmp dword [r9 + 0x100], 4
jne 0x1400f933b
mov rax, qword [r9 + 0x158]
sub rax, qword [r9 + 0x150]
cmp rax, qword [r9 + 0x178]
jb 0x1400f933b
lea rcx, [rbx + 0x128]
mov qword [rbp + 0xb88], rcx
mov rdx, qword [rbp + 0x1030]
mov r8, qword [rbp + 0x1068]
call fcn.1400a30d0
mov rax, qword [rbp + 0x1058]
mov eax, dword [rax + 0x180]
mov qword [rbp + 0x1018], rax
mov rax, rbx
lea rcx, [rbx + 0x160]
mov qword [rbp + 0xcc8], rcx
lea rcx, [rbx + 0x13c]
mov qword [rbp + 0x510], rcx
lea r13, [rbx + 0x138]
lea rcx, [rbx + 0x140]
mov qword [rbp + 0x268], rcx
lea rcx, [rbx + 0x144]
mov qword [rbp + 0x280], rcx
lea rax, [rbx + 0x148]
mov qword [rbp + 0x288], rax
jmp 0x1400f9b35
mov rcx, rbx
mov rax, qword [rbx + 0x30]
cmp rax, qword [rbx + 0x38]
jbe 0x1400f9d2a
lea rcx, [rbp + 0x8a0]
mov rdx, qword [rbp + 0xcc8]
mov r8, qword [rbp + 0x1068]
call fcn.14001ac50
cmp qword [rbp + 0x8a0], 0
je 0x1400f9d2a
mov r14, qword [rbp + 0x8a0]
mov rsi, qword [rbp + 0x8a8]
mov rcx, qword [rbp + 0xe70]
lea rdx, [rbp + 0x8a0]
call fcn.14001f960
mov qword [rbp + 0xa30], rsi
mov ecx, esi
cmp qword [r14 + 0x10], rcx
jbe 0x1400fc81e
mov qword [rbp + 0x780], 2
mov qword [rbp + 0x7a0], 0
cmp dword [r13], 0
je 0x1400fa416
mov rax, rbx
mov esi, dword [rbx + 0x13c]
mov r12d, dword [rbx + 0x140]
cmp esi, dword [rbx + 0x144]
jne 0x1400f9de0
cmp r12d, dword [rax + 0x148]
jne 0x1400f9de0
mov dword [rbp + 0x8a0], esi
mov dword [rbp + 0x8a4], r12d
cmp qword [rax + 0x1e0], rsi
jbe 0x1400fb9c0
mov dword [rbp + 0x8a0], esi
mov dword [rbp + 0x8a4], r12d
cmp qword [rax + 0x1e0], rsi
jbe 0x1400fb8de
mov rax, qword [rbx + 0x1d8]
test rax, rax
je 0x1400fb8de
cmovae rdi, rcx
test eax, eax
mov ecx, 0
cmovle eax, ecx
cmp rdi, rax
cmovae rdi, rax
clc
clc
test rdi, rdi
je 0x1400fa545
mov dword [rbp - 0x40], esi
mov dword [rbp - 0x3c], r12d
invalid
cmp dword [r14], 2
je 0x1400fbc71
invalid
cmp dword [r14 + 0x114], r12d
add byte [rax], al
jne 0x1400fbc71
mov eax, dword [r14 + 0x80]
test eax, eax
sar byte [rcx], 0xf
sar qword [rcx], 0xf8
sar byte [rcx], 0xf
sar qword [rcx], 0xf8
jae 0x1400fa545
mov dword [rbp - 0x40], esi
mov dword [rbp - 0x3c], r12d
cmp dword [r14], 2
je 0x1400fbd03
cmp dword [r14 + 0x114], r12d
jne 0x1400fbd03
lea rax, [rbp + 0xd08]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
lea rax, [rbp + 0xba4]
movups xmmword [rax + 0x23], xmm2
movups xmmword [rax + 0x13], xmm1
movups xmmword [rax + 3], xmm0
mov byte [rbp + 0xeb0], 0
mov rax, qword [rbp + 0xbcf]
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0xeb0]
mov qword [rcx + 0x30], rax
movdqu xmm0, xmmword [rbp + 0xba0]
movups xmm1, xmmword [rbp + 0xbb0]
movups xmm2, xmmword [rbp + 0xbc0]
movups xmmword [rcx + 0x21], xmm2
movups xmmword [rcx + 0x11], xmm1
movdqu xmmword [rcx + 1], xmm0
mov qword [rbp + 0xea0], 0
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x1048]
mov r15, qword [rax + 0x40]
mov byte [rbp + 0x1074], 0
je 0x1400fa2b6
add byte [rax], al
add byte [rax - 0x75], cl
lea esi, [rax]
adc byte [rax], al
add byte [rcx + rcx*4 - 6], cl
invalid
je 0x1400fa2b6
add byte [rax], al
add byte [rax - 0x75], cl
lea esi, [rax]
adc byte [rax], al
add byte [rcx + rcx*4 - 6], cl
lea r8, [rbp + 0xea0]
call fcn.140141750
movabs al, byte [0x47491e800000e]
cmp qword [r14], 0
je 0x1400fa30f
mov rcx, qword [rbp + 0x1048]
cmp qword [rcx + 0x30], r15
jbe 0x1400fbf21
adc byte [rax], al
add byte [rcx + rdi + 0x79], cl
xor byte [rdi], cl
xchg byte [rbx + 0x1c], cl
add byte [rax], al
imul rax, r15, 0x130
add rax, qword [rcx + 0x28]
cmp dword [rax], 2
je 0x1400fbf21
add byte [rax], al
invalid
add byte [rax], al
mov rcx, qword [r14 + 8]
add r14, 8
mov qword [rax], 1
add byte [rax - 0x77], cl
or byte [rbp - 0x77], cl
movzx eax, byte ds:[rbp + 0xd00]
add byte [rax - 0x77], cl
or byte [rbp - 0x77], cl
movzx eax, byte ds:[rbp + 0xd00]
cmp rax, 9
cmp eax, 9
je 0x1400fa350
jmp 0x1400fa330
mov qword [r14], 1
mov qword [r14 + 8], r15
add r14, 0x10
mov qword [r14], r15
movzx eax, byte [rbp + 0xd00]
cmp rax, 9
je 0x1400fa350
nop
test rax, rax
je 0x1400fa350
cmp eax, 3
je 0x1400fa350
lea rcx, [rbp + 0xd00]
add byte [rax], al
call fcn.1400a2a80
nop word cs:[rax + rax]
mov rdx, qword [rbp + 0x290]
cmp rdx, 2
je 0x1400f9d40
nop
add al, byte [rax]
add byte [rax - 0x7d], cl
cli
add cl, byte [rdi]
test bh, bl
stc
invalid
mov rcx, qword [rbp + 0x298]
mov rax, qword [rbp + 0x2a0]
lea ebx, [rax + 0x48000002]
mov eax, dword [rbp + 0x2a0]
test rdx, rdx
je 0x1400fa386
adc cl, byte [rax - 0x75]
push rax
adc byte [rax - 1], cl
retf 0x8348
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
add ecx, 0x10
add ecx, 0x10
lea rdx, [rbp + 0x2a8]
lea edx, [rbp + 0x2a8]
call qword [rax + 0x68]
mov rdx, qword [rbp + 0x290]
cmp rdx, 2
je 0x1400f9d40
invalid
lahf
stc
invalid
invalid
mov rcx, qword [rbp + 0x298]
add byte [rax - 0x75], cl
test dword [rax + 0x48000002], esp
invalid
mov rax, qword [rbp + 0x2a0]
test rdx, rdx
test edx, edx
je 0x1400fa3c6
mov rdx, qword [rax + 0x10]
dec rdx
adc byte [rax - 1], cl
retf 0x8348
invalid
invalid
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
add ecx, 0x10
add ecx, 0x10
rcl dword [rax], 0x48
mov edx, dword [rbp + 0x2a8]
add byte [rax], al
mov rdx, qword [rbp + 0x2a8]
add byte [rax], al
call qword [rax + 0x80]
mov rax, qword [rbp + 0x290]
cmp rax, 2
cmp eax, 2
je 0x1400f9d40
test byte [rcx + rdi*8 - 1], bl
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
push rbx
stc
test rax, rax
je 0x1400f9d40
invalid
invalid
invalid
mov rax, qword [rbp + 0x298]
lock dec qword [rax]
test dword [rax - 0xffffffe], ebx
add al, dh
dec qword [rax]
jne 0x1400f9d40
mov rcx, qword [rbp + 0x298]
mov ecx, dword [rbp + 0x298]
mov rdx, qword [rbp + 0x2a0]
call fcn.14007b510
clc
invalid
movabs al, byte [0xfff810ffe8000002]
clc
invalid
jmp 0x1400f9d40
mov sil, 9
mov dh, 9
jmp 0x1400fad39
stc
add ecx, dword [rdi]
test edx, edi
add eax, dword [rax]
add byte [rcx - 0x48], al
invalid
sbb byte [rcx], al
mov eax, 0x118
add byte [rax], al
lea rcx, [rbp + 0xea0]
lea rdx, [rbp + 0xd08]
lea esp, [rax + 0x4800000e]
lea edx, [rbp + 0xd08]
call sub.VCRUNTIME140.dll_memcpy
mov r8d, dword [rbp + 0xfac]
sldt word [rax]
lea rcx, [rbp + 0xba0]
mov rdx, qword [rbp + 0x1068]
mov edx, dword [rbp + 0x1068]
or eax, dword [rax]
add byte [rax - 0x75], cl
mov edx, dword [rbp + 0x1068]
call fcn.140019da0
invalid
invalid
mov ebp, 0xba0
add byte [rax], al
mov edx, dword [rbp + 0x1068]
add byte [rax], al
call fcn.140019da0
cmp qword [rbp + 0xba0], 0
add byte [rax], al
add byte [rdi], cl
invalid
xor byte [rbx], 0
invalid
add byte [rax], al
add byte [rdi], cl
test byte [rax - 0xcffffcd], al
movq mm0, qword [rbp + 0xba0]
invalid
movdqu xmm0, xmmword [rbp + 0xba0]
add byte [rsi + 0xf], ah
jg 0x1400fa4b9
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, qword [rbp - 0x40]
mov edx, dword [rbp - 0x38]
mov eax, dword [rbp - 0x34]
ror byte [rax - 0x75], 0x4d
ror byte [rbx + 0x458bc855], 0xcc
mov dword [rbp + 0x188], edx
add byte [rax], al
mov dword [rbp + 0x18c], eax
mov word [rcx], es
add byte [rax], al
cmp qword [rcx + 0x10], rdx
jbe 0x1400fce29
add byte [rax], al
mov r9, qword [rcx + 8]
test r9, r9
leave
leave
je 0x1400fce29
imul r8, rdx, 0x130
imul eax, edx, 0x130
cmp dword [r9 + r8], 2
je 0x1400fce29
invalid
add byte [rbp + 1], cl
rol dword [rcx + 0x39], 0x81
cmp dword [r9 + 0x114], eax
add r9, r8
cmp dword [r9 + 0x114], eax
adc dword [rcx + rax], 0x850f0000
sub dword gs:[rax], eax
jne 0x1400fce29
test dword [rbp + 0x29], esp
add byte [rax], al
invalid
add byte [rcx - 0x3a], al
and dword [0x1400fa4d1], 0x1889589
and eax, 1
mov dword [rbp + 0x188], edx
mov byte [r9 + 0x125], 0
and eax, 1
add dword [rax], eax
add byte [rax], al
mov dword [rbp + 0x188], edx
add dword [rax], eax
add byte [rcx + 0x18c85], cl
mov dword [rbp + 0x18c], eax
cmp qword [rcx + 0x10], rdx
adc byte [rdi], cl
xchg dh, dl
sub byte [rax], al
invalid
add byte [rax + 0x39], cl
push rcx
adc byte [rdi], cl
xchg dh, dl
sub byte [rax], al
add byte [rax - 0x75], cl
or byte [r8 - 0x7b], cl
leave
mov rcx, qword [rcx + 8]
mov ecx, dword [rcx + 8]
test rcx, rcx
je 0x1400fcdb8
leave
sub byte [rax], al
add byte [rdx - 0x7d], al
cmp dword [rcx + r8], 2
je 0x1400fcdb8
sub byte [rax], al
invalid
invalid
cmp dword [rcx + r8], 2
je 0x1400fcdb8
sub byte [rax], al
invalid
add rcx, r8
add ecx, eax
cmp dword [rcx + 0x114], eax
adc al, 1
add byte [rax], al
jne 0x1400fcdb8
cmp qword [rcx], 0
cmp dword [rax], eax
add byte [rdi], cl
test byte [rsi + 4], bh
add byte [rax], al
je 0x1400fa991
mov rcx, rbx
mov rax, qword [rbx + 0x30]
mov eax, dword [rbx + 0x30]
cmp rax, qword [rbx + 0x38]
cmp eax, dword [rbx + 0x38]
jbe 0x1400fa981
mov rcx, qword [rbp + 0xe70]
lea rdx, [rbp - 0x40]
call fcn.14001f960
mov rcx, r13
lea rdx, [rbp - 0x40]
call fcn.14001a650
jmp 0x1400fa991
adc byte [rcx], al
invalid
mov qword [rbp + 0xba0], 2
mov qword [rbp + 0xbc0], 0
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test eax, eax
or eax, dword [rax]
ror byte [rbx], 0
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x188b5], cl
mov dword [rbp + 0x188], esi
mov dword [rbp + 0x18c], r12d
invalid
mov dword [rbp + 0x188], esi
mov dword [rbp + 0x18c], r12d
invalid
cmp dword [r14], 2
je 0x1400fce9a
sub dword [rax], eax
add byte [rbp + 0x39], al
cmpsb byte [rsi], byte [rdi]
adc al, 1
add byte [rax], al
cmp dword [r14 + 0x114], r12d
jne 0x1400fce9a
mov r8, qword [rbx + 0x130]
mov r9d, dword [r14 + 0x84]
test r9d, r9d
leave
leave
mov edx, 0
cmovg edx, r9d
mov rax, qword [r14 + 0x88]
add byte [rcx + rdi - 0x3e], cl
cmovae rdx, r8
mov r10, rdx
sub r10, rax
ret 0xb9
add byte [rax], al
add byte [rcx + 0xf], cl
cmovae ecx, edx
add byte [rax], al
add byte [rcx + 0xf], cl
cmovae ecx, edx
test edi, edi
cmovae ecx, edx
test edi, edi
je 0x1400fa5f5
mov r10d, dword [r14 + 0x80]
mov edx, dword [rsi + 0x80]
sub r10d, edi
cli
jl 0x1400fd858
jo 0x1400fa5f5
mov dword [r14 + 0x80], r10d
sub r9d, edi
jo 0x1400fa5f5
sbb eax, 0x848e8945
add byte [rax], al
add byte [rbp - 0x7b], al
leave
mov dword [r14 + 0x84], r9d
test r9d, r9d
mov edx, 0
add byte [rax], al
add byte [rax], al
cmovle r9d, edx
cmp r9, r8
cmovb r8, r9
cmovb eax, ecx
cmovb eax, ecx
mov rdx, r8
sub rax, rdi
clc
mov qword [r14 + 0x88], rax
sub dword [r14 + 0x118], edi
sub rdx, rax
sub edx, eax
mov eax, 0
add byte [rax], al
add byte [rax + 0xf], cl
ret 0xc139
add byte [rax], al
cmovae rax, rdx
cmp ecx, eax
jae 0x1400fa63f
mov byte [r14 + 0x123], 1
add byte [rax], al
add dword [rcx - 0x75], ecx
mov eax, dword [rsi + 0x90]
mov rcx, qword [r14 + 0x98]
mov rax, qword [r14 + 0x90]
mov eax, dword [rsi + 0x90]
mov rcx, qword [r14 + 0x98]
add byte [rcx - 0x39], cl
xchg byte [rax], dl
add byte [rax], al
add byte [rax], al
mov qword [r14 + 0x90], 0
test rax, rax
je 0x1400fa63f
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
add edi, edi
push rax
add edi, edi
push rax
call qword [rax + 8]
or byte [rbx + 0x12c8b], cl
add byte [rbp - 0x3eb7f0fc], cl
loopne 0x1400fa66c
invalid
mov ecx, dword [rbx + 0x12c]
lea eax, [rdi + rcx]
shl rax, 0x20
invalid
and byte [rcx], al
stc
add ecx, edi
movabs rcx, 0x300000001
mov ecx, 1
add eax, dword [rax]
add byte [rax], al
invalid
cmovo rax, rcx
test al, al
jne 0x1400fa66a
rol dword [rax + rax*8 - 0x3eb7f58b], 0xe8
shr rax, 0x20
mov dword [rbx + 0x12c], eax
add dword [rax], eax
invalid
and byte [rcx + 0x12c83], cl
add dword [rax], eax
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0xba0]
cmp rdx, 2
je 0x1400fa6e2
xchg ebp, eax
movabs al, byte [0x7402fa834800000b]
imul ecx, dword [rax - 0x75], 0xffffff8d
mov rcx, qword [rbp + 0xba8]
mov rcx, qword [rbp + 0xba8]
mov rax, qword [rbp + 0xbb0]
add byte [rax], al
test rdx, rdx
je 0x1400fa69c
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
loop 0x1400fa685
loop 0x1400fa685
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rbp + 0xbb8]
call qword [rax + 0x80]
mov rax, qword [rbp + 0xba0]
cmp rax, 2
invalid
je 0x1400fa6e2
or eax, dword [rax]
add al, dh
dec qword [rax]
jne 0x1400fa6e2
invalid
sbb cl, byte [rax - 0x75]
lea ebp, [rax + 0x4800000b]
mov edx, dword [rbp + 0xbb0]
or eax, dword [rax]
invalid
mov rcx, qword [rbp + 0xba8]
mov rdx, qword [rbp + 0xbb0]
or eax, dword [rax]
invalid
mov byte [rbp + 0x1074], 1
add byte [rcx], al
call fcn.14007b510
mov qword [rbp + 0xea0], 2
add byte [rax], al
mov qword [rbp + 0xec0], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rbp + 0x482c74ff], al
test edi, edi
je 0x1400fa728
invalid
sub al, 0x48
mov rax, qword [rbp + 0xb88]
mov eax, dword [rbp + 0xb88]
mov eax, dword [rax]
sub eax, edi
jl 0x1400fd83b
jo 0x1400fa728
clc
jo 0x1400fa728
mov dword [rbx + 0x12c], eax
movzx esi, byte [rbp + 0x54e]
add eax, 0x8b480000
test dword [rax], esp
mov rax, qword [rbp + 0x520]
test rax, rax
je 0x1400fa866
add eax, 0x85480000
ror byte [rdi], 0x84
invalid
cmp eax, 1
jne 0x1400fa87c
clc
add dword [rdi], ecx
test dword [rcx + rax], esi
add byte [rax], al
mov rcx, qword [rbp + 0x530]
sub rcx, qword [rbp + 0x538]
mov eax, 0
cmovae rax, rcx
jmp 0x1400fa86d
mov dword [rbp + 0x524], esp
cmp dword [r8], 2
je 0x1400fd0a0
add dword [rax], eax
add byte [rdi], cl
test dword [rcx + rbp], edx
add byte [rax], al
mov r9d, dword [r8 + 0x114]
mov dword [rbp + 0x520], esi
mov dword [rbp + 0x524], r12d
cmp dword [r8], 2
add cl, byte [rdi]
invalid
test dword [rax], ebp
add byte [rax], al
add cl, byte [rdi]
test byte [rbp + 0x45000028], al
cmp dword [rax + 0x114], esp
cmp dword [r8 + 0x114], r12d
jne 0x1400fd02f
movzx eax, byte [r8 + 0x50]
lea ecx, [rax - 6]
cmp cl, 6
mov dword [rbp + 0xe38], edx
add byte [rcx + rcx*4 - 0x7b], cl
cwde
or byte [rax], al
add byte [rcx + rcx*4 - 0x73], al
mov dword [rbp + 0xe3c], r9d
add byte [rcx + rcx*4 - 0x7b], cl
cwde
or byte [rax], al
add byte [rcx + rcx*4 - 0x73], al
mov dword [rbp + 0xe3c], r9d
jb 0x1400faac1
lea ecx, [rax - 3]
cmp cl, 2
ja 0x1400fa7ed
cmp cl, 1
jne 0x1400faac1
add byte [rax], al
movzx eax, al
test rax, rax
je 0x1400faac1
cmp eax, 1
jne 0x1400faaaa
add al, byte [rax]
invalid
mov rax, qword [r8 + 0x58]
mov eax, dword [rax + 0x58]
mov rdx, qword [r8 + 0x60]
lea rcx, [r8 + 0x70]
mov r8, qword [r8 + 0x68]
mov eax, dword [rax + 0x68]
mov eax, dword [rax + 0x68]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x1068]
push rax
adc byte [rax - 0x75], cl
test dword [rax + 0x10], ebp
add byte [rax], al
jmp 0x1400faac8
add byte [rax], al
mov edx, dword [rbp + 0xd04]
add al, 0xd
add byte [rax], al
mov eax, dword [rbp + 0xd08]
dec rcx
leave
leave
lea r8, [0x14025a4d4]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
invalid
loope 0x1400fa7ca
or byte [rax], al
add byte [rcx - 0x48], al
adc al, 1
add byte [rax], al
lea rcx, [rbp + 0x8ac]
lodsb al, byte [rsi]
or byte [rax], al
invalid
lodsb al, byte [rsi]
or byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rbp + 0xd0c]
lea rdx, [rbp + 0xd0c]
call sub.VCRUNTIME140.dll_memcpy
mov al, 1
jmp 0x1400faa9f
add al, byte [rax]
invalid
add byte [rax], al
cmp rax, rdi
clc
jbe 0x1400fa87c
mov eax, esi
and al, 0xfe
mov byte [rbp + 0x54e], al
invalid
add byte [rax - 0x75], cl
xchg ebp, eax
mov rdx, qword [rbp + 0xea0]
cmp rdx, 2
je 0x1400fa8f4
movabs al, byte [0x7402fa834800000e]
imul ecx, dword [rax - 0x75], 0xffffff8d
invalid
test al, 0xe
add byte [rax], al
mov rcx, qword [rbp + 0xea8]
lea ebp, [rax + 0x4800000e]
mov eax, dword [rbp + 0xeb0]
mov rax, qword [rbp + 0xeb0]
test rdx, rdx
je 0x1400fa8ae
invalid
adc cl, byte [rax - 0x75]
push rax
adc byte [rax - 1], cl
retf 0x8348
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
add ecx, 0x10
add ecx, 0x10
mov rdx, qword [rbp + 0xeb8]
mov edx, dword [rbp + 0xeb8]
add byte [rax], al
call qword [rax + 0x80]
mov rax, qword [rbp + 0xea0]
cmp rax, 2
je 0x1400fa8f4
invalid
sub al, 0x48
test eax, eax
test rax, rax
je 0x1400fa8f4
mov rax, qword [rbp + 0xea8]
lock dec qword [rax]
or byte [rbp + 0x1a], dh
or byte [rbp + 0x1a], dh
mov rcx, qword [rbp + 0xea8]
mov rdx, qword [rbp + 0xeb0]
add dh, al
test dword [rax + rdx], esi
adc byte [rax], al
add byte [rcx], al
add dh, al
test dword [rax + rdx], esi
adc byte [rax], al
adc byte [rax], al
add byte [rcx], al
call fcn.14007b510
and sil, 1
mov eax, dword [rbp + 0x548]
add eax, 0x8b480000
lea eax, [rax + 5]
add byte [rax], al
add eax, 0x8b480000
lea eax, [rax + 5]
add byte [rax], al
lea rdx, [rbp + 0x8a8]
xchg ebp, eax
test al, 8
add byte [rax], al
mov qword [rdx + 0x20], rcx
movdqa xmm0, xmmword [rbp + 0x520]
add byte [rdi], cl
sub byte [rbp + 0x530], cl
add byte [rdi], cl
sub byte [rbp + 0x530], cl
movups xmmword [rdx + 0x10], xmm1
movdqu xmmword [rdx], xmm0
movzx ecx, byte [rbp + 0x54e]
movzx edx, word [rbp + 0x54c]
mov qword [rbp + 0x8d0], rdi
mov ebp, 0x8d0
mov ebp, 0x8d0
mov r8, qword [rbp + 0x6e8]
mov qword [rbp + 0x8d8], r8
call 0x18c0fa94a
mov dword [rbp + 0x8d8], eax
mov byte [rbp + 0x8e0], sil
add byte [rax], al
mov dword [rbp + 0x8e8], eax
mov word [rbp + 0x8ec], dx
call 0x1a60fa960
mov dword [rbp + 0x8ec], edx
mov byte [rbp + 0x8ee], cl
mov byte [rbp + 0x8a0], 0
invalid
add dh, al
test dword [rax + 8], esp
movzx eax, byte [rbp + 0xd00]
cmp rax, 9
cmp eax, 9
cmp eax, 9
jne 0x1400fab54
jmp 0x1400fab6a
mov rcx, qword [rbp + 0xb88]
lea rdx, [rbp - 0x40]
call fcn.140023df0
mov r8d, 0x118
lea rcx, [rbp + 0x8a8]
lea rdx, [rbp + 0xea0]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x8a0], 3
add byte [rbx], al
movzx eax, byte [rbp + 0xd00]
cmp rax, 9
jne 0x1400fab54
jmp 0x1400fab6a
mov byte [rbp + 0x8a0], al
jmp 0x1400fab6a
mov rcx, qword [r8 + 0x58]
movabs rax, 0x8000000000000000
cmp rcx, rax
jne 0x1400faf90
mov rax, qword [rbp + 0x1068]
mov rcx, qword [rbp + 0x898]
mov word [rcx + 0x50], 0x100
mov edx, dword [rbp + 0xe3c]
mov dword [rcx + 0x54], edx
mov edx, dword [rbp + 0xe38]
mov dword [rcx + 0x58], edx
mov dword [rbp + 0x520], esi
mov dword [rbp + 0x524], r12d
mov ecx, esi
cmp qword [rax + 0x10], rcx
jbe 0x1400fcd47
mov rax, qword [rax + 8]
test rax, rax
je 0x1400fcd47
imul rcx, rcx, 0x130
cmp dword [rax + rcx], 2
je 0x1400fcd47
add rax, rcx
cmp dword [rax + 0x114], r12d
jne 0x1400fcd47
mov eax, dword [rax + 0x114]
mov dword [rbp + 0x8a4], eax
mov dword [rbp + 0x8a8], edx
mov byte [rbp + 0x8a0], 8
movzx eax, byte [rbp + 0xd00]
cmp rax, 9
je 0x1400fab6a
test rax, rax
je 0x1400fab6a
mov rcx, qword [rbp + 0x6e0]
mov edx, dword [rbp + 0x6e8]
mov eax, dword [rbp + 0x6ec]
mov dword [rbp + 0xba0], edx
mov dword [rbp + 0xba4], eax
cmp qword [rcx + 0x10], rdx
jbe 0x1400fc2fa
mov rcx, qword [rcx + 8]
test rcx, rcx
je 0x1400fc2fa
imul r8, rdx, 0x130
cmp dword [rcx + r8], 2
je 0x1400fc2fa
add rcx, r8
cmp dword [rcx + 0x114], eax
jne 0x1400fc2fa
cmp qword [rcx], 0
jne 0x1400fabee
mov dword [rbp + 0xba0], edx
mov dword [rbp + 0xba4], eax
cmp dword [rcx], 2
je 0x1400fccd6
cmp dword [rcx + 0x114], eax
jne 0x1400fccd6
cmp byte [rcx + 0x50], 5
jne 0x1400fabfd
mov rcx, r13
lea rdx, [rbp + 0x6e0]
call fcn.14001a650
cmp r15d, 0x3b9aca00
setne r8b
mov rcx, qword [rbp + 0xe70]
lea rdx, [rbp + 0x6e0]
call fcn.14001fad0
movzx esi, byte [rbp + 0x8a0]
lea rax, [rbp + 0x8b8]
movdqu xmm0, xmmword [rax - 0x17]
movups xmm1, xmmword [rax - 7]
movups xmm2, xmmword [rax + 9]
movdqa xmmword [rbp + 0x3d0], xmm0
movaps xmmword [rbp + 0x3e0], xmm1
movaps xmmword [rbp + 0x3f0], xmm2
mov rax, qword [rax + 0x18]
mov qword [rbp + 0x3ff], rax
mov eax, dword [rbp + 0x8d8]
mov dword [rbp + 0xe38], eax
mov eax, dword [rbp + 0x8dc]
mov dword [rbp + 0xe3c], eax
mov r8d, 0xe0
lea rcx, [rbp + 0xa30]
lea rdx, [rbp + 0x8e0]
call sub.VCRUNTIME140.dll_memcpy
mov rdx, qword [rbp + 0x290]
cmp rdx, 2
je 0x1400fad39
mov rcx, qword [rbp + 0x298]
mov rax, qword [rbp + 0x2a0]
test rdx, rdx
je 0x1400facbe
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rbp + 0x2a8]
call qword [rax + 0x68]
mov rdx, qword [rbp + 0x290]
cmp rdx, 2
je 0x1400fad39
mov rdx, qword [rbp + 0x780]
cmp rdx, 2
je 0x1400fadea
mov rcx, qword [rbp + 0x788]
mov rax, qword [rbp + 0x790]
test rdx, rdx
je 0x1400fad6f
test sil, sil
je 0x1400fae51
mov rax, qword [rbp + 0x1068]
test rcx, rcx
je 0x1400faac8
mov rax, qword [rbp + 0x898]
mov r8, qword [rax + 0x60]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x6e0]
mov esi, dword [rbp + 0x6e8]
mov r12d, dword [rbp + 0x6ec]
jmp 0x1400faac8
call fcn.1401ed0a0
xor al, 1
mov dword [rbp + 0x1018], eax
movzx eax, byte [rbx + 0x18]
test al, al
je 0x1400f8785
mov rax, qword [rbp + 0xb80]
mov byte [rax], 4
mov r8, qword [rbp + 0x680]
cmp r8, 2
jne 0x1400fb345
lea rcx, [rbp + 0xea0]
call fcn.14002a460
mov rax, qword [rbp + 0xec0]
mov rcx, qword [rbp + 0xb80]
mov qword [rcx + 0x20], rax
movdqu xmm0, xmmword [rbp + 0xea0]
movups xmm1, xmmword [rbp + 0xeb0]
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov r8, qword [rbp + 0x680]
cmp r8, 2
jne 0x1400fb345
jmp 0x1400fb3e5
mov rcx, qword [rbp + 0x1058]
mov esi, dword [rcx + 0x3fc]
movzx ebx, byte [rcx + 0x3f9]
mov rdx, qword [rbp + 0x9f0]
mov rax, qword [rdx + 0x20]
mov qword [rbp + 0xec0], rax
movdqu xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rbp + 0xeb0], xmm1
movdqa xmmword [rbp + 0xea0], xmm0
mov qword [rcx + 0x410], 0
mov rax, qword [rbp + 0xea0]
test rax, rax
je 0x1400fb28e
lea rdx, [rbp + 0xeb8]
mov r8, qword [rbp + 0xea8]
mov r9, qword [rbp + 0xeb0]
lea rcx, [rbp + 0xd00]
call qword [rax]
mov r14d, dword [rbp + 0xec4]
mov rdx, qword [rbp + 0xd00]
mov r8, qword [rbp + 0xd08]
mov r9, qword [rbp + 0xd10]
mov rcx, qword [rbp + 0xd18]
mov rax, qword [rbp + 0xea0]
mov qword [rbp + 0x1058], rdx
mov qword [rbp + 0xd00], rdx
mov qword [rbp + 0xff8], r8
mov qword [rbp + 0xd08], r8
mov qword [rbp + 0xcb8], r9
mov qword [rbp + 0xd10], r9
mov qword [rbp + 0xd18], rcx
test rax, rax
je 0x1400fb256
mov rdx, qword [rbp + 0xea8]
mov r8, qword [rbp + 0xeb0]
lea rcx, [rbp + 0xeb8]
call qword [rax + 0x10]
mov eax, r14d
or eax, esi
je 0x1400fb2c2
test r14d, r14d
mov r9, qword [rbp + 0x1058]
mov rdx, qword [rbp + 0xff8]
je 0x1400fb2dc
lea rax, [rbp + 0xd20]
movdqu xmm0, xmmword [rax - 0x10]
movdqa xmmword [rbp + 0xea0], xmm0
mov bl, 2
mov dil, 1
jmp 0x1400fb30e
lea r9, [0x140220dc8]
mov qword [rbp + 0xd00], r9
lea rdx, str.Utf8Errorvalid_up_to
mov qword [rbp + 0xd08], rdx
pxor xmm0, xmm0
movdqu xmmword [rbp + 0xd10], xmm0
xor r8d, r8d
test esi, esi
jne 0x1400fb2e3
mov dil, 3
jmp 0x1400fb2f2
mov dil, 3
mov r9, qword [rbp + 0x1058]
mov rdx, qword [rbp + 0xff8]
mov r8, qword [rbp + 0xcb8]
jmp 0x1400fb2f2
mov r8, qword [rbp + 0xcb8]
pxor xmm0, xmm0
movdqa xmmword [rbp + 0xea0], xmm0
mov dil, 1
mov rcx, qword [rbp + 0x260]
call qword [r9 + 0x10]
lea rdx, str.Utf8Errorvalid_up_to
lea r9, [0x140220dc8]
mov r14d, esi
mov rax, qword [rbp + 0xb80]
mov byte [rax], dil
mov byte [rax + 1], bl
mov dword [rax + 4], r14d
mov qword [rax + 8], r9
mov qword [rax + 0x10], rdx
movdqa xmm0, xmmword [rbp + 0xea0]
movdqu xmmword [rax + 0x18], xmm0
mov r8, qword [rbp + 0x680]
cmp r8, 2
je 0x1400fb3e5
lea rdx, [rbp + 0x698]
mov rcx, qword [rbp + 0x688]
mov rax, qword [rbp + 0x690]
test r8, r8
je 0x1400fb371
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rbp + 0x680]
cmp r8, 2
je 0x1400fb3e5
mov rdx, qword [rbp + 0x698]
mov rcx, qword [rbp + 0x688]
mov rax, qword [rbp + 0x690]
test r8, r8
je 0x1400fb3ad
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rbp + 0x680]
cmp rax, 2
je 0x1400fb3e5
test rax, rax
je 0x1400fb3e5
mov rax, qword [rbp + 0x688]
lock dec qword [rax]
jne 0x1400fb3e5
mov rcx, qword [rbp + 0x688]
mov rdx, qword [rbp + 0x690]
call fcn.14007b510
mov r8, qword [rbp + 0x9c8]
cmp r8, 2
je 0x1400fb496
lea rdx, [rbp + 0x9e0]
mov rcx, qword [rbp + 0x9d0]
mov rax, qword [rbp + 0x9d8]
test r8, r8
je 0x1400fb422
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rbp + 0x9c8]
cmp r8, 2
je 0x1400fb496
mov rdx, qword [rbp + 0x9e0]
mov rcx, qword [rbp + 0x9d0]
mov rax, qword [rbp + 0x9d8]
test r8, r8
je 0x1400fb45e
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rbp + 0x9c8]
cmp rax, 2
je 0x1400fb496
test rax, rax
je 0x1400fb496
mov rax, qword [rbp + 0x9d0]
lock dec qword [rax]
jne 0x1400fb496
mov rcx, qword [rbp + 0x9d0]
mov rdx, qword [rbp + 0x9d8]
call fcn.14007b510
movaps xmm6, xmmword [rbp + 0x1080]
movaps xmm7, xmmword [rbp + 0x1090]
movaps xmm8, xmmword [rbp + 0x10a0]
movaps xmm9, xmmword [rbp + 0x10b0]
movaps xmm10, xmmword [rbp + 0x10c0]
movaps xmm11, xmmword [rbp + 0x10d0]
movaps xmm12, xmmword [rbp + 0x10e0]
movaps xmm13, xmmword [rbp + 0x10f0]
movaps xmm14, xmmword [rbp + 0x1100]
movaps xmm15, xmmword [rbp + 0x1110]
add rsp, 0x11a8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rbp + 0xea0]
mov rdx, r12
call fcn.14002a460
jmp 0x1400fb129
lea rax, [rbp + 0xba0]
mov qword [rbp + 0xd00], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0xd08], rax
mov rcx, qword [rbp + 0x4f0]
mov qword [rbp + 0xd10], rcx
mov qword [rbp + 0xd18], rax
lea rax, str.P.__
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 2
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xd00]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 2
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
mov qword [rbp + 0xea0], 0
lea rcx, [rbp + 0x3d0]
lea rdx, [rbp + 0xba0]
lea r8, [rbp + 0xea0]
call fcn.1401ea220
jmp case.0x1400fa83e.2
lea rax, [rbp + 0xba4]
mov qword [rbp + 0xd00], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xd08], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xd00]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0xa34]
mov qword [rbp + 0xd00], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xd08], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xd00]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0xa34]
mov qword [rbp + 0xd00], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xd08], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xd00]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0x8a4]
mov qword [rbp + 0xd00], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xd08], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xd00]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0xa34]
mov qword [rbp + 0xd00], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xd08], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xd00]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0xa34]
mov qword [rbp + 0xd00], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xd08], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xd00]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0xa34]
mov qword [rbp + 0xd00], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xd08], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xd00]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp - 0x3c]
mov qword [rbp + 0xba0], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xba8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xba0]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
mov byte [rbp + 0x1074], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rcx, str.reset_at_must_be_set_if_in_queue
lea r8, [0x1401f5038]
mov edx, 0x20
call fcn.1401e6480
jmp case.0x1400fa83e.2
lea rax, [rbp - 0x3c]
mov qword [rbp + 0xba0], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xba8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xba0]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
mov byte [rbp + 0x1074], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
mov dword [rbp + 0xff8], r15d
mov qword [rbp + 0x1058], r14
lea rax, [rbp + 0x8a4]
mov qword [rbp + 0xd00], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xd08], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xd00]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0xa34]
mov qword [rbp + 0xd00], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xd08], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xd00]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
mov byte [rbp + 0x1074], 0
lea rcx, str.invalid_keyC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, [0x140221658]
mov edx, 0xb
call fcn.1401ea100
jmp case.0x1400fa83e.2
mov byte [rbp + 0xea0], al
mov byte [rbp + 0x1003], 0
lea rax, [0x14021efd8]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_GOAWAY_frameC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcprotogo_away.rs
lea r9, [0x14021eff0]
lea r8, [rbp + 0xea0]
mov edx, 0x14
call fcn.1401e63e0
jmp case.0x1400fa83e.2
mov dword [rbp + 0xff8], r15d
mov qword [rbp + 0x1058], r14
lea rax, [rbp + 0x8a4]
mov qword [rbp + 0xd00], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xd08], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xd00]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
add byte [rbp + rcx*4 + 5], cl
cmp eax, 0xba00120b
sub eax, dword [rax]
add byte [rax], al
call fcn.1401e6090
jmp case.0x1400fa83e.2
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
mov edx, 0x2b
call fcn.1401e6090
jmp case.0x1400fa83e.2
lea rcx, str.assertion_failed:_N::next_stream_.is_none__
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
mov edx, 0x2c
call fcn.1401e6090
jmp case.0x1400fa83e.2
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcprotoconnection.rsmutex_poisoned
mov qword [rsp + 0x20], rax
lea rcx, [0x140220d5d]
lea r9, [0x140220e00]
lea r8, [rbp + 0xea0]
mov edx, 0xe
call fcn.1401e63e0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0xba4]
mov qword [rbp + 0xa30], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xa38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xa30]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0xba4]
mov qword [rbp + 0xa30], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xa38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xa30]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0xba4]
mov qword [rbp + 0xd00], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xd08], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xd00]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0xa34]
mov qword [rbp + 0xd00], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xd08], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xd00]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
mov dword [rbp + 0xff8], r15d
mov qword [rbp + 0x1058], r14
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
mov edx, 0x2b
call fcn.1401e6090
jmp case.0x1400fa83e.2
lea rax, [rbp + 0xa34]
mov qword [rbp + 0xd00], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xd08], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xd00]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0xa34]
mov qword [rbp + 0x8a0], rax
lea rax, [0x14001a300]
mov qword [rbp + 0x8a8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0x8a0]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rcx, str.assertion_failed:_self.remote.is_none__C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_settings.rs
lea r8, [0x14021d8f0]
mov edx, 0x27
call fcn.1401e6090
jmp case.0x1400fa83e.2
mov qword [rbp + 0xea0], r14
mov byte [rbp + 0xea8], r15b
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140046230
lea r8, [rbp + 0xea0]
mov edx, 0x2b
call fcn.1401e63e0
jmp case.0x1400fa83e.2
mov qword [rbp + 0xea0], rsi
mov byte [rbp + 0xea8], al
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140046230
lea r8, [rbp + 0xea0]
mov edx, 0x2b
call fcn.1401e63e0
jmp case.0x1400fa83e.2
mov qword [rbp + 0xea0], r15
mov byte [rbp + 0xea8], dl
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140046230
lea r8, [rbp + 0xea0]
mov edx, 0x2b
call fcn.1401e63e0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0xa34]
mov qword [rbp + 0xd00], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xd08], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xd00]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0x3d4]
mov qword [rbp + 0xa30], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xa38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xa30]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0xba4]
mov qword [rbp + 0xa30], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xa38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xa30]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
test dword [rax + 0x100000e], edi
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xf89ad
test dword [rax + 0x100000e], edi
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xf89ad
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0xba4]
mov qword [rbp + 0xa30], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xa38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xa30]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
mov rax, qword [rbp + 0xfe0]
mov qword [rbp + 0xea0], rax
mov eax, dword [rbp + 0xe40]
mov byte [rbp + 0xea8], al
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140046230
lea r8, [rbp + 0xea0]
mov edx, 0x2b
call fcn.1401e63e0
jmp case.0x1400fa83e.2
mov rax, qword [rbp + 0x1040]
mov qword [rbp + 0xea0], rax
mov eax, dword [rbp + 0x1008]
mov byte [rbp + 0xea8], al
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140046230
lea r8, [rbp + 0xea0]
mov edx, 0x2b
call fcn.1401e63e0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0xba4]
mov qword [rbp + 0x8a0], rax
lea rax, [0x14001a300]
mov qword [rbp + 0x8a8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0x8a0]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
mov byte [rbp + 0xea0], al
lea rax, [0x14021fd50]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_pong_frame
lea r9, [0x14021fd88]
lea r8, [rbp + 0xea0]
mov edx, 0x12
call fcn.1401e63e0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0xba4]
mov qword [rbp + 0xa30], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xa38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xa30]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rcx, str.assertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usizeC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srccodec_framed_read.rs
lea r8, [0x14021d848]
mov edx, 0x5e
call fcn.1401e6090
jmp case.0x1400fa83e.2
lea rax, [rbp + 0xa34]
mov qword [rbp + 0x8a0], rax
lea rax, [0x14001a300]
mov qword [rbp + 0x8a8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0x8a0]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
mov edx, 0x2b
call fcn.1401e6090
jmp case.0x1400fa83e.2
mov byte [rbp + 0xea0], al
lea rax, [0x14021cad0]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_WINDOW_UPDATE_frame
lea r9, [0x14021d128]
lea r8, [rbp + 0xea0]
mov edx, 0x1b
call fcn.1401e63e0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0x294]
mov qword [rbp + 0xd00], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xd08], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xd00]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
mov byte [rbp + 0x1077], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0xa34]
mov qword [rbp + 0xd00], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xd08], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xd00]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
mov byte [rbp + 0x103f], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0xba4]
mov qword [rbp + 0xd00], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xd08], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xd00]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0x524]
mov qword [rbp + 0xba0], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xba8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xba0]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0x18c]
mov qword [rbp + 0x520], rax
lea rax, [0x14001a300]
mov qword [rbp + 0x528], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xba0], rax
mov qword [rbp + 0xba8], 1
mov qword [rbp + 0xbc0], 0
lea rax, [rbp + 0x520]
mov qword [rbp + 0xbb0], rax
mov qword [rbp + 0xbb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xba0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0x18c]
mov qword [rbp + 0x520], rax
lea rax, [0x14001a300]
mov qword [rbp + 0x528], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xba0], rax
mov qword [rbp + 0xba8], 1
mov qword [rbp + 0xbc0], 0
lea rax, [rbp + 0x520]
mov qword [rbp + 0xbb0], rax
mov qword [rbp + 0xbb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xba0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0x18c]
mov qword [rbp - 0x40], rax
lea rax, [0x14001a300]
mov qword [rbp - 0x38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp - 0x40]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
mov rax, qword [rbp + 0x1018]
mov qword [rbp + 0xea0], rax
mov eax, dword [rbp + 0x1040]
mov byte [rbp + 0xea8], al
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140046230
lea r8, [rbp + 0xea0]
mov edx, 0x2b
call fcn.1401e63e0
jmp case.0x1400fa83e.2
mov byte [rbp + 0xea0], al
lea rax, [0x14021d938]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_settings_frame
lea r9, [0x14021dac8]
lea r8, [rbp + 0xea0]
mov edx, 0x16
call fcn.1401e63e0
jmp case.0x1400fa83e.2
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
mov edx, 0x2b
call fcn.1401e6090
jmp case.0x1400fa83e.2
lea rcx, str.assertion_failed:_N::next_stream_.is_none__
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
mov edx, 0x2c
call fcn.1401e6090
jmp case.0x1400fa83e.2
mov byte [rbp + 0xea0], al
lea rax, [0x14021fd08]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_ping_frameC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcprotoping_pong.rs
lea r9, [0x14021fd88]
lea r8, [rbp + 0xea0]
mov edx, 0x12
call fcn.1401e63e0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0x524]
mov qword [rbp + 0xba0], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xba8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xba0]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
mov qword [rbp + 0xea0], rcx
mov byte [rbp + 0xea8], al
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140046230
lea r8, [rbp + 0xea0]
mov edx, 0x2b
call fcn.1401e63e0
jmp case.0x1400fa83e.2
mov rax, qword [rbp + 0x1068]
mov qword [rbp + 0xea0], rax
mov eax, dword [rbp + 0x1048]
mov byte [rbp + 0xea8], al
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140046230
lea r8, [rbp + 0xea0]
mov edx, 0x2b
call fcn.1401e63e0
jmp case.0x1400fa83e.2
lea rcx, [0x1401f68a8]
lea r8, [0x1401f68d8]
mov edx, 0x2d
call fcn.1401e6090
jmp case.0x1400fa83e.2
mov qword [rbp + 0xea0], rsi
mov byte [rbp + 0xea8], al
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140046230
lea r8, [rbp + 0xea0]
mov edx, 0x2b
call fcn.1401e63e0
jmp case.0x1400fa83e.2
mov qword [rbp + 0xea0], rdi
mov eax, dword [rbp + 0x1030]
mov byte [rbp + 0xea8], al
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140046230
lea r8, [rbp + 0xea0]
mov edx, 0x2b
call fcn.1401e63e0
jmp case.0x1400fa83e.2
mov rax, qword [rbp + 0x1068]
mov qword [rbp + 0xea0], rax
mov eax, dword [rbp + 0x1018]
mov byte [rbp + 0xea8], al
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140046230
lea r8, [rbp + 0xea0]
mov edx, 0x2b
call fcn.1401e63e0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0x524]
mov qword [rbp + 0xba0], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xba8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xba0]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
mov byte [rbp + 0x1067], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0x294]
mov qword [rbp + 0xd00], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xd08], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xd00]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
mov byte [rbp + 0x1077], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0xa34]
mov qword [rbp + 0x8a0], rax
lea rax, [0x14001a300]
mov qword [rbp + 0x8a8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xd00], rax
mov qword [rbp + 0xd08], 1
mov qword [rbp + 0xd20], 0
lea rax, [rbp + 0x8a0]
mov qword [rbp + 0xd10], rax
mov qword [rbp + 0xd18], 1
mov byte [rbp + 0x1057], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xd00]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
mov byte [rbp + 0xea0], al
lea rax, [0x14021fc08]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_RST_STREAM_frameC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_recv.rs
lea r9, [0x14021fd88]
lea r8, [rbp + 0xea0]
mov edx, 0x18
call fcn.1401e63e0
jmp case.0x1400fa83e.2
mov byte [rbp + 0x1077], 1
lea rcx, str.assertion_failed:_sz___MAX_WINDOW_SIZE_as_usize
lea r8, [0x1401f4f70]
mov edx, 0x30
call fcn.1401e6090
jmp case.0x1400fa83e.2
lea rax, [rbp + 0xa34]
mov qword [rbp + 0xd00], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xd08], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xd00]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0xba4]
mov qword [rbp + 0xa30], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xa38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xd00], rax
mov qword [rbp + 0xd08], 1
mov qword [rbp + 0xd20], 0
lea rax, [rbp + 0xa30]
mov qword [rbp + 0xd10], rax
mov qword [rbp + 0xd18], 1
mov byte [rbp + 0x1052], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xd00]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streamsprioritize.rsC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_buffer.rs
mov edx, 0x2b
call fcn.1401e6090
jmp case.0x1400fa83e.2
mov byte [rbp + 0xea0], al
lea rax, [0x14021d9a8]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_settings_frame
lea r9, [0x14021dac8]
lea r8, [rbp + 0xea0]
mov edx, 0x16
call fcn.1401e63e0
jmp case.0x1400fa83e.2
lea rcx, [0x1401f6737]
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_flow_control.rsassertion_failed:_self.window_size.0___sz_as_i32
mov edx, 0x31
call fcn.1401e6090
jmp case.0x1400fa83e.2
lea rcx, [0x1401f6737]
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_flow_control.rsassertion_failed:_self.window_size.0___sz_as_i32
mov edx, 0x31
call fcn.1401e6090
jmp case.0x1400fa83e.2
lea rax, [rbp + 0xa34]
mov qword [rbp + 0xd00], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xd08], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
movabs al, byte [0xea885c74800000e]
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xd00]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0xa34]
mov qword [rbp + 0xd00], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xd08], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xd00]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rcx, str.assertion_failed:_val___frame::MAX_MAX_FRAME_SIZE_as_usize
lea r8, [0x14021d990]
mov edx, 0x3b
call fcn.1401e6090
jmp case.0x1400fa83e.2
mov byte [rbp + 0xea0], al
lea rax, [0x14021fd20]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_ping_frameC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcprotoping_pong.rs
lea r9, [0x14021fd88]
lea r8, [rbp + 0xea0]
mov edx, 0x12
call fcn.1401e63e0
jmp case.0x1400fa83e.2
mov byte [rbp + 0xea0], al
lea rax, [0x14021fc40]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_WINDOW_UPDATE_frame
lea r9, [0x14021fd88]
lea r8, [rbp + 0xea0]
mov edx, 0x1b
call fcn.1401e63e0
jmp case.0x1400fa83e.2
mov dword [rbp + 0xea0], 3
lea rax, [0x14021fc78]
mov qword [rsp + 0x20], rax
lea rcx, str.unexpected_flow_control_state
lea r9, [0x14021fd68]
lea r8, [rbp + 0xea0]
mov edx, 0x1d
call fcn.1401e63e0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0x6e4]
mov qword [rbp + 0x780], rax
lea rax, [0x14001a300]
mov qword [rbp + 0x788], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xba0], rax
mov qword [rbp + 0xba8], 1
mov qword [rbp + 0xbc0], 0
lea rax, [rbp + 0x780]
mov qword [rbp + 0xbb0], rax
mov qword [rbp + 0xbb8], 1
mov byte [rbp + 0x1073], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xba0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
mov qword [rbp + 0xea0], rdi
mov byte [rbp + 0xea8], al
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140046230
lea r8, [rbp + 0xea0]
mov edx, 0x2b
call fcn.1401e63e0
jmp case.0x1400fa83e.2
mov qword [rbp + 0xd00], r15
mov eax, dword [rbp + 0xfe0]
mov byte [rbp + 0xd08], al
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140046230
lea r8, [rbp + 0xd00]
mov edx, 0x2b
call fcn.1401e63e0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0x6e4]
mov qword [rbp + 0x780], rax
lea rax, [0x14001a300]
mov qword [rbp + 0x788], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xba0], rax
mov qword [rbp + 0xba8], 1
mov qword [rbp + 0xbc0], 0
lea rax, [rbp + 0x780]
mov qword [rbp + 0xbb0], rax
mov qword [rbp + 0xbb8], 1
mov byte [rbp + 0x1073], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xba0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, str.pending_ping_should_be_for_shutdown
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0xeb0], rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0xeb8], xmm0
lea rcx, [rbp + 0x8a0]
lea rdx, [rbp + 0xea0]
call fcn.1401e6fb0
jmp case.0x1400fa83e.2
mov qword [rbp + 0xd00], rdi
mov byte [rbp + 0xd08], al
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140046230
lea r8, [rbp + 0xd00]
mov edx, 0x2b
call fcn.1401e63e0
jmp case.0x1400fa83e.2
mov dword [rbp + 0x1058], eax
lea rcx, [0x1401f4f97]
lea r8, [0x1401f4fd0]
mov edx, 0x39
call fcn.1401e6090
jmp case.0x1400fa83e.2
lea rcx, str.received_unexpected_shutdown_ping
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcprotoconnection.rsmutex_poisoned
mov edx, 0x21
call fcn.1401ea100
jmp case.0x1400fa83e.2
lea rcx, str.assertion_failed:_stream.state.is_closed__
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov edx, 0x2a
call fcn.1401e6090
jmp case.0x1400fa83e.2
lea rax, [rbp + 0x6e4]
mov qword [rbp + 0x780], rax
lea rax, [0x14001a300]
mov qword [rbp + 0x788], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xba0], rax
mov qword [rbp + 0xba8], 1
mov qword [rbp + 0xbc0], 0
lea rax, [rbp + 0x780]
mov qword [rbp + 0xbb0], rax
mov qword [rbp + 0xbb8], 1
mov byte [rbp + 0x1073], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xba0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0x784]
mov qword [rbp + 0xba0], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xba8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xa30], rax
mov qword [rbp + 0xa38], 1
mov qword [rbp + 0xa50], 0
lea rax, [rbp + 0xba0]
mov qword [rbp + 0xa40], rax
mov qword [rbp + 0xa48], 1
mov byte [rbp + 0x1075], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xa30]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0x18c]
mov qword [rbp + 0x6e0], rax
lea rax, [0x14001a300]
mov qword [rbp + 0x6e8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xa30], rax
mov qword [rbp + 0xa38], 1
mov qword [rbp + 0xa50], 0
lea rax, [rbp + 0x6e0]
mov qword [rbp + 0xa40], rax
mov qword [rbp + 0xa48], 1
mov byte [rbp + 0x1051], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xa30]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0x784]
mov qword [rbp + 0xba0], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xba8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xa30], rax
mov qword [rbp + 0xa38], 1
mov qword [rbp + 0xa50], 0
lea rax, [rbp + 0xba0]
mov qword [rbp + 0xa40], rax
mov qword [rbp + 0xa48], 1
mov byte [rbp + 0x1075], 0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xa30]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0x3d4]
mov qword [rbp + 0xba0], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xba8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xd00], rax
mov qword [rbp + 0xd08], 1
mov qword [rbp + 0xd20], 0
lea rax, [rbp + 0xba0]
mov qword [rbp + 0xd10], rax
mov qword [rbp + 0xd18], 1
mov byte [rbp + 0x1056], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xd00]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
mov byte [rbp + 0x1077], 1
lea rcx, [0x1401f6737]
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_flow_control.rsassertion_failed:_self.window_size.0___sz_as_i32
mov edx, 0x31
call fcn.1401e6090
jmp case.0x1400fa83e.2
lea rax, [rbp + 0x524]
mov qword [rbp + 0x3d0], rax
lea rax, [0x14001a300]
mov qword [rbp + 0x3d8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xba0], rax
mov qword [rbp + 0xba8], 1
mov qword [rbp + 0xbc0], 0
lea rax, [rbp + 0x3d0]
mov qword [rbp + 0xbb0], rax
mov qword [rbp + 0xbb8], 1
mov byte [rbp + 0x103e], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xba0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0x6e4]
mov qword [rbp + 0x780], rax
lea rax, [0x14001a300]
mov qword [rbp + 0x788], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xba0], rax
mov qword [rbp + 0xba8], 1
mov qword [rbp + 0xbc0], 0
lea rax, [rbp + 0x780]
mov qword [rbp + 0xbb0], rax
mov qword [rbp + 0xbb8], 1
mov byte [rbp + 0x1073], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xba0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0x6e4]
mov qword [rbp + 0x780], rax
lea rax, [0x14001a300]
mov qword [rbp + 0x788], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xba0], rax
mov qword [rbp + 0xba8], 1
mov qword [rbp + 0xbc0], 0
lea rax, [rbp + 0x780]
mov qword [rbp + 0xbb0], rax
mov qword [rbp + 0xbb8], 1
mov byte [rbp + 0x1073], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xba0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
mov byte [rbp + 0x1073], 1
lea rcx, [0x1401f5c99]
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streamscounts.rsassertion_failed:_self.can_inc_num_recv_streams__
mov edx, 0x31
call fcn.1401e6090
jmp case.0x1400fa83e.2
lea rax, [rbp + 0x6e4]
mov qword [rbp + 0x780], rax
lea rax, [0x14001a300]
mov qword [rbp + 0x788], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xba0], rax
mov qword [rbp + 0xba8], 1
mov qword [rbp + 0xbc0], 0
lea rax, [rbp + 0x780]
mov qword [rbp + 0xbb0], rax
mov qword [rbp + 0xbb8], 1
mov byte [rbp + 0x1073], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xba0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
mov qword [rbp + 0x6e8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xa30], rax
add byte [rax - 0x39], cl
test dword [rax], edi
or al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0xa], edx
or al, byte [rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test dword [rax], edi
or al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0xa], edx
or al, byte [rax]
add byte [rax], al
add byte [rax], al
invalid
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test eax, esp
invalid
lea rax, [rbp + 0x6e0]
mov qword [rbp + 0xa40], rax
test dword [rax + 0xa], eax
add byte [rax], al
test dword [rax + 0xa], eax
add byte [rax], al
mov qword [rbp + 0xa48], 1
mov byte [rbp + 0x1029], 0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xa30]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea eax, [rbp + 0x6e0]
mov qword [rbp + 0xa40], rax
mov qword [rbp + 0xa48], 1
mov byte [rbp + 0x1029], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xa30]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
invalid
add byte [rax], al
add eax, 0x8d480000
test dword [rdx + rax - 0x76b80000], edx
test dword [rax], esp
add eax, 0x8d480000
add eax, 0xfff1bd2d
invalid
invalid
int1
invalid
lea rax, [rbp + 0x294]
mov qword [rbp + 0x520], rax
lea rax, [0x14001a300]
invalid
invalid
int1
invalid
sub eax, 0x48fff1bd
mov dword [rbp + 0x528], eax
mov qword [rbp + 0x528], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xba0], rax
mov qword [rbp + 0xba8], 1
mov qword [rbp + 0xbc0], 0
lea rax, [rbp + 0x520]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xbb0], rax
mov qword [rbp + 0xbb8], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov byte [rbp + 0x103d], 0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
str word [rax - 0x73]
lea esp, [rax - 0x17fffff5]
lahf
js 0x1400fe63e
add cl, ch
invalid
invalid
add byte [rax], al
str word [rax - 0x73]
lea esp, [rax - 0x17fffff5]
lahf
js 0x1400fe63e
add cl, ch
xor eax, 0x48000005
add eax, 0x8d480000
invalid
xchg esp, eax
add al, byte [rax]
invalid
add eax, 0x8d480000
test dword [rdx + rax - 0x76b80000], edx
test dword [rax], esp
add eax, 0x8d480000
add eax, 0xfff1bcb5
lea rax, [rbp + 0x294]
mov qword [rbp + 0x520], rax
mov dword [rbp + 0x520], eax
lea rax, [0x14001a300]
mov qword [rbp + 0x528], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xba0], rax
mov qword [rbp + 0xba8], 1
mov qword [rbp + 0xbc0], 0
lea rax, [rbp + 0x520]
mov qword [rbp + 0xbb0], rax
mov qword [rbp + 0xbb8], 1
mov byte [rbp + 0x103d], 1
mov eax, 0x100000b
add byte [rax], al
add dh, al
test dword [0x1410fe6a6], edi
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xba0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea rax, [rbp + 0x6e4]
mov qword [rbp + 0x780], rax
test dword [rax + 0x48000007], eax
lea eax, [0x14001a300]
mov qword [rbp + 0x788], rax
lea rax, str.dangling_store_key_for_stream_id
lea eax, [0x1401f50c8]
lea eax, [0x1401f50c8]
mov qword [rbp + 0xa30], rax
mov qword [rbp + 0xa38], 1
cmp byte [rdx], cl
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0xa50], 0
lea rax, [rbp + 0x780]
mov qword [rbp + 0xa40], rax
mov qword [rbp + 0xa48], 1
or al, byte [rax]
add byte [rcx], al
add byte [rax], al
add dh, al
test dword [rcx + 0x10], edx
add byte [rax], al
add dword [rax - 0x73], ecx
lea edx, [0x1401f50d8]
or al, byte [rax]
add byte [rcx], al
add byte [rax], al
add dh, al
test dword [rcx + 0x10], edx
add byte [rax], al
add dword [rax - 0x73], ecx
lea edx, [0x1401f50d8]
lea edx, [0x1401f50d8]
lea rcx, [rbp + 0xa30]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
mov byte [rbp + 0x1073], 1
lea rcx, str.assertion_failed:__stream.is_counted
or eax, 0xf7590
or eax, 0xf7590
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streamscounts.rsassertion_failed:_self.can_inc_num_recv_streams__
mov edx, 0x24
call fcn.1401e6090
jmp case.0x1400fa83e.2
lea rax, [rbp + 0x6e4]
mov qword [rbp + 0x780], rax
lea rax, [0x14001a300]
mov qword [rbp + 0x788], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xba0], rax
mov qword [rbp + 0xba8], 1
test al, 0xb
add byte [rax], al
add dword [rax], eax
add byte [rax], al
test al, 0xb
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0xbc0], 0
lea rax, [rbp + 0x780]
mov qword [rbp + 0xbb0], rax
mov qword [rbp + 0xbb8], 1
mov byte [rbp + 0x102c], 0
mov byte [rbp + 0x102b], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xba0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
add byte [rax - 0x77], cl
test dword [rax + 0x48000002], edx
lea eax, [0x14001a300]
mov qword [rbp + 0x298], rax
add byte [rax], al
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0x290]
mov qword [rbp + 0xeb0], rax
mov al, 0xe
add byte [rax], al
mov al, 0xe
add byte [rax], al
mov qword [rbp + 0xeb8], 1
mov byte [rbp + 0x1077], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
test dword [rdx + rax - 0x76b80000], edx
test dword [rax], eax
or eax, 0x8d480000
add eax, 0xfff1ba86
mov qword [rbp + 0xd08], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xd00]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
mov byte [rbp + 0x1077], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
add cl, ch
mov es, word [rdx]
add byte [rax], al
lea rax, [rbp + 0x6e4]
mov qword [rbp + 0x780], rax
lea rax, [0x14001a300]
mov qword [rbp + 0x788], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xba0], rax
mov qword [rbp + 0xba8], 1
mov qword [rbp + 0xbc0], 0
lea rax, [rbp + 0x780]
mov qword [rbp + 0xbb0], rax
mov al, 0xb
add byte [rax], al
mov qword [rbp + 0xbb8], 1
mov byte [rbp + 0x102c], 0
test dword [rax + rdx], ebp
add byte [rax], al
add dh, al
test dword [rbx], ebp
adc byte [rax], al
add byte [rcx], al
test dword [rax + rdx], ebp
add byte [rax], al
add dh, al
test dword [rbx], ebp
adc byte [rax], al
add byte [rcx], al
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xba0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
invalid
mov byte [rbp + 0x103d], 0
lea rcx, str.invalid_keyC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, [0x1402216e0]
mov edx, 0xb
call fcn.1401e7790
jmp case.0x1400fa83e.2
mov qword [rbp + 0xd00], rdi
mov eax, dword [rbp + 0x1048]
mov byte [rbp + 0xd08], al
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
add byte [0xc59ae989], cl
adc byte [rax], al
add byte [rax + 0xd0885], cl
add byte [rax - 0x73], cl
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
adc rax, 0xd8d4c00
wait
out 0x11, eax
add byte [rbp + rcx*4 - 0x7b], cl
add byte [0x16bc9e9b6], cl
add byte [rdx + 0x2b], bh
add byte [rdx + 0x2b], bh
call fcn.1401e63e0
jmp case.0x1400fa83e.2
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xd00]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
mov byte [rbp + 0x1077], 1
adc byte [rax], al
add byte [rcx], al
adc byte [rax], al
add byte [rcx], al
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
jmp case.0x1400fa83e.2
lea ecx, [rsi]
add cl, ch
or al, 1
add byte [rax], al
mov byte [rbp + 0x1054], 1
lea rcx, [0x1401f6737]
str word [rbp + rcx*4 + 5]
hlt
jl 0x1400fea82
add byte [rdx + 0x31], bh
call fcn.1401e6090
jmp case.0x1400fa83e.2
str word [rbp + rcx*4 + 5]
hlt
lea rax, [rbp + 0x294]
mov qword [rbp + 0xd00], rax
lea rax, [0x14001a300]
mov qword [rbp + 0xd08], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xea0], rax
invalid
add byte [rax], al
mov qword [rbp + 0xea8], 1
mov qword [rbp + 0xec0], 0
lea rax, [rbp + 0xd00]
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], 1
mov byte [rbp + 0x1077], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rs
lea rcx, [rbp + 0xea0]
call fcn.1401e5ed0
ud2
movdqa xmmword [rsp + 0x90], xmm9
movdqa xmmword [rsp + 0xa0], xmm8
movdqa xmmword [rsp + 0xb0], xmm7
movaps xmmword [rsp + 0xc0], xmm6
cmp byte [rbp + 0x1074], 0
je 0x140105c7c
lea rcx, [rbp + 0x520]
call fcn.140072000
movaps xmm6, xmmword [rsp + 0xc0]
movdqa xmm7, xmmword [rsp + 0xb0]
movdqa xmm8, xmmword [rsp + 0xa0]
movdqa xmm9, xmmword [rsp + 0x90]
movdqa xmm10, xmmword [rsp + 0x80]
movdqa xmm11, xmmword [rsp + 0x70]
movdqa xmm12, xmmword [rsp + 0x60]
movdqa xmm13, xmmword [rsp + 0x50]
movdqa xmm14, xmmword [rsp + 0x40]
movdqa xmm15, xmmword [rsp + 0x30]
outsd dx, dword [rsi]
jl 0x140105c8b
xor byte [rax - 0x7f], cl
invalid
fadd dword [rax]
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
outsd dx, dword [rsi]
jl 0x140105c8b
xor byte [rax - 0x7f], cl
invalid
movaps xmm6, xmmword [rsp + 0xc0]
movdqa xmm7, xmmword [rsp + 0xb0]
movq mm7, qword [rsp + 0xb0]
movq mm7, qword [rsp + 0xb0]
add byte [rax], al
movdqa xmm8, xmmword [rsp + 0xa0]
add byte [rax], al
movdqa xmm9, xmmword [rsp + 0x90]
movdqa xmm10, xmmword [rsp + 0x80]
movdqa xmm11, xmmword [rsp + 0x70]
outsd dx, dword [rsi]
pop rsp
and al, 0x70
outsd dx, dword [rsi]
pop rsp
and al, 0x70
movdqa xmm12, xmmword [rsp + 0x60]
movdqa xmm13, xmmword [rsp + 0x50]
movdqa xmm14, xmmword [rsp + 0x40]
movdqa xmm15, xmmword [rsp + 0x30]
movdqa xmm15, xmmword [rsp + 0x30]
add rsp, 0xd8
add esp, 0xd8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rax
movaps xmmword [rsp + 0x60], xmm12
movaps xmmword [rsp + 0x70], xmm11
movaps xmmword [rsp + 0x80], xmm10
movaps xmmword [rsp + 0x90], xmm9
sub dword [rsp + 0x90], ecx
sub dword [rsp + 0x90], ecx
movaps xmmword [rsp + 0xa0], xmm8
movaps xmmword [rsp + 0xa0], xmm0
movaps xmmword [rsp + 0xb0], xmm7
movaps xmmword [rsp + 0xc0], xmm6
mov rcx, qword [rbp + 0x1068]
mov edx, dword [rbp + 0x1030]
call fcn.14004b490
hlt
dec dword [rdi]
sub byte [rsp + 0xc0], dh
movdqa xmm7, xmmword [rsp + 0xb0]
movdqa xmm8, xmmword [rsp + 0xa0]
movq mm0, qword [rsp + 0xa0]
hlt
movq mm0, qword [rsp + 0xa0]
movdqa xmm9, xmmword [rsp + 0x90]
movdqa xmm10, xmmword [rsp + 0x80]
movdqa xmm11, xmmword [rsp + 0x70]
movdqa xmm12, xmmword [rsp + 0x60]
movdqa xmm13, xmmword [rsp + 0x50]
insb byte [rdi], dx
and al, 0x50
insb byte [rdi], dx
and al, 0x50
movdqa xmm14, xmmword [rsp + 0x40]
movdqa xmm15, xmmword [rsp + 0x30]
add rsp, 0xd8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], 0
add byte [rdi + rcx + 0x29], al
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rdi + rcx + 0x29], al
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xb0], edi
movaps xmmword [rsp + 0xc0], xmm6
mov rdx, qword [rbp + 0xa30]
cmp rdx, 2
je 0x1401062d6
mov rcx, qword [rbp + 0xa38]
mov rax, qword [rbp + 0xa40]
test rdx, rdx
je 0x1401062cc
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rbp + 0xa48]
call qword [rax + 0x68]
movaps xmm6, xmmword [rsp + 0xc0]
movaps xmm7, xmmword [rsp + 0xb0]
movaps xmm8, xmmword [rsp + 0xa0]
movaps xmm9, xmmword [rsp + 0x90]
movdqa xmm10, xmmword [rsp + 0x80]
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rsi + 0x44], ah
movq mm3, qword [rsp + 0x70]
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rsi + 0x44], ah
movq mm3, qword [rsp + 0x70]
movaps xmm12, xmmword [rsp + 0x60]
movaps xmm13, xmmword [rsp + 0x50]
movaps xmm14, xmmword [rsp + 0x40]
movdqa xmm15, xmmword [rsp + 0x30]
movq mm7, qword [rsp + 0x30]
movq mm7, qword [rsp + 0x30]
add rsp, 0xd8
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xd8
lea rbp, [rdx + 0x80]
add byte [rsi + 0x44], ah
movq qword [rsp + 0x30], mm7
add byte [rsi + 0x44], ah
movq qword [rsp + 0x30], mm7
movaps xmmword [rsp + 0x40], xmm14
movaps xmmword [rsp + 0x40], xmm6
movaps xmmword [rsp + 0x50], xmm13
and al, 0x50
movaps xmmword [rsp + 0x60], xmm12
movdqa xmmword [rsp + 0x70], xmm11
movdqa xmmword [rsp + 0x80], xmm10
movaps xmmword [rsp + 0x90], xmm9
movaps xmmword [rsp + 0xa0], xmm8
movaps xmmword [rsp + 0xb0], xmm7
movaps xmmword [rsp + 0xc0], xmm6
mov r8, qword [rbp + 0xa30]
cmp r8, 2
je 0x14010641c
mov rdx, qword [rbp + 0xa48]
mov edx, dword [rbp + 0xa48]
mov rcx, qword [rbp + 0xa38]
mov rax, qword [rbp + 0xa40]
test r8, r8
je 0x1401063e4
invalid
adc cl, byte [rbx + rcx*4 + 0x40]
adc byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
and r8, 0xfffffffffffffff0
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rbp + 0xa30]
cmp rax, 2
je 0x14010641c
test rax, rax
je 0x14010641c
mov rax, qword [rbp + 0xa38]
add byte [rax], al
lock dec qword [rax]
jne 0x14010641c
mov rcx, qword [rbp + 0xa38]
mov rdx, qword [rbp + 0xa40]
add byte [rax], al
add byte [rax], al
call fcn.14007b510
movaps xmm6, xmmword [rsp + 0xc0]
movdqa xmm7, xmmword [rsp + 0xb0]
movdqa xmm8, xmmword [rsp + 0xa0]
movdqa xmm9, xmmword [rsp + 0x90]
movdqa xmm10, xmmword [rsp + 0x80]
outsd dx, dword [rsi]
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rsi + 0x44], ah
movq mm3, qword [rsp + 0x70]
outsd dx, dword [rsi]
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rsi + 0x44], ah
movq mm3, qword [rsp + 0x70]
movdqa xmm12, xmmword [rsp + 0x60]
movdqa xmm13, xmmword [rsp + 0x50]
movdqa xmm14, xmmword [rsp + 0x40]
movdqa xmm15, xmmword [rsp + 0x30]
add rsp, 0xd8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm7
and byte [rdi], cl
sub dword [rsp + 0x30], esi
and byte [rdi], cl
sub dword [rsp + 0x30], esi
cmp byte [rbp + 0xcd7], 0
jne 0x14010807a
movaps xmm6, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], dh
movaps xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, qword [rbp + 0xcc0]
call case.0x1400857ea.428
jmp 0x14010805f
add al, ch
mov edx, 0xeb000001
xlatb
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm7
movaps xmmword [rsp + 0x30], xmm6
and al, 0x30
mov byte [rbp + 0xcd7], 1
mov ecx, dword [rbp + 0xcc8]
mov rdx, qword [rbp + 0xca8]
mov edx, dword [rbp + 0xca8]
mov edx, dword [rbp + 0xca8]
call fcn.1400497e0
mov byte [rbp + 0xcd7], 1
add dword [rdi], ecx
sub byte [rsp + 0x30], dh
je case.0x140084f53.443
invalid
je case.0x140084f53.443
xor byte [rdi], cl
sub byte [rsp + 0x20], bh
movaps xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x20], edi
jl 0x140108144
invalid
movaps xmmword [rsp + 0x20], xmm7
movaps xmmword [rsp + 0x30], xmm6
sub dword [rsp + 0x30], esi
lea rcx, [rbp + 0xc98]
mov rax, qword [rbp + 0xc80]
mov eax, dword [rbp + 0xc80]
lea ebx, [rax + 0x4800000c]
cwde
or al, 0
add byte [rax - 0x75], cl
invalid
mov eax, dword [rbp + 0xc80]
test dword [rax + 0x4800000c], eax
mov edx, dword [rbp + 0xc88]
or al, 0
invalid
add byte [rax], al
mov rdx, qword [rbp + 0xc88]
or al, 0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
nop
or al, 0
add bh, bh
invalid
mov r8, qword [rbp + 0xc90]
call qword [rax + 0x10]
movaps xmm6, xmmword [rsp + 0x30]
push rax
adc byte [rdi], cl
sub byte [rsp + 0x30], dh
movaps xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
invalid
jl case.0x1400858fc.421
and byte [rax - 0x7d], cl
invalid
pop rbx
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
sub esp, 0x48
in al, dx
lea rbp, [rdx + 0x80]
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm7
movaps xmmword [rsp + 0x30], xmm6
mov byte [rbp + 0xcd7], 1
or al, 0
add byte [rcx], al
invalid
or al, 0
add byte [rcx], al
invalid
add dword [rax - 0x73], ecx
movabs al, byte [0xd785c6fff13dbae8]
call fcn.14001bf50
invalid
test edi, edx
lea rcx, [rbp - 0x60]
call fcn.14001bf50
mov byte [rbp + 0xcd7], 1
or al, 0
add byte [rcx], al
invalid
inc esi
test edi, edx
or al, 0
add byte [rcx], al
invalid
add dword [rdi], ecx
sub byte [rsp + 0x30], dh
invalid
movaps xmm6, xmmword [rsp + 0x30]
xor byte [rdi], cl
sub byte [rsp + 0x20], bh
and al, 0x20
movaps xmm7, xmmword [rsp + 0x20]
and al, 0x20
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x48
sub esp, 0x48
in al, dx
lea rbp, [rdx + 0x80]
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm7
sub dword [rsp + 0x20], edi
and byte [rdi], cl
sub dword [rsp + 0x30], esi
and al, 0x30
movaps xmmword [rsp + 0x30], xmm6
and al, 0x30
xor byte [rbx + 0xcc88d], cl
add byte [rax - 0x75], cl
invalid
xchg ebp, eax
mov al, 0xc
mov ecx, dword [rbp + 0xcc8]
mov rdx, qword [rbp + 0xcb0]
mov edx, dword [rbp + 0xcb0]
mov edx, dword [rbp + 0xcb0]
add byte [rax], al
call fcn.1400497e0
movaps xmm6, xmmword [rsp + 0x30]
je case.0x140085d5d.436
invalid
call 0x15010760e
sub byte [rsp + 0x30], dh
je case.0x140085d5d.436
invalid
adc eax, 0x280ffff4
je case.0x140085d5d.436
xor byte [rdi], cl
movaps xmm7, xmmword [rsp + 0x20]
sub byte [rsp + 0x20], bh
and byte [rax - 0x7d], cl
add rsp, 0x48
invalid
pop rbx
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
int3
int3
int3
int3
int3
mov eax, dword [rcx]
cmp rax, 4
cmp eax, 4
clc
add al, 0x75
add ebx, eax
jne 0x14010822a
ret
cmp eax, 3
jne fcn.14006c5f0
invalid
invalid
idiv r15b
test dword [rbp + 0x48fff643], edi
idiv r15b
mov rcx, qword [rcx + 8]
mov ecx, dword [rcx + 8]
or r9b, bpl
or cl, ch
jmp fcn.14006c6e0
movsb byte [rdi], byte [rsi]
idiv dil
int3
int3
int3
int3
cmp byte [rax - 0x73], cl
lea rbp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
add dh, bh
invalid
invalid
cmp byte [rcx + 0xb8], 0xa
mov eax, 0xa000000
add byte [rax], al
add byte [rdx], cl
jb case.0x1400a2a97.360
and byte [rax - 0x7d], cl
mov esi, 0xc8
cmp qword [rsi + 0xc8], 0
je case.0x1400a2a97.360
invalid
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rsi + 0xc0]
add byte [rax], al
invalid
invalid
mov r8, qword [rsi + 0xc0]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x1ab071
invalid
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
add byte [rcx], dh
xor edx, edx
sar bh, cl
adc eax, 0xe92d9
xchg edx, eax
invalid
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
xchg edx, eax
invalid
add byte [rax - 0x73], cl
lea rcx, [rsi + 0x60]
mov qword [rbp - 8], rsi
jne case.0x1400a2a97.360
invalid
jne case.0x1400a2a97.360
call fcn.14001bf50
invalid
cmp al, 0xf1
dec dword [rax - 0x75]
mov rcx, qword [rbp - 8]
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
call fcn.1400259f0
mov rcx, qword [rbp - 8]
clc
pop rbx
xlatb
int1
dec dword [rax - 0x75]
clc
clc
mov rax, qword [rcx + 0xd0]
test rax, rax
test eax, eax
test eax, eax
je case.0x1400b50a2.267
mov qword [rbp - 0x10], rax
mov rcx, rax
call fcn.140148dc0
add byte [rax - 0x75], cl
or eax, 0x1ab030
mov al, 0x1a
invalid
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
mov al, 0x1a
add byte [rcx], dh
xor edx, edx
mov r8, qword [rbp - 0x10]
invalid
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
xchg edx, eax
invalid
add byte [rax - 0x75], cl
clc
ror byte [rbx + rcx*4 + 0x45], cl
invalid
xchg edx, eax
invalid
add rcx, 0xe0
add ecx, 0xe0
shl eax, 0
add byte [rax], al
add rsp, 0x38
add esp, 0x38
invalid
cmp byte [rsi + 0x5d], bl
pop rsi
pop rbp
jmp fcn.14006a820
jmp qword [rsi + 0xf]
invalid
mov dword [rsp + 0x10], edx
adc byte [rbp + 0x56], dl
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
push 0x30
in al, dx
sub byte [rax - 0x73], cl
push 0x30
mov rcx, qword [rbp - 8]
clc
call fcn.1400259f0
clc
invalid
nop
add rsp, 0x28
pop rsi
pop rbp
ret
mov dword [rsp + 0x10], edx
adc byte [rbp + 0x56], dl
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
in al, dx
sub byte [rax - 0x73], cl
push 0x30
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0xd0]
mov ecx, dword [rax + 0xd0]
add al, ch
add dword [rbp - 0xd], eax
invalid
invalid
call fcn.14003c820
nop
add rsp, 0x28
call qword [rax + 0x28c48348]
call qword [rax + 0x28c48348]
call qword [rax + 0x28c48348]
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
invalid
adc byte [rbp + 0x56], dl
push rbp
push rsi
sub rsp, 0x28
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
push 0x30
mov rcx, qword [0x1402b32e8]
sbb al, byte [rax]
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
invalid
xor edx, edx
mov r8, qword [rbp - 0x10]
invalid
invalid
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
add esp, 0x28
invalid
invalid
pop rsi
pop rbp
ret
invalid
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
push 0x30
push 0x30
xor byte [rax - 0x75], cl
mov rcx, qword [rbp - 8]
clc
add rcx, 0xe0
loopne case.0x1400b0391.298
add byte [rax], al
call fcn.14006a820
and al, 0xf6
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rsi
pop rbp
ret
int3
int3
lea ebp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
clc
invalid
invalid
mov rdx, rcx
movzx eax, byte [rcx + 0xbd8]
fmul dword [rbx]
add byte [rax], al
test eax, eax
je case.0x1400b0368.293
add byte [rax], al
invalid
ror byte [rdi], 0x84
test al, 0
add byte [rax], al
cmp eax, 3
jne 0x1401084e1
add dword [rax], eax
invalid
lea rcx, [rdx + 0x4e8]
call 0x1881083c9
mov dword [rbp - 0x10], edx
push rbp
invalid
add al, 0
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rbp - 0x10], rdx
push rbp
invalid
call fcn.140112d80
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x490]
call fcn.14001bf50
jae 0x140108416
int1
dec dword [rax - 0x75]
mov eax, dword [rbp - 0x10]
nop
add al, 0
add al, ch
jae 0x140108416
int1
dec dword [rax - 0x75]
invalid
invalid
mov eax, dword [rbp - 0x10]
cmp byte [rax + 0x460], 2
add byte [rdx], al
add cl, byte [rcx - 0x77]
sal byte [rdx + 0x34], 0x4d
mov eax, dword [rax + 0x468]
invalid
add al, 0
invalid
mov r8, rax
mov eax, eax
jb 0x140108421
mov r8, qword [r8 + 0x468]
push 0x49000004
add al, 0
add byte [rcx - 0x75], cl
mov eax, dword [rax]
invalid
invalid
mov rax, qword [r8]
mov eax, dword [rax]
mov rdx, qword [r8 + 8]
lea rcx, [r8 + 0x18]
mov qword [rbp - 0x18], r8
mov dword [rbp - 0x18], eax
mov r8, qword [r8 + 0x10]
mov eax, dword [rax + 0x10]
push rax
or byte [rcx - 0x73], cl
sbb byte [rcx + rcx*4 + 0x45], cl
mov dword [rbp - 0x18], eax
mov r8, qword [r8 + 0x10]
mov eax, dword [rax + 0x10]
adc dil, dil
push rax
call qword [rax + 0x10]
mov rcx, qword [0x1402b32e8]
xlatb
scasb al, byte [rdi]
sbb al, byte [rax]
adc byte [rax - 0x75], cl
or eax, 0x1aaed7
xlatb
scasb al, byte [rdi]
sbb al, byte [rax]
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xe913b
call 0xd14b9a1a
invalid
adc eax, 0xe913b
cmp edx, dword [rcx - 0x74b3fff2]
invalid
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov rax, qword [r8 + 0x470]
mov rdx, qword [r8 + 0x478]
add byte [rax], al
lea rcx, [r8 + 0x488]
mov r8, qword [r8 + 0x480]
add byte [rax + rax], 0
call qword [rax + 0x10]
mov rcx, qword [rbp - 0x10]
mov byte [rcx + 0xbd9], 0
add byte [rax], al
invalid
push rax
adc byte [rax - 0x75], cl
invalid
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add byte [rax], al
add rcx, 0x248
add ecx, 0x248
ror dword [rax + 2], 0
add byte [rax - 0x7d], cl
invalid
add rsp, 0x40
pop rbp
jmp fcn.140112f90
stosd dword [rdi], eax
add byte [rax], al
mov rcx, rdx
mov qword [rbp - 0x10], rdx
push rbp
invalid
call fcn.140112f90
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
mov eax, dword [rbp - 0x10]
lea rcx, [rax + 0x118]
call case.0x1400857ea.428
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
invalid
cmp byte [rcx + 0x218], 2
add byte [rdx], al
add dh, byte [rdx + 0x34]
jb 0x1401084b9
mov r8, qword [rcx + 0x220]
mov rax, qword [r8]
mov rdx, qword [r8 + 8]
mov edx, dword [rax + 8]
mov edx, dword [rax + 8]
push rax
or byte [rcx - 0x73], cl
lea rcx, [r8 + 0x18]
mov qword [rbp - 0x18], r8
mov dword [rbp - 0x18], eax
sbb byte [rcx + rcx*4 + 0x45], cl
call 0x150510fec
mov dword [rbp - 0x18], eax
mov r8, qword [r8 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x1402b32e8]
invalid
scasb al, byte [rdi]
sbb al, byte [rax]
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
nop
invalid
add byte [rax - 0x75], cl
invalid
invalid
ror byte [rbx + rcx*4 + 0x45], cl
call 0xd0b39ab2
invalid
nop
movabs dword [0x48f04d8b48000e90], eax
mov eax, dword [rcx + 0x228]
sub byte [rdx], al
add byte [rax], al
nop
invalid
mov rax, qword [rcx + 0x228]
sub byte [rdx], al
add byte [rax], al
mov rdx, qword [rcx + 0x230]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x238]
add al, byte [rax]
add byte [rax - 0x75], cl
adc byte [rbx + rcx*4 - 0x7f], cl
cmp byte [rdx], al
add byte [rax], al
add rcx, 0x240
add al, byte [rax]
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add rsp, 0x40
pop rbp
pop rbp
jmp rax
nop
add rsp, 0x40
pop rbp
ret
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
push 0x40
mov rax, qword [rbp - 0x10]
invalid
lea rcx, [rax + 0x118]
sbb byte [rcx], al
add byte [rax], al
invalid
sbb byte [rcx], al
add byte [rax], al
invalid
call case.0x1400857ea.428
nop
add rsp, 0x20
pop rbp
ret
invalid
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x40
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x490]
invalid
invalid
add al, ch
adc bh, byte [rdx]
call fcn.14001bf50
nop
add rsp, 0x20
int1
call qword [rax + 0x20c48348]
pop rbp
ret
invalid
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
and byte [rax - 0x73], cl
push 0x40
invalid
mov rcx, qword [rbp - 0x10]
invalid
invalid
add rcx, 0x218
rcr dword [rax], 2
add byte [rax], al
call fcn.14006a560
nop
add rsp, 0x20
invalid
call qword [rax + 0x20c48348]
pop rbp
ret
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
push 0x40
mov rcx, qword [0x1402b32e8]
or eax, 0x1aad53
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
call 0xcfc79b9e
invalid
mov bh, 0x8f
invalid
invalid
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xe8fb7
mov r8, qword [rbp - 0x10]
lea rcx, [r8 + 0x240]
lea ecx, [rax + 0x240]
mov rax, qword [r8 + 0x228]
sub byte [rax], 2
add byte [rax], al
add al, byte [rax]
add byte [rcx - 0x75], cl
mov rdx, qword [r8 + 0x230]
nop
xor byte [rdx], al
add byte [rax], al
mov r8, qword [r8 + 0x238]
call qword [rax + 0x10]
add bh, bh
push rax
adc byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
nop
add rsp, 0x20
add esp, 0x20
pop rbp
ret
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x40
invalid
in al, dx
and byte [rax - 0x73], cl
push 0x40
invalid
mov rax, qword [rbp - 0x10]
invalid
lea rcx, [rax + 0x460]
call fcn.14006a560
call qword [rax + 0x20c48348]
call qword [rax + 0x20c48348]
invalid
pop rbp
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
in al, dx
invalid
in al, dx
and byte [rax - 0x73], cl
lea rbp, [rdx + 0x40]
lea rbp, [rdx + 0x40]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x18]
invalid
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
lea rcx, [r8 + 0x488]
add byte [rax], al
add byte [rcx - 0x75], cl
xor byte [rax + 4], 0
add byte [rax], al
invalid
invalid
nop
js 0x14010863c
mov rax, qword [r8 + 0x470]
add byte [rax], al
mov rdx, qword [r8 + 0x478]
mov edx, dword [rax + 0x478]
add byte [rax], al
add byte [rbp - 0x75], cl
mov r8, qword [r8 + 0x480]
add byte [rax - 0xfffffc], 0x50
adc byte [rax + 0x20c48348], dl
call qword [rax + 0x10]
nop
add rsp, 0x20
pop rbp
ret
invalid
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
and byte [rax - 0x73], cl
push 0x40
and byte [rax - 0x73], cl
push 0x40
mov rcx, qword [rbp - 0x10]
invalid
mov byte [rcx + 0xbd9], 0
add rcx, 0x248
add ecx, 0x248
ror dword [rax + 2], 0
add al, byte [rax]
add al, ch
call fcn.140112f90
nop
add rsp, 0x20
invalid
invalid
sbb ebp, dword [rcx + 0x48900000]
add esp, 0x20
invalid
invalid
add byte [rax + 0x20c48348], dl
pop rbp
ret
int3
push rdi
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x1ab8
mov eax, 0xe800001a
pop rdx
retf
invalid
invalid
add byte [rax + 0x29], cl
invalid
sub rsp, rax
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
add byte [rax], 0
add byte [rdi], cl
movaps xmmword [rbp + 0x1a20], xmm7
sub dword [rbp + 0x1a20], edi
mov ebp, 0x1a20
movaps xmmword [rbp + 0x1a10], xmm6
sbb al, byte [rax]
add byte [rax], al
add byte [rax - 0x7d], cl
in al, 0x80
and rsp, 0xffffffffffffff80
mov rbx, rsp
mov qword [rbx + 0x1a80], rbp
mov dword [rbx + 0x1a80], ebp
mov qword [rbp + 0x1a08], 0xfffffffffffffffe
mov qword [rbx + 0xe0], r8
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
or byte [rdx], bl
add byte [rax], al
invalid
invalid
mov esi, edx
mov qword [rbx + 0x6d0], rcx
rol byte [rsi], 1
add byte [rax], al
movzx eax, byte [rdx + 0xbd8]
fmul dword [rbx]
add byte [rax], al
or eax, dword [rax]
add byte [rax - 0x73], cl
or eax, 0x151e1d
invalid
invalid
invalid
lea rcx, [0x14025a504]
lea ecx, [0x14025a504]
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbx + 0x50], rdx
jmp rax
lea rcx, [r14 + 0x248]
lea ecx, [rsi + 0x248]
mov r8d, 0x118
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
and dl, bl
or eax, 0x86c64100
add byte [rcx - 0x3a], al
xchg cl, bl
add byte [rcx - 0x3a], al
xchg cl, bl
mov byte [r14 + 0xbd9], 1
or eax, dword [rax]
add byte [rcx], al
lea rcx, [r14 + 0x360]
lea rdx, [r14 + 0x118]
lea edx, [rsi + 0x118]
add eax, dword [rax]
add byte [rcx - 0x73], cl
lea edx, [rsi + 0x118]
lea edx, [rsi + 0x118]
mov r8d, 0x100
add byte [rcx], al
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
movdqu xmm0, xmmword [r14 + 0x218]
add byte [rax], al
add bl, dh
movq mm0, qword [r14 + 0x218]
add byte [rax], al
movdqu xmm1, xmmword [r14 + 0x228]
movdqu xmm2, xmmword [r14 + 0x238]
movq mm2, qword [r14 + 0x238]
movq mm2, qword [r14 + 0x238]
movdqu xmmword [r14 + 0x460], xmm0
movdqu xmmword [r14 + 0x470], xmm1
jg 0x1401086e1
jo 0x140108759
add byte [rax], al
jg 0x1401086d0
invalid
jg 0x1401086e1
jo 0x140108759
add byte [rax], al
movdqu xmmword [r14 + 0x480], xmm2
movq qword [rsi + 0x480], mm2
lea rdx, [r14 + 0x3c0]
add byte [rax], al
lea rcx, [r14 + 0x490]
add byte [rax], al
call case.0x14008ab2b.408
mov r15, qword [rbx + 0x50]
mov edi, dword [rbx + 0x50]
jmp 0x14010894d
lea rax, [r14 + 0x728]
mov qword [rbx + 0x110], rax
lea rax, [r14 + 0x4e8]
call 0x188108796
mov dword [rbx + 0x58], eax
pop rax
invalid
call 0x188108796
mov dword [rbx + 0x58], eax
pop rax
pop rax
movzx eax, byte [r14 + 0x728]
lea rcx, [0x14025a514]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdi, qword [r14 + 0x618]
mov r12, qword [rbx + 0x58]
invalid
pop rax
jmp 0x140108b02
invalid
lea rax, [r14 + 0x9d0]
mov qword [rbx + 0x2e0], rax
and eax, 2
add byte [rax], al
and eax, 2
add byte [rax], al
movzx eax, byte [r14 + 0x9d0]
lea r15, [r14 + 0x730]
mov esi, 0x730
xchg al, dl
or dword [rax], eax
add byte [rbp - 0x73], cl
mov esi, 0x730
xor byte [rdi], al
add byte [rax], al
invalid
lea rcx, [0x14025a528]
movsxd rax, dword [rcx + rax*4]
sbb eax, 0x63480015
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x49
mov edi, dword [rsi + 0x760]
invalid
add byte [rax], al
invalid
jmp rax
mov rdi, qword [r14 + 0x760]
invalid
add cl, ch
mov al, byte [rbx]
add byte [rax], al
jmp 0x140108b80
mov rdi, qword [r14 + 0x7a8]
mov edi, dword [rsi + 0x7a8]
jmp 0x14010c504
add byte [rax], al
mov qword [rbx + 0x40], r15
jmp 0x14010a2bf
add byte [rax], al
mov qword [rbx + 0x40], r15
jmp 0x14010a02a
lea r13, [r14 + 0x9e0]
cmp qword [r14 + 0xa20], 9
je 0x140108917
lea rsi, [r14 + 0xa20]
mov r14, qword [rbx + 0x58]
jmp 0x14010997f
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x140220fa8]
lea eax, [0x140220fa8]
lea eax, [0x140220fa8]
mov edx, 0x23
add byte [rax], al
add al, ch
invalid
call fcn.1401e6090
lea rcx, str._async_fn__resumed_after_panicking
lea r8, [0x140220fa8]
lea eax, [0x140220fa8]
lea eax, [0x140220fa8]
mov edx, 0x22
call fcn.1401e6090
invalid
invalid
invalid
invalid
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x658], rax
invalid
add byte [rax], al
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x140220f58]
add byte [rdx + 0x23], bh
invalid
add byte [rdx + 0x23], bh
add byte [rax], al
call fcn.1401e6090
jmp 0x14010ebf0
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x658], rax
lea rcx, str._async_fn__resumed_after_panicking
lea r8, [0x140220f58]
add eax, 0x1186ae
add eax, 0x1186ae
mov edx, 0x22
call fcn.1401e6090
jmp 0x14010ebf0
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x2f0], rax
mov qword [rbx + 0x2f8], r15
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x140220f90]
add eax, 0x1186b7
add eax, 0x1186b7
mov edx, 0x23
call fcn.1401e6090
jmp 0x14010ebf0
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x2f0], rax
mov qword [rbx + 0x2f8], r15
lea rcx, str._async_fn__resumed_after_panicking
lea r8, [0x140220f90]
mov edx, 0x22
call fcn.1401e6090
jmp 0x14010ebf0
mov qword [rbx + 0x98], r13
mov qword [rbx + 0xa0], r15
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0xa8], rax
lea rcx, [0x14021f8f8]
lea r8, [0x14021f980]
mov edx, 0x18
call fcn.1401e6480
jmp 0x14010ebf0
mov byte [r15 + 0xbd9], 0
lea rdx, [r15 + 0x360]
lea rcx, [rbx + 0x300]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [r15 + 0x460]
xor edx, edx
test rax, rax
je 0x140108a29
mov qword [r14 + 0x620], rdi
mov word [r14 + 0x729], 1
lea rcx, [r14 + 0x628]
mov r8d, 0x100
mov qword [rbx + 0x58], r12
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
lea r15, [r14 + 0x730]
movups xmm0, xmmword [r14 + 0x5e8]
movups xmm1, xmmword [r14 + 0x5f8]
movups xmm2, xmmword [r14 + 0x608]
movups xmmword [r14 + 0x730], xmm0
movups xmmword [r14 + 0x740], xmm1
movups xmmword [r14 + 0x750], xmm2
mov qword [r14 + 0x760], rdi
lea rax, [r14 + 0x9d0]
mov qword [rbx + 0x2e0], rax
mov byte [r14 + 0x9d0], 0
mov word [r14 + 0x9d6], 0
mov dword [r14 + 0x9d2], 0
mov qword [r14 + 0x768], rdi
mov byte [r14 + 0x9d8], 1
mov rcx, r14
add r14, 0x770
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmmword [rcx + 0x770], xmm0
movups xmmword [rcx + 0x780], xmm1
movups xmmword [rcx + 0x790], xmm2
movzx eax, byte [rcx + 0x770]
xor r8d, r8d
test rax, rax
mov qword [rbx + 0x40], r15
je 0x140108c8d
mov qword [rbx + 0x98], r13
mov qword [rbx + 0xa0], r15
mov qword [rbx + 0xa8], r14
lea rcx, [rbx + 0x7a0]
mov rdx, r13
mov r8, qword [rbx + 0xe0]
call fcn.1400da5b0
cmp byte [rbx + 0x810], 3
mov qword [rbx + 0x58], r14
mov qword [rbx + 0x40], r15
jne 0x140109bbe
lea rdx, [r14 + 0x9e8]
lea rcx, [rbx + 0x300]
mov qword [rbx + 0x38], rdx
mov r8, qword [rbx + 0xe0]
call fcn.1400da5b0
movzx r15d, byte [rbx + 0x370]
cmp r15b, 3
je 0x14010abce
mov rsi, qword [rbx + 0x300]
mov rdi, qword [rbx + 0x308]
movups xmm0, xmmword [rbx + 0x310]
movaps xmmword [rbx + 0x1380], xmm0
movups xmm0, xmmword [rbx + 0x320]
movaps xmmword [rbx + 0x1390], xmm0
movups xmm0, xmmword [rbx + 0x330]
movaps xmmword [rbx + 0x13a0], xmm0
movups xmm0, xmmword [rbx + 0x340]
movaps xmmword [rbx + 0x13b0], xmm0
movups xmm0, xmmword [rbx + 0x350]
movaps xmmword [rbx + 0x13c0], xmm0
movdqu xmm0, xmmword [rbx + 0x360]
movdqa xmmword [rbx + 0x13d0], xmm0
mov eax, dword [rbx + 0x371]
mov dword [rbx + 0x638], eax
mov eax, dword [rbx + 0x374]
mov dword [rbx + 0x63b], eax
mov rcx, qword [rbx + 0x38]
call fcn.140112390
cmp r15b, 2
jne 0x14010a16b
mov qword [rbx + 0x38], rsi
xor esi, esi
mov r14, qword [rbx + 0x50]
cmp byte [r14 + 0x9d1], 0
je 0x14010a1e7
xor esi, esi
mov rax, qword [rbx + 0x38]
cmp byte [rax + 0x30], 4
jne 0x14010a1e7
mov rsi, qword [rax]
xor r14d, r14d
test rsi, rsi
je 0x14010a8bb
mov rax, qword [rbx + 0x38]
mov rdi, qword [rax + 8]
movabs r12, 0x1cf2a45605597cc6
movabs r13, 0xf26f549c78d5b1bb
xor r14d, r14d
nop
mov rcx, rsi
call qword [rdi + 0x38]
xor rax, r12
xor rdx, r13
or rdx, rax
je 0x14010a8b8
mov rcx, rsi
call qword [rdi + 0x30]
mov rsi, rax
mov rdi, rdx
test rax, rax
jne 0x14010a140
jmp 0x14010a8bb
movaps xmm0, xmmword [rbx + 0x13d0]
movaps xmmword [rbx + 0x6c0], xmm0
movaps xmm0, xmmword [rbx + 0x13c0]
movaps xmmword [rbx + 0x6b0], xmm0
movdqa xmm0, xmmword [rbx + 0x1380]
movdqa xmm1, xmmword [rbx + 0x1390]
movdqa xmm2, xmmword [rbx + 0x13a0]
movdqa xmm3, xmmword [rbx + 0x13b0]
movdqa xmmword [rbx + 0x6a0], xmm3
movdqa xmmword [rbx + 0x690], xmm2
movdqa xmmword [rbx + 0x680], xmm1
movdqa xmmword [rbx + 0x670], xmm0
mov eax, dword [rbx + 0x638]
mov ecx, dword [rbx + 0x63b]
mov dword [rbx + 0xb0], eax
mov dword [rbx + 0xb3], ecx
mov qword [rbx + 0x38], rdi
mov r14, qword [rbx + 0x50]
cmp byte [r14 + 0x9d4], 0
je 0x14010a201
mov rcx, qword [r14 + 0x9e0]
call fcn.14006c6e0
mov r14, qword [rbx + 0x50]
mov byte [r14 + 0x9d4], 0
cmp byte [r14 + 0x9d5], 0
mov r14, qword [rbx + 0x58]
je 0x14010a235
mov qword [rbx + 0x640], r14
mov rax, qword [rbx + 0x40]
mov qword [rbx + 0x648], rax
lea rcx, [rbx + 0x120]
call fcn.140112390
mov rdx, qword [rbx + 0x50]
mov byte [rdx + 0x9d5], 0
cmp dword [rdx + 0x818], 9
je 0x14010abc2
jmp 0x14010adef
lea rdx, [r14 + 0x9e8]
lea rcx, [rbx + 0x120]
mov qword [rbx + 0x38], rdx
mov r8, qword [rbx + 0xe0]
call fcn.1400ea7a0
movzx r15d, byte [rbx + 0x190]
cmp r15b, 3
je 0x14010abd2
mov r14, rsi
xor esi, esi
test r14, r14
setne sil
mov r14, qword [rbx + 0x50]
cmp byte [r14 + 0x9d4], 0
jne 0x14010a1f1
jmp 0x14010a201
mov byte [rdx + 0x9d7], 0
jmp 0x14010adf6
mov al, 5
jmp 0x14010abd8
mov rcx, qword [rbx + 0x2e0]
mov byte [rcx], al
jmp 0x14010b9d0
mov byte [rdx + 0x9d6], 0
mov word [rdx + 0x9d6], 0
mov byte [rdx + 0x9d8], 0
movaps xmm0, xmmword [rbx + 0x6c0]
movaps xmmword [rbx + 0x12b0], xmm0
movaps xmm0, xmmword [rbx + 0x6b0]
movaps xmmword [rbx + 0x12a0], xmm0
movaps xmm0, xmmword [rbx + 0x670]
movaps xmm1, xmmword [rbx + 0x680]
movaps xmm2, xmmword [rbx + 0x690]
movaps xmm3, xmmword [rbx + 0x6a0]
movaps xmmword [rbx + 0x1290], xmm3
movaps xmmword [rbx + 0x1280], xmm2
movaps xmmword [rbx + 0x1270], xmm1
movaps xmmword [rbx + 0x1260], xmm0
mov eax, dword [rbx + 0xb0]
mov ecx, dword [rbx + 0xb3]
mov dword [rbx + 0x620], eax
mov dword [rbx + 0x623], ecx
mov byte [rdx + 0x9d0], 1
cmp r15b, 3
je 0x14010b9d0
movaps xmm0, xmmword [rbx + 0x12b0]
movaps xmmword [rbx + 0x1310], xmm0
movaps xmm0, xmmword [rbx + 0x12a0]
movaps xmmword [rbx + 0x1300], xmm0
movdqa xmm0, xmmword [rbx + 0x1260]
movdqa xmm1, xmmword [rbx + 0x1270]
movdqa xmm2, xmmword [rbx + 0x1280]
movdqa xmm3, xmmword [rbx + 0x1290]
movdqa xmmword [rbx + 0x12f0], xmm3
movdqa xmmword [rbx + 0x12e0], xmm2
movdqa xmmword [rbx + 0x12d0], xmm1
movdqa xmmword [rbx + 0x12c0], xmm0
mov eax, dword [rbx + 0x620]
mov ecx, dword [rbx + 0x623]
mov dword [rbx + 0x628], eax
mov dword [rbx + 0x62b], ecx
mov qword [rbx + 0x118], r14
mov rcx, qword [rbx + 0x40]
call fcn.140112770
cmp r15b, 2
jne 0x14010afbf
mov dil, 1
test rsi, rsi
mov rsi, qword [rbx + 0x50]
je 0x14010b65f
mov byte [rsi + 0x729], 0
mov rax, qword [rsi + 0x628]
mov qword [rbx + 0x40], rax
mov r15, qword [rsi + 0x630]
mov rax, qword [rsi + 0x638]
mov qword [rbx + 0x70], rax
lea rdx, [rsi + 0x640]
lea rcx, [rbx + 0x13e0]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rsi + 0x6d0]
movdqu xmm1, xmmword [rsi + 0x6e0]
movdqu xmm2, xmmword [rsi + 0x6f0]
movdqu xmm3, xmmword [rsi + 0x700]
movaps xmmword [rbx + 0x960], xmm0
movdqa xmmword [rbx + 0x970], xmm1
movdqa xmmword [rbx + 0x980], xmm2
movdqa xmmword [rbx + 0x990], xmm3
movdqu xmm0, xmmword [rsi + 0x710]
movdqa xmmword [rbx + 0x9a0], xmm0
mov rax, qword [rsi + 0x720]
mov qword [rbx + 0x9b0], rax
jmp 0x14010c974
mov qword [rbx + 0x58], r14
movaps xmm0, xmmword [rbx + 0x1310]
movaps xmmword [rbx + 0x350], xmm0
movaps xmm0, xmmword [rbx + 0x1300]
movaps xmmword [rbx + 0x340], xmm0
movaps xmm0, xmmword [rbx + 0x12c0]
movaps xmm1, xmmword [rbx + 0x12d0]
movaps xmm2, xmmword [rbx + 0x12e0]
movaps xmm3, xmmword [rbx + 0x12f0]
movaps xmmword [rbx + 0x330], xmm3
movaps xmmword [rbx + 0x320], xmm2
movaps xmmword [rbx + 0x310], xmm1
movaps xmmword [rbx + 0x300], xmm0
mov r14, qword [rbx + 0x50]
mov byte [r14 + 0x72a], 1
mov qword [r14 + 0x730], rsi
mov rax, qword [rbx + 0x38]
mov qword [r14 + 0x738], rax
movaps xmm0, xmmword [rbx + 0x300]
movdqa xmm1, xmmword [rbx + 0x310]
movdqa xmm2, xmmword [rbx + 0x320]
movdqa xmm3, xmmword [rbx + 0x330]
movups xmmword [r14 + 0x740], xmm0
movdqu xmmword [r14 + 0x750], xmm1
movdqu xmmword [r14 + 0x760], xmm2
movdqu xmmword [r14 + 0x770], xmm3
movaps xmm0, xmmword [rbx + 0x340]
movups xmmword [r14 + 0x780], xmm0
movdqa xmm0, xmmword [rbx + 0x350]
movdqu xmmword [r14 + 0x790], xmm0
mov byte [r14 + 0x7a0], r15b
mov eax, dword [rbx + 0x628]
mov ecx, dword [rbx + 0x62b]
mov dword [r14 + 0x7a1], eax
mov dword [r14 + 0x7a4], ecx
lea r13, [r14 + 0x628]
mov rcx, qword [r14 + 0x6f8]
test rcx, rcx
mov r15, qword [rbx + 0x40]
je 0x14010b3b4
cmp qword [rcx + 0x18], 0
je 0x14010b3b4
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
lea rdx, [rax - 0x20]
movabs r8, 0x99fecf60d3b1e2e
xor r9d, r9d
movdqa xmm0, xmmword [0x1401f1c40]
pcmpeqd xmm1, xmm1
movdqa xmm2, xmmword [0x1401f1c50]
and r8, rcx
movdqu xmm3, xmmword [rax + r8]
movdqa xmm4, xmm3
pcmpeqb xmm4, xmm0
pmovmskb r11d, xmm4
test r11w, r11w
je 0x14010b160
lea esi, [r11 - 1]
and esi, r11d
tzcnt r10d, r11d
add r10, r8
and r10, rcx
mov r11, r10
shl r11, 5
mov rdi, rdx
sub rdi, r11
movdqu xmm4, xmmword [rdi]
pcmpeqb xmm4, xmm2
pmovmskb edi, xmm4
mov r11d, esi
cmp edi, 0xffff
jne 0x14010b120
jmp 0x14010b17f
pcmpeqb xmm3, xmm1
pmovmskb r10d, xmm3
test r10d, r10d
jne 0x14010b3b4
add r8, r9
add r8, 0x10
add r9, 0x10
jmp 0x14010b10a
neg r10
shl r10, 5
mov rsi, qword [rax + r10 - 0x10]
mov rax, qword [rax + r10 - 8]
mov rax, qword [rax + 0x18]
mov rcx, qword [rbx + 0x58]
mov qword [rbx + 0x78], rcx
mov rcx, rsi
call rax
movabs rcx, 0x99fecf60d3b1e2e
xor rax, rcx
movabs rcx, 0x5cb7359e6b042362
xor rdx, rcx
or rdx, rax
mov r14, qword [rbx + 0x50]
jne 0x14010b3b4
movzx edi, byte [r15 + 0x61]
cmp dil, 2
je 0x14010e843
mov rsi, qword [rsi]
movzx r14d, byte [r15 + 0x60]
mov rcx, qword [r15 + 0x48]
xor eax, eax
test rcx, rcx
je 0x14010b1fc
mov rax, qword [r15 + 0x50]
mov rax, qword [rax + 0x18]
mov rdx, qword [rbx + 0x58]
mov qword [rbx + 0x78], rdx
call rax
mov rcx, qword [r15 + 0x58]
lock inc qword [rcx]
jle 0x14010ebf0
mov qword [rbx + 0x120], rax
mov qword [rbx + 0x128], rdx
mov qword [rbx + 0x130], rcx
mov byte [rbx + 0x138], r14b
mov byte [rbx + 0x139], dil
mov rsi, qword [rsi + 0x10]
lea rdi, [rsi + 0x150]
mov rcx, rdi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rcx, qword [0x1402b3390]
shl rcx, 1
xor eax, eax
test rcx, rcx
jne 0x14010bba4
movzx ecx, byte [rsi + 0x158]
test cl, cl
jne 0x14010bbba
movups xmm0, xmmword [rsi + 0x160]
movups xmm1, xmmword [rsi + 0x170]
movaps xmmword [rbx + 0x310], xmm1
movaps xmmword [rbx + 0x300], xmm0
movaps xmm0, xmmword [rbx + 0x120]
movaps xmm1, xmmword [rbx + 0x130]
movups xmmword [rsi + 0x170], xmm1
movups xmmword [rsi + 0x160], xmm0
movdqa xmm0, xmmword [rbx + 0x300]
movdqa xmm1, xmmword [rbx + 0x310]
movdqa xmmword [rbx + 0x130], xmm1
movdqa xmmword [rbx + 0x120], xmm0
lock add qword [rsi + 0x180], 2
test al, al
jne 0x14010b2dd
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x14010dbbf
mov rcx, rdi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
lea rcx, [rsi + 0x10]
call fcn.1401a7590
lea rcx, [rsi + 0x38]
call fcn.1401a7590
lea rcx, [rsi + 0x60]
call fcn.1401a7590
lea rcx, [rsi + 0x88]
call fcn.1401a7590
lea rcx, [rsi + 0xb0]
call fcn.1401a7590
lea rcx, [rsi + 0xd8]
call fcn.1401a7590
lea rcx, [rsi + 0x100]
call fcn.1401a7590
add rsi, 0x128
mov rcx, rsi
call fcn.1401a7590
cmp byte [rbx + 0x139], 2
mov r14, qword [rbx + 0x50]
je 0x14010b3b4
mov rcx, qword [rbx + 0x120]
mov rsi, qword [rbx + 0x130]
test rcx, rcx
je 0x14010b3a6
mov qword [rbx + 0x38], rsi
mov rax, qword [rbx + 0x128]
mov qword [rbx + 0x68], rcx
mov qword [rbx + 0x70], rax
call qword [rax]
mov rax, qword [rbx + 0x70]
cmp qword [rax + 8], 0
mov r14, qword [rbx + 0x50]
mov rsi, qword [rbx + 0x38]
mov r8, qword [rbx + 0x68]
je 0x14010b3a6
cmp qword [rax + 0x10], 0x11
jb 0x14010b397
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lock dec qword [rsi]
jne 0x14010b3b4
mov rcx, rsi
call fcn.14003e840
cmp byte [r15 + 0x61], 2
je 0x14010e54a
cmp byte [r15 + 0x40], 2
jne 0x14010b4a0
cmp byte [r14 + 0x6e0], 7
jne 0x14010bd49
mov rax, qword [rbx + 0x50]
mov rcx, qword [rax + 0x6f8]
test rcx, rcx
je 0x14010ba15
cmp qword [rcx + 0x18], 0
je 0x14010ba15
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
lea rdx, [rax - 0x20]
movabs r8, 0xf79a7eb99cd5fa39
xor r9d, r9d
movdqa xmm0, xmmword [0x1401f1c60]
pcmpeqd xmm1, xmm1
movdqa xmm2, xmmword [0x1401f1c70]
mov r14, qword [rbx + 0x58]
and r8, rcx
movdqu xmm3, xmmword [rax + r8]
movdqa xmm4, xmm3
pcmpeqb xmm4, xmm0
pmovmskb r11d, xmm4
nop dword [rax]
test r11w, r11w
je 0x14010b481
lea esi, [r11 - 1]
and esi, r11d
tzcnt r10d, r11d
add r10, r8
and r10, rcx
mov r11, r10
shl r11, 5
mov rdi, rdx
sub rdi, r11
movdqu xmm4, xmmword [rdi]
pcmpeqb xmm4, xmm2
pmovmskb edi, xmm4
mov r11d, esi
cmp edi, 0xffff
jne 0x14010b440
jmp 0x14010b9d7
pcmpeqb xmm3, xmm1
pmovmskb r10d, xmm3
test r10d, r10d
jne 0x14010ba15
add r8, r9
add r8, 0x10
add r9, 0x10
jmp 0x14010b427
cmp byte [r14 + 0x700], 3
jne 0x14010b671
mov word [rbx + 0x9f0], 0x301
mov qword [rbx + 0x9c0], 0
mov byte [rbx + 0x9e9], 2
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14010b4f5
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14010e787
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x38
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14010e787
mov rcx, qword [rbx + 0x9f0]
mov qword [rax + 0x30], rcx
movdqu xmm0, xmmword [rbx + 0x9c0]
movdqu xmm1, xmmword [rbx + 0x9d0]
movdqu xmm2, xmmword [rbx + 0x9e0]
movdqu xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
movzx esi, byte [r15 + 0x61]
cmp sil, 2
mov qword [rbx + 0x68], rax
je 0x14010e822
movzx edi, byte [r15 + 0x60]
mov rcx, qword [r15 + 0x48]
xor r8d, r8d
test rcx, rcx
je 0x14010b57d
mov rax, qword [r15 + 0x50]
mov rax, qword [rax + 0x18]
mov byte [rbx + 0x66], 1
call rax
mov qword [rbx + 0x88], rdx
mov r8, rax
mov rax, qword [rbx + 0x68]
mov qword [rbx + 0xc0], r8
mov byte [rbx + 0x70], dil
mov byte [rbx + 0x38], sil
mov rcx, qword [r15 + 0x58]
mov qword [rbx + 0x40], rcx
lock inc qword [rcx]
jle 0x14010ebf0
mov rcx, rax
add rcx, 0x10
call fcn.140042750
mov r15, qword [rbx + 0x68]
mov rax, qword [rbx + 0xc0]
mov qword [r15 + 0x10], rax
mov rax, qword [rbx + 0x88]
mov qword [r15 + 0x18], rax
mov rax, qword [rbx + 0x40]
mov qword [r15 + 0x20], rax
movzx eax, byte [rbx + 0x70]
mov byte [r15 + 0x28], al
movzx eax, byte [rbx + 0x38]
mov byte [r15 + 0x29], al
lea rcx, [rbx + 0x13e0]
lea rdx, [rbx + 0x300]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rbx + 0x120]
movdqu xmm1, xmmword [rbx + 0x130]
movdqu xmm2, xmmword [rbx + 0x140]
movdqu xmm3, xmmword [rbx + 0x150]
movaps xmmword [rbx + 0x960], xmm0
movdqa xmmword [rbx + 0x970], xmm1
movdqa xmmword [rbx + 0x980], xmm2
movdqa xmmword [rbx + 0x990], xmm3
movdqu xmm0, xmmword [rbx + 0x160]
movdqa xmmword [rbx + 0x9a0], xmm0
mov rax, qword [rbx + 0x170]
mov qword [rbx + 0x9b0], rax
mov eax, 3
mov qword [rbx + 0x40], rax
jmp 0x14010c959
mov eax, 3
mov qword [rbx + 0x40], rax
mov r15, qword [rbx + 0x38]
jmp 0x14010c974
mov rax, qword [r14 + 0x620]
cmp byte [rax + 0x111], 0
je 0x14010bccf
lea rdx, [r14 + 0x688]
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x78], rax
lea rcx, [rbx + 0x300]
call case.0x14008ab2b.408
movups xmm0, xmmword [0x140220f80]
movaps xmmword [rbx + 0x130], xmm0
movdqu xmm0, xmmword [0x140220f70]
movdqa xmmword [rbx + 0x120], xmm0
mov qword [rbx + 0x6f8], 0
mov qword [rbx + 0x700], 0x26
mov qword [rbx + 0x708], 0
mov rcx, r13
call fcn.1400e8550
lea rdx, [rbx + 0x120]
mov qword [rbx + 0xb8], r13
mov rcx, r13
call fcn.14003f110
mov r11d, eax
mov rax, qword [rbx + 0x50]
movzx r15d, word [rax + 0x680]
mov r14d, r11d
and r14d, r15d
mov r13, qword [rax + 0x670]
mov r12, qword [rax + 0x678]
mov r10, qword [rbx + 0x120]
mov rax, qword [rbx + 0x128]
mov qword [rbx + 0x70], rax
movzx eax, byte [rbx + 0x128]
mov byte [rbx + 0x68], al
mov rax, qword [rbx + 0x130]
mov qword [rbx + 0x38], rax
xor esi, esi
mov qword [rbx + 0xc0], r10
mov dword [rbx + 0x88], r11d
jmp 0x14010b776
movzx ecx, byte [rbx + 0x68]
cmp byte [rax + 8], cl
je 0x14010b842
nop word cs:[rax + rax]
inc rsi
inc r14
mov rax, r14
nop dword [rax]
mov r14, rax
mov eax, 0
cmp r14, r12
jae 0x14010b780
movzx edi, word [r13 + r14*4]
cmp rdi, 0xffff
je 0x14010b89d
movzx eax, word [r13 + r14*4 + 2]
mov ecx, r15d
and ecx, eax
mov edx, r14d
sub edx, ecx
and edx, r15d
cmp rdx, rsi
jb 0x14010b89d
cmp ax, r11w
jne 0x14010b770
mov rax, qword [rbx + 0x50]
mov rdx, qword [rax + 0x650]
cmp rdx, rdi
jbe 0x14010e40c
test r10, r10
sete r8b
mov rax, qword [rax + 0x648]
imul rdx, rdi, 0x68
mov rcx, qword [rax + rdx + 0x40]
test rcx, rcx
setne r9b
cmp r9b, r8b
je 0x14010b770
add rax, rdx
add rax, 0x40
test rcx, rcx
je 0x14010b759
mov rcx, qword [rbx + 0x38]
cmp qword [rax + 0x10], rcx
jne 0x14010b770
mov rcx, qword [rax + 8]
mov rdx, qword [rbx + 0x70]
mov r8, qword [rbx + 0x38]
call sub.VCRUNTIME140.dll_memcmp
mov r11d, dword [rbx + 0x88]
mov r10, qword [rbx + 0xc0]
test eax, eax
jne 0x14010b770
movdqu xmm0, xmmword [rbx + 0x9c0]
movdqa xmmword [rbx + 0x5a0], xmm0
test r10, r10
je 0x14010b86a
lea rcx, [rbx + 0x138]
mov rdx, qword [rbx + 0x70]
mov r8, qword [rbx + 0x38]
call qword [r10 + 0x10]
mov rax, qword [rbx + 0x50]
mov rdx, qword [rax + 0x650]
cmp rdi, rdx
mov r15, qword [rbx + 0x40]
mov r13, qword [rbx + 0xb8]
jb 0x14010bcb7
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, rdi
call fcn.1401e5f90
jmp 0x14010ebf0
cmp rsi, 0x200
setae al
mov r13, qword [rbx + 0xb8]
cmp qword [r13], 2
setne cl
and cl, al
lea rax, [rbx + 0x120]
movdqu xmm0, xmmword [rax + 0x10]
movdqa xmmword [rbx + 0x5a0], xmm0
mov qword [rbx + 0x120], r13
mov qword [rbx + 0x128], r10
mov rax, qword [rbx + 0x70]
mov qword [rbx + 0x130], rax
movdqu xmmword [rbx + 0x138], xmm0
mov qword [rbx + 0x148], r14
mov word [rbx + 0x150], r11w
mov byte [rbx + 0x152], cl
mov rdx, qword [rbx + 0x320]
test rdx, rdx
je 0x14010e7d9
mov rcx, qword [rbx + 0x318]
mov byte [rbx + 0x4e], 1
call fcn.1400324a0
mov rsi, rax
test rax, rax
je 0x14010e7d9
mov r12, rdx
lea r15, [rbx + 0x128]
mov qword [rbx + 0x710], rsi
mov qword [rbx + 0x718], rdx
mov r8, qword [rbx + 0x320]
xor ecx, ecx
test r8, r8
je 0x14010b972
mov rdx, qword [rbx + 0x318]
mov byte [rbx + 0x4e], 1
lea rcx, [rbx + 0x9c0]
call fcn.140031dc0
mov rcx, qword [rbx + 0x9c0]
movzx eax, word [rbx + 0x9d0]
movzx edx, byte [rbx + 0x300]
test dl, dl
je 0x14010b9c2
cmp dl, 2
jne 0x14010ba32
mov r8, qword [rbx + 0x308]
mov rdx, qword [r8 + 8]
mov r8, qword [r8 + 0x10]
cmp r8, 3
jne 0x14010ba56
movzx r8d, word [rdx]
xor r8d, 0x7377
movzx edx, byte [rdx + 2]
xor edx, 0x73
or dx, r8w
je 0x14010bbf7
test rcx, rcx
jne 0x14010ba77
jmp 0x14010ba81
mov al, 3
jmp 0x14010d18e
neg r10
shl r10, 5
mov rcx, qword [rax + r10 - 0x10]
mov rax, qword [rax + r10 - 8]
mov rax, qword [rax + 0x18]
mov qword [rbx + 0x78], r14
call rax
movabs rcx, 0xf79a7eb99cd5fa39
xor rax, rcx
movabs rcx, 0x7be972d40ffa417
xor rdx, rcx
or rdx, rax
je 0x14010bd49
mov rax, qword [rbx + 0x50]
lea rcx, [rax + 0x688]
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x78], rax
call fcn.140049520
jmp 0x14010bd49
xor r8d, r8d
cmp byte [rbx + 0x301], 0
sete r8b
lea r9, str.httphttpswswssftpfileC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs
lea rdx, [0x14025147c]
cmove rdx, r9
xor r8, 5
test rcx, rcx
je 0x14010ba81
cmp r8, 5
jne 0x14010ba77
mov ecx, 0x70747468
xor ecx, dword [rdx]
movzx edx, byte [rdx + 4]
xor edx, 0x73
or edx, ecx
je 0x14010bc00
cmp ax, 0x50
je 0x14010bc0e
mov r8, qword [rbx + 0x320]
test r8, r8
je 0x14010bc0e
mov rdx, qword [rbx + 0x318]
mov byte [rbx + 0x4e], 1
lea rcx, [rbx + 0x1080]
call fcn.140031dc0
cmp qword [rbx + 0x1080], 0
je 0x14010bc19
mov rax, qword [rbx + 0x1090]
mov qword [rbx + 0x1480], rax
movdqu xmm0, xmmword [rbx + 0x1080]
movdqa xmmword [rbx + 0x1470], xmm0
lea rax, [rbx + 0x710]
mov qword [rbx + 0xbd0], rax
lea rax, [0x140190c60]
mov qword [rbx + 0xbd8], rax
lea rax, [rbx + 0x1470]
mov qword [rbx + 0xbe0], rax
lea rax, [0x140149890]
mov qword [rbx + 0xbe8], rax
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbx + 0x9c0], rax
mov qword [rbx + 0x9c8], 2
mov qword [rbx + 0x9e0], 0
lea rax, [rbx + 0xbd0]
mov qword [rbx + 0x9d0], rax
mov qword [rbx + 0x9d8], 2
mov byte [rbx + 0x4e], 1
lea rcx, [rbx + 0x7a0]
lea rdx, [rbx + 0x9c0]
call fcn.1400027d0
mov rdx, qword [rbx + 0x7a8]
mov r8, qword [rbx + 0x7b0]
lea rcx, [rbx + 0x9c0]
mov qword [rbx + 0x38], rdx
call fcn.140141650
cmp qword [rbx + 0x7a0], 0
je 0x14010bc2f
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbx + 0x38]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14010bc2f
call fcn.1401ed0a0
xor al, 1
movzx ecx, byte [rsi + 0x158]
test cl, cl
je 0x14010b265
mov qword [rbx + 0x300], rdi
mov byte [rbx + 0x308], al
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncwatch.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140046230
lea r8, [rbx + 0x300]
mov edx, 0x2b
call fcn.1401e63e0
jmp 0x14010ebf0
test rcx, rcx
je 0x14010ba81
movzx eax, ax
cmp eax, 0x1bb
jne 0x14010ba81
mov qword [rbx + 0x1080], 0
mov byte [rbx + 0x4e], 1
lea rcx, [rbx + 0x9c0]
mov rdx, rsi
mov r8, r12
call fcn.140141650
cmp byte [rbx + 0x9e0], 2
je 0x14010e8f4
mov rax, qword [rbx + 0x9e0]
mov qword [rbx + 0xbf0], rax
movdqu xmm0, xmmword [rbx + 0x9c0]
movdqu xmm1, xmmword [rbx + 0x9d0]
movdqa xmmword [rbx + 0xbe0], xmm1
movdqa xmmword [rbx + 0xbd0], xmm0
mov rsi, qword [rbx + 0x120]
mov rax, qword [rbx + 0x148]
movzx r9d, word [rbx + 0x150]
movzx ecx, byte [rbx + 0x152]
mov byte [rbx + 0x4e], 0
mov byte [rsp + 0x28], cl
mov qword [rsp + 0x20], rax
lea r8, [rbx + 0xbd0]
mov rcx, rsi
mov rdx, r15
call fcn.1400e82e0
mov rdx, qword [rsi + 0x28]
cmp rax, rdx
jae 0x14010e43d
mov r15, qword [rbx + 0x40]
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x78], rax
lea rcx, [rbx + 0x300]
call fcn.14001bf50
mov r14, qword [rbx + 0x50]
cmp byte [r14 + 0x6e0], 7
jne 0x14010bcef
lea rcx, [r14 + 0x688]
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x78], rax
call fcn.140049520
jmp 0x14010bd49
movzx eax, byte [r15 + 0x61]
cmp al, 2
je 0x14010e928
lea rsi, [r14 + 0x688]
test al, al
je 0x14010bd39
cmp byte [rsi], 0
je 0x14010bd49
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x78], rax
lea rdx, [0x14021e318]
mov rcx, rsi
call fcn.1400359b0
test al, al
je 0x14010bd49
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x78], rax
mov rcx, rsi
call fcn.140048e90
jmp 0x14010bd49
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x78], rax
mov rcx, rsi
call fcn.140048e90
cmp byte [r15 + 0x61], 2
je 0x14010e6a5
mov rax, qword [rbx + 0x50]
mov byte [rax + 0x729], 0
lea rcx, [rbx + 0xbd0]
mov r8d, 0x100
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
cmp byte [r15 + 0x40], 2
jne 0x14010c0c3
mov qword [rbx + 0x330], 0
mov qword [rbx + 0x340], 5
mov qword [rbx + 0x300], 1
mov qword [rbx + 0x308], 1
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14010bdd7
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14010e6e7
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x140
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14010e6e7
mov r12, rax
lea rdx, [rbx + 0x300]
mov r8d, 0x140
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lock inc qword [r12]
jle 0x14010ebf0
mov qword [rbx + 0x5a0], r12
add r15, 0x38
lea r14, [rbx + 0x300]
lea rdx, [rbx + 0xbd0]
mov r8d, 0x100
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x400], 0
mov qword [rbx + 0x408], 1
mov qword [rbx + 0x410], r12
mov byte [rbx + 0x65], 1
lea rcx, [rbx + 0x120]
mov rdx, r15
mov r8, r14
call fcn.1400b10f0
mov r15, qword [rbx + 0x220]
cmp r15, 3
je 0x14010c49f
mov rdi, qword [rbx + 0x120]
mov rsi, qword [rbx + 0x128]
lea rdx, [rbx + 0x130]
lea rcx, [rbx + 0x7a0]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
movdqu xmm0, xmmword [rbx + 0x228]
movdqa xmmword [rbx + 0x710], xmm0
mov rax, qword [r12 + 0x30]
nop dword [rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [r12 + 0x30], rcx
jne 0x14010bec0
mov qword [rbx + 0x40], r12
and eax, 0xa
cmp eax, 8
jne 0x14010beeb
mov rcx, qword [rbx + 0x40]
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
mov rcx, qword [rbx + 0x40]
lock dec qword [rcx]
jne 0x14010befe
mov byte [rbx + 0x65], 0
call fcn.14007d070
mov qword [rbx + 0x120], rdi
mov qword [rbx + 0x128], rsi
lea rcx, [rbx + 0x130]
lea rdx, [rbx + 0x7a0]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
movdqa xmm0, xmmword [rbx + 0x710]
movdqu xmmword [rbx + 0x228], xmm0
mov qword [rbx + 0x220], 2
cmp r15d, 2
je 0x14010e885
mov qword [rbx + 0x300], rdi
mov qword [rbx + 0x308], rsi
lea rcx, [rbx + 0x310]
lea rdx, [rbx + 0x7a0]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbx + 0x400]
mov qword [rbx + 0x400], r15
movdqa xmm0, xmmword [rbx + 0x710]
movdqu xmmword [rbx + 0x408], xmm0
call fcn.14006b360
mov byte [rbx + 0x65], 0
lea rcx, [rbx + 0x120]
call fcn.140073ef0
lea rcx, [rbx + 0x1470]
lea rdx, [rbx + 0x7a0]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
cmp rdi, 3
je 0x14010c49c
mov qword [rbx + 0x120], rdi
mov qword [rbx + 0x128], rsi
lea rcx, [rbx + 0x130]
lea rdx, [rbx + 0x1470]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + 0x330], 4
mov qword [rbx + 0x300], 0
mov byte [rbx + 0x329], 2
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14010c033
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14010e8c3
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x38
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14010e8c3
mov rsi, rax
mov rax, qword [rbx + 0x330]
mov qword [rsi + 0x30], rax
movdqu xmm0, xmmword [rbx + 0x300]
movdqu xmm1, xmmword [rbx + 0x310]
movdqu xmm2, xmmword [rbx + 0x320]
movdqu xmmword [rsi + 0x20], xmm2
movdqu xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
lea rdx, str.connection_was_not_readydispatch_dropped_without_returning_error
mov r8d, 0x18
mov rcx, rsi
call fcn.1400a3e80
lea rcx, [rbx + 0x310]
lea rdx, [rbx + 0x120]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x308], rsi
mov qword [rbx + 0x300], 1
jmp 0x14010c4c7
mov rcx, qword [r15 + 0x30]
xor edx, edx
mov eax, 1
lock cmpxchg qword [rcx + 0x10], rdx
je 0x14010c113
cmp byte [r15 + 0x40], 0
je 0x14010c113
mov rsi, qword [rbx + 0xbd0]
mov r12, qword [rbx + 0xbd8]
lea rdx, [rbx + 0xbe0]
lea rcx, [rbx + 0x1470]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
cmp rsi, 3
je 0x14010c220
jmp 0x14010c39a
mov byte [r15 + 0x40], 1
mov qword [rbx + 0x330], 0
mov qword [rbx + 0x340], 5
mov qword [rbx + 0x300], 1
mov qword [rbx + 0x308], 1
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14010c170
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14010e7fa
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x140
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14010e7fa
mov r12, rax
lea rdx, [rbx + 0x300]
mov r8d, 0x140
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lock inc qword [r12]
jle 0x14010ebf0
mov qword [rbx + 0x5a0], r12
add r15, 0x38
lea rsi, [rbx + 0x300]
lea rdx, [rbx + 0xbd0]
mov r8d, 0x100
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x400], 0
mov qword [rbx + 0x408], 1
mov qword [rbx + 0x410], r12
mov byte [rbx + 0x64], 1
lea rcx, [rbx + 0x120]
mov rdx, r15
mov r8, rsi
call fcn.1400b10f0
mov r14, qword [rbx + 0x220]
cmp r14, 3
jne 0x14010c24d
mov esi, 3
cmp rsi, 3
jne 0x14010c39a
mov qword [rbx + 0x310], 6
mov qword [rbx + 0x318], 0
mov qword [rbx + 0x320], r12
mov qword [rbx + 0x300], 0
jmp 0x14010c491
mov rsi, qword [rbx + 0x120]
mov rdi, qword [rbx + 0x128]
lea rdx, [rbx + 0x130]
lea rcx, [rbx + 0x7a0]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
movdqu xmm0, xmmword [rbx + 0x228]
movdqa xmmword [rbx + 0x710], xmm0
mov rax, qword [r12 + 0x30]
nop dword [rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [r12 + 0x30], rcx
jne 0x14010c290
mov qword [rbx + 0x40], r12
and eax, 0xa
cmp eax, 8
jne 0x14010c2bb
mov rcx, qword [rbx + 0x40]
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
mov rcx, qword [rbx + 0x40]
lock dec qword [rcx]
jne 0x14010c2ce
mov byte [rbx + 0x64], 0
call fcn.14007d070
mov qword [rbx + 0x120], rsi
mov qword [rbx + 0x128], rdi
lea rcx, [rbx + 0x130]
lea rdx, [rbx + 0x7a0]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
movdqa xmm0, xmmword [rbx + 0x710]
movdqu xmmword [rbx + 0x228], xmm0
mov qword [rbx + 0x220], 2
cmp r14d, 2
je 0x14010e94d
mov qword [rbx + 0x300], rsi
mov qword [rbx + 0x308], rdi
lea rcx, [rbx + 0x310]
lea rdx, [rbx + 0x7a0]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbx + 0x400]
mov qword [rbx + 0x400], r14
movdqa xmm0, xmmword [rbx + 0x710]
movdqu xmmword [rbx + 0x408], xmm0
call fcn.14006b360
mov byte [rbx + 0x64], 0
lea rcx, [rbx + 0x120]
call fcn.140073ef0
lea rcx, [rbx + 0x1470]
lea rdx, [rbx + 0x7a0]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
mov r12, rdi
cmp rsi, 3
je 0x14010c220
mov qword [rbx + 0x120], rsi
mov qword [rbx + 0x128], r12
lea rcx, [rbx + 0x130]
lea rdx, [rbx + 0x1470]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + 0x330], 4
mov qword [rbx + 0x300], 0
mov byte [rbx + 0x329], 2
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14010c406
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14010e80e
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x38
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14010e80e
mov rsi, rax
mov rax, qword [rbx + 0x330]
mov qword [rsi + 0x30], rax
movdqu xmm0, xmmword [rbx + 0x300]
movdqu xmm1, xmmword [rbx + 0x310]
movdqu xmm2, xmmword [rbx + 0x320]
movdqu xmmword [rsi + 0x20], xmm2
movdqu xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
lea rdx, str.connection_was_not_readydispatch_dropped_without_returning_error
mov r8d, 0x18
mov rcx, rsi
call fcn.1400a3e80
lea rcx, [rbx + 0x310]
lea rdx, [rbx + 0x120]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x308], rsi
mov qword [rbx + 0x300], 1
lea r14, [rbx + 0x300]
xor edi, edi
jmp 0x14010c4cc
mov r12, rsi
mov qword [rbx + 0x310], 6
mov qword [rbx + 0x318], 0
mov qword [rbx + 0x320], r12
mov qword [rbx + 0x300], 0
mov edi, 1
lea rsi, [rbx + 0x9c0]
mov r8d, 0x110
mov rcx, rsi
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov r14, qword [rbx + 0x50]
mov qword [r14 + 0x7a8], rdi
lea rcx, [r14 + 0x7b0]
mov r8d, 0x110
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea r15, [r14 + 0x7a8]
mov rax, r14
add r14, 0x7b8
test rdi, rdi
je 0x14010c56c
cmp qword [rax + 0x7b0], 0
je 0x14010cc20
mov r12, qword [rax + 0x7b8]
mov rcx, qword [rax + 0x7c0]
mov qword [rax + 0x7c0], 5
mov qword [rbx + 0x40], rcx
cmp rcx, 5
jne 0x14010c5a1
mov qword [rbx + 0x68], r15
lea rcx, str.Ready_polled_after_completionC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_ready.rs
lea r8, [0x140223970]
mov edx, 0x1d
call fcn.1401e6480
jmp 0x14010ebf0
cmp qword [rax + 0x7b0], 0
je 0x14010cf51
mov r12, qword [rax + 0x7b8]
mov rcx, qword [rax + 0x7c0]
mov qword [rax + 0x7c0], 5
mov qword [rbx + 0x40], rcx
cmp rcx, 5
je 0x14010e8a2
lea rdx, [rax + 0x7c8]
lea rcx, [rbx + 0x7a0]
mov r8d, 0xf8
call sub.VCRUNTIME140.dll_memcpy
mov rdi, qword [rbx + 0x58]
lea rcx, [rbx + 0x16c0]
lea rsi, [rbx + 0x7a0]
mov r8d, 0xa0
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rbx + 0x840]
movdqu xmm1, xmmword [rbx + 0x850]
movdqu xmm2, xmmword [rbx + 0x860]
movdqu xmm3, xmmword [rbx + 0x870]
movaps xmmword [rbx + 0xf20], xmm0
movdqa xmmword [rbx + 0xf30], xmm1
movdqa xmmword [rbx + 0xf40], xmm2
movdqa xmmword [rbx + 0xf50], xmm3
movdqu xmm0, xmmword [rbx + 0x880]
movdqa xmmword [rbx + 0xf60], xmm0
mov rax, qword [rbx + 0x890]
mov qword [rbx + 0xf70], rax
mov qword [rbx + 0x78], rdi
mov rcx, r15
call fcn.140112a50
mov rax, qword [rbx + 0x40]
cmp rax, 4
jne 0x14010c6f0
lea rcx, [rbx + 0x1080]
lea rdx, [rbx + 0x16c0]
mov r8d, 0xa0
call sub.VCRUNTIME140.dll_memcpy
mov rsi, qword [rbx + 0x50]
cmp byte [rsi + 0x791], 2
je 0x14010e79b
lea rdi, [rsi + 0x730]
mov rcx, qword [rsi + 0x778]
test rcx, rcx
je 0x14010c6ab
lea rdx, [rbx + 0x10e0]
mov rax, qword [rsi + 0x780]
call qword [rax + 0x20]
cmp byte [rsi + 0x791], 2
je 0x14010e868
mov rax, qword [rsi + 0x760]
mov rax, qword [rax + 0x10]
cmp rax, 3
jne 0x14010ce5c
mov r15, qword [rbx + 0x1080]
mov rax, qword [rbx + 0x1088]
mov qword [rbx + 0x70], rax
lea rdx, [rbx + 0x1090]
lea rcx, [rbx + 0x13e0]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14010c95d
mov qword [rbx + 0x38], r12
mov qword [rbx + 0x300], rax
lea rcx, [rbx + 0x308]
lea rdx, [rbx + 0x16c0]
mov r8d, 0xa0
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbx + 0xf20]
movdqa xmm1, xmmword [rbx + 0xf30]
movdqa xmm2, xmmword [rbx + 0xf40]
movdqa xmm3, xmmword [rbx + 0xf50]
movups xmmword [rbx + 0x3a8], xmm0
movdqu xmmword [rbx + 0x3b8], xmm1
movdqu xmmword [rbx + 0x3c8], xmm2
movdqu xmmword [rbx + 0x3d8], xmm3
movdqa xmm0, xmmword [rbx + 0xf60]
movdqu xmmword [rbx + 0x3e8], xmm0
mov rax, qword [rbx + 0xf70]
mov qword [rbx + 0x3f8], rax
mov rdx, qword [rbx + 0x50]
movzx r15d, byte [rdx + 0x791]
cmp r15b, 2
je 0x14010e7b8
lea r14, [rbx + 0x3a8]
movzx edi, byte [rdx + 0x7a0]
movzx r12d, byte [rdx + 0x790]
mov rcx, qword [rdx + 0x778]
xor eax, eax
test rcx, rcx
je 0x14010c7c6
mov rax, qword [rdx + 0x780]
mov rax, qword [rax + 0x18]
mov byte [rbx + 0x67], 1
call rax
mov qword [rbx + 0xb8], rdx
mov rdx, qword [rbx + 0x50]
mov qword [rbx + 0xc0], rax
mov byte [rbx + 0x68], r12b
mov byte [rbx + 0x70], r15b
mov rax, qword [rdx + 0x788]
mov qword [rbx + 0x88], rax
lock inc qword [rax]
jle 0x14010ebf0
mov rax, qword [rbx + 0x38]
lea rcx, [rax + 0x10]
call fcn.140042750
mov rax, qword [rbx + 0xc0]
mov r15, qword [rbx + 0x38]
mov qword [r15 + 0x10], rax
mov rax, qword [rbx + 0xb8]
mov qword [r15 + 0x18], rax
mov rax, qword [rbx + 0x88]
mov qword [r15 + 0x20], rax
movzx eax, byte [rbx + 0x68]
mov byte [r15 + 0x28], al
movzx eax, byte [rbx + 0x70]
mov byte [r15 + 0x29], al
cmp qword [rbx + 0x40], 3
je 0x14010c8c4
mov rax, qword [rbx + 0x308]
mov qword [rbx + 0x7a0], rax
mov rax, qword [rbx + 0x310]
mov qword [rbx + 0xb80], rax
lea rdx, [rbx + 0x318]
lea rcx, [rbx + 0x120]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0x10]
movdqu xmm2, xmmword [r14 + 0x20]
movdqu xmm3, xmmword [r14 + 0x30]
movaps xmmword [rbx + 0xbd0], xmm0
movdqa xmmword [rbx + 0xbe0], xmm1
movdqa xmmword [rbx + 0xbf0], xmm2
movdqa xmmword [rbx + 0xc00], xmm3
movdqu xmm0, xmmword [r14 + 0x40]
movdqa xmmword [rbx + 0xc10], xmm0
mov rax, qword [r14 + 0x50]
mov qword [rbx + 0xc20], rax
lea rsi, [rbx + 0x1470]
mov qword [rsi], r15
mov r15, qword [rbx + 0x7a0]
lea rcx, [rbx + 0x13e0]
lea rdx, [rbx + 0x120]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbx + 0xbd0]
movdqa xmm1, xmmword [rbx + 0xbe0]
movdqa xmm2, xmmword [rbx + 0xbf0]
movdqa xmm3, xmmword [rbx + 0xc00]
movaps xmmword [rbx + 0x960], xmm0
movdqa xmmword [rbx + 0x970], xmm1
movdqa xmmword [rbx + 0x980], xmm2
movdqa xmmword [rbx + 0x990], xmm3
movdqa xmm0, xmmword [rbx + 0xc10]
movdqa xmmword [rbx + 0x9a0], xmm0
mov rax, qword [rbx + 0xc20]
mov qword [rbx + 0x9b0], rax
mov rax, qword [rbx + 0x1470]
mov qword [rbx + 0x38], rax
mov rax, qword [rbx + 0xb80]
mov qword [rbx + 0x70], rax
mov rsi, qword [rbx + 0x50]
mov r14, qword [rbx + 0x58]
lea rcx, [rsi + 0x730]
mov qword [rbx + 0x118], r14
call fcn.1400f0280
mov rax, qword [rbx + 0x50]
lea rsi, [rax + 0x729]
mov byte [rax + 0x72a], 0
cmp byte [rax + 0x729], 0
je 0x14010c9a2
lea rcx, [rax + 0x628]
mov qword [rbx + 0x650], r14
call case.0x1400857ea.428
mov byte [rsi], 0
lea rcx, [rbx + 0x1760]
lea rdx, [rbx + 0x13e0]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbx + 0x960]
movaps xmm1, xmmword [rbx + 0x970]
movaps xmm2, xmmword [rbx + 0x980]
movaps xmm3, xmmword [rbx + 0x990]
movaps xmmword [rbx + 0xe60], xmm0
movaps xmmword [rbx + 0xe70], xmm1
movaps xmmword [rbx + 0xe80], xmm2
movaps xmmword [rbx + 0xe90], xmm3
movaps xmm0, xmmword [rbx + 0x9a0]
movaps xmmword [rbx + 0xea0], xmm0
mov rax, qword [rbx + 0x9b0]
mov qword [rbx + 0xeb0], rax
mov rax, qword [rbx + 0x110]
mov byte [rax], 1
cmp qword [rbx + 0x40], 5
je 0x14010d197
lea rcx, [rbx + 0x1630]
lea rdx, [rbx + 0x1760]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbx + 0xe60]
movaps xmm1, xmmword [rbx + 0xe70]
movaps xmm2, xmmword [rbx + 0xe80]
movaps xmm3, xmmword [rbx + 0xe90]
movaps xmmword [rbx + 0xec0], xmm0
movaps xmmword [rbx + 0xed0], xmm1
movaps xmmword [rbx + 0xee0], xmm2
movaps xmmword [rbx + 0xef0], xmm3
movaps xmm0, xmmword [rbx + 0xea0]
movaps xmmword [rbx + 0xf00], xmm0
mov rax, qword [rbx + 0xeb0]
mov qword [rbx + 0xf10], rax
mov rcx, r14
call fcn.140112d80
mov rax, qword [rbx + 0x40]
cmp rax, 3
je 0x14010d22f
cmp rax, 4
mov r14, qword [rbx + 0x50]
je 0x14010d211
mov qword [rbx + 0x300], rax
mov qword [rbx + 0x308], r15
mov rax, qword [rbx + 0x70]
mov qword [rbx + 0x310], rax
lea rcx, [rbx + 0x318]
lea rdx, [rbx + 0x1630]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbx + 0xf10]
mov qword [rbx + 0x3f8], rax
movaps xmm0, xmmword [rbx + 0xf00]
movups xmmword [rbx + 0x3e8], xmm0
movdqa xmm0, xmmword [rbx + 0xec0]
movdqa xmm1, xmmword [rbx + 0xed0]
movdqa xmm2, xmmword [rbx + 0xee0]
movdqa xmm3, xmmword [rbx + 0xef0]
movdqu xmmword [rbx + 0x3d8], xmm3
movdqu xmmword [rbx + 0x3c8], xmm2
movdqu xmmword [rbx + 0x3b8], xmm1
movdqu xmmword [rbx + 0x3a8], xmm0
test dil, 1
je 0x14010d23a
cmp byte [r14 + 0x358], 0
je 0x14010d23a
lea rdx, [r14 + 0x490]
lea rcx, [rbx + 0x120]
call case.0x14008ab2b.408
lea rcx, [rbx + 0x360]
call fcn.14001bf50
mov rax, qword [rbx + 0x170]
lea rcx, [rbx + 0x360]
mov qword [rcx + 0x50], rax
movups xmm0, xmmword [rbx + 0x160]
movups xmmword [rcx + 0x40], xmm0
movdqu xmm0, xmmword [rbx + 0x120]
movdqu xmm1, xmmword [rbx + 0x130]
movdqu xmm2, xmmword [rbx + 0x140]
movdqu xmm3, xmmword [rbx + 0x150]
movdqu xmmword [rcx + 0x30], xmm3
movdqu xmmword [rcx + 0x20], xmm2
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
lea rcx, [rbx + 0x1880]
lea rdx, [rbx + 0x300]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + 0x87], 0
mov rcx, qword [rbx + 0x38]
call fcn.14006c6e0
mov r15, qword [rbx + 0x50]
mov byte [r15 + 0xbd9], 1
lea rcx, [r15 + 0x360]
lea rdx, [rbx + 0x1880]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14010894d
mov qword [rbx + 0x68], r15
lea rcx, [rax + 0x7c8]
mov qword [rbx + 0x38], rcx
lea rcx, [rax + 0x7d0]
mov qword [rbx + 0x70], rcx
lea r15, [rbx + 0x130]
lea rdi, [rbx + 0x3a0]
mov rcx, qword [rax + 0x7c0]
lea r12, [rbx + 0x300]
lea rsi, [rbx + 0xbd0]
nop dword [rax]
lea rax, [rcx - 6]
cmp rax, 3
mov edx, 1
cmovae rax, rdx
test rax, rax
jne 0x14010d1ac
mov rax, qword [rbx + 0x38]
cmp qword [rax], 0
jne 0x14010e455
mov rcx, r12
mov rdx, qword [rbx + 0x70]
mov r8, qword [rbx + 0xe0]
call fcn.14007ff70
cmp dword [rbx + 0x308], 6
je 0x14010d18c
mov r8d, 0x108
lea rcx, [rbx + 0x120]
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbx + 0x38]
mov r13, qword [rax]
test r13, r13
mov qword [rbx + 0x40], r13
jne 0x14010e48f
mov rax, qword [rbx + 0x70]
mov rcx, qword [rax]
test rcx, rcx
je 0x14010cd30
mov rax, qword [rcx + 0x30]
nop word cs:[rax + rax]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x14010ccf0
and eax, 0xa
cmp eax, 8
jne 0x14010cd12
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
mov rax, qword [rbx + 0x70]
mov rax, qword [rax]
test rax, rax
je 0x14010cd30
lock dec qword [rax]
jne 0x14010cd30
mov rax, qword [rbx + 0x70]
mov rcx, qword [rax]
call fcn.14007d070
mov rax, qword [rbx + 0x38]
mov qword [rax], 1
mov r13, qword [rbx + 0x128]
cmp r13, 4
je 0x14010cde0
cmp r13, 5
je 0x14010e519
mov rax, qword [rbx + 0x120]
mov qword [rbx + 0x6f0], rax
mov r8d, 0xa0
mov rcx, r12
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [r15 + 0xa0]
movdqu xmm1, xmmword [r15 + 0xb0]
movdqu xmm2, xmmword [r15 + 0xc0]
movdqu xmm3, xmmword [r15 + 0xd0]
movups xmmword [rdi], xmm0
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi + 0x20], xmm2
movdqu xmmword [rdi + 0x30], xmm3
movdqu xmm0, xmmword [r15 + 0xe0]
movdqu xmmword [rdi + 0x40], xmm0
mov rax, qword [r15 + 0xf0]
mov qword [rdi + 0x50], rax
mov r8d, 0xf8
mov rcx, rsi
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
cmp r13, 6
jne 0x14010ce08
jmp 0x14010d18c
mov r8d, 0xa0
mov rcx, r12
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0xf8
mov rcx, rsi
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov r13d, 4
mov qword [rbx + 0x40], r13
mov r8d, 0xf8
mov rcx, r12
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r14
call fcn.140119e60
mov rax, qword [rbx + 0x50]
mov rcx, qword [rbx + 0x6f0]
mov qword [rax + 0x7b8], rcx
mov r13, qword [rbx + 0x40]
mov qword [rax + 0x7c0], r13
mov r8d, 0xf8
mov rcx, qword [rbx + 0x38]
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r13
jmp 0x14010cc60
cmp byte [rsi + 0x791], 2
je 0x14010e8d7
cmp byte [rsi + 0x770], 2
je 0x14010ce91
cmp qword [rsi + 0x798], 0
je 0x14010ce91
mov rax, qword [rsi + 0x760]
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x14010d3c7
mov byte [rsi + 0x72a], 0
mov rax, qword [rdi + 0x70]
mov qword [rbx + 0x370], rax
movups xmm0, xmmword [rdi + 0x60]
movaps xmmword [rbx + 0x360], xmm0
movups xmm0, xmmword [rdi + 0x50]
movaps xmmword [rbx + 0x350], xmm0
movups xmm0, xmmword [rdi + 0x40]
movaps xmmword [rbx + 0x340], xmm0
movdqu xmm0, xmmword [rdi]
movdqu xmm1, xmmword [rdi + 0x10]
movdqu xmm2, xmmword [rdi + 0x20]
movdqu xmm3, xmmword [rdi + 0x30]
movdqa xmmword [rbx + 0x330], xmm3
movdqa xmmword [rbx + 0x320], xmm2
movdqa xmmword [rbx + 0x310], xmm1
movdqa xmmword [rbx + 0x300], xmm0
lea rcx, [rbx + 0x300]
mov rdi, rsi
call fcn.1400f0280
mov r15, qword [rbx + 0x1080]
mov rax, qword [rbx + 0x1088]
mov qword [rbx + 0x70], rax
lea rdx, [rbx + 0x1090]
lea rcx, [rbx + 0x13e0]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [rdi + 0x729]
mov byte [rdi + 0x72a], 0
mov eax, 4
mov qword [rbx + 0x40], rax
mov r14, qword [rbx + 0x58]
jmp 0x14010c9a2
mov qword [rbx + 0x68], r15
lea rcx, [rax + 0x7c8]
mov qword [rbx + 0x38], rcx
lea rcx, [rax + 0x7d0]
mov qword [rbx + 0x70], rcx
lea r15, [rbx + 0x130]
lea rdi, [rbx + 0x3a0]
mov rcx, qword [rax + 0x7c0]
lea r12, [rbx + 0x300]
lea rsi, [rbx + 0xbd0]
nop
lea rax, [rcx - 6]
cmp rax, 3
mov edx, 1
cmovae rax, rdx
test rax, rax
jne 0x14010d336
mov rax, qword [rbx + 0x38]
cmp qword [rax], 0
jne 0x14010e4b7
mov rcx, r12
mov rdx, qword [rbx + 0x70]
mov r8, qword [rbx + 0xe0]
call fcn.14007ff70
cmp dword [rbx + 0x308], 6
je 0x14010d18c
mov r8d, 0x108
lea rcx, [rbx + 0x120]
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbx + 0x38]
mov r13, qword [rax]
test r13, r13
mov qword [rbx + 0x40], r13
jne 0x14010e4f1
mov rax, qword [rbx + 0x70]
mov rcx, qword [rax]
test rcx, rcx
je 0x14010d060
mov rax, qword [rcx + 0x30]
nop word cs:[rax + rax]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x14010d020
and eax, 0xa
cmp eax, 8
jne 0x14010d042
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
mov rax, qword [rbx + 0x70]
mov rax, qword [rax]
test rax, rax
je 0x14010d060
lock dec qword [rax]
jne 0x14010d060
mov rax, qword [rbx + 0x70]
mov rcx, qword [rax]
call fcn.14007d070
mov rax, qword [rbx + 0x38]
mov qword [rax], 1
mov r13, qword [rbx + 0x128]
cmp r13, 4
je 0x14010d110
cmp r13, 5
je 0x14010e6ca
mov rax, qword [rbx + 0x120]
mov qword [rbx + 0x6e8], rax
mov r8d, 0xa0
mov rcx, r12
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [r15 + 0xa0]
movdqu xmm1, xmmword [r15 + 0xb0]
movdqu xmm2, xmmword [r15 + 0xc0]
movdqu xmm3, xmmword [r15 + 0xd0]
movups xmmword [rdi], xmm0
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi + 0x20], xmm2
movdqu xmmword [rdi + 0x30], xmm3
movdqu xmm0, xmmword [r15 + 0xe0]
movdqu xmmword [rdi + 0x40], xmm0
mov rax, qword [r15 + 0xf0]
mov qword [rdi + 0x50], rax
mov r8d, 0xf8
mov rcx, rsi
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
cmp r13, 6
jne 0x14010d138
jmp 0x14010d18c
mov r8d, 0xa0
mov rcx, r12
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0xf8
mov rcx, rsi
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov r13d, 4
mov qword [rbx + 0x40], r13
mov r8d, 0xf8
mov rcx, r12
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r14
call fcn.140119e60
mov rax, qword [rbx + 0x50]
mov rcx, qword [rbx + 0x6e8]
mov qword [rax + 0x7b8], rcx
mov r13, qword [rbx + 0x40]
mov qword [rax + 0x7c0], r13
mov r8d, 0xf8
mov rcx, qword [rbx + 0x38]
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r13
jmp 0x14010cf90
mov al, 4
mov rcx, qword [rbx + 0x110]
mov byte [rcx], al
mov rdi, qword [rbx + 0x6d0]
mov qword [rdi], 4
mov al, 3
jmp 0x14010d307
cmp rax, 1
jne 0x14010e472
mov rax, qword [rbx + 0x50]
mov r12, qword [rax + 0x7b8]
mov qword [rax + 0x7c0], 5
cmp rcx, 5
je 0x14010e97e
mov rdi, rcx
lea rsi, [rbx + 0x310]
mov r8d, 0xf8
mov rcx, rsi
mov rdx, qword [rbx + 0x38]
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x300], r12
mov qword [rbx + 0x40], rdi
mov qword [rbx + 0x308], rdi
mov rcx, r14
call fcn.140119e60
jmp 0x14010d396
lea rcx, [rbx + 0x17f0]
lea rdx, [rbx + 0x1630]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
mov rsi, r15
jmp 0x14010d257
mov esi, 3
mov qword [rbx + 0x70], r15
jmp 0x14010d253
lea rcx, [rbx + 0x300]
call case.0x1400857ea.428
mov esi, 3
mov rax, qword [rbx + 0x38]
mov qword [rbx + 0x70], rax
mov r14, qword [rbx + 0x50]
lea rcx, [r14 + 0x490]
call fcn.14001bf50
mov rax, qword [rbx + 0x50]
cmp byte [rax + 0x460], 2
mov r8, rax
mov rdi, qword [rbx + 0x6d0]
jb 0x14010d2ae
mov r8, qword [r8 + 0x468]
mov rax, qword [r8]
mov rdx, qword [r8 + 8]
lea rcx, [r8 + 0x18]
mov qword [rbx + 0x40], r8
mov r8, qword [r8 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbx + 0x40]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rbx + 0x50]
mov rax, qword [r8 + 0x470]
mov rdx, qword [r8 + 0x478]
lea rcx, [r8 + 0x488]
mov r8, qword [r8 + 0x480]
call qword [rax + 0x10]
mov rax, qword [rbx + 0x50]
mov byte [rax + 0xbd9], 0
lea rcx, [rax + 0x248]
call fcn.140112f90
mov qword [rdi], rsi
mov rax, qword [rbx + 0x70]
mov qword [rdi + 8], rax
lea rcx, [rdi + 0x10]
lea rdx, [rbx + 0x17f0]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
mov al, 1
mov rcx, qword [rbx + 0x50]
mov byte [rcx + 0xbd8], al
mov rax, rdi
movaps xmm6, xmmword [rbp + 0x1a10]
movaps xmm7, xmmword [rbp + 0x1a20]
lea rsp, [rbp + 0x1a38]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp rax, 1
jne 0x14010e4d4
mov rax, qword [rbx + 0x50]
mov r12, qword [rax + 0x7b8]
mov qword [rax + 0x7c0], 5
cmp rcx, 5
je 0x14010e99b
mov rdi, rcx
lea rsi, [rbx + 0x310]
mov r8d, 0xf8
mov rcx, rsi
mov rdx, qword [rbx + 0x38]
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x300], r12
mov qword [rbx + 0x40], rdi
mov qword [rbx + 0x308], rdi
mov rcx, r14
call fcn.140119e60
mov rax, qword [rbx + 0x50]
mov qword [rax + 0x7c0], 8
lea rcx, [rbx + 0x7a0]
mov r8d, 0xf8
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rdi, qword [rbx + 0x58]
mov r15, qword [rbx + 0x68]
jmp 0x14010c5be
mov rax, qword [rbx + 0x10f0]
test rax, rax
je 0x14010d3dd
cmp rax, 1
jne 0x14010d64d
cmp qword [rbx + 0x10f8], 0
je 0x14010d661
call fcn.14006f8d0
mov rsi, rax
mov r14, rdx
mov qword [rbx + 0x710], rax
mov qword [rbx + 0x120], 0
mov qword [rbx + 0x128], rdx
mov rax, qword [rbx + 0x1118]
test rax, rax
jne 0x14010d477
mov qword [rbx + 0x300], 2
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14010d452
mov qword [rbx + 0x40], r14
mov qword [rbx + 0x38], rax
mov rcx, rax
call fcn.140046dd0
mov rcx, qword [rbx + 0x38]
mov qword [rcx], 0
mov rax, qword [rbx + 0x40]
mov qword [rcx + 8], rax
mov rcx, qword [rbx + 0x50]
mov byte [rcx + 0x72a], 0
mov rax, qword [rdi + 0x70]
mov qword [rbx + 0xff0], rax
movups xmm0, xmmword [rdi + 0x60]
movaps xmmword [rbx + 0xfe0], xmm0
movups xmm0, xmmword [rdi + 0x50]
movaps xmmword [rbx + 0xfd0], xmm0
movups xmm0, xmmword [rdi + 0x40]
movaps xmmword [rbx + 0xfc0], xmm0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rbx + 0xfb0], xmm3
movaps xmmword [rbx + 0xfa0], xmm2
movaps xmmword [rbx + 0xf90], xmm1
movaps xmmword [rbx + 0xf80], xmm0
mov rax, qword [rcx + 0x620]
mov r14, qword [rax + 0x68]
test r14, r14
je 0x14010d805
lea rcx, [rbx + 0x1108]
call fcn.140027be0
test al, al
je 0x14010d3eb
mov rcx, qword [rbx + 0x50]
mov byte [rcx + 0x72a], 0
mov rax, qword [rdi + 0x70]
mov qword [rbx + 0x1070], rax
movups xmm0, xmmword [rdi + 0x60]
movaps xmmword [rbx + 0x1060], xmm0
movups xmm0, xmmword [rdi + 0x50]
movaps xmmword [rbx + 0x1050], xmm0
movups xmm0, xmmword [rdi + 0x40]
movaps xmmword [rbx + 0x1040], xmm0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rbx + 0x1030], xmm3
movaps xmmword [rbx + 0x1020], xmm2
movaps xmmword [rbx + 0x1010], xmm1
movaps xmmword [rbx + 0x1000], xmm0
mov rax, qword [rcx + 0x620]
mov r14, qword [rax + 0x68]
test r14, r14
je 0x14010dbd8
mov rsi, qword [rax + 0x70]
mov r15, qword [rsi + 0x10]
mov rax, qword [rdi + 0x70]
mov qword [rbx + 0x370], rax
movups xmm0, xmmword [rdi + 0x60]
movaps xmmword [rbx + 0x360], xmm0
movups xmm0, xmmword [rdi + 0x50]
movaps xmmword [rbx + 0x350], xmm0
movups xmm0, xmmword [rdi + 0x40]
movaps xmmword [rbx + 0x340], xmm0
movdqu xmm0, xmmword [rdi]
movdqu xmm1, xmmword [rdi + 0x10]
movdqu xmm2, xmmword [rdi + 0x20]
movdqu xmm3, xmmword [rdi + 0x30]
movdqa xmmword [rbx + 0x330], xmm3
movdqa xmmword [rbx + 0x320], xmm2
movdqa xmmword [rbx + 0x310], xmm1
movdqa xmmword [rbx + 0x300], xmm0
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14010d76a
call fcn.1401ed0a0
test al, al
jne 0x14010b2dd
mov byte [rsi + 0x158], 1
jmp 0x14010b2dd
mov eax, 1
lock xadd qword [0x1402b30c0], rax
mov qword [rbx + 0x1470], rax
mov rax, qword [rdi + 0x70]
mov qword [rbx + 0xc48], rax
movups xmm0, xmmword [rdi + 0x60]
movups xmmword [rbx + 0xc38], xmm0
movups xmm0, xmmword [rdi + 0x50]
movups xmmword [rbx + 0xc28], xmm0
movups xmm0, xmmword [rdi + 0x40]
movups xmmword [rbx + 0xc18], xmm0
movdqu xmm0, xmmword [rdi]
movdqu xmm1, xmmword [rdi + 0x10]
movdqu xmm2, xmmword [rdi + 0x20]
movdqu xmm3, xmmword [rdi + 0x30]
movdqu xmmword [rbx + 0xc08], xmm3
movdqu xmmword [rbx + 0xbf8], xmm2
movdqu xmmword [rbx + 0xbe8], xmm1
movdqu xmmword [rbx + 0xbd8], xmm0
lea rax, [rbx + 0x1470]
mov qword [rbx + 0xbd0], rax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x14010dcc8
mov rax, qword [rbx + 0x38]
mov qword [rbx + 0x6f8], rax
mov rax, qword [rbx + 0x70]
mov qword [rbx + 0x700], rax
mov qword [rbx + 0x708], r10
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, rdi
call fcn.1401e5f90
jmp 0x14010ebf0
mov byte [rbx + 0x4e], 0
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, rax
call fcn.1401e5f90
jmp 0x14010ebf0
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x36
call fcn.1401ea100
jmp 0x14010ebf0
lea rcx, str.Flatten_polled_after_completionC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_future_flatten.rs
lea r8, [0x140221310]
mov edx, 0x1f
call fcn.1401ea100
jmp 0x14010ebf0
mov rax, qword [rbx + 0x38]
mov qword [rax], 1
lea rcx, str.internal_error:_entered_unreachable_codeI___
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x28
call fcn.1401e6090
jmp 0x14010ebf0
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x36
call fcn.1401ea100
jmp 0x14010ebf0
lea rcx, str.Flatten_polled_after_completionC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_future_flatten.rs
lea r8, [0x140221310]
mov edx, 0x1f
call fcn.1401ea100
jmp 0x14010ebf0
mov rax, qword [rbx + 0x38]
mov qword [rax], 1
lea rcx, str.internal_error:_entered_unreachable_codeI___
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x28
call fcn.1401e6090
jmp 0x14010ebf0
lea rcx, [0x14021e740]
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
mov edx, 0x28
call fcn.1401ea100
jmp 0x14010ebf0
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x78], rax
lea rcx, str.not_dropped
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov edx, 0xb
call fcn.1401e6480
jmp 0x14010ebf0
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x78], rax
lea rcx, str.not_dropped
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov edx, 0xb
call fcn.1401e6480
jmp 0x14010ebf0
lea rcx, [0x14021e740]
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
mov edx, 0x28
call fcn.1401ea100
jmp 0x14010ebf0
mov ecx, 8
mov edx, 0x140
call fcn.1401e5b40
jmp 0x14010ebf0
mov ecx, 8
mov edx, 0x38
call fcn.1401e5b40
jmp 0x14010ebf0
lea rcx, str.not_dropped
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov edx, 0xb
call fcn.1401e6480
jmp 0x14010ebf0
mov byte [rbx + 0x67], 1
lea rcx, str.not_dropped
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov edx, 0xb
call fcn.1401e6480
jmp 0x14010ebf0
mov byte [rbx + 0x4e], 1
lea rcx, str.authority_implies_host
lea r8, [0x140220648]
mov edx, 0x16
call fcn.1401e6480
jmp 0x14010ebf0
mov ecx, 8
mov edx, 0x140
call fcn.1401e5b40
jmp 0x14010ebf0
mov ecx, 8
mov edx, 0x38
call fcn.1401e5b40
jmp 0x14010ebf0
mov byte [rbx + 0x66], 1
lea rcx, str.not_dropped
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov edx, 0xb
call fcn.1401e6480
jmp 0x14010ebf0
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x78], rax
lea rcx, str.not_dropped
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov edx, 0xb
call fcn.1401e6480
jmp 0x14010ebf0
lea rcx, str.not_dropped
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov edx, 0xb
call fcn.1401e6480
jmp 0x14010ebf0
lea rcx, str.envelope_not_dropped
lea r8, [0x14021d230]
mov edx, 0x14
call fcn.1401e6480
jmp 0x14010ebf0
mov qword [rbx + 0x68], r15
lea rcx, str.Ready_polled_after_completionC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_ready.rs
lea r8, [0x140223970]
mov edx, 0x1d
call fcn.1401e6480
jmp 0x14010ebf0
mov ecx, 8
mov edx, 0x38
call fcn.1401e5b40
jmp 0x14010ebf0
lea rcx, str.not_dropped
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov edx, 0xb
call fcn.1401e6480
jmp 0x14010ebf0
mov byte [rbx + 0x4e], 1
lea rax, [0x140220680]
mov qword [rsp + 0x20], rax
lea rcx, str.uri_host_is_valid_header_value
lea r9, [0x140220370]
lea r8, [rbx + 0xbd0]
mov edx, 0x1e
call fcn.1401e63e0
jmp 0x14010ebf0
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x78], rax
lea rcx, str.not_dropped
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov edx, 0xb
call fcn.1401e6480
jmp 0x14010ebf0
lea rcx, str.envelope_not_dropped
lea r8, [0x14021d1a0]
mov edx, 0x14
call fcn.1401e6480
jmp 0x14010ebf0
lea rcx, str.Ready_polled_after_completionC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_ready.rs
lea r8, [0x140223970]
mov edx, 0x1d
call fcn.1401e6480
jmp 0x14010ebf0
lea rcx, str.Ready_polled_after_completionC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_ready.rs
lea r8, [0x140223970]
mov edx, 0x1d
call fcn.1401e6480
jmp 0x14010ebf0
ud2
pop r13
pop r14
pop r15
pop rbp
ret
movaps xmmword [rsp + 0x30], xmm7
movaps xmmword [rsp + 0x40], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov rax, qword [rbx + 0x648]
mov rcx, qword [rbx + 0x640]
mov rdx, qword [rbx + 0x50]
mov byte [rdx + 0x9d5], 0
mov qword [rbx + 0xc8], rcx
mov qword [rbx + 0xd0], rax
movaps xmm6, xmmword [rsp + 0x40]
movaps xmm7, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x30]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x30], xmm7
movaps xmmword [rsp + 0x40], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
cmp byte [rbx + 0x82], 0
je 0x14011032a
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x78], rax
lea rcx, [rbx + 0xbd0]
call fcn.1400741e0
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x78], rax
movaps xmm6, xmmword [rsp + 0x40]
movaps xmm7, xmmword [rsp + 0x30]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
pop rax
mov qword [rbx + 0x78], rsi
lea rcx, [rbx + 0x120]
call fcn.1400741e0
mov qword [rbx + 0x78], rsi
movaps xmm6, xmmword [rsp + 0x40]
movaps xmm7, xmmword [rsp + 0x30]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub byte [rsp + 0x40], dh
movaps xmm7, xmmword [rsp + 0x30]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov rax, qword [rbx + 0x50]
mov rcx, qword [rbx + 0x6f0]
mov qword [rax + 0x7b8], rcx
mov byte [rax + 0x48000007], bh
mov ecx, dword [rbx + 0x40]
mov byte [rax + 0x48000007], bh
mov ecx, dword [rbx + 0x40]
mov qword [rax + 0x7c0], rcx
lea rdx, [rbx + 0x300]
mov r8d, 0xf8
mov rcx, qword [rbx + 0x38]
cmp al, ch
cmp edi, dword [rcx]
or eax, 0x74280f00
and al, 0x40
cmp al, ch
cmp edi, dword [rcx]
or eax, 0x74280f00
and al, 0x40
movaps xmm7, xmmword [rsp + 0x30]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x30], xmm7
xor byte [rdi], cl
sub dword [rsp + 0x40], esi
xor byte [rdi], cl
sub dword [rsp + 0x40], esi
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov rax, qword [rbx + 0x170]
jo 0x140112143
add byte [rax], al
jo 0x140112143
add byte [rax], al
add byte [rax - 0x73], cl
mov esp, dword [rax + 3]
invalid
lea rcx, [rbx + 0x360]
add eax, dword [rax]
add byte [rax - 0x77], cl
push r8
add byte [rax], al
mov qword [rcx + 0x50], rax
movups xmm0, xmmword [rbx + 0x160]
adc byte [rbx + 0x160], al
movups xmmword [rcx + 0x40], xmm0
movdqu xmm0, xmmword [rbx + 0x120]
movdqu xmm0, xmmword [rbx + 0x120]
outsd dx, dword [rsi]
and dword [rax], 1
add byte [rax], al
movdqu xmm1, xmmword [rbx + 0x130]
movdqu xmm2, xmmword [rbx + 0x140]
outsd dx, dword [rsi]
xchg ebx, eax
add dword [rax], eax
add bl, dh
movq mm3, qword [rbx + 0x150]
outsd dx, dword [rsi]
xchg ebx, eax
add dword [rax], eax
add bl, dh
movq mm3, qword [rbx + 0x150]
movdqu xmmword [rcx + 0x30], xmm3
movdqu xmmword [rcx + 0x20], xmm2
jg 0x1401121d7
pop rcx
xor bl, dh
movq qword [rcx + 0x20], mm2
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
invalid
add dword [rdi], ecx
movaps xmm6, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], dh
movaps xmm7, xmmword [rsp + 0x30]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x78
lea rbp, [rsp + 0x70]
mov qword [rbp], 0xfffffffffffffffe
mov rdi, rdx
mov edi, edx
mov edi, edx
mov rsi, rcx
movzx eax, byte [rdx]
test rax, rax
je case.0x140091966.369
cmp eax, 1
jne 0x1401121ef
invalid
movzx ebx, byte [rdi + 1]
mov al, 1
mov dword [rbp - 4], eax
jmp 0x14011226a
add byte [rax], al
add byte [rax], al
mov dword [rbp - 4], 0
jmp 0x14011226a
add bl, ch
jnp 0x140112238
mov rbx, qword [rdi + 8]
mov ebx, dword [rdi + 8]
movzx eax, byte [0x1402b3399]
lahf
adc dword [rdx], ebx
sbb al, byte [rax]
mov rcx, qword [0x1402b32e8]
sbb al, byte [rax]
mov rcx, qword [0x1402b32e8]
out 0x10, eax
sbb al, byte [rax]
test rcx, rcx
jne 0x14011221f
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401122e7
test dl, dl
add byte [rax], al
invalid
mov rcx, rax
mov qword [0x1402b32e8], rax
adc byte [rdx], bl
invalid
adc byte [rdx], bl
add byte [rcx - 0x48], al
mov eax, 0x20
mov r8d, 0x20
mov eax, 0x20
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax - 0x77], cl
invalid
test rax, rax
je 0x1401122e7
add byte [rax], al
mov rax, qword [rbx]
mov r8, qword [rbx + 8]
mov r9, qword [rbx + 0x10]
invalid
add ecx, dword [rbx + rcx*4 + 0x43]
or byte [rbx + rcx*4 + 0x4b], cl
adc byte [rax - 0x7d], cl
ret
add rbx, 0x18
lea rcx, [rbp - 0x30]
ror byte [rax - 0x77], 1
invalid
call qword [rax]
movups xmm0, xmmword [rbp - 0x30]
ror byte [r15], 1
adc byte [rbp - 0x20], cl
invalid
invalid
ror byte [rax - 0x77], 1
invalid
ror byte [r15], 1
adc byte [rbp - 0x20], cl
invalid
invalid
loopne 0x1401122a3
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
add byte [rax - 0x3ba76fe], dh
add byte [rax - 0x3ba76fe], dh
cld
cld
mov rax, qword [rdi + 0x10]
mov r8, qword [rdi + 0x18]
lea rdx, [rdi + 0x28]
mov r9, qword [rdi + 0x20]
and byte [r8 - 0x73], r9b
sar r15b, 1
adc byte [rdi], cl
adc byte [rbp - 0x30], al
and byte [r8 - 0x73], r9b
and byte [rax - 0x73], cl
sar r15b, 1
adc byte [rdi], cl
adc byte [rbp - 0x30], al
movups xmm1, xmmword [rbp - 0x20]
movaps xmmword [rbp - 0x40], xmm1
sub dword [rbp - 0x40], ecx
movaps xmmword [rbp - 0x50], xmm0
mov rax, qword [rdi + 0x30]
mov r8, qword [rdi + 0x38]
lea rdx, [rdi + 0x48]
lea edx, [rdi + 0x48]
mov r9, qword [rdi + 0x40]
lea rcx, [rbp - 0x30]
call qword [rax]
movups xmm0, xmmword [rbp - 0x30]
invalid
sar bh, 1
adc byte [rdi], cl
adc byte [rbp - 0x30], al
invalid
ror byte [rdi], 1
adc byte [rbp - 0x20], cl
movups xmm1, xmmword [rbp - 0x20]
movups xmmword [rsi + 0x40], xmm1
movups xmmword [rsi + 0x30], xmm0
movups xmmword [rsi + 0x30], xmm0
movzx eax, word [rdi + 0x50]
mov ecx, dword [rbp - 4]
mov byte [rsi], cl
mov byte [rsi + 1], bl
mov rcx, qword [rbp - 0x10]
mov qword [rsi + 8], rcx
movaps xmm0, xmmword [rbp - 0x50]
movaps xmm1, xmmword [rbp - 0x40]
invalid
mov al, 0xf
sub byte [rbp - 0x40], cl
movups xmmword [rsi + 0x10], xmm0
movups xmmword [rsi + 0x20], xmm1
mov word [rsi + 0x50], ax
add rsp, 0x78
invalid
js 0x14011233e
pop rdi
pop rsi
pop rbp
ret
mov ecx, 8
mov edx, 0x20
call fcn.1401e5b40
int3
nop dword [rax + rax]
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x70
sub byte [rax - 0x73], cl
push 0x70
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x10]
invalid
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x70]
mov ecx, dword [rbp - 4]
cld
jo 0x1401122cd
cld
mov rdx, qword [rbp - 0x10]
call fcn.1400497e0
call qword [rax + 0x28c48348]
call qword [rax + 0x28c48348]
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x70]
lea ebp, [rdx + 0x70]
lea ebp, [rdx + 0x70]
jo 0x1401123ba
lea rcx, [rbp - 0x38]
lea ecx, [rbp - 0x38]
mov rax, qword [rbp - 0x50]
mov rdx, qword [rbp - 0x48]
mov eax, 0xc0458b4c
mov eax, 0xc0458b4c
call qword [rax + 0x10]
nop
add rsp, 0x28
sub byte [rbx + 0x5f], bl
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
lea ebp, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x10], rcx
call fcn.1400d9ce0
xor edi, dword [rcx - 4]
dec dword [rbx + rcx*4 + 0x45]
invalid
cmp byte [r8], 2
jb 0x1401123e8
xor edi, dword [rcx - 4]
dec dword [rbx + rcx*4 + 0x45]
invalid
mov r8, qword [r8 + 8]
mov eax, dword [rax + 8]
or byte [rcx - 0x75], cl
add byte [rcx - 0x75], cl
push rax
or byte [rcx - 0x73], cl
mov rax, qword [r8]
mov rdx, qword [r8 + 8]
lea rcx, [r8 + 0x18]
invalid
invalid
sbb byte [rcx + rcx*4 + 0x45], cl
mov qword [rbp - 0x18], r8
mov r8, qword [r8 + 0x10]
call 0x15051af1b
call qword [rax + 0x10]
mov rcx, qword [0x1402b32e8]
adc byte [rdi], cl
sbb al, byte [rax]
adc byte [rdi], cl
sbb al, byte [rax]
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov rax, qword [r8 + 0x10]
mov rdx, qword [r8 + 0x18]
lea rcx, [r8 + 0x28]
mov r8, qword [r8 + 0x20]
call qword [rax + 0x10]
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x30]
mov eax, dword [rax + 0x30]
mov eax, dword [rax + 0x30]
test rax, rax
je 0x14011241b
lock dec qword [rax]
dec dword [rax]
jne 0x14011241b
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x30]
call fcn.140076bf0
idiv r15b
invalid
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov rsi, qword [rax + 0x38]
test rsi, rsi
je 0x14011249a
mov bl, 1
mov al, 1
xchg byte [rsi + 0x80], al
mov al, 1
xchg byte [rsi + 0x60], al
test al, al
jne case.0x1400bd9cd.252
invalid
sbb eax, 0x50468b48
mov rax, qword [rsi + 0x50]
mov rcx, qword [rsi + 0x58]
mov qword [rsi + 0x50], 0
xor edx, edx
xchg byte [rsi + 0x60], dl
test rax, rax
je case.0x1400bd9cd.252
call qword [rax + 0x18]
xchg byte [rsi + 0x78], bl
test bl, bl
jne 0x14011247c
mov rax, qword [rsi + 0x68]
mov eax, dword [rsi + 0x68]
mov rcx, qword [rsi + 0x70]
mov qword [rsi + 0x68], 0
push 0
push 0
xor edx, edx
xchg byte [rsi + 0x78], dl
test rax, rax
je 0x14011247c
rol byte [rsi - 0x7ab787aa], cl
sal byte [rbx + rax - 1], 0x50
or byte [rax - 0x75], cl
invalid
invalid
call qword [rax + 8]
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx + 0x38]
lock dec qword [rax]
jne 0x14011249a
mov rcx, qword [rcx + 0x38]
add rsp, 0x40
invalid
pop rbx
pop rsi
pop rbp
jmp fcn.14007a550
invalid
nop
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rbx
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
mov rcx, rax
mov rax, qword [rax + 0x30]
test rax, rax
test eax, eax
test eax, eax
je 0x1401124df
lock dec qword [rax]
jne 0x1401124df
sal dword [rax], 0xe8
adc dword [rdi - 0xa], eax
idiv bh
nop
add rsp, 0x20
idiv bh
nop
add rsp, 0x20
pop rbx
pop rsi
pop rbp
ret
lodsb al, byte [rsi]
cld
call qword [rax + 0x20c48348]
pop rbx
pop rsi
pop rbp
ret
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x38]
lock dec qword [rax]
jne 0x14011254b
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x38]
cmp al, bpl
invalid
xor dh, 0xff
nop
add rsp, 0x20
add esp, 0x20
pop rbx
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x10]
call fcn.14006a560
nop
add rsp, 0x20
pop rbx
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [0x1402b32e8]
xor edx, edx
or eax, 0xd231001a
mov r8, qword [rbp - 0x18]
call 0x12fb63bb0
or eax, 0x458b4c00
add byte [rbx + rcx*4 + 0x45], cl
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rbp - 0x10]
lea rcx, [r8 + 0x28]
mov rax, qword [r8 + 0x10]
mov eax, dword [rax + 0x10]
adc byte [rcx - 0x75], cl
push rax
invalid
add byte [rbx + rcx*4 + 0x45], cl
invalid
mov r8, qword [r8 + 0x20]
call qword [rax + 0x10]
nop
add rsp, 0x20
add esp, 0x20
pop rbx
pop rsi
pop rbp
ret
int3
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
cmp dword [rcx + 0x40], 9
je 0x140112653
lea rax, [rcx + 0x40]
lea eax, [rcx + 0x40]
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rcx
call fcn.140112390
dec dword [rax - 0x75]
call 0x18812b159
lea edx, [rax - 6]
dec dword [rax - 0x75]
call 0x18812b159
lea edx, [rax - 6]
cmp rdx, 3
mov r8d, 1
cmovb r8, rdx
cmp r8, 1
je 0x14011263f
test r8, r8
test eax, eax
ror byte [rax - 0x75], 0x4d
invalid
mov rcx, qword [rbp - 0x10]
jne 0x140112653
add rcx, 0x48
add rsp, 0x40
pop rbp
jmp fcn.1400eb100
invalid
inc dword [rbx + 0x157505f8]
cmp eax, 5
jne 0x140112659
mov rcx, qword [rbp - 0x10]
movzx eax, byte [rcx + 0xb8]
cmp al, 3
jne 0x140112663
add rsp, 0x40
pop rbp
ret
invalid
add rsp, 0x40
pop rbp
jmp fcn.1400f0050
add rcx, 0x48
cmp al, 2
jne 0x140112678
mov rcx, qword [rcx]
add rsp, 0x40
pop rbp
jmp fcn.14006c6e0
invalid
invalid
cmc
invalid
push 0xffffffff90fff5a0
nop
add rsp, 0x40
pop rbp
jmp fcn.1400f0280
invalid
std
invalid
invalid
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
invalid
adc byte [rbp + 0x48], dl
sub esp, 0x20
in al, dx
invalid
push rbp
sub rsp, 0x20
in al, dx
invalid
in al, dx
and byte [rax - 0x73], cl
push 0x40
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
mov rcx, rax
mov rax, qword [rax]
lea rdx, [rax - 6]
cmp rdx, 3
mov r8d, 1
cmovb r8, rdx
cmp r8, 1
clc
invalid
je 0x1401126d9
clc
add dword [rcx + rbx + 0x4d], esi
test r8, r8
test r8, r8
jne 0x140112717
mov rcx, qword [rbp - 0x10]
add rcx, 0x48
call fcn.1400eb100
nop
add rsp, 0x20
std
call qword [rax + 0x20c48348]
pop rbp
ret
cmp eax, 5
jne 0x140112703
invalid
je 0x14011270f
cmp eax, 3
je 0x140112717
mov rcx, qword [rcx]
call fcn.14006c6e0
nop
add rsp, 0x20
pop rbp
ret
ror dword [rax], 0x3c
add cl, byte [rdi]
test dword [rdx], ebx
invalid
cmp al, 2
jne fcn.1400f0280
mov rcx, qword [rcx]
jmp fcn.14006c6e0
int3
invalid
add byte [rcx - 0x77], cl
mov ecx, ecx
leave
lea rcx, [0x14025a540]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbp - 0x10], r9
jmp rax
cmp byte [r9], 2
jb case.0x1400fa83e.32
mov r8, qword [r9 + 8]
mov rax, qword [r8]
mov rdx, qword [r8 + 8]
lea rcx, [r8 + 0x18]
mov qword [rbp - 0x18], r8
mov r8, qword [r8 + 0x10]
mov eax, dword [rax + 0x10]
mov eax, dword [rax + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x1402b32e8]
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
mov eax, dword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r9, qword [rbp - 0x10]
mov rax, qword [r9 + 0x10]
mov rdx, qword [r9 + 0x18]
sbb byte [rax - 0x75], cl
adc byte [rbp - 0x75], cl
and byte [r9 - 0x7d], cl
and byte [rcx - 0x7d], cl
shr dword [rax], 0x4c
mov ecx, ecx
sbb byte [rax - 0x75], cl
adc byte [rbp - 0x75], cl
and byte [r9 - 0x7d], cl
and byte [rcx - 0x7d], cl
and byte [rcx - 0x7d], cl
shr dword [rax], 0x4c
mov ecx, ecx
add rsp, 0x40
pop rbp
jmp rax
mov rax, qword [r9 + 0x2b8]
mov eax, dword [rcx + 0x2b8]
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf], cl
retf 0x8348
cmovb rcx, rdx
cmp rcx, 1
je 0x140112890
test rcx, rcx
jne 0x1401128cb
add byte [rax], al
add byte [rax - 0x75], cl
invalid
std
invalid
lea rcx, [r9 + 0x2b0]
call fcn.1401125e0
jmp 0x140112900
lea rcx, [r9 + 0x2b8]
call fcn.140112390
mov rax, qword [rbp - 0x10]
invalid
mov rcx, qword [rax + 0x2b0]
call fcn.14006c6e0
mov rcx, qword [rbp - 0x10]
mov byte [rcx + 0x2a4], 0
lea rax, [rcx + 0x2a5]
mov byte [rax], 0
cmp dword [rcx + 0xe8], 9
je 0x1401128f9
mov byte [rcx + 0x2a6], 0
jmp 0x140112900
cmp eax, 5
jne 0x1401128b5
sahf
cmc
dec dword [rax - 0x75]
invalid
sahf
cmc
dec dword [rax - 0x75]
invalid
and dword [rbx - 0x39fffffe], 0xb9830000
call 0x1491128f7
jne 0x140112887
mov byte [rcx + 0x2a7], 0
add al, byte [rax]
add byte [rax], al
mov rax, qword [rbp - 0x10]
mov word [rax + 0x2a6], 0
mov byte [rax + 0x2a8], 0
add rsp, 0x40
pop rbp
ret
movaps xmm3, xmmword [rsp + 0x70]
movaps xmm12, xmmword [rsp + 0x60]
movaps xmm13, xmmword [rsp + 0x50]
movaps xmm14, xmmword [rsp + 0x40]
movaps xmm15, xmmword [rsp + 0x30]
add rsp, 0xd8
add esp, 0xd8
add esp, 0xd8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea ebp, [rsp + 0x80]
and rsp, 0xffffffffffffff80
mov rbx, rsp
mov qword [rbx + 0x4a8], rbp
mov qword [rbp + 0x430], 0xfffffffffffffffe
mov rdi, r8
mov r13, rdx
mov rsi, rcx
mov r14, qword [rcx + 0xc0]
test r14, r14
je 0x140129923
lock inc qword [r14]
jle 0x14012aa18
mov qword [rbx + 0xf8], r14
cmp byte [r13 + 0x68], 0
mov qword [rbx + 0xc8], r13
stosd dword [rdi], eax
enter 0, 0
stosd dword [rdi], eax
enter 0, 0
je 0x14012996b
mov r15, qword [r13 + 0x30]
movups xmm0, xmmword [r13 + 0x38]
movaps xmmword [rbx + 0x240], xmm0
add al, byte [rax]
add byte [rax - 0x49], al
add dword [rcx], esi
ror byte [rax - 0x77], 0x83
mov al, 0
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x49], al
add dword [rcx], esi
ror byte [rax - 0x77], 0x83
mov al, 0
add byte [rax], al
xor eax, eax
mov qword [rbx + 0xa0], rax
mov al, 1
mov qword [rbx + 0xb8], rax
add byte [rax], al
add byte [rax], al
jmp 0x14012a19b
cmp byte [r13 + 0x69], 0
je 0x140129997
mov al, 1
mov qword [rbx + 0xb0], rax
xor edi, edi
xor eax, eax
mov qword [rbx + 0xa0], rax
mov al, 1
mov qword [rbx + 0xb8], rax
xor r15d, r15d
jmp 0x14012a19b
movups xmm0, xmmword [r13 + 0x48]
movups xmm1, xmmword [r13 + 0x58]
movups xmmword [rbx + 0x128], xmm1
movups xmmword [rbx + 0x118], xmm0
movups xmm0, xmmword [r13 + 0x30]
movaps xmmword [rbx + 0x100], xmm0
mov rax, qword [r13 + 0x40]
mov qword [rbx + 0x110], rax
mov byte [rbx + 0x138], 0
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1401299f9
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14012a8aa
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x40
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14012a8aa
movaps xmm0, xmmword [rbx + 0x100]
movaps xmm1, xmmword [rbx + 0x110]
movaps xmm2, xmmword [rbx + 0x120]
movaps xmm3, xmmword [rbx + 0x130]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rbx + 0x340], rax
mov byte [rbx + 0x9f], 0
lea rcx, [rbx + 0x340]
mov rdx, rdi
call fcn.1400dd7e0
test al, al
je 0x140129a6c
cmp byte [rsi + 0x80], 2
jne 0x140129ab3
mov cl, 2
jmp 0x140129b7e
mov rcx, qword [rbx + 0x340]
test rcx, rcx
je 0x14012a173
mov qword [rbx + 0xa0], rcx
call fcn.14006a760
mov rax, qword [rbx + 0xa0]
lea rcx, [rax + 0x18]
call fcn.14006a820
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbx + 0xa0]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14012a173
mov rdi, qword [rsi + 0x70]
mov rax, qword [rdi + 0x40]
movabs rcx, 0x7fffffffffffffff
nop word cs:[rax + rax]
mov rdx, qword [rdi + 0x30]
xor rdx, rcx
cmp rax, rdx
je 0x14012a81c
lea rdx, [rax + 1]
lock cmpxchg qword [rdi + 0x40], rdx
jne 0x140129ad0
lock inc qword [rdi]
jle 0x14012aa18
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140129b22
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14012a95b
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x38
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14012a95b
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov byte [rax + 0x18], 0
mov qword [rax + 0x20], 0
mov qword [rax + 0x30], 0
mov ecx, dword [rbx + 0x100]
mov edx, dword [rbx + 0x103]
mov dword [rbx + 0x293], edx
mov dword [rbx + 0x290], ecx
xor ecx, ecx
mov edx, dword [rbx + 0x290]
mov r8d, dword [rbx + 0x293]
mov dword [rbx + 0x223], r8d
mov dword [rbx + 0x220], edx
test r14, r14
je 0x140129ba7
lock inc qword [r14]
jle 0x14012aa18
mov rdx, qword [rbx + 0x340]
mov qword [rbx + 0xe0], rdi
mov qword [rbx + 0xe8], rax
mov byte [rbx + 0xf0], cl
mov eax, dword [rbx + 0x220]
mov ecx, dword [rbx + 0x223]
mov dword [rbx + 0xf4], ecx
mov dword [rbx + 0xf1], eax
mov qword [rbx + 0xd0], rdx
mov qword [rbx + 0xd8], r14
mov rdi, qword [rsi + 0xc8]
test rdi, rdi
je 0x140129c92
mov r14, qword [rsi + 0xd0]
mov r15, qword [r14 + 0x10]
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140129c2f
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14012a947
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x28
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14012a947
mov rcx, qword [rbx + 0xf0]
mov qword [rax + 0x20], rcx
movups xmm0, xmmword [rbx + 0xd0]
movups xmm1, xmmword [rbx + 0xe0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
dec r15
and r15, 0xfffffffffffffff0
lea rcx, [r15 + rdi]
add rcx, 0x10
mov r9, qword [r14 + 0x18]
mov byte [rbx + 0x9f], 1
lea r8, fcn.1400765a0
mov rdx, rax
call r9
jmp 0x14012a16c
mov eax, 1
lock xadd qword [0x1402b30c0], rax
mov qword [rbx + 0x3f8], rax
mov rax, qword [rbx + 0xf0]
mov qword [rbx + 0x2b8], rax
mov rax, qword [rbx + 0xd0]
mov rcx, qword [rbx + 0xd8]
movups xmm0, xmmword [rbx + 0xe0]
movups xmmword [rbx + 0x2a8], xmm0
mov qword [rbx + 0x298], rax
mov qword [rbx + 0x2a0], rcx
lea rax, [rbx + 0x3f8]
mov qword [rbx + 0x290], rax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x140129d5b
test eax, eax
jne 0x14012a9e1
mov byte [rbx + 0xad], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
adc eax, 0x61b24
adc eax, 0x61b24
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xf0]
mov edi, dword [rax + 0xf0]
mov edi, dword [rax + 0xf0]
movabs rax, 0x7ffffffffffffffe
cmp rdi, rax
mov qword [rbx + 0xb0], rdi
ja 0x14012a976
invalid
add byte [rax - 0x73], cl
add dword [r11 + 0x1896030d], r9d
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
lea rax, [rdi + 1]
mov ecx, dword [0x1402b339c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xf0], rax
mov rcx, qword [rcx + 0xf8]
cmp rcx, 2
je 0x14012a987
mov rax, qword [rbx + 0x3f8]
test rcx, rcx
je 0x140129f87
invalid
add byte [rbx + 0x1895c80d], cl
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov ecx, dword [0x1402b339c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov r14, qword [rcx + 0x100]
lock inc qword [r14]
jle 0x14012aa18
mov rcx, qword [rbx + 0xf0]
mov qword [rbx + 0x150], rcx
movups xmm0, xmmword [rbx + 0xd0]
movups xmm1, xmmword [rbx + 0xe0]
movups xmmword [rbx + 0x140], xmm1
movaps xmmword [rbx + 0x130], xmm0
mov qword [rbx + 0x100], 0xcc
mov qword [rbx + 0x108], 0
lea rcx, [0x14021f508]
mov qword [rbx + 0x110], rcx
mov qword [rbx + 0x118], 0
mov qword [rbx + 0x120], r14
mov qword [rbx + 0x128], rax
xorps xmm0, xmm0
movups xmmword [rbx + 0x158], xmm0
mov qword [rbx + 0x168], 0
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140129e9a
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14012a9b1
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x100
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14012a9b1
lea rcx, [r14 + 0x70]
mov rdx, rax
and rdx, 0xffffffffffffff80
lea r8, [rdx + 0x80]
mov qword [rdx + 0x78], rax
movaps xmm0, xmmword [rbx + 0x100]
movaps xmm1, xmmword [rbx + 0x110]
movaps xmm2, xmmword [rbx + 0x120]
movaps xmm3, xmmword [rbx + 0x130]
movaps xmmword [rdx + 0x80], xmm0
movaps xmmword [rdx + 0x90], xmm1
movaps xmmword [rdx + 0xa0], xmm2
movaps xmmword [rdx + 0xb0], xmm3
movaps xmm0, xmmword [rbx + 0x140]
movaps xmmword [rdx + 0xc0], xmm0
movaps xmm0, xmmword [rbx + 0x150]
movaps xmmword [rdx + 0xd0], xmm0
movaps xmm0, xmmword [rbx + 0x160]
sub byte [rbx + 0x160], al
sub byte [rbx + 0x160], al
movaps xmmword [rdx + 0xe0], xmm0
movaps xmm0, xmmword [rbx + 0x170]
movaps xmmword [rdx + 0xf0], xmm0
mov rdx, r8
mov qword [rbx + 0xa0], r8
call fcn.140149550
test rax, rax
je 0x14012a129
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x7d], cl
invalid
add r14, 0x10
mov byte [rbx + 0x250], 0
mov qword [rbx + 0x100], r14
mov qword [rbx + 0x108], rax
lea rax, [rbx + 0x250]
mov qword [rbx + 0x110], rax
lea rcx, [rbx + 0x100]
add al, ch
invalid
sub al, 6
add cl, ch
invalid
add dword [rax], eax
invalid
add al, ch
invalid
mov ecx, dword [0x1402b339c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov r14, qword [rcx + 0x100]
lock inc qword [r14]
jle 0x14012aa18
mov rcx, qword [rbx + 0xf0]
mov ecx, dword [rbx + 0xf0]
mov qword [rbx + 0x150], rcx
movups xmm0, xmmword [rbx + 0xd0]
movups xmm1, xmmword [rbx + 0xe0]
movups xmmword [rbx + 0x140], xmm1
mov eax, dword [rax + 1]
add byte [rax], al
mov eax, dword [rax + 1]
add byte [rax], al
movaps xmmword [rbx + 0x130], xmm0
mov qword [rbx + 0x100], 0xcc
int3
add byte [rax], al
add byte [rax - 0x39], cl
or dword [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rcx, str._O_f_
mov qword [rbx + 0x110], rcx
mov qword [rbx + 0x118], 0
sbb byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
int3
sbb byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbx + 0x120], r14
mov qword [rbx + 0x128], rax
xorps xmm0, xmm0
movups xmmword [rbx + 0x158], xmm0
mov qword [rbx + 0x168], 0
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14012a053
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14012a9c9
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x100
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14012a9c9
add r14, 0x60
mov rcx, rax
and rcx, 0xffffffffffffff80
lea rdx, [rcx + 0x80]
mov qword [rcx + 0x78], rax
movaps xmm0, xmmword [rbx + 0x100]
movaps xmm1, xmmword [rbx + 0x110]
movaps xmm2, xmmword [rbx + 0x120]
movaps xmm3, xmmword [rbx + 0x130]
movaps xmmword [rcx + 0x80], xmm0
movaps xmmword [rcx + 0x90], xmm1
movaps xmmword [rcx + 0xa0], xmm2
movaps xmmword [rcx + 0xb0], xmm3
movaps xmm0, xmmword [rbx + 0x140]
movaps xmmword [rcx + 0xc0], xmm0
movaps xmm0, xmmword [rbx + 0x150]
movaps xmmword [rcx + 0xd0], xmm0
movaps xmm0, xmmword [rbx + 0x160]
movaps xmmword [rcx + 0xe0], xmm0
movaps xmm0, xmmword [rbx + 0x170]
movaps xmmword [rcx + 0xf0], xmm0
mov rcx, r14
mov qword [rbx + 0xa0], rdx
mov r8, rdx
call fcn.140149550
test rax, rax
je 0x14012a129
mov ecx, dword [0x1402b339c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0x100]
mov rdx, rax
call fcn.140187cc0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xf0]
mov edx, 0x84
mov eax, 0xcc
mov rcx, qword [rbx + 0xa0]
lock cmpxchg qword [rcx], rdx
je 0x14012a16c
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + 0x20]
mov byte [rbx + 0x9f], 1
call rax
mov r14, qword [rbx + 0xf8]
mov dil, 1
xor eax, eax
mov qword [rbx + 0xb0], rax
mov al, 1
mov qword [rbx + 0xa0], rax
xor eax, eax
mov qword [rbx + 0xb8], rax
xor r15d, r15d
mov r13, qword [rbx + 0xc8]
lea rax, [r13 + 0x18]
movups xmm0, xmmword [r13 + 0x18]
movaps xmmword [rbx + 0x250], xmm0
mov rcx, qword [r13 + 0x28]
mov qword [rbx + 0x260], rcx
movaps xmm0, xmmword [rbx + 0x240]
movaps xmmword [rbx + 0x280], xmm0
mov rcx, qword [r13 + 0x10]
mov qword [rbx + 0x230], rcx
movups xmm0, xmmword [r13]
movaps xmmword [rbx + 0x220], xmm0
mov r12, qword [rsi + 0xc8]
test r12, r12
je 0x14012a369
mov rsi, qword [rsi + 0xd0]
mov rdx, r13
mov r13, qword [rsi + 0x10]
mov rcx, qword [rdx + 0x10]
mov qword [rbx + 0x110], rcx
movups xmm0, xmmword [rdx]
movaps xmmword [rbx + 0x100], xmm0
mov qword [rbx + 0x118], r14
mov qword [rbx + 0x120], r15
movaps xmm0, xmmword [rbx + 0x240]
movups xmmword [rbx + 0x128], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x138], xmm0
mov rax, qword [rax + 0x10]
mov qword [rbx + 0x148], rax
mov byte [rbx + 0x1a0], 0
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14012a272
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14012a840
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0xa8
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14012a840
mov rcx, qword [rbx + 0x230]
mov qword [rax + 0x10], rcx
movaps xmm0, xmmword [rbx + 0x220]
movups xmmword [rax], xmm0
mov qword [rax + 0x18], r14
mov qword [rax + 0x20], r15
movaps xmm0, xmmword [rbx + 0x280]
movups xmmword [rax + 0x28], xmm0
movaps xmm0, xmmword [rbx + 0x250]
movups xmmword [rax + 0x38], xmm0
mov rcx, qword [rbx + 0x260]
mov qword [rax + 0x48], rcx
movups xmm0, xmmword [rbx + 0x290]
movups xmm1, xmmword [rbx + 0x2a0]
movups xmm2, xmmword [rbx + 0x2b0]
movups xmm3, xmmword [rbx + 0x2c0]
movups xmmword [rax + 0x50], xmm0
movups xmmword [rax + 0x60], xmm1
movups xmmword [rax + 0x70], xmm2
movups xmmword [rax + 0x80], xmm3
movups xmm0, xmmword [rbx + 0x2d0]
movups xmmword [rax + 0x90], xmm0
mov byte [rax + 0xa0], 0
mov ecx, dword [rbx + 0x3f8]
mov edx, dword [rbx + 0x3fb]
mov dword [rax + 0xa4], edx
mov dword [rax + 0xa1], ecx
dec r13
and r13, 0xfffffffffffffff0
lea rcx, [r12 + r13]
add rcx, 0x10
mov r9, qword [rsi + 0x18]
mov rdx, qword [rbx + 0xb0]
mov byte [rbx + 0x9c], dl
mov rdx, qword [rbx + 0xb8]
mov byte [rbx + 0x9d], dl
mov byte [rbx + 0x9e], 1
lea r8, str._a_a_
mov rdx, rax
call r9
jmp 0x14012a7d9
mov ecx, 1
lock xadd qword [0x1402b30c0], rcx
mov qword [rbx + 0x278], rcx
mov rcx, qword [r13 + 0x10]
mov qword [rbx + 0x350], rcx
movups xmm0, xmmword [r13]
movaps xmmword [rbx + 0x340], xmm0
movaps xmm0, xmmword [rbx + 0x240]
movups xmmword [rbx + 0x368], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x378], xmm0
mov rax, qword [rax + 0x10]
mov qword [rbx + 0x388], rax
mov qword [rbx + 0x358], r14
mov qword [rbx + 0x360], r15
mov byte [rbx + 0x3e0], 0
lea rax, [rbx + 0x278]
cmp dword [rax + 2], 0
add byte [rax - 0x77], cl
sub eax, 3
add byte [rax], al
cmp dword [rax + 2], 0
add byte [rax - 0x77], cl
sub eax, 3
add byte [rax], al
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x14012a449
test eax, eax
jne 0x14012a8d9
mov byte [rbx + 0xae], 1
add byte [rcx], al
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
adc al, 6
add al, ch
mov cl, 0x38
add eax, dword [rax]
adc al, 6
add al, ch
mov cl, 0x38
add eax, dword [rax]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
lea rcx, [rbx + 0x3f8]
lea rdx, [rbx + 0x340]
mov r8d, 0xb0
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [0x1402b339c]
invalid
sbb byte [rax], al
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0xf0]
movabs rax, 0x7ffffffffffffffe
cmp r15, rax
mov qword [rbx + 0x270], r15
ja 0x14012a854
invalid
lea rax, [r15 + 1]
mov ecx, dword [0x1402b339c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xf0], rax
mov r14, qword [rcx + 0xf8]
lea rcx, [rbx + 0x290]
lea rdx, [rbx + 0x340]
mov r8d, 0xb0
call sub.VCRUNTIME140.dll_memcpy
cmp r14, 2
je 0x14012a865
mov rax, qword [rbx + 0x338]
mov rsi, qword [rax]
test r14, r14
je 0x14012a643
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r12, qword [rax + 0x100]
lock inc qword [r12]
jle 0x14012aa18
lea rcx, [rbx + 0x130]
lea rdx, [rbx + 0x340]
mov r8d, 0xa8
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x100], 0xcc
mov qword [rbx + 0x108], 0
lea rax, [0x14021f328]
mov qword [rbx + 0x110], rax
mov qword [rbx + 0x118], 0
mov qword [rbx + 0x120], r12
mov qword [rbx + 0x128], rsi
xorps xmm0, xmm0
movups xmmword [rbx + 0x1d8], xmm0
mov qword [rbx + 0x1e8], 0
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14012a5ad
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14012a88f
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x180
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14012a88f
lea rsi, [r12 + 0x70]
mov r14, rax
and r14, 0xffffffffffffff80
mov qword [r14 + 0x78], rax
sub r14, 0xffffffffffffff80
lea rdx, [rbx + 0x100]
mov r8d, 0x100
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rsi
mov rdx, r14
mov qword [rbx + 0xc0], r14
mov r8, r14
call fcn.140149550
test rax, rax
je 0x14012a779
add r12, 0x10
mov byte [rbx + 0xaf], 0
mov qword [rbx + 0x100], r12
mov qword [rbx + 0x108], rax
lea rax, [rbx + 0xaf]
mov qword [rbx + 0x110], rax
lea rcx, [rbx + 0x100]
call fcn.14018cc50
jmp 0x14012a779
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0x100]
lock inc qword [r14]
jle 0x14012aa18
lea rcx, [rbx + 0x130]
lea rdx, [rbx + 0x340]
mov r8d, 0xa8
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x100], 0xcc
mov qword [rbx + 0x108], 0
lea rax, case.0x1400a8d8d.96
mov qword [rbx + 0x110], rax
mov qword [rbx + 0x118], 0
mov qword [rbx + 0x120], r14
mov qword [rbx + 0x128], rsi
xorps xmm0, xmm0
movups xmmword [rbx + 0x1d8], xmm0
mov qword [rbx + 0x1e8], 0
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14012a6fe
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14012a8be
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x180
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14012a8be
add r14, 0x60
mov rsi, rax
and rsi, 0xffffffffffffff80
mov qword [rsi + 0x78], rax
sub rsi, 0xffffffffffffff80
lea rdx, [rbx + 0x100]
mov r8d, 0x100
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r14
mov rdx, rsi
mov qword [rbx + 0xc0], rsi
mov r8, rsi
call fcn.140149550
test rax, rax
je 0x14012a779
mov ecx, dword [0x1402b339c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0x100]
mov rdx, rax
call fcn.140187cc0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xf0]
mov ecx, 0x84
mov eax, 0xcc
mov rdx, qword [rbx + 0xc0]
lock cmpxchg qword [rdx], rcx
je 0x14012a7d9
mov rax, qword [rdx + 0x10]
mov rax, qword [rax + 0x20]
mov rcx, qword [rbx + 0xb0]
mov byte [rbx + 0x9c], cl
mov rcx, qword [rbx + 0xb8]
mov byte [rbx + 0x9d], cl
mov byte [rbx + 0x9e], 1
mov rcx, rdx
call rax
test dil, dil
jne 0x14012a7ee
mov rax, qword [rbx + 0xc8]
lea rcx, [rax + 0x30]
call fcn.14006a760
cmp byte [rbx + 0xa0], 0
jne 0x14012a807
mov rcx, qword [rbx + 0xc8]
add rcx, 0x48
call fcn.14006a820
nop
lea rsp, [rbp + 0x438]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbx + 0x9f], 0
lea rcx, str.cannot_clone__Sender_____too_many_outstanding_senders
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
mov edx, 0x35
call fcn.1401ea100
jmp 0x14012aa18
mov ecx, 8
mov edx, 0xa8
call fcn.1401e5b40
jmp 0x14012aa18
lea rcx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.1401e6380
jmp 0x14012aa18
lea rcx, [rbx + 0x290]
call fcn.1400b3750
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xf0]
xor eax, eax
jmp 0x14012a908
mov qword [rbx + 0xa0], r12
mov ecx, 0x80
mov edx, 0x100
call fcn.1401e5b40
jmp 0x14012aa18
mov ecx, 8
mov edx, 0x40
call fcn.1401e5b40
jmp 0x14012aa18
mov qword [rbx + 0xa0], r14
mov ecx, 0x80
mov edx, 0x100
call fcn.1401e5b40
jmp 0x14012aa18
mov rax, qword [rbx + 0xb0]
mov byte [rbx + 0x9c], al
mov rax, qword [rbx + 0xb8]
mov byte [rbx + 0x9d], al
mov byte [rbx + 0x9e], 1
lea rcx, [rbx + 0x340]
call fcn.1400b3750
mov al, 1
mov byte [rbx + 0x100], al
mov rax, qword [rbx + 0xb0]
mov byte [rbx + 0x9c], al
mov rax, qword [rbx + 0xb8]
mov byte [rbx + 0x9d], al
mov byte [rbx + 0x9e], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rbx + 0x100]
call fcn.1401ea3a0
jmp 0x14012aa18
mov ecx, 8
mov edx, 0x28
call fcn.1401e5b40
jmp 0x14012aa18
mov qword [rbx + 0xa0], rdi
mov ecx, 8
mov edx, 0x38
call fcn.1401e5b40
jmp 0x14012aa18
lea rcx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.1401e6380
jmp 0x14012aa18
lea rcx, [rbx + 0x290]
call fcn.1400b2ca0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xf0]
xor esi, esi
jmp 0x14012a9f7
mov qword [rbx + 0xa0], r14
mov ecx, 0x80
mov edx, 0x80
call fcn.1401e5b40
jmp 0x14012aa18
mov qword [rbx + 0xa0], r14
mov ecx, 0x80
mov edx, 0x80
call fcn.1401e5b40
jmp 0x14012aa18
mov byte [rbx + 0x9f], 1
mov sil, 1
lea rcx, [rbx + 0x290]
call fcn.1400b2ca0
mov byte [rbx + 0x100], sil
mov byte [rbx + 0x9f], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rbx + 0x100]
call fcn.1401ea3a0
ud2
mov rdi, qword [rbp]
cmp rdi, 2
jne 0x14012b97e
mov qword [rsi], 2
jmp 0x14012bb07
mov rbx, qword [rbp + 0x20]
test rdi, rdi
je 0x14012ba9c
mov r14, qword [rbp + 0x10]
mov rcx, qword [rbp + 8]
test rcx, rcx
je 0x14012ba9e
mov rdx, qword [rbp + 0x18]
jmp 0x14012baf4
jmp 0x14012baf4
mov qword [rbp - 0x30], r14
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14012bace
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14012be67
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 8
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14012be67
mov qword [rax], r14
lea rdx, fcn.140140ee0
xor ecx, ecx
mov r14, rax
mov qword [rsi], rdi
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], rdx
mov qword [rsi + 0x20], rbx
mov rax, rsi
add rsp, 0xf0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
add byte [rax], al
add cl, ch
jl 0x14012bce6
invalid
mov rax, qword [r9]
test rax, rax
je 0x14012bd0b
mov rcx, qword [rbp + 0x58]
pop r8
mov rcx, qword [rcx + 8]
call qword [rax + 0x18]
mov rax, qword [rbp + 0x30]
mov rcx, qword [rbp + 0x58]
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
mov rax, qword [rbp + 0x50]
push r8
mov qword [rcx + 8], rax
xor eax, eax
xchg byte [rcx + 0x10], al
movzx eax, byte [r14 + 0x40]
invalid
invalid
test al, al
test al, al
je 0x14012bdbe
mov al, 1
xchg byte [r14 + 0x41], al
invalid
invalid
test al, al
jne 0x14012bd40
xor eax, eax
xchg byte [r14 + 0x41], al
mov qword [rbp], 0
add byte [rax], al
add byte [rax], al
mov r14, qword [rbp + 0x48]
mov bl, 1
mov al, 1
xchg byte [r14 + 0x40], al
mov al, 1
xchg byte [r14 + 0x20], al
invalid
invalid
test al, al
jne 0x14012bd7c
and byte [rax + r8*8 - 0x74b6e18b], r8b
adc byte [rcx - 0x75], r9b
mov rax, qword [r14 + 0x10]
mov rcx, qword [r14 + 0x18]
sbb byte [rcx - 0x39], r9b
adc byte [rax], r8b
add byte [rax], al
add byte [rcx], dh
rol byte [rcx - 0x7a], cl
push rsi
invalid
sbb byte [rcx - 0x39], r9b
adc byte [rax], r8b
add byte [rax], al
add byte [rcx], dh
rol byte [rcx - 0x7a], cl
push rsi
and byte [rax - 0x7b], cl
test rax, rax
je 0x14012bd7c
add edi, edi
push rax
test rax, rax
je 0x14012bd7c
invalid
add edi, edi
push rax
call qword [rax + 0x18]
sbb byte [rcx - 0x7a], al
pop rsi
cmp byte [rbx + rbx*8 - 0x74b6e18b], al
invalid
jne 0x14012bda2
mov rax, qword [r14 + 0x28]
mov rcx, qword [r14 + 0x30]
invalid
invalid
sub byte [rax], r8b
xchg byte [r14 + 0x38], bl
test bl, bl
invalid
jne 0x14012bda2
mov rax, qword [r14 + 0x28]
mov rcx, qword [r14 + 0x30]
mov qword [r14 + 0x28], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], dh
xor edx, edx
invalid
invalid
xor edx, edx
xchg byte [r14 + 0x38], dl
push rsi
cmp byte [rax - 0x7b], cl
invalid
je 0x14012bda2
push rsi
cmp byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
or byte [rax - 0x75], cl
call qword [rax + 8]
mov rax, qword [rbp + 0x48]
lock dec qword [rax]
lock dec qword [rax]
lock dec qword [rax]
dec dword [rax]
jne 0x14012b968
mov rcx, qword [rbp + 0x48]
call fcn.140076fc0
jmp 0x14012b968
invalid
invalid
invalid
invalid
invalid
mov rbx, qword [rbp + 0x48]
mov qword [rbp], 1
add byte [r9], r8b
add byte [rax], al
invalid
add byte [r9], r8b
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
pop rbp
or byte [rax - 0x75], cl
add byte [rax], al
mov qword [rbp + 8], rbx
mov rax, qword [rdi + 0x28]
sub byte [r8 - 0x7b], r9b
invalid
sub byte [r8 - 0x7b], r9b
sal byte [rbp + 0x32], 0x48
jne 0x14012be09
invalid
jne 0x14012be09
mov qword [rbp - 0x30], 2
mov dword [rbp - 0x30], 2
rol byte [rdx], 1
add byte [rax], al
add byte [rdi], cl
mov dh, 5
mov bl, 0x75
sbb byte [rax], al
movzx eax, byte [0x1402b3399]
mov ecx, 0x10
mov edx, 8
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 8], bh
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
call fcn.1400020d0
test rax, rax
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
je 0x14012be9a
invalid
invalid
je 0x14012be9a
mov qword [rax], 2
mov qword [rdi + 0x28], rax
invalid
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x77], cl
sub byte [r8 - 0x77], r9b
sub byte [rax - 0x77], cl
sub byte [rax - 0x77], cl
mov qword [rbp + 0x58], rbx
pop rbp
pop rax
mov qword [rbp + 0x50], rax
mov rcx, rax
mov ecx, eax
mov ecx, eax
call fcn.140046dd0
mov rcx, qword [rbp + 0x50]
push rax
dec dword [rax - 0x75]
push r8
push rax
push rax
mov qword [rcx], 1
add byte [rax], al
mov rax, qword [rbp + 0x58]
mov qword [rcx + 8], rax
mov qword [rbp], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
cmp qword [rbp - 0x58], 1
cmp dword [rbp - 0x58], 1
jne 0x14012b968
mov rax, qword [rbp - 0x50]
test rax, rax
test eax, eax
mov al, 0x48
test eax, eax
je 0x14012b968
sbb al, 0xfb
invalid
mov rax, qword [rax + 0x10]
lea rcx, [rbp - 0x38]
invalid
invalid
enter 0xffffffffffff8b48, 0x55
mov eax, 0xc0458b4c
mov rdx, qword [rbp - 0x48]
mov r8, qword [rbp - 0x40]
mov byte [rbp + 0x67], 1
call rax
jmp 0x14012b968
sti
invalid
invalid
sti
invalid
mov ecx, 8
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 8], bh
mov edx, 8
call fcn.1401e5b40
or eax, dword [rax]
jmp 0x14012bea9
add byte [rdx + 0x10], bh
mov edx, 0x10
call fcn.1401e5b40
pushfq
or eax, dword [rax]
jmp 0x14012bea9
and byte [rcx + 8], bh
mov edx, 0x10
add byte [rax], al
add al, ch
test al, 0x9c
or eax, dword [rax]
add byte [rax], al
add al, ch
test al, 0x9c
or eax, dword [rax]
jmp 0x14012bea9
mov ecx, 8
mov edx, 0x10
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 0x10], bh
add byte [rax], al
invalid
add byte [rax], al
add al, ch
invalid
xchg edi, eax
call fcn.1401e5b40
pushfq
or eax, dword [rax]
ud2
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
adc byte [rbp + 0x41], dl
push rsi
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
mov byte [rbp + 0x65], 1
invalid
invalid
add byte [rax], al
mov byte [rbp + 0x65], 1
lea rcx, [rbp - 0x30]
shr r8b, 1
std
scasb al, byte [rdi]
int1
inc esi
add dword gs:[rax - 0x7d], ecx
invalid
invalid
pop rbx
shr r8b, 1
std
scasb al, byte [rdi]
int1
inc esi
add dword gs:[rax - 0x7d], ecx
invalid
pop rdi
pop rsi
pop r14
pop rbp
ret
nop word cs:[rax + rax]
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r14
adc byte [rbp + 0x41], dl
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], al
mov rcx, qword [rbp + 0x50]
mov qword [rcx], 1
add dword [rcx], eax
add byte [rax], al
add byte [rax - 0x75], cl
pop r8
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
pop r8
pop rax
pop rax
mov qword [rcx + 8], rax
mov byte [rbp + 0x65], 0
add rsp, 0x20
add esp, 0x20
or dh, al
add byte gs:[rax - 0x7d], cl
invalid
invalid
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
adc byte [rbp + 0x41], dl
push rsi
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x65], 0
invalid
invalid
je 0x14012bf63
add byte [rax], 0
add byte [rax + 0x7400657d], al
invalid
invalid
je 0x14012bf63
add byte gs:[rdi + rdx + 0x48], dh
mov rcx, rbp
mov ecx, ebp
call fcn.140046dd0
jl case.0x1400af60f.319
int1
inc esi
mov byte [rbp + 0x67], 1
invalid
invalid
invalid
mov byte [rbp + 0x67], 1
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rbp
ret
mov byte [rbp + 0x67], 1
add rsp, 0x20
add dword [eax - 0x7d], ecx
add esp, 0x20
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r14
adc byte [rbp + 0x41], dl
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x64], 1
mov rcx, rbp
invalid
jmp 0x131c0ee89
call fcn.140046dd0
mov byte [rbp + 0x64], 1
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rbp
ret
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r14
adc byte [rbp + 0x41], dl
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
push r8
mov rcx, qword [rbp + 0x50]
mov qword [rcx], 0
mov rax, qword [rbp + 0x58]
pop rax
mov qword [rcx + 8], rax
mov byte [rbp + 0x64], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
adc byte [rbp + 0x41], dl
push rsi
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x80]
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rax - 0x75], cl
lock dec qword [rax]
invalid
add byte [rax], al
mov rax, qword [rbp + 0x48]
lock dec qword [rax]
invalid
jne 0x14012c029
mov rcx, qword [rbp + 0x48]
call fcn.140076fc0
nop
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
invalid
pop rsi
pop r14
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], al
cmp byte [rbp + 0x64], 0
je 0x14012c065
lea rcx, [rbp + 0x38]
call fcn.140046dd0
mov rax, qword [rbp - 0x30]
cmp rax, 2
invalid
ror byte [rax - 0x7d], 1
clc
add dh, byte [rax + rbp + 0x48]
test eax, eax
je 0x14012c097
cmp eax, 2
je 0x14012c097
mov rax, qword [rbp - 0x28]
test rax, rax
jne 0x14012c088
invalid
or ecx, dword [rax - 0x73]
loopne 0x14012c06a
stosb byte [rdi], al
mov ah, 0xf1
int1
int1
invalid
jmp 0x14012c097
mov byte [rbp + 0x67], 1
add rsp, 0x20
pop rbx
pop rdi
add dword [eax - 0x7d], ecx
invalid
pop rsi
pop r14
pop rbp
ret
adc byte [rbp + 0x41], dl
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x67], 0
add byte [ebp + 0x1c], dh
add byte [ebp + 0x1c], dh
lea rcx, [rbp + 0x48]
call fcn.1400452e0
dec dword [rax - 0x75]
lock dec qword [rax]
lock dec qword [rax]
dec dword [rax - 0x75]
lock dec qword [rax]
lock dec qword [rax]
jne case.0x1400c3086.256
mov rcx, qword [rbp + 0x48]
call fcn.140076fc0
scasb al, byte [rdi]
hlt
invalid
scasb al, byte [rdi]
hlt
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
add dh, al
invalid
invalid
add dword [rax - 0x73], ecx
shr r8b, 1
lodsd eax, dword [rsi]
lodsb al, byte [rsi]
int1
inc esi
invalid
invalid
add dword [rax - 0x7d], ecx
add esp, 0x20
add dh, al
invalid
invalid
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x38]
lock dec qword [rax]
dec dword [rax]
jne 0x14012c169
mov rcx, qword [rbp + 0x38]
call fcn.140076fc0
scasb al, byte [rdi]
hlt
invalid
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
and al, 0x10
adc byte [rbp + 0x41], dl
push rbp
push r14
push rsi
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x63], 0
jge 0x14012c1fc
invalid
je case.0x1400e0b7a.146
jge 0x14012c1fc
invalid
add byte [rax + rbx + 0x48], dh
lea ecx, [rbp - 0x58]
lea rcx, [rbp - 0x58]
call fcn.140046dd0
mov byte [rbp + 0x66], 0
add byte [rax - 0x7d], cl
invalid
and byte [rbx + 0x5f], bl
pop rsi
lodsb al, byte [rsi]
int1
inc esi
add byte [rax - 0x7d], cl
add byte [rax - 0x7d], cl
invalid
pop r14
pop rbp
ret
mov byte [rbp + 0x66], 0
add rsp, 0x20
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
invalid
adc byte [rbp + 0x41], dl
push rsi
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x7400667d], al
sbb al, 0x48
invalid
cmp byte [rbp + 0x66], 0
je case.0x1400e0d90.175
lea rcx, [rbp + 0x38]
lea ecx, [rbp + 0x38]
cmp r8b, r13b
jmp 0x14012c183
call fcn.1400452e0
int1
dec dword [rax - 0x75]
cmp r8b, r14b
cmp al, dh
mov rax, qword [rbp + 0x38]
lock dec qword [rax]
cmp al, dh
dec qword [rax]
or byte [rbp + 9], dh
jne case.0x1400e0d90.175
or dword [rax - 0x75], ecx
cmp r8b, r13b
cmp al, ch
mov rcx, qword [rbp + 0x38]
cmp al, ch
call fcn.140076fc0
mov eax, 0x90fff4ad
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
nop word cs:[rax + rax]
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
invalid
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
shr r8b, 1
invalid
add qword [rax], r8
in al, dx
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
shr r8b, 1
movabs eax, dword [0x20c483489000014c]
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
mov rax, qword [rbp + 0x30]
invalid
invalid
add byte [rax], al
mov rax, qword [rbp + 0x30]
mov rcx, qword [rbp + 0x58]
pop r8
pop r8
mov qword [rcx], rax
mov dword [rcx], eax
add dword [rax - 0x75], ecx
mov rax, qword [rbp + 0x50]
push r8
push rax
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
xor eax, eax
xchg byte [rcx + 0x10], al
mov byte [rbp + 0x66], 1
add word [rax - 0x7d], cx
invalid
invalid
add word [rax - 0x7d], cx
invalid
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop rbp
ret
nop dword [rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
invalid
push rsp
and al, 0x10
invalid
adc byte [rbp + 0x41], dl
push rsi
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
mov rax, qword [rbp + 0x30]
mov eax, dword [rbp + 0x30]
mov rcx, qword [rbp + 0x58]
pop r8
mov qword [rcx], rax
mov rax, qword [rbp + 0x50]
add dword [rax - 0x75], ecx
push r8
mov qword [rcx + 8], rax
xor eax, eax
or byte [r9], sil
or byte [rcx], dh
rol byte [rsi + 0x45c61041], 0x67
add byte [rax - 0x7d], cl
xchg byte [rcx + 0x10], al
mov byte [rbp + 0x67], 0
add byte [eax - 0x7d], cl
invalid
invalid
add byte [eax - 0x7d], cl
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
nop dword [rax]
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push r14
push rsi
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
mov rcx, qword [rbp + 0x50]
mov ecx, dword [rbp + 0x50]
push r8
mov qword [rcx], 1
add byte [rax], al
add byte [rax - 0x75], cl
pop r8
mov rax, qword [rbp + 0x58]
mov qword [rcx + 8], rax
mov byte [rbp + 0x63], 0
add byte [rax - 0x7d], cl
invalid
invalid
add byte [rax - 0x7d], cl
add esp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop rbp
ret
int3
int3
mov rax, rcx
mov qword [rcx], 3
add byte [rax], al
add byte [rax], al
add bl, al
int3
ret
int3
int3
or dword [rax - 0x7d], ecx
jns 0x14012c339
cmp dword [rcx + 8], 0
add byte [rdi], cl
xchg esp, eax
rol bl, 0x48
add ecx, 0x18
invalid
invalid
sete al
ret
rcr dword [rax], 0xe9
sbb cl, ch
jmp fcn.140027be0
movabs eax, dword [0x48c88948ccffefb8]
mov ecx, dword [rdx]
out dx, eax
dec esp
mov rax, rcx
mov rcx, qword [rdx]
test rcx, rcx
je 0x14012c356
cmp ecx, 1
jne 0x14012c371
invalid
stc
add dword [rbp + 0x21], esi
mov rcx, qword [rdx + 8]
jmp 0x14012c375
cmp qword [rdx + 8], 0
je 0x14012c392
mov rcx, qword [rdx + 0x18]
mov qword [rax + 0x10], rcx
mov qword [rax], 1
add byte [rax - 0x77], cl
invalid
invalid
adc byte [rax - 0x39], cl
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
or bl, al
mov dword [rax + 8], ecx
ret
mov rcx, qword [rdx + 0x10]
adc byte [rcx], sil
rol byte [rbp + 0x31], cl
xor eax, eax
invalid
invalid
stc
xor edx, edx
xor r8d, r8d
xor eax, eax
cmp rcx, 0xfffffffffffffffe
dec byte [rax + 0xf]
cmovb rdx, rcx
setb r8b
mov qword [rax], r8
mov dword [rax], eax
rol dword [rcx + 0xf], 1
xchg edx, eax
ror byte [rcx + rcx*4], 0x48
mov dword [rax], eax
mov qword [rax + 8], rcx
mov qword [rax + 8], rcx
or byte [rax - 0x77], cl
mov qword [rax + 0x10], rdx
ret
push rax
adc bl, al
mov qword [rax], 1
xorps xmm0, xmm0
movups xmmword [rax + 8], xmm0
ret
int3
int3
int3
or byte [r9 - 0x47], cl
int 0xcc
movabs r9, 0xcccccccccccccccd
cmp r10, rax
cmp edx, eax
int3
je 0x14012c461
test byte [rdx + 0x4c000000], dl
sub eax, edx
add byte [rax], al
add byte [rcx + rbp - 0x30], cl
sub rax, r10
ror byte [rcx - 9], 1
loope 0x14012c41e
mul r9
shr rdx, 6
invalid
invalid
shr edx, 6
invalid
invalid
add r10, 0x48
xor r8d, r8d
xor eax, eax
ret 0x4548
xor r8d, r8d
xor eax, eax
lea rax, [0x14025a558]
jmp case.0x1400b0391.318
add byte [rax], al
add byte [rax], al
mov r11, qword [r10 - 0x38]
add r8, r11
add r10, 0x50
push rax
fmul dword [rcx - 0x7d]
ret 0x4850
push rax
invalid
push rax
dec rdx
dec edx
je 0x14012c464
mov r11, qword [r10 - 0x48]
movsxd r11, dword [rax + r11*4]
cwde
add r11, rax
jmp r11
jmp rbx
jmp rbx
mov ebx, dword [rdx - 0x30]
jmp 0x14012c3f4
pop rdx
shr bl, 1
loopne 0x14012c47b
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbp + 0xf], al
mov dh, 0x5a
pop rdx
movzx r11d, byte [r10 - 0xd]
sub r11b, byte [r10 - 0xe]
sub r11b, byte [r10 - 0xe]
movzx r11d, r11b
add r11, qword [r10 - 0x30]
add ebx, dword [rdx - 0x30]
fisttp dword [rbp + 3]
pop rdx
add ebx, dword [rdx - 0x30]
ror byte [rdi], 1
invalid
jb 0x14012c4f7
add r11, qword [r10]
add ebx, dword [rdx]
sbb dh, byte [rbx - 0x48]
jae 0x14012c3f4
jmp 0x14012c4f7
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx - 0x75], cl
jb 0x14012c424
mov rsi, qword [r10 - 0x30]
mov r11, qword [r10 - 0x20]
cmp rsi, r11
cmp esi, ebx
cmp esi, ebx
cmovb r11, rsi
cmovb ebx, esi
fsubp st(3)
xchg ebx, eax
jmp 0x14012c3f4
xor r8d, r8d
mov r10, qword [rcx + 0x10]
mov rax, qword [rcx + 0x18]
cmp r10, rax
cmp edx, eax
je 0x14012c50f
sub rax, r10
mul r9
shr rdx, 6
shr edx, 6
invalid
add r10, 0x48
add edx, 0x48
lea rax, [0x14025a568]
add eax, 0x12e0de
loopne 0x14012c49b
add bl, ch
adc al, 0xf
invalid
invalid
jmp case.0x1401087e8.18
nop dword [rax]
mov rcx, qword [r10 - 0x38]
add r8, rcx
add r10, 0x50
add edx, 0x50
add edx, 0x50
dec rdx
je 0x14012c50f
retf 0x6f74
mov rcx, qword [r10 - 0x48]
movsxd rcx, dword [rax + rcx*4]
or al, 0x88
or al, 0x88
mov byte [rax + 1], cl
sar edi, 0xe1
jmp rcx
mov rcx, qword [r10 - 0x30]
jmp 0x14012c494
add rcx, rax
jmp rcx
nop dword [rax + rax]
mov r9, qword [r10 - 0x30]
mov rcx, qword [r10 - 0x20]
cmp r9, rcx
cmovb rcx, r9
jmp 0x14012c494
ret
ret
add byte [rcx + 0xf], al
mov dh, 0x4a
sub cl, byte [r10 - 0xe]
sub cl, byte [r10 - 0xe]
sub cl, byte [r10 - 0xe]
movzx ecx, cl
leave
add rcx, qword [r10 - 0x30]
jb 0x14012c4f7
add rcx, qword [r10]
jae 0x14012c494
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
mov edx, 0x2b
call fcn.1401e6090
mov rax, r8
add rsp, 0x20
invalid
and byte [rsi - 0x3d], bl
invalid
int3
push rdi
push rbx
sub rsp, 0x78
mov rsi, r8
mov rbx, rdx
mov rdi, rcx
bswap rbx
mov rax, qword [r8 + 8]
mov rcx, qword [r8 + 0x10]
mov rdx, rcx
sub rdx, rax
ret 0x8348
cli
invalid
ret 0x8348
cmp edx, 2
ja 0x14012c55e
mov edx, 3
mov rcx, rsi
call fcn.140004960
test ch, ch
dec dword [rax - 0x75]
or byte [rax - 0x75], r9b
invalid
invalid
test ch, ch
dec dword [rax - 0x75]
or byte [rax - 0x75], r9b
adc byte [rbp + r9*4 + 0x76], r9b
adc byte [rax - 0x75], cl
invalid
lea r14, [rsi + 0x10]
mov rdx, qword [rsi]
shr rbx, 0x28
mov word [rdx + rax], bx
shr ebx, 0x10
mov byte [rdx + rax + 2], bl
add al, byte [rdx]
add al, byte [rdx]
add rax, 3
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x14012c64b
xchg ebp, eax
add byte [rax], al
invalid
xchg ebp, eax
add byte [rax], al
add byte [rax - 0x77], cl
or byte [rdi], r9b
mov dh, 0x5f
add eax, 0x104e8b48
cmp rcx, rax
jne 0x14012c5ac
mov edx, 1
mov rcx, rsi
call fcn.140004960
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi]
mov byte [rdx + rax], bl
add cl, byte [rax - 1]
ror byte [rax - 0x77], 0x44
and al, 0x20
add cl, byte [rax - 1]
ror byte [rax - 0x77], 0x44
and al, 0x20
cmp rax, rcx
ja 0x14012c64b
invalid
mov edx, 4
mov rcx, rsi
call fcn.140004960
mov rax, qword [rsi + 8]
or byte [rax - 0x75], r9b
invalid
invalid
or byte [rax - 0x75], r9b
adc byte [rax - 0x75], r9b
invalid
mov rdx, qword [rsi]
mov dword [rdx + rax], edi
add rax, 4
invalid
mov qword [rsp + 0x20], rax
and byte [rax + 0x39], cl
enter 0xe77, 0x48
mov dword [rsi + 8], eax
cmp rax, rcx
ja 0x14012c64b
mov qword [rsi + 8], rax
add rsp, 0x78
add esp, 0x78
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rax, [rsp + 0x20]
mov qword [rsp + 0x28], rax
and al, 0x28
lea rax, [fcn.140004ed0]
mov qword [rsp + 0x30], rax
xor byte [rcx + rcx*4 + 0x74], cl
and al, 0x38
xor byte [rcx + rcx*4 + 0x74], cl
and al, 0x38
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
lea rax, str.P.__
mov qword [rsp + 0x48], rax
str word [eax - 0x77]
and al, 0x48
mov qword [rsp + 0x50], 2
mov qword [rsp + 0x68], 0
mov dword [rsp + 0x68], 0
mov dword [rsp + 0x68], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x58], rax
and al, 0x58
mov qword [rsp + 0x60], 2
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
adc eax, 0xf67e5
in eax, 0x67
str word [rax - 0x73]
and al, 0x48
in eax, 0x67
str word [rax - 0x73]
and al, 0x48
call fcn.1401e5ed0
int3
sub rsp, 0x298
lea rbp, [rsp + 0x80]
in al, dx
cwde
add al, byte [rax]
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
mov qword [rbp + 0x210], 0xfffffffffffffffe
cmp qword [rdx], 0
je 0x14012c790
add byte [rax], al
invalid
test dword [rax], edx
add al, byte [rax]
add dh, bh
invalid
mov rbx, r8
mov rdi, rdx
mov qword [rbp + 0x208], rcx
add al, byte [rax]
add byte [rbx + rcx*4 + 0x7a], cl
mov r15, qword [rdx + 8]
cmp qword [r8 + 0x10], r15
add al, byte [rax]
add byte [rbx + rcx*4 + 0x7a], cl
mov r15, qword [rdx + 8]
cmp qword [r8 + 0x10], r15
jbe 0x14012c7ff
mov rax, qword [rdi + 0x10]
mov eax, dword [rdi + 0x10]
adc byte [r8 - 0x77], r9b
test eax, edi
add dword [rax], eax
mov qword [rbp + 0x1f8], rax
imul rsi, r15, 0x130
add byte [rax], al
add byte [rcx + 0x69], cl
div dword [rax]
add dword [rax], eax
add byte [rax], al
mov r13, qword [rbx + 8]
mov r14, qword [rbx + 0x20]
mov r12, qword [r13 + rsi]
lea rdx, [rsi + r13]
add rdx, 8
add edx, 8
add byte [rax], al
mov r13, qword [rbx + 8]
mov r14, qword [rbx + 0x20]
mov r12, qword [r13 + rsi]
lea rdx, [rsi + r13]
add rdx, 8
add edx, 8
add edx, 8
lea rcx, [rbp - 0x60]
mov r8d, 0x128
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
xchg ebp, eax
add byte [rdx], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x200], rdx
call sub.VCRUNTIME140.dll_memcpy
xchg edx, eax
or eax, dword [rax]
mov qword [r13 + rsi], 2
mov qword [r13 + rsi + 8], r14
je 0x14012c77a
or byte [rcx - 0x7d], cl
cld
add cl, byte [rdi]
invalid
cdq
add byte [rax], al
invalid
je 0x14012c77a
or byte [rcx - 0x7d], cl
cld
add cl, byte [rdi]
test byte [rcx + 0x48000000], bl
lea ecx, [rbp + 0xd0]
lea rcx, [rbp + 0xd0]
lea rdx, [rbp - 0x60]
mov r8d, 0x128
call sub.VCRUNTIME140.dll_memcpy
invalid
xchg edx, eax
or eax, dword [rax]
dec qword [rbx + 0x18]
sbb byte [rcx + rcx*4 + 0x7b], cl
and byte [rcx + rcx*4 - 0x5b], cl
enter 0, 0
invalid
sbb byte [rcx + rcx*4 + 0x7b], cl
and byte [rcx + rcx*4 - 0x5b], cl
enter 0, 0
cmp r15, qword [rbp + 0x1f8]
cmp edi, dword [rbp + 0x1f8]
add byte [rax], al
jne 0x14012c795
test r12, r12
jne 0x14012c817
mov byte [rcx], 9
jmp 0x14012c7d4
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0xc8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test r12, r12
je 0x14012c831
mov qword [rdi], 1
add byte [rax], al
mov qword [rdi + 8], rax
mov rcx, qword [rbp + 0x208]
lea rdx, [rbp + 0xd8]
mov r8d, 0x120
call sub.VCRUNTIME140.dll_memcpy
invalid
nop
add rsp, 0x298
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rdx, [rbp - 0x60]
mov r8d, 0x128
mov rcx, qword [rbp + 0x200]
call sub.VCRUNTIME140.dll_memcpy
xchg edx, eax
or eax, dword [rax]
lea rcx, str.invalid_keyC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, [0x140221670]
invalid
add byte [rdx + 0xb], bh
call fcn.1401e6480
lea rcx, str.assertion_failed:_slot.next.is_none__
lea r8, [0x1402216c8]
lea eax, [0x1402216c8]
mov edx, 0x25
call fcn.1401e6090
jmp 0x14012c849
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, [0x140221688]
mov edx, 0x2b
call fcn.1401e6090
invalid
ud2
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x73], cl
invalid
enter 0, 0
add byte [rax], 0
add byte [rax - 0x73], cl
invalid
call fcn.14012c890
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
int3
lea ebp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
mov qword [rbp - 8], 0xfffffffffffffffe
movzx eax, byte [rcx + 0x10]
clc
invalid
cmp rax, 6
ja case.0x14012c8c1.2
invalid
invalid
add byte [rax], al
invalid
xchg dword [rcx + 0x49000000], ebp
mov ecx, ecx
mov r9, rcx
lea rcx, [0x14025a578]
lea ecx, [0x14025a578]
mov esi, 0x480012dc
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [r9 + 0x18]
cmp rax, 1
invalid
je 0x14012c939
add dword [rsp + rbp*2 + 0x48], esi
test eax, eax
test rax, rax
jne case.0x14012c8c1.2
add byte [rcx - 0x75], cl
and byte [r9 - 0x75], cl
push rcx
sub byte [rax - 0x75], cl
adc byte [rbp - 0x75], cl
mov r8, qword [r9 + 0x30]
invalid
invalid
mov rax, qword [r9 + 0x20]
mov rdx, qword [r9 + 0x28]
mov rax, qword [rax + 0x10]
mov r8, qword [r9 + 0x30]
add r9, 0x38
jmp 0x14012c92e
xor byte [rcx - 0x7d], cl
sar dword [rax], 0xeb
lea rcx, [r9 + 0x18]
lea rcx, [r9 + 0x18]
mov qword [rbp - 0x10], r9
call fcn.1400259f0
not dword [rax + 0xdebffef]
not dword [rax + 0xdebffef]
lea rcx, [r9 + 0x18]
mov qword [rbp - 0x10], r9
call fcn.1400259f0
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
add rcx, 0x78
add rsp, 0x30
pop rbp
jmp fcn.14006f460
and byte [rax - 0x75], cl
adc byte [rbp - 0x75], cl
sub byte [r9 - 0x7d], cl
sal dword [rax], 0x4c
mov ecx, ecx
mov rcx, r9
add rsp, 0x30
pop rbp
jmp rax
cmp qword [r9 + 0x28], 0
je case.0x14012c8c1.2
mov r8, qword [r9 + 0x20]
mov rcx, qword [0x1402b32e8]
xor edx, edx
add rsp, 0x30
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x30
pop rbp
ret
and al, 0x10
push rbp
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
mov rax, qword [rax]
test rax, rax
je 0x140132cec
lock dec qword [rax]
jne 0x140132cec
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax]
call fcn.14003e790
nop
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
invalid
or byte [rax - 0xb7efa8], cl
ror byte [rax - 0x7d], 0xc4
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
add byte [rax], al
cmp qword [rcx], 0
cmp dword [rax], eax
cmovne rdi, rax
clc
cmp qword [rdi], 0
je 0x1401336a1
mov rbx, rdx
mov r14, qword [rdx + 8]
test r14, r14
je 0x1401333cc
mov rsi, rcx
mov esi, ecx
mov r12, qword [r14 + 8]
lea r15, [r12 + 0x10]
mov rcx, r15
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1401335da
xor eax, eax
movzx ecx, byte [r12 + 0x18]
test cl, cl
jne 0x1401335ef
cmp byte [r12 + 0x78], 0
je 0x1401333d6
mov qword [rbp - 0x20], rbx
test al, al
jne 0x140133468
jmp 0x140133455
mov esi, 3
jmp 0x1401335c8
mov dword [rbp - 0xc], eax
mov qword [rbp - 0x20], r15
cmp byte [r12 + 0x79], 1
mov qword [rbp - 0x18], r12
jne 0x14013343c
mov rax, qword [rbp - 0x18]
cmp dword [rax + 0x30], 0x103
mov rcx, rax
jne 0x140133431
mov rax, qword [rcx + 0x28]
lea rdx, [rcx + 0x30]
mov dword [rbp - 0x30], 0
mov qword [rbp - 0x28], 0
mov rcx, qword [rax + 0x10]
lea r8, [rbp - 0x30]
call qword [sym.imp.ntdll.dll_NtCancelIoFileEx]
mov rcx, qword [rbp - 0x18]
test eax, eax
je 0x140133431
cmp eax, 0xc0000225
jne 0x140133640
mov byte [rcx + 0x79], 2
mov dword [rcx + 0x74], 0
mov r12, qword [rbp - 0x18]
mov byte [r12 + 0x78], 1
mov r15, qword [rbp - 0x20]
mov eax, dword [rbp - 0xc]
mov qword [rbp - 0x20], rbx
test al, al
jne 0x140133468
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x14013365d
mov rcx, r15
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rcx, r14
mov qword [rbp - 0x18], r14
call fcn.140056bf0
mov rcx, qword [0x1402b32e8]
xor r14d, r14d
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp - 0x20]
mov qword [rax + 8], 0
lea rbx, [rdi + 0x20]
mov rcx, rbx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1402b3390]
add byte [rax - 0x2f], cl
loopne 0x1401334ff
test eax, eax
add byte [rax - 0x2f], cl
loopne 0x1401334ff
test eax, eax
jne 0x140133620
movzx eax, byte [rdi + 0x28]
mov rcx, qword [rsi + 0x10]
lock inc qword [rcx]
jle 0x14013363e
mov rdx, qword [rdi + 0x40]
cmp rdx, qword [rdi + 0x30]
jne 0x140133508
mov qword [rbp - 0x20], rcx
mov dword [rbp - 0xc], r14d
mov qword [rbp - 0x18], rbx
lea rcx, [rdi + 0x30]
mov qword [rbp - 0x38], rdi
call fcn.1401883d0
mov rdi, qword [rbp - 0x38]
mov rdx, qword [rdi + 0x40]
mov rbx, qword [rbp - 0x18]
mov r14d, dword [rbp - 0xc]
call 0x13488c048
mov rcx, qword [rbp - 0x20]
mov rax, qword [rdi + 0x38]
mov qword [rax + rdx*8], rcx
inc rdx
mov qword [rdi + 0x40], rdx
mov qword [rdi + 0x18], rdx
cmp rdx, 0x10
jne 0x1401335a5
test r14b, r14b
jne 0x14013353d
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x140133675
mov rcx, rbx
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rax, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
mov rcx, qword [rax + 0x10]
xor esi, esi
mov edx, 1
xor r9d, r9d
call qword [sym.imp.kernel32.dll_PostQueuedCompletionStatus]
test eax, eax
jne 0x1401335c8
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp - 0x30], rax
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimeiodriver.rs
mov qword [rsp + 0x20], rax
lea rcx, str.failed_to_wake_I_O_driver
lea r9, fcn.140041570
lea r8, [rbp - 0x30]
mov edx, 0x19
call fcn.1401e63e0
jmp 0x14013363e
test r14b, r14b
jne 0x1401335bd
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x14013368b
mov rcx, rbx
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
xor esi, esi
mov rax, rsi
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
call fcn.1401ed0a0
xor al, 1
movzx ecx, byte [r12 + 0x18]
test cl, cl
je 0x1401333b3
mov qword [rbp - 0x30], r15
mov byte [rbp - 0x28], al
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.10_src_syswindowsmod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140046230
lea r8, [rbp - 0x30]
mov edx, 0x2b
call fcn.1401e63e0
jmp 0x14013363e
call fcn.1401ed0a0
mov r14d, eax
xor r14b, 1
movzx eax, byte [rdi + 0x28]
mov rcx, qword [rsi + 0x10]
lock inc qword [rcx]
jg 0x1401334d1
ud2
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
shl rax, 0x20
or rax, 2
mov rcx, rax
call fcn.14004da10
jmp 0x14013343c
call fcn.1401ed0a0
test al, al
jne 0x140133468
mov byte [r12 + 0x18], 1
jmp 0x140133468
call fcn.1401ed0a0
test al, al
jne 0x14013353d
mov byte [rdi + 0x28], 1
jmp 0x14013353d
call fcn.1401ed0a0
test al, al
jne 0x1401335bd
mov byte [rdi + 0x28], 1
jmp 0x1401335bd
lea rcx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.A_Tokio_1.x_context_was_found__but_timers_are_disabled._Call__enable_time__on_the_runtime_builder_to_enable_timers.
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimeio_registration.rs
mov edx, 0x68
call fcn.1401e6480
int3
mov esi, dword [rbp - 0x18]
cmp byte [rbp - 0xc], 0
jne 0x140133750
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x14013376a
mov rcx, qword [rbp - 0x20]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
call fcn.1401ed0a0
test al, al
jne 0x140133750
mov byte [rsi + 0x18], 1
jmp 0x140133750
add byte [rax], al
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 1
mov eax, 1
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140133b6e
mov byte [rax], bl
mov word [rbp + 0x60], 0
mov qword [rbp + 0x50], rax
lea rax, [0x1402226a8]
mov qword [rbp + 0x58], rax
mov qword [rbp - 8], rdi
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140133a71
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140133b7d
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x70
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140133b7d
movups xmm0, xmmword [rbp + 0x58]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rbp + 0x48]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rbp + 0x38]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [rbp - 8]
movups xmm1, xmmword [rbp + 8]
movups xmm2, xmmword [rbp + 0x18]
movups xmm3, xmmword [rbp + 0x28]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
jmp 0x140133b5b
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x148
pop rbx
pop rdi
add byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
mov ecx, 1
mov edx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
call fcn.1401e5b40
mov ecx, 8
mov edx, 0x70
call fcn.1401e5b40
ud2
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp - 8]
call fcn.1400b70e0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
fild dword [rcx + rcx*4 - 0x73]
pushfq
add byte [rax], al
add byte [rcx + rcx*4 + 0x55], cl
fmul dword [rcx + rcx*4 + 0x45]
loopne 0x140133cc6
mov byte [rbp + 0xcd], bl
jmp 0x140133ca6
cmp byte [rax + 8], r11b
je 0x140133d6a
nop word cs:[rax + rax]
inc rbx
inc r14
mov rax, r14
nop dword [rax]
mov r14, rax
mov eax, 0
cmp r14, r15
jae 0x140133cb0
movzx r12d, word [rdi + r14*4]
cmp r12, 0xffff
je 0x140133e4b
inc dword [rax]
add byte [rdi], cl
test byte [rcx + rax], bh
add byte [rdx + 0xf], al
mov bh, 0x44
mov bh, 2
movzx eax, word [rdi + r14*4 + 2]
mov ecx, esi
and ecx, eax
mov edx, r14d
sub edx, ecx
and edx, esi
cmp rdx, rbx
jb 0x140133f67
cmp ax, r9w
jne 0x140133ca0
cmp qword [rbp + 0xc0], r12
jbe 0x140133ffb
test r8, r8
sete al
imul r13, r12, 0x68
mov rcx, qword [r10 + r13 + 0x40]
test rcx, rcx
setne dl
cmp dl, al
je 0x140133ca0
lea rax, [r10 + r13]
add rax, 0x40
test rcx, rcx
je 0x140133c8a
mov rcx, qword [rbp + 0x90]
cmp qword [rax + 0x10], rcx
jne 0x140133ca0
mov rcx, qword [rax + 8]
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp + 0x90]
call sub.VCRUNTIME140.dll_memcmp
movzx r11d, byte [rbp + 0xcd]
mov r8, qword [rbp - 0x20]
mov r10, qword [rbp - 0x28]
mov r9d, dword [rbp + 0x9c]
test eax, eax
jne 0x140133ca0
mov rcx, qword [rbp + 0xb0]
mov rax, qword [rcx + 0x20]
mov qword [rbp + 0x40], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rbp + 0x30], xmm1
movaps xmmword [rbp + 0x20], xmm0
cmp qword [r10 + r13], 0
mov rsi, qword [rbp + 0xa0]
mov rdx, qword [rbp + 0xc0]
je 0x140133db0
add r10, r13
mov rdx, qword [r10 + 8]
mov rcx, rsi
call fcn.1400e8e40
mov rdx, qword [rsi + 0x28]
cmp rdx, r12
jbe 0x140134043
mov rax, qword [rsi + 0x20]
movups xmm0, xmmword [rax + r13 + 0x18]
movups xmm1, xmmword [rax + r13 + 0x28]
mov r8, qword [rbp + 0xa8]
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8], xmm0
movzx ecx, byte [rax + r13 + 0x38]
mov edx, dword [rax + r13 + 0x3c]
mov dword [r8 + 0x24], edx
mov edx, dword [rax + r13 + 0x39]
mov dword [r8 + 0x21], edx
mov rdx, qword [rbp + 0x40]
movaps xmm0, xmmword [rbp + 0x20]
movaps xmm1, xmmword [rbp + 0x30]
movups xmmword [rax + r13 + 0x18], xmm0
movups xmmword [rax + r13 + 0x28], xmm1
mov qword [rax + r13 + 0x38], rdx
mov byte [r8 + 0x20], cl
mov r8, qword [rbp + 0xb8]
mov rax, qword [r8]
test rax, rax
je 0x140133fe7
mov rax, qword [rax + 0x10]
lea rcx, [r8 + 0x18]
mov rdx, qword [r8 + 8]
mov r8, qword [r8 + 0x10]
add rsp, 0x158
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp rax
mov edi, r9d
mov r9, qword [rbp + 0xb8]
movups xmm0, xmmword [r9]
movups xmm1, xmmword [r9 + 0x10]
movaps xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x50], xmm0
mov rcx, qword [rbp + 0xb0]
mov rax, qword [rcx + 0x20]
mov qword [rbp + 0x10], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rbp], xmm1
movaps xmmword [rbp - 0x10], xmm0
mov rdx, qword [rbp + 0xc0]
cmp rdx, 0x8000
jae 0x140134054
movups xmm0, xmmword [r9]
movups xmm1, xmmword [r9 + 0x10]
movups xmmword [rbp + 0x70], xmm1
movups xmmword [rbp + 0x60], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rbp + 0x38], xmm0
movups xmmword [rbp + 0x48], xmm1
mov rax, qword [rcx + 0x20]
mov qword [rbp + 0x58], rax
mov word [rbp + 0x80], di
mov qword [rbp + 0x20], 0
mov rax, rdx
mov rsi, qword [rbp + 0xa0]
cmp rdx, qword [rsi + 0x18]
jne 0x140133efb
lea rcx, [rsi + 0x18]
call fcn.1401ac500
mov r10, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r15, qword [rsi + 0x50]
mov rdx, qword [rbp + 0xc0]
imul rcx, rax, 0x68
movups xmm0, xmmword [rbp + 0x20]
movups xmm1, xmmword [rbp + 0x30]
movups xmm2, xmmword [rbp + 0x40]
movups xmm3, xmmword [rbp + 0x50]
movups xmm4, xmmword [rbp + 0x60]
movups xmm5, xmmword [rbp + 0x70]
mov r8, qword [rbp + 0x80]
mov qword [r10 + rcx + 0x60], r8
movups xmmword [r10 + rcx + 0x50], xmm5
movups xmmword [r10 + rcx + 0x40], xmm4
movups xmmword [r10 + rcx + 0x30], xmm3
movups xmmword [r10 + rcx + 0x20], xmm2
movups xmmword [r10 + rcx + 0x10], xmm1
movups xmmword [r10 + rcx], xmm0
inc rax
mov qword [rsi + 0x28], rax
cmp r14, r15
jae 0x140134021
mov rax, qword [rsi + 0x48]
mov word [rax + r14*4], dx
mov word [rax + r14*4 + 2], di
jmp 0x140133fdc
cmp rbx, 0x200
setae al
mov rcx, qword [rbp + 0xa0]
cmp qword [rcx], 2
setne r8b
and r8b, al
mov rax, qword [rbp + 0xb8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp], xmm1
movaps xmmword [rbp - 0x10], xmm0
mov rdx, qword [rbp + 0xb0]
mov rax, qword [rdx + 0x20]
mov qword [rbp + 0x40], rax
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rbp + 0x30], xmm1
movaps xmmword [rbp + 0x20], xmm0
mov byte [rbp + 0xcf], 0
mov byte [rbp + 0xce], 0
mov byte [rsp + 0x28], r8b
mov qword [rsp + 0x20], r14
lea rdx, [rbp - 0x10]
lea r8, [rbp + 0x20]
call fcn.140134400
mov rax, qword [rbp + 0xa8]
mov byte [rax + 0x20], 2
add rsp, 0x158
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0xcf], 1
mov byte [rbp + 0xce], 1
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, r12
mov rdx, qword [rbp + 0xc0]
call fcn.1401e5f90
jmp 0x14013406c
mov byte [rbp + 0xcf], 0
mov byte [rbp + 0xce], 0
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, r14
mov rdx, r15
call fcn.1401e5f90
jmp 0x14013406c
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, r12
call fcn.1401e5f90
jmp 0x14013406c
lea rcx, str.header_map_at_capacity
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov edx, 0x16
call fcn.1401ea100
ud2
mov byte [rbp + 0xcf], 1
mov byte [rbp + 0xce], 0
add byte [rax], al
add byte [rax], al
call rax
mov byte [rbp + 0xcf], 1
mov byte [rbp + 0xce], 0
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
or byte [rax - 0x77], cl
loopne 0x140134357
mov eax, dword [rax + 0x10]
mov qword [rbp - 0x10], rax
xor eax, eax
mov qword [rbp - 0x18], rax
mov qword [rbp - 8], rcx
mov rax, qword [rbp - 0x18]
cmp qword [rbp - 0x10], rax
je 0x140134342
inc rax
mov qword [rbp - 0x18], rax
lea rsi, [rcx + 0x88]
call fcn.1400b5070
mov rcx, rsi
jmp 0x140134320
mov rax, qword [rbp - 0x20]
cmp qword [rax], 0
je 0x140134366
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 8]
clc
add rsp, 0x48
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x48
pop rsi
pop rbp
ret
mov qword [rbp + 0x558], r9
jmp 0x1401348c8
test rsi, rsi
je 0x1401349f0
mov qword [rbp + 0x530], rdi
mov qword [rbp + 0x4d0], 0
mov qword [rbp + 0x4d8], 1
mov qword [rbp + 0x4e0], 0
mov qword [rbp - 0x20], 0
mov qword [rbp - 0x18], 8
mov qword [rbp - 0x10], 0
mov qword [rbp + 0x430], 0
mov qword [rbp + 0x438], rsi
mov rcx, qword [rbp + 0x558]
mov qword [rbp + 0x440], rcx
mov qword [rbp + 0x448], rsi
mov qword [rbp + 0x450], 0
mov qword [rbp + 0x458], rsi
mov qword [rbp + 0x460], 1
movabs rax, 0x2c0000002c
mov qword [rbp + 0x468], rax
mov word [rbp + 0x470], 1
lea rax, [rcx + 8]
mov qword [rbp + 0x528], rax
mov eax, 1
mov qword [rbp + 0x518], rax
xor ecx, ecx
movabs r14, 0xfefefefefefefeff
xor edi, edi
xor eax, eax
mov qword [rbp + 0x538], rax
xor eax, eax
mov qword [rbp + 0x548], rax
xor r13d, r13d
mov qword [rbp + 0x520], rsi
test r13b, r13b
je 0x140134ad1
mov rbx, qword [rbp + 0x4d0]
lea rax, [rbp + 0x4d8]
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rbp - 0x20]
mov rax, qword [rbp - 0x10]
movdqa xmmword [rbp + 0x430], xmm0
mov qword [rbp + 0x450], rax
movaps xmmword [rbp + 0x440], xmm1
mov rdi, qword [rbp + 0x530]
test rdi, rdi
je 0x140134a0b
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x558]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, rbx
mov rax, qword [rbp + 0x218]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x140135030
test rax, rax
je 0x140134a43
mov r8, qword [rbp + 0x220]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbp + 0x238]
mov rdi, qword [rbp + 0x240]
add rsi, 8
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140134a64
add rsi, 0x18
sub rdi, 1
jb 0x140135010
cmp qword [rsi - 8], 0
je 0x140134a60
mov r8, qword [rsi]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call rbx
jmp 0x140134a60
mov rax, qword [rbp - 0x18]
lea rcx, [rdx + rdx*2]
mov r8, qword [rbp + 0x568]
mov qword [rax + rcx*8], r8
mov qword [rax + rcx*8 + 8], r15
mov qword [rax + rcx*8 + 0x10], r8
inc rdx
mov qword [rbp - 0x10], rdx
movzx eax, byte [rbp + 0x471]
mov rcx, rbx
mov qword [rbp + 0x548], rax
mov r13d, eax
test r13b, r13b
jne 0x1401349b9
cmp rdi, rsi
jbe 0x140134ae0
mov rbx, rdi
jmp 0x140134c71
movzx eax, byte [rbp + 0x468]
mov r8, rax
movabs rdx, 0x101010101010101
imul r8, rdx
mov rbx, qword [rbp + 0x450]
mov rdx, rdi
mov r10, rsi
sub r10, rdx
mov r9, qword [rbp + 0x558]
add r9, rdx
cmp r10, 0x10
jae 0x140134b50
cmp rsi, rdx
je 0x140134c60
xor edi, edi
nop word cs:[rax + rax]
cmp byte [r9 + rdi], al
je 0x140134c23
inc rdi
cmp r10, rdi
jne 0x140134b30
jmp 0x140134c60
lea r11, [r9 + 7]
and r11, 0xfffffffffffffff8
sub r11, r9
je 0x140134b90
cmp r11, r10
cmovae r11, r10
test r11, r11
je 0x140134b90
xor edi, edi
nop dword [rax + rax]
cmp byte [r9 + rdi], al
je 0x140134c23
inc rdi
cmp r11, rdi
jne 0x140134b70
lea rdi, [r10 - 0x10]
cmp r11, rdi
cmp ebx, edi
jbe 0x140134b97
jmp 0x140134bee
lea rdi, [r10 - 0x10]
xor r11d, r11d
mov rsi, qword [rbp + 0x528]
lea r15, [rsi + rdx]
nop word cs:[rax + rax]
mov r12, qword [r15 + r11 - 8]
xor r12, r8
lea r13, [r12 + r14]
not r12
and r12, r13
mov r13, qword [r15 + r11]
xor r13, r8
lea rsi, [r14 + r13]
not r13
and r13, rsi
or r13, r12
movabs rsi, 0x8080808080808080
test r13, rsi
jne 0x140134bee
add r11, 0x10
cmp r11, rdi
jbe 0x140134bb0
cmp r11, r10
mov rsi, qword [rbp + 0x520]
je 0x140134c60
add r9, r11
mov r10, rsi
sub r10, r11
sub r10, rdx
xor edi, edi
nop dword [rax + rax]
cmp byte [r9 + rdi], al
je 0x140134c20
inc rdi
cmp r10, rdi
jne 0x140134c10
jmp 0x140134c60
add rdi, r11
lea rbx, [rdx + rdi]
inc rbx
add rdx, rdi
cmp rdx, rsi
jae 0x140134c43
mov r9, qword [rbp + 0x558]
cmp byte [r9 + rdx], al
je 0x140134ff7
mov rdx, rbx
cmp rbx, rsi
jbe 0x140134b02
mov qword [rbp + 0x450], rbx
jmp 0x140134c71
mov qword [rbp + 0x450], rbx
mov qword [rbp + 0x450], rsi
mov rbx, rsi
mov rdi, rbx
mov byte [rbp + 0x471], 1
mov al, 1
mov qword [rbp + 0x548], rax
mov rbx, rcx
mov r13b, 1
mov rdx, rsi
sub rdx, rcx
add rcx, qword [rbp + 0x558]
call fcn.1400b7eb0
test rax, rax
lea rcx, [rbp + 0x3c0]
je 0x1401349b9
mov r12, rax
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0x568], rdx
mov qword [rbp + 0xb8], rdx
mov qword [rbp + 0xc0], 0
mov edx, 1
lea r8, [rbp + 0xb0]
call fcn.1400547f0
movzx r15d, byte [rbp + 0x3c0]
cmp r15b, 2
jne 0x140134d30
mov qword [rbp + 0xc0], 0
mov edx, 1
lea rcx, [rbp + 0x3c0]
lea r8, [rbp + 0xb0]
call fcn.140053fd0
movzx r15d, byte [rbp + 0x3c0]
cmp r15b, 2
jne 0x140134d30
mov qword [rbp + 0xc0], 0
jmp 0x140134db0
lea rcx, [rbp + 0x3c1]
movzx eax, byte [rcx + 0x10]
mov byte [rbp + 0x90], al
movdqu xmm0, xmmword [rcx]
movdqa xmmword [rbp + 0x80], xmm0
mov rax, qword [rbp + 0xc0]
cmp rax, qword [rbp + 0xb8]
jne 0x140134db0
movzx eax, byte [rbp + 0x90]
movdqa xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x180], xmm0
mov byte [rbp + 0x190], al
mov rdx, qword [rbp + 0x538]
cmp rdx, qword [rbp + 0x4d0]
jne 0x140134eba
lea rcx, [rbp + 0x4d0]
call fcn.1400e9aa0
mov rcx, qword [rbp + 0x4d8]
mov rdx, qword [rbp + 0x4e0]
jmp 0x140134ec1
mov qword [rbp + 0x3c0], r12
mov rax, qword [rbp + 0x568]
mov qword [rbp + 0x3c8], rax
lea r15, [rbp + 0x3c0]
mov rcx, r15
call fcn.1400075d0
mov r13, rax
test r13b, 1
jne 0x140134e50
lea rcx, [rbp + 0xb0]
mov rdx, r15
call fcn.140007b30
cmp byte [rbp + 0xb0], 0
je 0x140134e5e
mov r13d, dword [rbp + 0xb1]
lea rcx, [rbp + 0xb5]
mov rax, qword [rcx]
mov qword [rbp + 0x80], rax
mov eax, dword [rcx + 8]
mov dword [rbp + 0x88], eax
cmp qword [rbp + 0x3c8], 0
jne 0x140134e5e
mov eax, dword [rbp + 0x88]
mov dword [rbp + 0xb8], eax
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0xb0], rax
mov r15b, 1
jmp 0x140134f65
cmp qword [rbp + 0x3c8], 0
je 0x140134f5e
cmp qword [rbp + 0x568], 0
je 0x140134f18
js 0x1401370b7
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x140134e9b
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140137049
mov qword [0x1402b32e8], rax
mov rcx, rax
xor edx, edx
mov r8, qword [rbp + 0x568]
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov r15, rax
test rax, rax
jne 0x140134f1e
jmp 0x140137049
mov rcx, qword [rbp + 0x518]
lea rax, [rdx + rdx*8]
mov byte [rcx + rax*2], r15b
movdqa xmm0, xmmword [rbp + 0x180]
movdqu xmmword [rcx + rax*2 + 1], xmm0
mov rdx, rcx
movzx ecx, byte [rbp + 0x190]
mov qword [rbp + 0x518], rdx
mov byte [rdx + rax*2 + 0x11], cl
mov rcx, qword [rbp + 0x4e0]
inc rcx
mov rax, rcx
mov qword [rbp + 0x538], rcx
mov qword [rbp + 0x4e0], rcx
mov rcx, rbx
test r13b, r13b
je 0x140134ad1
jmp 0x1401349b9
mov r15d, 1
mov rcx, r15
mov rdx, r12
mov r8, qword [rbp + 0x568]
call sub.VCRUNTIME140.dll_memcpy
mov rdx, qword [rbp - 0x10]
cmp rdx, qword [rbp - 0x20]
jne 0x140134a90
mov qword [rbp + 0x548], r15
lea rcx, [rbp - 0x20]
call fcn.14017e7d0
mov rdx, qword [rbp - 0x10]
push rbp
invalid
mov r15, qword [rbp + 0x548]
jmp 0x140134a90
shr r13, 8
xor r15d, r15d
mov eax, dword [rbp + 0xb8]
mov dword [rbp + 0x158], eax
mov rax, qword [rbp + 0xb0]
mov qword [rbp + 0x150], rax
mov rdx, qword [rbp + 0x538]
cmp rdx, qword [rbp + 0x4d0]
jne 0x140134fa2
lea rcx, [rbp + 0x4d0]
call fcn.1400e9aa0
mov rdx, qword [rbp + 0x4e0]
mov r8, qword [rbp + 0x4d8]
lea rax, [rdx + rdx*8]
mov byte [r8 + rax*2], 2
mov byte [r8 + rax*2 + 1], r15b
mov dword [r8 + rax*2 + 2], r13d
mov rcx, qword [rbp + 0x150]
mov qword [r8 + rax*2 + 6], rcx
mov ecx, dword [rbp + 0x158]
mov qword [rbp + 0x518], r8
mov dword [r8 + rax*2 + 0xe], ecx
inc rdx
mov qword [rbp + 0x538], rdx
mov qword [rbp + 0x4e0], rdx
mov rax, qword [rbp + 0x548]
jmp 0x140134abb
mov qword [rbp + 0x450], rbx
mov qword [rbp + 0x430], rbx
xor r13d, r13d
mov rdi, rbx
jmp 0x140134c8d
cmp qword [rbp + 0x230], 0
je 0x140135030
mov r8, qword [rbp + 0x238]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x218], r14
movdqa xmm0, xmmword [rbp + 0x430]
movdqa xmm1, xmmword [rbp + 0x440]
movdqu xmmword [rbp + 0x220], xmm0
movdqu xmmword [rbp + 0x230], xmm1
mov rax, qword [rbp + 0x450]
mov qword [rbp + 0x240], rax
lea rcx, [rbp + 0x430]
lea rdx, [rbp + 0x1c0]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov rsi, qword [rbp + 0x400]
cmp rsi, qword [rbp + 0x3f0]
jne 0x1401350a4
lea rcx, [rbp + 0x3f0]
mov rdx, rsi
call fcn.1400e9cf0
mov rsi, qword [rbp + 0x400]
mov rdi, qword [rbp + 0x550]
mov rax, rsi
shl rax, 7
lea rcx, [rax + rsi*8]
add rcx, qword [rbp + 0x3f8]
lea rdx, [rbp + 0x430]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memmove
inc rsi
mov qword [rbp + 0x400], rsi
mov rax, qword [rbp + 0x400]
mov qword [rbp + 0x1e0], rax
movdqa xmm0, xmmword [rbp + 0x3f0]
movdqu xmmword [rbp + 0x1d0], xmm0
mov qword [rbp + 0x1c0], 1
mov qword [rbp + 0x1c8], 1
movzx eax, byte [0x1402b3399]
add byte [rax - 0x75], cl
or eax, 0x17e1cd
int 0xe1
invalid
invalid
test rcx, rcx
jne 0x140135139
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
test eax, eax
invalid
test eax, eax
je 0x14013705f
xor byte [rdi], bl
add byte [rax], al
mov rcx, rax
mov qword [0x1402b32e8], rax
invalid
invalid
invalid
mov r8d, 0x28
sub byte [rax], al
add byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14013705f
test byte [rdi], cl
invalid
add byte [rax], al
invalid
test byte [rdi], cl
invalid
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0x1e0]
mov qword [rax + 0x20], rcx
movdqu xmm0, xmmword [rbp + 0x1c0]
rol byte [rcx], 0
add bl, dh
movdqu xmm1, xmmword [rbp + 0x1d0]
movdqu xmm1, xmmword [rbp + 0x1d0]
rol byte [rcx], 1
add byte [rax], al
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
invalid
adc bl, dh
movq qword [rax], mm0
invalid
add byte [rax + 0x17fbf], al
add byte [rax], al
cmp byte [rdi + 0x17f], 0
mov qword [rbp + 0x520], rax
jne 0x1401370c1
test dword [rcx], edi
invalid
add byte [rax], al
test dword [rcx], edi
invalid
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
loope 0x1401351ac
add byte [rax - 0x7b], cl
leave
loope 0x1401351ac
add byte [rax - 0x7b], cl
leave
jne 0x1401351b4
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140137073
mov rcx, rax
mov qword [0x1402b32e8], rax
ror dword [rax - 0x77], 5
xor al, 0xe1
invalid
mov r8d, 0x10
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140137073
test al, 0x1e
add byte [rax], al
test al, 0x1e
add byte [rax], al
mov rbx, rax
mov qword [rax], 1
mov dword [rax], 1
mov dword [rax], 1
mov qword [rax + 8], 1
mov r15, qword [rdi + 0x160]
mov r14b, 1
test r15, r15
je 0x14013524e
mov rsi, qword [rdi + 0x168]
lock dec qword [rbx]
jne case.0x1400909b1.399
mov rcx, rbx
mov rbx, rsi
invalid
mov qword [rbp + 0x508], rsi
mov qword [rbp + 0x500], r15
add eax, 0x894c0000
mov ebp, 0x500
mov byte [rbp + 0x580], 1
mov byte [rbp + 0x57f], 0
add eax, 0xc6000000
test dword [rsi + 5], edi
add byte [rax], al
add esi, eax
test dword [rbp + 5], edi
add byte [rax], al
invalid
add byte [0x106145216], 0x85
jg 0x14013521d
invalid
add esi, eax
test dword [rdi + 5], edi
invalid
add eax, 0xc6000000
add byte [rax], al
add dh, al
test dword [rsi + 5], edi
jle 0x140135224
add byte [rax], al
add esi, eax
test dword [rbp + 5], edi
jge 0x14013522b
add byte [rax], al
add dword [rax - 0x73], ecx
add byte [rcx], al
lea rdx, [0x140221b88]
adc eax, 0xec958
call fcn.14007b510
hlt
mov dword [rbp + 0x538], 0
cmp byte [0x14013523d], al
add byte [rax], al
add byte [rax], al
mov rax, r15
mov rdi, qword [rbp + 0x550]
mov edi, dword [rbp + 0x550]
mov edi, dword [rbp + 0x550]
add byte [rax], al
mov rsi, rbx
jmp 0x140135269
fsubp st(3)
sbb ecx, dword [rax - 0x73]
xor eax, 0xec933
invalid
invalid
lea rsi, [0x140221b88]
invalid
mov al, 1
mov dword [rbp + 0x538], eax
add byte [rax], al
jmp 0x14013526c
mov dword [rbp + 0x538], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rbx, r15
sti
lea r13, [rdi + 0x120]
and byte [rcx], al
add byte [rax], al
mov rax, qword [rdi + 0x138]
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rbp + 0x138], rax
test rax, rax
je 0x1401353dd
movdqu xmm0, xmmword [r13]
mov qword [rbp + 0x138], rax
mov dword [rbp + 0x138], eax
add byte [rax], al
test rax, rax
je 0x1401353dd
movdqu xmm0, xmmword [r13]
add r11b, r14b
add bl, dh
movdqu xmm1, xmmword [r13 + 0x10]
movq mm1, qword [r13 + 0x10]
movdqu xmm2, xmmword [r13 + 0x20]
movdqu xmmword [rbp + 0x1f0], xmm2
jg 0x140135235
lock add dword [rax], eax
add bl, dh
movq qword [rbp + 0x1e0], mm1
jg 0x140135235
xchg ebp, eax
lock add dword [rax], eax
add bl, dh
movq qword [rbp + 0x1e0], mm1
movdqu xmmword [rbp + 0x1d0], xmm0
jg 0x140135235
rol byte [rcx], 1
add byte [rax], al
mov qword [rbp + 0x1c0], 1
mov qword [rbp + 0x1c8], 1
movzx eax, byte [0x1402b3399]
add byte [rax - 0x39], cl
test eax, ecx
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
mov dh, 5
enter 0x17e0, 0
invalid
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1401352f6
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14013714e
mov rcx, rax
mov qword [0x1402b32e8], rax
fist word [rdi]
add byte [rcx - 0x48], al
invalid
add byte [rax], al
mov r8d, 0x40
add byte [rcx], dh
sar bh, cl
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
adc eax, 0xbc25c
adc eax, 0xbc25c
test rax, rax
je 0x14013714e
movdqu xmm0, xmmword [rbp + 0x1c0]
movdqu xmm1, xmmword [rbp + 0x1d0]
add byte [rax], al
movdqu xmm2, xmmword [rbp + 0x1e0]
movq mm2, qword [rbp + 0x1e0]
movups xmm3, xmmword [rbp + 0x1f0]
movups xmmword [rax + 0x30], xmm3
movdqu xmmword [rax + 0x20], xmm2
push rax
invalid
xor bl, dh
movq qword [rax + 0x20], mm2
push rax
invalid
push rax
and bl, dh
movq qword [rax + 0x10], mm1
jg 0x140135381
invalid
movdqu xmmword [rax + 0x10], xmm1
jg 0x140135381
movdqu xmmword [rax], xmm0
mov qword [rbp + 0x1d0], rbx
mov dword [rbp + 0x1d0], ebx
mov qword [rbp + 0x1d8], rsi
mov qword [rbp + 0x1e0], rax
add byte [rax - 0x39], cl
test eax, eax
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test eax, eax
add dword [rax], eax
add byte [rcx], al
mov dword [rbp + 0x1c0], 1
add byte [rax], al
add byte [rax - 0x39], cl
test eax, ecx
add dword [rax], eax
add byte [rax], al
invalid
mov qword [rbp + 0x1c8], 1
add byte [rax], al
add dword [rax], eax
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 5
invalid
sub eax, esp
invalid
add byte [rax], al
movzx eax, byte [0x1402b3399]
add eax, 0x17e029
mov rcx, qword [0x1402b32e8]
jno 0x140135354
invalid
test rcx, rcx
jne 0x140135395
invalid
sbb edi, edi
adc eax, 0xbc1ee
or eax, dword [rax]
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140137170
invalid
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 5
mov dword [0x1402b32e8], eax
invalid
invalid
mov rcx, rax
mov qword [0x1402b32e8], rax
mov dword [0x1402b32e8], eax
invalid
mov r8d, 0x28
sub byte [rax], al
add byte [rax], al
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0xbc1bd
invalid
ror dword [rbx], 0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
invalid
ror dword [rbx], 0
mov ebp, 0x48000bc1
test eax, eax
test rax, rax
je 0x140137170
add byte [rax], al
mov rcx, qword [rbp + 0x1e0]
mov qword [rax + 0x20], rcx
movdqu xmm0, xmmword [rbp + 0x1c0]
test eax, eax
add dword [rax], eax
add bl, dh
movdqu xmm1, xmmword [rbp + 0x1d0]
movdqu xmm1, xmmword [rbp + 0x1d0]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
adc bl, sil
movq qword [rax], mm0
lea rsi, [0x140221ba8]
xor r14d, r14d
mov rbx, rax
mov ebx, eax
mov ebx, eax
lock inc qword [rbx]
inc dword [rbx]
jle 0x140137201
sbb bl, byte [rsi]
add byte [rax], al
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
invalid
add byte [rax - 0x7b], cl
leave
mov qword [rbp + 0x528], rbx
mov dword [rbp + 0x518], r14d
mov qword [rbp + 0x530], rsi
mov dword [rbp + 0x530], esi
mov dword [rbp + 0x530], esi
jne 0x140135428
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
ror byte [rdi], 0x84
test dword [rax + rax], ebx
invalid
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x80
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
sub al, cl
or eax, dword [rax]
ror dword [rbx], 0
test rax, rax
test eax, eax
je 0x1401370a3
sbb al, 0
add byte [rax - 0x77], cl
ror dword [rax - 0x39], 0
add dword [rax], eax
add byte [rax], al
mov rcx, rax
mov qword [rax], 1
add byte [rax], al
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov qword [rax + 0x20], 0
add byte [rax], al
invalid
add byte [rax], al
mov dword [rax + 0x38], 0x3b9aca00
mov qword [rax + 0x40], 0
mov dword [rax + 0x48], 0x11e1a300
invalid
invalid
invalid
loope 0x140135488
mov dword [rax + 0x58], 0x3b9aca00
mov word [rax + 0x60], 1
mov dword [rax + 0x60], 0x40c60001
add byte [rsi - 0x39], ah
ja 0x14013548d
add byte [rax - 0x77], cl
test dword [rax], edx
add al, 0
add byte [rax - 0x77], cl
mov dword [rbp + 0x418], ebx
retf 0x3b9a
mov dword [rax + 0x60], 0x40c60001
add byte [rsi - 0x39], ah
ja 0x14013548d
add byte [rax - 0x77], cl
test dword [rax], edx
add al, 0
add byte [rax - 0x77], cl
mov dword [rbp + 0x418], ebx
mov qword [rbp + 0x420], rsi
invalid
invalid
lahf
rol byte [rax], 0
add byte [rax], al
mov qword [rbp + 0x420], rsi
mov rbx, qword [rdi + 0xc0]
mov r12d, dword [rdi + 0xc8]
mov esp, dword [rdi + 0xc8]
add byte [rax], al
add byte [rbx + rcx*4 - 0x59], al
enter 0, 0
add byte [rax], al
mov esp, dword [rdi + 0xc8]
add byte [rax], al
xor edx, edx
mov eax, 1
lock cmpxchg qword [rcx], rdx
cmpxchg dword [rcx], edx
cmpxchg dword [rcx], edx
mov qword [rbp + 0x140], r13
jne case.0x1400b4b08.314
mov r14, qword [rbp + 0x410]
mov rax, qword [r14 + 8]
cmp rax, 1
clc
add dword [rdi], ecx
invalid
invalid
add byte [rax], al
invalid
add al, 0
add byte [rcx - 0x75], cl
or byte [rax - 0x7d], r9b
clc
add dword [rdi], ecx
test dword [rdi + 0x49000000], edi
mov dword [rsi], 1
mov rsi, r14
jmp 0x140135706
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140135516
movsd dword [rdi], dword [rsi]
pop rax
add eax, 0x89480000
popfq
push 0x4c000005
mov ebx, edi
mov qword [rax], 1
mov qword [rax + 8], 1
mov rax, qword [rbp + 0x410]
mov edx, dword [rax + 0x38]
mov r14, qword [rax + 0x30]
movzx ecx, byte [rax + 0x60]
mov r8d, dword [rax + 0x48]
mov r15, qword [rax + 0x40]
mov edi, dword [rax + 0x40]
mov r9d, dword [rax + 0x58]
mov r12, qword [rax + 0x50]
movzx r10d, byte [rax + 0x61]
mov r11d, dword [rax + 0x62]
cmp byte [rax + 0x66], 0
je 0x140135675
movdqu xmm0, xmmword [rax + 0x67]
movdqa xmmword [rbp + 0x1c0], xmm0
mov r13b, 1
jmp 0x140135678
add eax, 0x17ddf1
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1401355cd
invalid
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401371e1
mov rcx, rax
mov qword [0x1402b32e8], rax
mov dword [0x1402b32e8], eax
mov dword [0x1402b32e8], eax
invalid
mov r8d, 0x80
mov eax, 0x80
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test dword [rdi - 0x7ab7fff5], edi
test rax, rax
je 0x1401371e1
invalid
mov rsi, rax
mov qword [rax], 1
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rax + 8], 1
mov dword [rax + 8], 1
add byte [rax], al
add byte [rcx + 0xf], al
movups xmm0, xmmword [rsi + 0x10]
movups xmm0, xmmword [r14 + 0x10]
movups xmm0, xmmword [rsi + 0x10]
movdqu xmm1, xmmword [r14 + 0x20]
movdqu xmm2, xmmword [r14 + 0x30]
outsd dx, dword [rsi]
and bl, r14b
movq mm2, qword [r14 + 0x30]
movups xmm3, xmmword [r14 + 0x40]
movups xmmword [rax + 0x10], xmm0
adc bl, dh
movq qword [rax + 0x20], mm1
movdqu xmmword [rax + 0x30], xmm2
movups xmmword [rax + 0x40], xmm3
movups xmm0, xmmword [r14 + 0x50]
movups xmm0, xmmword [rsi + 0x50]
movups xmm0, xmmword [rsi + 0x50]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [r14 + 0x60]
movups xmmword [rax + 0x60], xmm0
movdqu xmm0, xmmword [r14 + 0x70]
movdqu xmmword [rax + 0x70], xmm0
mov qword [rbp + 0x410], rax
cmp r14, 0xffffffffffffffff
je 0x140135706
invalid
add byte [rcx - 0x7d], cl
invalid
add r14, 8
lock dec qword [r14]
jne 0x140135706
add byte [rax], al
mov rcx, qword [0x1402b32e8]
or eax, 0x17dc80
or eax, 0x17dc80
add byte [rcx], dh
sar bh, cl
adc eax, 0xbbee8
or eax, dword [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
or eax, dword [rax]
jmp 0x140135706
xor r13d, r13d
movzx edi, word [rax + 0x77]
movups xmm0, xmmword [rax + 0x10]
movdqu xmm1, xmmword [rax + 0x20]
movdqa xmm2, xmmword [rbp + 0x1c0]
add byte [rax], al
add byte [rax], al
movdqa xmmword [rbp + 0x430], xmm2
movups xmmword [rsi + 0x10], xmm0
adc bl, r14b
movq qword [rsi + 0x20], mm1
jg 0x1401356eb
invalid
adc bl, r14b
movq qword [rsi + 0x20], mm1
jg 0x1401356eb
invalid
jg 0x1401356eb
and byte [rcx + rcx*4 + 0x76], cl
xor byte [rcx - 0x76b3c7aa], cl
jle 0x1401356e9
mov qword [rsi + 0x30], r14
mov dword [rsi + 0x30], esi
mov dword [rsi + 0x38], edx
mov qword [rsi + 0x40], r15
mov dword [rsi + 0x48], r8d
mov qword [rsi + 0x50], r12
push ax
mov qword [rsi + 0x50], r12
push ax
mov dword [rsi + 0x58], r9d
pop rax
mov byte [rsi + 0x60], cl
mov byte [rsi + 0x61], r10b
mov dword [rsi + 0x62], r11d
pop rsi
invalid
mov byte [rsi + 0x66], r13b
movdqa xmm0, xmmword [rbp + 0x430]
movdqa xmm0, xmmword [rbp + 0x430]
movdqu xmmword [rsi + 0x67], xmm0
mov word [rsi + 0x77], di
lock dec qword [rax]
dec dword [rax]
jg 0x140135716
dec dword [rax]
jne 0x1401356e7
mov rcx, qword [rbp + 0x410]
call fcn.14003e840
mov qword [rbp + 0x410], rsi
mov rdi, qword [rbp + 0x550]
invalid
add byte [rax], al
mov ch, 0x10
add al, 0
add byte [rax - 0x75], cl
mov ebp, 0x550
invalid
add byte [rax], al
mov r15, rbx
mov rbx, qword [rbp + 0x568]
mov r12d, dword [rbp + 0x558]
mov qword [rsi + 0x30], rbx
mov dword [rsi + 0x38], r12d
mov qword [rbp + 0x4d0], 0
mov word [rbp + 0x4fc], 0x501
mov dword [rbp + 0x4fc], 0x8d4c0501
mov ch, 0xe0
add al, 0
add byte [rax - 0x39], cl
mov dword [rbp + 0x4e0], 0
mov qword [rbp + 0x4e8], 8
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test eax, esi
add al, 0
add byte [rax], al
add byte [rax], al
invalid
mov dword [rbp + 0x4fc], 0x8d4c0501
mov ch, 0xe0
add al, 0
add byte [rax - 0x39], cl
mov dword [rbp + 0x4e0], 0
mov qword [rbp + 0x4e8], 8
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test eax, esi
add al, 0
add byte [rax], al
add byte [rax], al
add dh, al
mov byte [rbp + 0x4f9], 0
mov byte [rbp + 0x4f9], 0
movzx eax, byte [rdi + 0x170]
xor al, 1
mov byte [rbp + 0x4f8], al
add byte [rdi], cl
mov dh, 0x87
jno 0x140135766
add byte [rax], al
mov byte [rbp + 0x4fa], al
movzx eax, byte [rdi + 0x175]
xor al, 1
mov byte [rbp + 0x4fb], al
mov rax, qword [rdi + 0x90]
mov rcx, qword [rdi + 0x98]
mov rdi, qword [rdi + 0xa0]
mov edi, dword [rdi + 0xa0]
lea rsi, [rcx + rdi*8]
mov qword [rbp + 0x1c0], rcx
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 0x1d8], rsi
shl rdi, 3
shl edi, 3
add rcx, 8
add ecx, 8
mov eax, 8
or byte [rax], al
add byte [rax], al
add byte [rcx], dh
fucomi st(3)
invalid
add byte [rcx], dh
fucomi st(3)
sbb ecx, dword [rdi]
invalid
mov qword [rax + rbx*8], rdx
inc rbx
mov qword [rbp + 0x4f0], rbx
add al, 0
invalid
add al, 0
add byte [rax - 0x7d], cl
add edi, 0xfffffff8
add rcx, 8
add rdi, 0xfffffffffffffff8
add edi, 0xfffffff8
add rcx, 8
add ecx, 8
test rdi, rdi
je case.0x1401127a8.24
mov rdx, qword [rcx - 8]
mov edx, dword [rcx - 8]
cmp rbx, qword [rbp + 0x4e0]
jne 0x1401357c0
add al, 0
add byte [rbp - 0x28], dh
mov qword [rbp + 0x558], rdx
pop rax
add eax, 0x89480000
add byte [rax - 0x77], cl
add byte [rax - 0x77], cl
mov qword [rbp + 0x568], rcx
mov dword [rbp + 0x568], ecx
lea ebp, [rax + 5]
add byte [rax], al
add eax, 0x894c0000
int1
mov rcx, r14
mov ecx, esi
mov rdx, rbx
call fcn.1401883d0
add eax, 0x858b4800
invalid
add al, 0
invalid
add eax, 0x858b4800
call 0x18813580d
add byte [rax - 0x75], cl
popfq
invalid
add al, 0
invalid
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0x4e8]
test eax, ebp
add al, 0
add byte [rax - 0x75], cl
popfq
invalid
mov rbx, qword [rbp + 0x4f0]
mov rcx, qword [rbp + 0x568]
mov ecx, dword [rbp + 0x568]
add eax, 0x8b480000
xchg ebp, eax
pop rax
add eax, 0xa1eb0000
add byte [rax], al
jmp 0x1401357c0
mov rdx, qword [rbp + 0x558]
mov edx, dword [rbp + 0x558]
add byte [rax], al
jmp 0x1401357c0
mov qword [rbp + 0x1d0], rsi
mov dword [rbp + 0x1d0], esi
mov byte [rbp + 0x575], 0
add byte [rax], al
mov byte [rbp + 0x574], 1
lea rcx, [rbp + 0x1c0]
call fcn.14014af50
mov rcx, qword [rbp + 0x550]
push rax
add eax, 0xb60f0000
adc dword [rbx + 0x48000001], 0x4c04f883
mov eax, dword [rbp + 0x520]
push rax
add eax, 0xb60f0000
adc dword [rbx + 0x48000001], 0x4c04f883
mov eax, dword [rbp + 0x520]
je 0x14013589f
lea rdx, [0x14025a594]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov byte [rbp + 0x575], 0
mov byte [rbp + 0x574], 1
add dword [rax - 0x73], ecx
or eax, 0xec340
add dword [rax - 0x73], ecx
or eax, 0xec340
mov edx, 0x27
call fcn.1400b71e0
jmp 0x140135f53
movzx eax, byte [rcx + 0x194]
cmp rax, 4
cmp eax, 4
cmp eax, 4
jne case.0x140135869.4
add byte [rax - 0x75], cl
test dword [rax], esp
mov rax, qword [rbp + 0x420]
mov qword [rbp + 0x1b0], rax
add dword [rax], eax
add byte [rdi], cl
adc byte [rbp + 0x410], al
add al, 0
add byte [rax - 0x77], cl
test dword [rax + 0xf000001], esi
add dword [rax], eax
add byte [rdi], cl
add dword [rax], eax
add byte [rdi], cl
adc byte [rbp + 0x410], al
movaps xmmword [rbp + 0x1a0], xmm0
movdqu xmm0, xmmword [rbp + 0x4d0]
movdqu xmm1, xmmword [rbp + 0x4e0]
movabs al, byte [0xd0856f0ff3000001]
add al, 0
add bl, dh
movq mm1, qword [rbp + 0x4e0]
mov rax, qword [rbp + 0x4f0]
mov qword [rbp + 0x450], rax
mov eax, dword [rbp + 0x4f8]
clc
add al, 0
add byte [rcx + 0x45885], cl
add byte [rdi], cl
mov dh, 0x85
cld
add al, 0
add byte [rax + 0x45c85], cl
add byte [rdi], cl
mov dh, 0x85
std
add al, 0
add byte [rax + 0x45d85], cl
pop rbp
add al, 0
add byte [rdi], cl
mov bh, 0x85
inc byte [rax + rax]
add byte [rsi - 0x77], ah
test dword [rsi + 4], ebx
add byte [rax], al
invalid
clc
add al, 0
add byte [rcx + 0x45885], cl
add byte [rdi], cl
mov dh, 0x85
cld
add al, 0
add byte [rax + 0x45c85], cl
pop rsp
add al, 0
add byte [rdi], cl
mov dh, 0x85
std
add al, 0
add byte [rax + 0x45d85], cl
pop rbp
add al, 0
pop rbp
add al, 0
add byte [rdi], cl
mov bh, 0x85
inc byte [rax + rax]
add byte [rsi - 0x77], ah
test dword [rsi + 4], ebx
add byte [rax], al
movdqa xmmword [rbp + 0x440], xmm1
movq qword [rbp + 0x440], mm1
add al, 0
add byte [rsi + 0xf], ah
jg 0x1401358af
movdqa xmmword [rbp + 0x430], xmm0
xor byte [rax + rax], al
add al, dh
inc qword [r8]
add byte [rax], al
lock inc qword [r8]
jle 0x140137201
movups xmm0, xmmword [0x140221cf8]
movaps xmmword [rbp + 0x1d0], xmm0
rol byte [rcx], 1
add byte [rax], al
rol byte [rcx], 1
add byte [rax], al
movdqu xmm0, xmmword [0x140221ce8]
movdqa xmmword [rbp + 0x1c0], xmm0
mov byte [rbp + 0x567], 0
lea rdx, [rbp + 0x1c0]
call fcn.1400217b0
mov rsi, rax
test rax, rax
invalid
je 0x1401359df
sal byte [rsi + rbp*2 + 0x48], 0x8b
mov rax, qword [rsi]
mov r8, qword [rsi + 8]
mov rax, qword [rax]
mov rdx, rsi
add rdx, 0x18
mov r9, qword [rsi + 0x10]
mov byte [rbp + 0x567], 0
test dword [rdi + 5], esp
add byte [rax], al
add byte [rax - 0x73], cl
invalid
rol byte [rcx], 0
invalid
invalid
ret 0x4c18
call rax
movzx eax, byte [rsi + 0x20]
movdqu xmm0, xmmword [rbp + 0x1c0]
movdqu xmm1, xmmword [rbp + 0x1d0]
movq mm1, qword [rbp + 0x1d0]
movdqa xmmword [rbp + 0x3a0], xmm1
movdqa xmmword [rbp + 0x390], xmm0
mov byte [rbp + 0x3b0], al
jmp 0x1401359e6
lea rdx, [0x14025a5a4]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
sar esi, 1
invalid
mov byte [rbp + 0x3b0], 2
mov rax, qword [rbp + 0x550]
test dword [rax + 5], edx
add byte [rax], al
movzx ecx, byte [rax + 0x182]
mov edi, dword [rax + 0x183]
add byte [rax], al
movzx r14d, byte [rax + 0x176]
movzx eax, byte [rax + 0x17e]
mov byte [rbp + 0x548], al
mov rsi, qword [rbp + 0x430]
test rsi, rsi
mov qword [rbp + 0x558], rsi
pop rax
add eax, 0x8d890000
add byte [rcx + 0x4b88d], cl
invalid
je 0x140135a52
pop rax
add eax, 0x8d890000
add byte [rcx + 0x4b88d], cl
add byte [rdx + rbp + 0x48], dh
invalid
lea edi, [rax]
add byte [rcx + 0x4b88d], cl
add byte [rdx + rbp + 0x48], dh
mov ecx, dword [rbp + 0x438]
add al, 0
invalid
mov rcx, qword [rbp + 0x438]
add al, 0
add dh, al
test dword [rdi + 5], eax
mov byte [rbp + 0x587], 0
mov byte [rbp + 0x586], 1
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov ch, 0xb7
or eax, dword [rax]
mov ch, 0xb7
or eax, dword [rax]
mov qword [rbp + 0x428], rax
mov r12d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
jmp 0x140135a55
xor r12d, r12d
mov qword [rsp + 0x20], 0
mov ecx, 2
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.crypt32.dll_CertOpenStore]
mov rcx, rax
test rax, rax
je 0x140135b2d
mov dword [rbp + 0x408], edi
mov qword [rbp + 0x148], r15
add dword [rax], eax
add byte [rbx + rcx*4 - 0x53], cl
push rax
add al, 0
add byte [rbp - 0x7b], cl
in eax, dx
add dword [rax], eax
add byte [rbx + rcx*4 - 0x53], cl
push rax
add al, 0
add byte [rbp - 0x7b], cl
in eax, dx
je 0x140135b3a
mov byte [rbp + 0x4bc], r14b
mov rbx, qword [rbp + 0x448]
add al, 0
add byte [rcx - 0x3f], cl
in eax, 3
xor edi, edi
lea rsi, [rbp + 0x1c0]
mov r14, qword [sym.imp.crypt32.dll_CertAddCertificateContextToStore]
mov r15, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov qword [rbp + 0x568], rcx
nop word [rax + rax]
mov qword [rbp + 0x1c0], 0
mov rdx, qword [rbx + rdi]
mov r8d, 3
mov r9, rsi
call r14
test eax, eax
ror byte [rdi], 0x84
or dword [rcx], eax
add byte [rax], al
ror byte [rdi], 0x84
or dword [rcx], eax
add byte [rax], al
mov rcx, qword [rbp + 0x1c0]
call r15
add rdi, 8
or byte [rcx + 0x39], cl
std
mov rcx, qword [rbp + 0x568]
jne 0x140135ad0
movzx eax, byte [rbp + 0x45c]
movzx edx, byte [rbp + 0x45d]
movq xmm0, qword [rbp + 0x458]
movzx r14d, byte [rbp + 0x4bc]
jmp 0x140135b50
call qword [sym.imp.kernel32.dll_GetLastError]
mov esi, eax
mov ecx, 0xc689000b
jmp case.0x1400d568b.199
movzx eax, byte [rbp + 0x45c]
movzx edx, byte [rbp + 0x45d]
movq xmm0, qword [rbp + 0x458]
mov qword [rbp + 0x190], rcx
pxor xmm1, xmm1
nop
add dword [rax], eax
add byte [rsi + 0xf], ah
out dx, eax
leave
punpcklbw xmm0, xmm1
pshuflw xmm0, xmm0, 0xc6
pshufw mm0, mm0, 0xc6
pshufw mm0, mm0, 0xc6
packuswb xmm0, xmm0
movd dword [rbp + 0x198], xmm0
mov byte [rbp + 0x19c], al
mov byte [rbp + 0x19d], dl
mov rax, qword [rbp + 0x420]
mov qword [rbp + 0x70], rax
movups xmm0, xmmword [rbp + 0x410]
adc byte [rbp + 0x410], al
movaps xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x180], r12
add byte [rax - 0x75], cl
popfq
sub byte [rax + rax], al
add byte [rax - 0x77], cl
popfq
mov byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
popfq
sub byte [rax + rax], al
add byte [rax - 0x77], cl
popfq
mov byte [rcx], al
add byte [rax], al
mov rax, qword [rbp + 0x3b0]
add byte [rax], al
mov qword [rbp + 0x170], rax
movdqa xmm0, xmmword [rbp + 0x390]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
lea esp, [rax + 0x66000003]
add byte [rax], al
movdqa xmmword [rbp + 0x160], xmm1
invalid
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
lea esp, [rax + 0x66000003]
add byte [rax], al
movdqa xmmword [rbp + 0x160], xmm1
invalid
add byte [rsi + 0xf], ah
jg 0x140135b56
invalid
movdqa xmmword [rbp + 0x150], xmm0
mov ecx, dword [rbp + 0x4b8]
test ecx, ecx
leave
push rax
add dword [rax], eax
add byte [rbx + 0x4b88d], cl
add byte [rbp - 0x7a74b737], al
leave
mov rax, qword [rbp + 0x550]
je 0x1401362fd
leave
mov rax, qword [rbp + 0x550]
je 0x1401362fd
cmp ecx, 2
jne 0x140136304
xor esi, esi
xor edi, edi
jmp 0x140136322
shl rsi, 0x20
or rsi, 2
cmp qword [rbp + 0x558], 0
add byte [rax], al
invalid
mov rcx, qword [rbp + 0x428]
je case.0x1400e0d90.192
add byte [rax], al
add dh, al
mov byte [rbp + 0x586], 1
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
test al, 0xb5
or eax, dword [rax]
mov qword [rbp + 0x1c0], rsi
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
add byte [rax - 0x7b], cl
leave
jne 0x140135c73
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401371ae
mov rcx, rax
mov qword [0x1402b32e8], rax
jne case.0x1400deca7.186
invalid
invalid
jne case.0x1400deca7.186
invalid
invalid
mov r8d, 8
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
adc eax, 0xbb8df
adc eax, 0xbb8df
test rax, rax
je 0x1401371ae
mov qword [rax], rsi
mov word [rbp + 0x228], 0
test dword [rax], ebp
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], ebx
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0xec6bc
add eax, 0xec6bc
mov qword [rbp + 0x220], rax
movabs rax, 0x8000000000000000
mov eax, 0
add byte [rax], al
add byte [rax - 0x3f7a76b8], al
rol byte [rcx], 0
add byte [rdi], cl
mov dh, 5
invalid
invalid
invalid
add byte [rax - 0x75], cl
or eax, 0x17d61e
invalid
add byte [rax - 0x7b], cl
test ecx, ecx
add al, byte [rax]
add byte [rax - 0x48], cl
mov eax, 0
mov eax, 0
add byte [rax], al
add byte [rax - 0x3f7a76b8], al
rol byte [rcx], 0
rol byte [rcx], 0
add byte [rdi], cl
mov dh, 5
invalid
invalid
test ecx, ecx
jne case.0x1400a2a97.387
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401371bf
mov r8d, 0x70
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401371bf
invalid
movups xmm0, xmmword [rbp + 0x200]
movups xmmword [rax + 0x40], xmm0
movdqu xmm0, xmmword [rbp + 0x1c0]
movdqu xmm1, xmmword [rbp + 0x1d0]
movdqu xmm2, xmmword [rbp + 0x1e0]
movups xmm3, xmmword [rbp + 0x1f0]
adc byte [rbp + 0x1f0], bl
movups xmmword [rax + 0x30], xmm3
adc dword [rax + 0x30], ebx
movdqu xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
cmp byte [rbp + 0x3b0], 2
add eax, dword [rax]
add byte [rdx], al
add eax, dword [rax]
add byte [rdx], al
je 0x140135d86
mov rax, qword [rbp + 0x390]
mov rdx, qword [rbp + 0x398]
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
lea rcx, [rbp + 0x3a8]
mov r8, qword [rbp + 0x3a0]
add dh, al
test dword [rdi + 5], eax
add byte [rax], al
add edi, edi
invalid
mov rax, qword [rbp + 0x520]
lock dec qword [rax]
invalid
jne 0x140135da6
mov byte [rbp + 0x546], 1
mov rcx, qword [rbp + 0x520]
call fcn.14007b3e0
hlt
invalid
hlt
cmp qword [rbp + 0x430], 0
je 0x140135dbd
mov rcx, qword [rbp + 0x438]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rax, qword [rbp + 0x448]
mov qword [rbp + 0x548], rax
mov rax, qword [rbp + 0x450]
mov qword [rbp + 0x558], rax
add byte [rcx], dh
ror byte [rax - 0x77], 0x85
push 0x66000005
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rcx], dh
ror byte [rax - 0x77], 0x85
push 0x66000005
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov rax, qword [rbp + 0x568]
cmp qword [rbp + 0x558], rax
je 0x140135e20
mov rdx, rax
mov rax, qword [rbp + 0x548]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rax + rdx*8]
inc rdx
mov qword [rbp + 0x568], rdx
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
jmp 0x140135df0
cmp qword [rbp + 0x440], 0
je 0x140135e40
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x548]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x1a0]
lock dec qword [rax]
jne 0x140135e59
mov rcx, qword [rbp + 0x1a0]
call fcn.14003e840
invalid
invalid
movabs al, byte [0xfff089e7e8000001]
mov rax, qword [rbp + 0x1a8]
lock dec qword [rax]
jne 0x140135e80
mov rcx, qword [rbp + 0x1a8]
mov rdx, qword [rbp + 0x1b0]
mov byte [rbp + 0x567], 1
add eax, 0xe8010000
nop
push rsi
hlt
invalid
add eax, 0xe8010000
nop
push rsi
hlt
mov ebx, dword [rbp + 0x518]
add byte [rax], al
jmp 0x14013605b
rol byte [rcx], 1
add byte [rax], al
test rsi, rsi
je 0x140134829
lea rax, [r9 + rsi]
mov rdx, r9
xor dword [rcx + rcx*4 - 0x36], ecx
jmp case.0x1400c3086.270
add rdx, 2
cmp rcx, rax
cmovne rcx, rdx
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
retf 0x3948
mov rdx, rcx
cmp rcx, rax
je 0x140134829
insd dword [rdi], dx
invalid
invalid
invalid
insd dword [rdi], dx
jmp 0xcd5c5ebd
invalid
invalid
lea rcx, [rdx + 1]
movzx r8d, byte [rdx]
add al, byte [rbp - 0x7c]
invalid
jns 0x140135eb0
add al, byte [rbp - 0x7c]
sar byte [rcx - 0x19], 0x41
cmp al, 0xe0
jb 0x140135e9d
cmp r8b, 0xed
cmp al, 0xed
jne 0x140135efe
cmp rcx, rax
je 0x140134829
lea rcx, [rdx + 2]
cmp rcx, rax
je 0x140134829
jp 0x140135eef
lahf
ja 0x140137006
add rdx, 2
cmp rcx, rax
cmove rdx, rcx
xor ecx, ecx
cmp rdx, rax
setne cl
add rcx, rdx
cmp r8b, 0xf0
invalid
jb 0x140135eb0
xor edx, edx
cmp rcx, rax
setne dl
add rcx, rdx
shr ebx, 1
invalid
mov rsi, rax
mov qword [rbp + 0x548], rbx
cmp qword [rbp + 0x4d0], 0
je 0x140135f74
mov rcx, qword [rbp + 0x4d8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rax, qword [rbp + 0x4e8]
mov qword [rbp + 0x558], rax
xor eax, eax
mov qword [rbp + 0x568], rax
nop dword [rax + rax]
invalid
add byte [rax], r8b
mov rax, qword [rbp + 0x568]
cmp qword [rbp + 0x548], rax
push 0x48000005
cmp dword [rbp + 0x548], eax
je 0x140135fc0
mov rdx, rax
mov rax, qword [rbp + 0x558]
mov rcx, qword [rax + rdx*8]
inc rdx
mov qword [rbp + 0x568], rdx
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
jmp 0x140135f90
cmp qword [rbp + 0x4e0], 0
mov r8, qword [rbp + 0x558]
je 0x140135fe0
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
js 0x140135f93
or eax, dword [rax]
adc bl, dl
invalid
js 0x140135f93
or eax, dword [rax]
mov rax, qword [rbp + 0x410]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
mov ebx, dword [rbp + 0x518]
jne 0x140135fff
invalid
popfq
sbb byte [0x14c885ff3], al
invalid
or al, 0x48
mov ecx, dword [rbp + 0x410]
add byte [rax], al
mov rcx, qword [rbp + 0x410]
add byte [rax], al
call fcn.14003e840
mov al, dh
dec dword [rax - 0x75]
test dword [rax], ebx
add al, 0
add al, dh
lock dec qword [rax]
mov rax, qword [rbp + 0x418]
lock dec qword [rax]
dec dword [rax]
jne 0x14013605b
mov rcx, qword [rbp + 0x418]
mov rdx, qword [rbp + 0x420]
and byte [rax + rax], al
invalid
and byte [rax + rax], al
add byte [rax - 0x75], cl
test dword [rax], esi
add eax, 0x89480000
test dword [rax], ecx
add eax, 0x8b480000
add byte [rax], al
mov rax, qword [rbp + 0x528]
mov qword [rbp + 0x500], rax
invalid
popfq
add byte [rax], al
mov rax, qword [rbp + 0x530]
mov qword [rbp + 0x508], rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x528]
mov qword [rbp + 0x500], rax
mov byte [rbp + 0x580], bl
mov eax, dword [rbp + 0x538]
mov byte [rbp + 0x57f], al
add byte [0xc59e603f], 0x38
add eax, 0x85880000
jg 0x14013604b
add byte [rax], al
mov byte [rbp + 0x57e], 0
mov byte [rbp + 0x57d], 1
call fcn.14007b510
push rsp
hlt
invalid
add eax, 0xc6000000
test dword [rbp + 5], edi
add byte [rax], al
add eax, ebp
mov ch, 0x54
push rsp
hlt
mov rcx, qword [rbp + 0x528]
lock dec qword [rcx]
jne case.0x1400e172b.152
mov byte [rbp + 0x57c], bl
add byte [rax], al
mov eax, dword [rbp + 0x538]
mov byte [rbp + 0x57b], al
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x57a], 0
mov byte [rbp + 0x579], 1
mov rdx, qword [rbp + 0x530]
call fcn.14007b510
mov rcx, qword [rbp + 0x520]
lock dec qword [rcx]
lea esp, [rax]
add eax, 0x48f00000
dec dword [rcx]
jne 0x1401360cd
sub al, 0x88
popfq
test dword [0xc59e60a9], eax
cmp byte [0xc59b60af], al
add byte [rax + 0x58485], cl
add dh, al
test dword [rbx + 5], eax
invalid
invalid
invalid
mov byte [rbp + 0x585], bl
mov eax, dword [rbp + 0x538]
add byte [rax + 0x58485], cl
add dh, al
test dword [rbx + 5], eax
add byte [rax + 0x58485], cl
add dh, al
test dword [rbx + 5], eax
mov byte [rbp + 0x582], 0
add dh, al
test dword [rcx + 5], eax
mov byte [rbp + 0x581], 0
call fcn.14007b3e0
push rbx
hlt
mov rdi, qword [rbp + 0x550]
add eax, 0x9d890000
sbb byte [0xc95b60dc], al
add byte [rax], al
mov rcx, rdi
mov dword [rbp + 0x518], ebx
add byte [rax], al
mov rcx, rdi
call fcn.1400259f0
cmp qword [rbp + 0x4c0], 0
mov ebp, 0x4c0
invalid
invalid
mov ebp, 0x4c0
rol byte [rax + rax], 0
add byte [rax], al
add byte [rax - 0x75], cl
mov ebp, 0x550
mov rdi, qword [rbp + 0x550]
je 0x14013616f
mov rcx, qword [rdi + 0x80]
mov ecx, dword [rdi + 0x80]
pop qword [rax + 0x48000000]
mov eax, dword [rdi + 0x88]
add byte [rax], al
mov rax, qword [rdi + 0x88]
mov qword [rbp + 0x558], rax
mov dword [rbp + 0x558], eax
pop rax
add eax, 0xc0310000
xor eax, eax
mov qword [rbp + 0x568], rax
test dword [rax + 5], ebp
add byte [rax], al
mov qword [rbp + 0x548], rcx
mov dword [rbp + 0x548], ecx
add rax, 0x1f0f0000
add eax, 0x1f0f0000
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x568]
test dword [rax + 5], ebp
add byte [rax], al
add eax, 0x39480000
test dword [rax + 5], ebx
add byte [rax], al
cmp qword [rbp + 0x558], rax
je 0x14013614b
inc rax
mov qword [rbp + 0x568], rax
lea rdi, [rcx + 0x88]
ror byte [rax - 0x77], 0x85
push 0x48000005
lea edi, [rcx + 0x88]
call fcn.1400b5070
sub ch, bh
idiv edi
mov rcx, rdi
jmp case.0x1400f28aa.117
mov rdi, qword [rbp + 0x550]
cmp qword [rdi + 0x78], 0
je 0x14013616f
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x548]
call qword [sym.imp.kernel32.dll_HeapFree]
mov bl, 0xb
add byte [rax - 0x7d], cl
jg 0x1401361d3
cmp qword [rdi + 0x60], 0
jne 0x1401361cd
push rdi
add byte [rbp + 0x57], dh
push rdi
mov rcx, qword [rdi + 0x68]
mov rax, qword [rdi + 0x70]
push 0x70478b48
mov qword [rbp + 0x558], rcx
mov qword [rbp + 0x568], rax
call qword [rax]
mov rax, qword [rbp + 0x568]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
mov rdi, qword [rbp + 0x550]
je 0x1401361cd
cmp qword [rax + 0x10], 0x11
jae 0x1401361b3
or dword [rbx + rcx*4 - 0x7b], ecx
pop rax
add eax, 0xbeb0000
mov r8, qword [rbp + 0x558]
jmp 0x1401361be
mov r8, qword [rbp + 0x558]
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
cmp qword [rbp + 0x4c0], 0
add byte [rax], al
add byte [rdi], cl
je 0x140136259
test byte [rsi], bh
add byte [rax], al
mov rax, qword [rdi + 0x98]
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x548], rax
test dword [rax + 5], ecx
add byte [rax], al
mov rax, qword [rdi + 0xa0]
mov qword [rbp + 0x558], rax
mov dword [rbp + 0x558], eax
xor eax, eax
mov qword [rbp + 0x568], rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x568]
mov eax, dword [rbp + 0x568]
cmp qword [rbp + 0x558], rax
cmp dword [rbp + 0x558], eax
je 0x140136230
mov rdx, rax
mov edx, eax
mov rax, qword [rbp + 0x548]
mov eax, dword [rbp + 0x548]
add byte [rax], al
mov rcx, qword [rax + rdx*8]
inc rdx
invalid
mov qword [rbp + 0x568], rdx
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
push 0xffffffffff000005
adc eax, 0xbafba
jmp 0x140136200
mov rax, qword [rbp + 0x550]
test dword [rax + 5], edx
add byte [rax], al
cmp qword [rax + 0x90], 0
cmp dword [rax + 0x90], 0
je 0x14013626b
sub cl, byte [rax - 0x75]
or eax, 0x17d0a0
invalid
rcl byte [rdi]
invalid
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
movabs al, byte [0x858b4cd2310017d0]
add rax, 0x15ff0000
add bh, bh
adc eax, 0xbb301
mov bl, 0xb
add bl, ch
invalid
xor edx, edx
mov r8, qword [rbp + 0x548]
add bh, bh
adc eax, 0xbb301
mov bl, 0xb
invalid
add bh, bh
adc eax, 0xbb301
mov bl, 0xb
invalid
jmp 0x14013626b
mov rcx, qword [rbp + 0x4c8]
cmp qword [rcx], 0
cmp dword [rax], eax
je 0x14013626b
call fcn.1401e3920
cmp byte [rbp + 0x518], 0
je 0x140136287
mov rax, qword [rbp + 0x550]
mov eax, dword [rbp + 0x550]
lea rcx, [rax + 0x120]
add byte [rax], al
call fcn.14014a270
mov edi, 1
cmp byte [rbp + 0x538], 0
je 0x1401362c8
mov rax, qword [rbp + 0x550]
mov rax, qword [rax + 0x160]
test rax, rax
invalid
je 0x1401362c8
dec dword [rax]
jne 0x1401362c8
mov rax, qword [rbp + 0x550]
mov rcx, qword [rax + 0x160]
mov rdx, qword [rax + 0x168]
call fcn.14007b510
mov rax, rdi
mov rdx, rsi
movaps xmm6, xmmword [rbp + 0x590]
movaps xmm7, xmmword [rbp + 0x5a0]
movabs al, byte [0x638c48148000005]
add byte [rax], al
movabs al, byte [0x638c48148000005]
add byte [rax], al
add esp, 0x638
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
mov sil, 1
xor edi, edi
jmp 0x140136322
add rax, 0x187
mov ecx, dword [rax + 8]
mov dword [rbp + 0x1c8], ecx
add byte [rax], al
add byte [rax], al
mov rax, qword [rax]
mov qword [rbp + 0x1c0], rax
add byte [rax - 0x49], al
add dword [rcx], esi
invalid
add byte [rax - 0x49], al
add dword [rcx], esi
test byte [rdx + rcx*4 - 0x43], 0x48
add eax, 0x858b0000
add byte [rbx + 0x1c885], cl
invalid
mov r15b, byte [rbp + 0x548]
mov eax, dword [rbp + 0x1c8]
add byte [rbx + 0x1c885], cl
add byte [rcx + 0x8885], cl
add byte [rax - 0x75], cl
test eax, eax
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 0x48000000], eax
add byte [rax], al
lea rcx, [rbp + 0x60]
mov dword [rbp + 0x88], eax
mov rax, qword [rbp + 0x1c0]
mov qword [rbp + 0x80], rax
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x60]
invalid
call fcn.1400a5210
mov byte [rax + 0x51], sil
mov ecx, dword [rbp + 0x408]
mov dword [rax + 0x52], ecx
push rdx
push rdx
mov byte [rax + 0x56], dil
mov dword [rax + 0x57], ecx
mov rcx, qword [rbp + 0x80]
mov qword [rax + 0x5b], rcx
mov ecx, dword [rbp + 0x88]
mov dword [rax + 0x63], ecx
lea rcx, [rbp + 0x60]
invalid
invalid
call fcn.1400a5210
mov byte [rax + 0x67], r15b
lea rcx, [rbp + 0x60]
call fcn.1400a5210
dec dword [rax - 0x73]
lea edx, [rax - 0x39ffffff]
push rax
add byte [rax - 0x75], cl
jo 0x1401363e2
mov qword [rbp + 0xa0], rax
invalid
dec dword [rax - 0x73]
lea edx, [rax - 0x39ffffff]
push rax
add byte [rax - 0x75], cl
jo 0x1401363e2
invalid
mov dword [rbp + 0xa0], eax
movaps xmm0, xmmword [rbp + 0x60]
movaps xmmword [rbp + 0x90], xmm0
movdqu xmm1, xmmword [rcx]
movq mm1, qword [rcx]
mov rcx, qword [rbp + 0x170]
mov qword [rbp + 0x1e4], rcx
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
xchg ebp, eax
push rax
add dword [rax], eax
add byte [rdi], cl
sub byte [rbp + 0x160], bl
invalid
add dword [rax], eax
add byte [rdi], cl
adc dword [rbp + 0x1d4], ebx
movdqu xmmword [rbp + 0x1c4], xmm2
movdqa xmmword [rbp + 0xb0], xmm1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test eax, edx
rol byte [rax], 1
add byte [rax], al
movaps xmmword [rbp + 0xc0], xmm0
mov qword [rbp + 0xd0], rax
movaps xmmword [rbp + 0xc0], xmm0
movups xmm0, xmmword [rbp + 0x1d0]
movaps xmmword [rbp + 0x3d0], xmm0
mov rax, qword [rbp + 0x1dc]
mov qword [rbp + 0x3dc], rax
add byte [rax - 0x75], cl
test esp, esp
add dword [rax], eax
add byte [rax - 0x77], cl
test esp, esp
add eax, dword [rax]
add bl, dh
movq mm0, qword [rbp + 0x1c0]
movq mm0, qword [rbp + 0x1c0]
movdqa xmmword [rbp + 0x3c0], xmm0
cmp qword [rbp + 0x558], 0
cmp dword [rbp + 0x558], 0
jg 0x1401363ac
rol byte [rbx], 0
add eax, dword [rax]
add byte [rax - 0x7d], cl
mov ebp, 0x558
add byte [rbp + rcx + 0x48], dh
je 0x140136442
mov rcx, qword [rbp + 0x438]
mov ecx, dword [rbp + 0x438]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rax, qword [rbp + 0x448]
mov qword [rbp + 0x548], rax
invalid
invalid
add byte [rax], al
add al, 0
add byte [rax - 0x77], cl
test dword [rax + 5], ecx
invalid
invalid
add byte [rax], al
mov rax, qword [rbp + 0x450]
add byte [rax], al
mov qword [rbp + 0x558], rax
xor eax, eax
mov qword [rbp + 0x568], rax
nop word [rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov rax, qword [rbp + 0x568]
cmp qword [rbp + 0x558], rax
cmp dword [rbp + 0x558], eax
add eax, 0x39480000
test dword [rax + 5], ebx
add byte [rax], al
je 0x1401364a0
mov rdx, rax
mov rax, qword [rbp + 0x548]
mov eax, dword [rbp + 0x548]
add byte [rax], al
mov rcx, qword [rax + rdx*8]
inc rdx
mov qword [rbp + 0x568], rdx
mov dword [rbp + 0x568], edx
mov dword [rbp + 0x568], edx
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
jmp 0x140136470
cmp qword [rbp + 0x440], 0
add al, 0
add byte [rax], al
je 0x1401364c0
mov rcx, qword [0x1402b32e8]
xor edx, edx
ror byte [rbx + rcx*4 - 0x7b], cl
add rax, 0x15ff0000
cwde
mov al, 0xb
invalid
movaps xmm0, xmmword [rbp + 0xb0]
movaps xmm1, xmmword [rbp + 0xc0]
test dword [rax + 0xf000000], esi
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0xc0], cl
movdqa xmm2, xmmword [rbp + 0xd0]
outsd dx, dword [rsi]
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
movups xmmword [rbp - 0x10], xmm0
movups xmmword [rbp], xmm1
movdqu xmmword [rbp + 0x10], xmm2
mov dword [rbp + 0x20], 0x3b9aca00
movaps xmm0, xmmword [rbp + 0x3c0]
add eax, dword [rax]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
invalid
rol byte [rbx], 1
add byte [rax], al
movups xmmword [rbp + 0x24], xmm0
movdqu xmmword [rbp + 0x34], xmm1
movdqu xmm0, xmmword [rbp + 0x3dc]
outsd dx, dword [rsi]
test esp, ebx
add eax, dword [rax]
add bl, dh
movq qword [rbp + 0x40], mm0
add eax, dword [rax]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
invalid
outsd dx, dword [rsi]
test esp, ebx
add eax, dword [rax]
add bl, dh
movq qword [rbp + 0x40], mm0
mov rax, qword [rbp + 0x520]
mov eax, dword [rbp + 0x520]
mov qword [rbp + 0x50], rax
mov byte [rbp + 0x58], 0
mov byte [rbp + 0x59], r15b
mov byte [rbp + 0x5a], r14b
pop rdx
pop rdx
movzx eax, byte [rbp + 0x38f]
mov byte [rbp + 0x5f], al
pop r15
pop r15
mov eax, dword [rbp + 0x38b]
mov dword [rbp + 0x5b], eax
mov qword [rbp - 0x20], r12
loopne 0x140136586
mov dword [rbp - 0x18], ebx
loopne 0x140136586
mov dword [rbp - 0x18], ebx
mov rcx, qword [rbp + 0x528]
lock dec qword [rcx]
mov esi, dword [rbp + 0x518]
add byte [rax], al
jne case.0x1400dfd7e.178
mov byte [rbp + 0x57c], sil
mov eax, dword [rbp + 0x538]
test dword [rax], edi
add eax, 0x85880000
jnp 0x14013656a
add byte [rax], al
test dword [rax], edi
add eax, 0x85880000
jnp 0x14013656a
add byte [rax], al
add dh, al
test dword [rdx + 5], edi
add byte [rax], al
add dh, al
mov byte [rbp + 0x57a], 0
mov byte [rbp + 0x579], 1
add eax, 0x48010000
mov edx, dword [rbp + 0x530]
add byte [rax], al
add eax, 0xc6000000
test dword [rcx + 5], edi
add byte [rax], al
add dword [rax - 0x75], ecx
xchg ebp, eax
xor byte [0xcffb657e], al
add byte [rax], al
invalid
invalid
hlt
add eax, 0x48010000
mov edx, dword [rbp + 0x530]
add byte [rax], al
add byte [rax], al
call fcn.14007b510
mov rdx, qword [rbp + 0x550]
add byte [rax], al
mov rax, qword [rdx + 0xc0]
mov ecx, dword [rdx + 0xc8]
enter 0, 0
mov qword [rbp + 0x18], rax
mov dword [rbp + 0x20], ecx
movzx eax, byte [rdx + 0x172]
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x58], al
cmp byte [rdx + 0x181], 1
sete byte [rbp + 0x568]
cmp dword [rdx + 0xa8], 0
mov ecx, 0x200000
je 0x1401365c8
mov ecx, dword [rdx + 0xac]
cmp dword [rdx + 0xb0], 0
add byte [rax], al
mov r8d, 0x500000
je 0x1401365de
mov r8d, dword [rdx + 0xb4]
movzx eax, byte [rdx + 0x17c]
mov byte [rbp + 0x548], al
test al, al
mov eax, 0xffff
cmovne ecx, eax
mov dword [rbp + 0x558], ecx
cmovne r8d, eax
mov dword [rbp + 0x4bc], r8d
add byte [rax], al
cmp dword [rdx + 0xb8], 0
mov eax, 0x4000
je 0x14013661a
mov eax, dword [rdx + 0xbc]
mov dword [rbp + 0x4c0], eax
mov eax, dword [rdx + 0x108]
mov dword [rbp + 0x528], eax
mov rax, qword [rdx + 0x100]
invalid
add byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x530], rax
mov eax, dword [rdx + 0x118]
xor ecx, ecx
cmp eax, 0x3b9aca00
invalid
cmp ecx, dword [rdi]
enter 0xffffffffffff8d89, 0xffffffffffffffb8
add al, 0
add byte [rax + 0x14], bh
mov eax, 0x14
cmovne rax, qword [rdx + 0x110]
adc byte [rcx], al
add byte [rax], al
invalid
invalid
adc byte [rcx], al
add byte [rax], al
invalid
mov qword [rbp + 0x408], rax
movzx eax, byte [rdx + 0x17d]
mov byte [rbp + 0x428], al
add byte [rax - 0x75], cl
invalid
rol byte [rax], 1
add byte [rax], al
mov qword [rbp - 0x28], rax
invalid
invalid
add byte [rax - 0x75], cl
invalid
mov ebx, dword [rdx + 0xd8]
add byte [rax], al
mov r14, qword [rdx + 0x150]
mov rsi, qword [rdx + 0xe0]
loopne 0x14013668e
add byte [rax], al
loopne 0x14013668e
add byte [rax], al
mov r15, rdx
mov edi, dword [rdx + 0xe8]
lea rcx, [rbp]
lea ecx, [rbp]
lea ecx, [rbp]
add dh, al
test dword [rsi + 5], esp
add byte [rax], al
add esi, eax
invalid
test dword [rbp + 5], esp
add byte [rax], al
mov byte [rbp + 0x566], 1
mov byte [rbp + 0x565], 1
call fcn.1400a5210
add eax, ebp
invalid
mov qword [rax + 0x40], rsi
mov dword [rax + 0x48], edi
movzx eax, byte [r15 + 0x177]
xchg dword [rdi + 1], esi
add byte [rax], al
xchg dword [rdi + 1], esi
add byte [rax], al
add dword [rax], eax
add byte [rax + 0x51585], cl
add byte [rcx + 0xf], al
mov dh, 0x87
xchg dword [rax + 1], edi
mov byte [rbp + 0x515], al
movzx eax, byte [r15 + 0x178]
xchg dword [rax + 1], edi
add byte [rax], al
xchg dword [rax + 1], edi
add byte [rax], al
add byte [rax + 0x51385], cl
add byte [rcx + 0xf], al
mov byte [rbp + 0x513], al
movzx eax, byte [r15 + 0x179]
test dword [rbx], edx
add eax, 0xf410000
mov dh, 0x87
jns 0x1401366da
add byte [rax], al
add byte [rax + 0x51685], cl
add byte [rcx + 0xf], al
mov dh, 0x87
jp 0x1401366e8
invalid
mov byte [rbp + 0x516], al
movzx eax, byte [r15 + 0x17a]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x51485], cl
add byte [rcx + 0xf], al
mov dh, 0x87
jnp 0x1401366f6
mov byte [rbp + 0x514], al
movzx eax, byte [r15 + 0x17b]
add byte [rax], al
add byte [rax + 0x51785], cl
add byte [rax - 0x75], cl
test dword [rax], esp
add eax, 0x8b4c0000
invalid
mov byte [rbp + 0x517], al
mov rax, qword [rbp + 0x520]
mov r12, qword [rax + 0x18]
mov rax, qword [rax + 0x20]
mov rcx, rax
mov ecx, eax
shl rcx, 7
lea r15, [rcx + rax*8]
add r15, r12
lea r13, [0x14025a5b4]
sub eax, 0x123e93
add byte [rax - 0x73], cl
xor eax, 0x11ad50
pcmpeqd xmm6, xmm6
jmp 0x140136743
cmp r12, r15
je 0x140136839
jmp rax
stosb byte [rdi], al
add byte [rax], al
mov rcx, qword [rdi + 0x10]
mov rdx, qword [rdi + 0x18]
mov r8, rax
shr r8, 0x39
call 0x14f54cdc7
outsb dx, byte [rsi]
shl byte [rsi + 0xf], 0x60
sal dl, 0xf
jo 0x140136758
invalid
call 0x14f54cdc7
outsb dx, byte [rsi]
shl byte [rsi + 0xf], 0x60
sal dl, 0xf
jo 0x140136758
add byte [rsi + 0xf], ah
jo 0x14013675d
pshufd xmm0, xmm0, 0
lea r8, [rcx - 0x68]
xor r9d, r9d
and rax, rdx
movdqu xmm1, xmmword [rcx + rax]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm0
pmovmskb r10d, xmm2
nop word [rax + rax]
test r10w, r10w
je 0x140136800
invalid
cmp al, byte [rbp - 0x77]
rol dword [rbp - 0x73], cl
push rbx
inc dword [rbp + 0x21]
invalid
mov r11d, r10d
lea r10d, [r11 - 1]
and r10d, r11d
tzcnt r11d, r11d
add r11, rax
and r11, rdx
neg r11
imul r11, r11, 0x68
cmp qword [r8 + r11 + 0x10], 4
jne 0x1401367c0
pcmpeqb xmm1, xmm6
pmovmskb r10d, xmm1
test r10d, r10d
jne 0x14013673c
mov ecx, 1
mov rdx, qword [rbp + 0x568]
call fcn.1401e5b40
jmp 0x140137201
mov ecx, 8
mov edx, 0x28
call fcn.1401e5b40
jmp 0x140137201
mov byte [rbp + 0x57c], 1
mov byte [rbp + 0x57b], 1
mov byte [rbp + 0x57a], 1
mov byte [rbp + 0x579], 1
mov ecx, 8
mov edx, 0x10
call fcn.1401e5b40
jmp 0x140137201
mov ecx, 8
mov edx, 0x80
call fcn.1401e5b40
jmp 0x140137201
call fcn.140002170
jmp 0x140137201
lea rax, [0x140221c50]
mov qword [rbp + 0x430], rax
lea rax, [0x140190c60]
mov qword [rbp + 0x438], rax
lea rax, str.x__
mov qword [rbp + 0x1c0], rax
mov qword [rbp + 0x1c8], 1
mov qword [rbp + 0x1e0], 0
lea rax, [rbp + 0x430]
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x1d8], 1
mov byte [rbp + 0x57c], 1
mov byte [rbp + 0x57b], 1
mov byte [rbp + 0x57a], 1
mov byte [rbp + 0x579], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.24_src_async_implclient.rs
lea rcx, [rbp + 0x1c0]
call fcn.1401e5ed0
jmp 0x140137201
mov qword [rbp + 0x528], rbx
mov qword [rbp + 0x530], rsi
mov ecx, 8
mov edx, 0x40
call fcn.1401e5b40
jmp 0x140137201
mov qword [rbp + 0x528], rbx
mov qword [rbp + 0x530], rsi
mov ecx, 8
mov edx, 0x28
call fcn.1401e5b40
jmp 0x140137201
mov ecx, 8
mov edx, 8
call fcn.1401e5b40
jmp 0x140137201
mov ecx, 8
mov edx, 0x80
call fcn.1401e5b40
jmp 0x140137201
ud2
movaps xmmword [rsp + 0x30], xmm6
mov rax, qword [rbp + 0x550]
cmp qword [rax + 0x90], 0
je 0x1401384dd
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x548]
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm7
movdqa xmmword [rsp + 0x30], xmm6
movzx ebx, byte [rbp + 0x57a]
movzx esi, byte [rbp + 0x57b]
movzx edi, byte [rbp + 0x57c]
cmp byte [rbp + 0x579], 0
jne 0x140138bc3
mov byte [rbp + 0x585], dil
mov byte [rbp + 0x584], sil
mov byte [rbp + 0x583], bl
mov byte [rbp + 0x582], 0
mov byte [rbp + 0x581], 1
movdqa xmm6, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp + 0x520]
lock dec qword [rax]
jne 0x140138bdc
mov rcx, qword [rbp + 0x520]
call fcn.14007b3e0
mov byte [rbp + 0x585], dil
mov byte [rbp + 0x584], sil
mov byte [rbp + 0x583], bl
mov byte [rbp + 0x582], 0
mov byte [rbp + 0x581], 0
movdqa xmm6, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add eax, 0xc6010000
test dword [rdx + 0x1000005], eax
add eax, 0xc6010000
test dword [rcx + 5], eax
add eax, 0xc6010000
test dword [rcx + 5], eax
lea rcx, [rbp + 0x430]
call fcn.1400b7a50
mov byte [rbp + 0x585], 1
mov byte [rbp + 0x584], 1
mov byte [rbp + 0x583], 1
mov byte [rbp + 0x582], 1
mov byte [rbp + 0x581], 0
movdqa xmm6, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm7
movaps xmmword [rsp + 0x30], xmm6
lea rcx, [rbp + 0x1c0]
lea ecx, [rbp + 0x1c0]
lea ecx, [rbp + 0x1c0]
call fcn.14014af50
mov byte [rbp + 0x575], 0
mov byte [rbp + 0x574], 1
movaps xmm6, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
mov eax, dword [rcx]
lock dec qword [rax]
jne 0x14013945f
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
call fcn.14007b510
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x10]
lock dec qword [rax]
jne 0x14013947f
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x10]
add rsp, 0x30
pop rbp
jmp fcn.14007e130
nop
add rsp, 0x30
pop rbp
ret
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x10]
lock dec qword [rax]
jne 0x1401394b9
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x10]
call fcn.14007e130
invalid
nop
add rsp, 0x20
pop rbp
ret
push 0x48000001
lea ebp, [rsp + 0x80]
movaps xmmword [rbp + 0xd0], xmm6
mov qword [rbp + 0xc8], 0xfffffffffffffffe
mov rdi, rdx
mov rsi, rcx
mov rbx, qword [rdx + 8]
mov r12, qword [rdx + 0x10]
test r12, r12
je 0x14013954a
js 0x14013a0d4
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140139532
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14013981d
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov r14, rax
test rax, rax
jne 0x140139550
jmp 0x14013981d
mov r14d, 1
mov rcx, r14
mov rdx, rbx
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x80], r12
mov qword [rbp + 0x88], r14
mov qword [rbp + 0x90], r12
lea rcx, [rbp - 0x10]
lea rdx, [rbp + 0x80]
call fcn.140003940
mov r8, qword [rbp]
mov r13b, 3
cmp r8, 0xfffe
jbe 0x14013959b
mov r15b, 8
jmp 0x14013979c
test r8, r8
je 0x1401395cb
cmp r8, 1
jne 0x1401395d3
mov rax, qword [rbp - 8]
movzx eax, byte [rax]
cmp eax, 0x2a
je 0x14013978b
cmp eax, 0x2f
jne 0x140139930
lea r14, [0x140251788]
jmp 0x140139792
mov r15b, 9
jmp 0x14013979c
mov rax, qword [rbp - 8]
cmp byte [rax], 0x2f
jne 0x140139661
movups xmm0, xmmword [rbp - 0x10]
movups xmm1, xmmword [rbp]
movaps xmmword [rbp + 0x70], xmm1
movaps xmmword [rbp + 0x60], xmm0
lea rcx, [rbp + 0x80]
lea rdx, [rbp + 0x60]
call fcn.1400357b0
mov rax, qword [rbp + 0x80]
test rax, rax
je 0x1401397da
mov r14, qword [rbp + 0x88]
mov rcx, qword [rbp + 0x90]
mov r8, qword [rbp + 0x98]
movzx edx, word [rbp + 0xa0]
mov r9d, dword [rbp + 0xa2]
mov dword [rbp + 0x10], r9d
movzx r9d, word [rbp + 0xa6]
mov word [rbp + 0x14], r9w
xorps xmm0, xmm0
movaps xmmword [rbp + 0x60], xmm0
lea r9, [0x140209210]
lea rbx, str.Utf8Errorvalid_up_to
xor r13d, r13d
jmp 0x1401399d0
movups xmm0, xmmword [rbp - 0x10]
movups xmm1, xmmword [rbp]
movaps xmmword [rbp + 0x50], xmm1
movaps xmmword [rbp + 0x40], xmm0
mov rbx, qword [rbp + 0x48]
mov r14, qword [rbp + 0x50]
cmp r14, 7
jb 0x140139a47
movzx ecx, byte [rbx]
lea eax, [rcx - 0x41]
cmp al, 0x1a
setb al
shl al, 5
or al, cl
cmp al, 0x68
jne 0x140139a4d
movzx ecx, byte [rbx + 1]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x74
jne 0x140139abf
movzx ecx, byte [rbx + 2]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x74
jne 0x140139abf
movzx ecx, byte [rbx + 3]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x70
jne 0x140139abf
movzx ecx, byte [rbx + 4]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x3a
jne 0x140139abf
movzx ecx, byte [rbx + 5]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x2f
jne 0x140139abf
movzx ecx, byte [rbx + 6]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x2f
jne 0x140139abf
mov qword [rbp + 0x18], rsi
mov esi, 7
xor r15d, r15d
mov qword [rbp + 0x20], rsi
cmp r14, rsi
jne 0x140139b9f
movups xmm0, xmmword [rbp - 0x10]
movups xmm1, xmmword [rbp]
movaps xmmword [rbp + 0x70], xmm1
movaps xmmword [rbp + 0x60], xmm0
lea rax, [0x1401f26e0]
mov qword [rbp + 0x40], rax
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0x48], rax
xorps xmm0, xmm0
lea rax, [rbp + 0x50]
movups xmmword [rax], xmm0
jmp 0x140139bf0
lea r14, [0x140223d14]
xorps xmm0, xmm0
movaps xmmword [rbp + 0x60], xmm0
xor r13d, r13d
lea rcx, [rbp + 8]
mov rax, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
call qword [rax + 0x10]
lea rax, [0x140209210]
mov dx, 0xffff
mov ecx, 1
lea rbx, str.Utf8Errorvalid_up_to
xor r8d, r8d
mov r9, rax
cmp r13b, 3
jne 0x1401399d0
mov rbx, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
test r12, r12
je 0x14013982a
js 0x14013a0d4
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14013980d
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14013981d
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
jne 0x14013982f
mov ecx, 1
mov rdx, r12
call fcn.1401e5b40
mov eax, 1
mov qword [rbp + 0x18], rsi
mov qword [rbp + 0xb0], rax
mov rcx, rax
mov rdx, rbx
mov qword [rbp + 0xb8], r12
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
movups xmm6, xmmword [rdi + 0x2c]
movups xmm0, xmmword [rdi + 0x40]
movaps xmmword [rbp + 0x80], xmm0
movzx eax, byte [rdi + 0x50]
mov byte [rbp + 0x90], al
mov r14w, word [rdi + 0x28]
mov r15w, word [rdi + 0x2a]
mov eax, dword [rdi + 0x3c]
mov dword [rbp - 0x14], eax
mov r12d, dword [rdi + 0x18]
mov r13d, dword [rdi + 0x1c]
mov esi, dword [rdi + 0x20]
mov ebx, dword [rdi + 0x24]
lea rcx, str.Parsed_Url_is_not_a_valid_Urioperation_timed_outURL_scheme_is_not_allowedBuilderRequestRedirect
mov edx, 0x1d
call fcn.1400b71e0
mov rdi, rax
mov rax, qword [rax]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x1401398c4
test rax, rax
je 0x1401398c4
mov r8, qword [rdi + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0xb8]
mov qword [rdi], rax
mov rcx, qword [rbp + 0xb0]
mov qword [rdi + 8], rcx
mov qword [rdi + 0x10], rax
mov dword [rdi + 0x18], r12d
mov dword [rdi + 0x1c], r13d
mov dword [rdi + 0x20], esi
mov dword [rdi + 0x24], ebx
mov word [rdi + 0x28], r14w
mov word [rdi + 0x2a], r15w
movups xmmword [rdi + 0x2c], xmm6
mov eax, dword [rbp - 0x14]
mov dword [rdi + 0x3c], eax
movaps xmm0, xmmword [rbp + 0x80]
movups xmmword [rdi + 0x40], xmm0
movzx eax, byte [rbp + 0x90]
mov byte [rdi + 0x50], al
mov eax, dword [rbp + 0x20]
mov ecx, dword [rbp + 0x23]
mov dword [rdi + 0x51], eax
mov dword [rdi + 0x54], ecx
mov rax, qword [rbp + 0x18]
mov qword [rax + 8], rdi
mov byte [rax], 3
jmp 0x140139a2c
movups xmm0, xmmword [rbp - 0x10]
movups xmm1, xmmword [rbp]
movaps xmmword [rbp + 0x80], xmm0
movaps xmmword [rbp + 0x90], xmm1
mov r14, qword [rbp + 0x88]
mov r15, qword [rbp + 0x90]
test r15, r15
je 0x140139aa3
lea rcx, [rbp + 0x60]
mov rdx, r14
mov r8, r15
call fcn.140031cc0
cmp byte [rbp + 0x60], 0
jne 0x140139aa3
cmp qword [rbp + 0x68], r15
jne 0x140139aa3
lea rax, [rbp + 0x90]
mov r9, qword [rbp + 0x80]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x20], xmm0
test r9, r9
je 0x1401397da
mov rax, r14
and rax, 0xffffffffffffff00
movaps xmm0, xmmword [rbp + 0x20]
movaps xmmword [rbp + 0x60], xmm0
movzx ebx, r14b
or rbx, rax
lea rax, [0x140209210]
mov dx, 0xffff
lea r14, str.Utf8Errorvalid_up_to
xor ecx, ecx
xor r8d, r8d
xor r13d, r13d
mov byte [rsi], r13b
mov byte [rsi + 1], r15b
mov r10d, dword [rbp + 0x80]
mov dword [rsi + 2], r10d
movzx r10d, word [rbp + 0x84]
mov word [rsi + 6], r10w
mov r10, qword [rbp + 0xb8]
mov qword [rsi + 8], r10
mov qword [rsi + 0x10], r9
mov qword [rsi + 0x18], rbx
movaps xmm0, xmmword [rbp + 0x60]
movups xmmword [rsi + 0x20], xmm0
mov qword [rsi + 0x30], rax
mov qword [rsi + 0x38], r14
mov qword [rsi + 0x40], rcx
mov qword [rsi + 0x48], r8
mov word [rsi + 0x50], dx
mov eax, dword [rbp + 0x10]
mov dword [rsi + 0x52], eax
movzx eax, word [rbp + 0x14]
mov word [rsi + 0x56], ax
movaps xmm6, xmmword [rbp + 0xd0]
add rsp, 0x168
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp r14, 4
jb 0x140139a93
xor ecx, ecx
lea rax, [0x140209810]
nop word cs:[rax + rax]
cmp r14, rcx
je 0x140139a93
mov r12, rcx
movzx ecx, byte [rbx + rcx]
movzx r13d, byte [rcx + rax]
test r13d, r13d
je 0x140139c21
lea rcx, [r12 + 1]
cmp r13d, 0x3a
jne 0x140139a60
lea r15, [r12 + 3]
cmp r15, r14
jbe 0x140139d47
mov al, 1
mov dword [rbp + 0xb0], eax
xor r13d, r13d
jmp 0x140139c29
mov rax, qword [rbp + 0x80]
lea rcx, [rbp + 0x98]
mov rdx, r14
mov r8, r15
call qword [rax + 0x10]
jmp 0x1401397da
cmp r14, 8
jb 0x140139a4d
cmp al, 0x68
jne 0x140139a4d
movzx eax, byte [rbx + 1]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x74
jne 0x140139a4d
movzx eax, byte [rbx + 2]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x74
jne 0x140139a4d
movzx eax, byte [rbx + 3]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x70
jne 0x140139a4d
movzx eax, byte [rbx + 4]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x73
jne 0x140139a4d
movzx eax, byte [rbx + 5]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x3a
jne 0x140139a4d
movzx eax, byte [rbx + 6]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x2f
jne 0x140139a4d
movzx eax, byte [rbx + 7]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x2f
jne 0x140139a4d
mov qword [rbp + 0x18], rsi
mov r15b, 1
mov esi, 8
mov qword [rbp + 0x20], rsi
cmp r14, rsi
je 0x140139756
mov rax, qword [rbp + 0x40]
mov rax, qword [rax]
lea rdx, [rbp + 0x58]
mov byte [rbp + 0xc7], 1
lea rcx, [rbp + 0x80]
mov r8, rbx
mov r9, r14
call rax
sub qword [rbp + 0x50], rsi
add qword [rbp + 0x48], rsi
mov qword [rbp + 0x90], rsi
movups xmm0, xmmword [rbp + 0x80]
movaps xmmword [rbp + 0x60], xmm0
mov rax, qword [rbp + 0x90]
mov qword [rbp + 0x70], rax
mov rax, qword [rbp + 0x98]
mov qword [rbp + 0x78], rax
mov rax, qword [rbp + 0x60]
mov rdx, qword [rbp + 0x68]
mov rax, qword [rax + 0x10]
lea rcx, [rbp + 0x78]
mov r8, qword [rbp + 0x70]
mov byte [rbp + 0xc7], 1
call rax
mov al, 1
mov dword [rbp + 0xb0], eax
xor r12d, r12d
mov r13b, 1
mov rsi, qword [rbp + 0x18]
jmp 0x140139c2c
mov al, 1
mov dword [rbp + 0xb0], eax
mov r12b, 1
mov rbx, qword [rbp + 0x48]
mov r14, qword [rbp + 0x50]
lea rcx, [rbp + 0x80]
mov rdx, rbx
mov r8, r14
call fcn.140031cc0
cmp byte [rbp + 0x80], 0
je 0x140139ca8
movzx r12d, byte [rbp + 0x81]
mov r9, qword [rbp + 0xb8]
mov eax, dword [rbp + 0xb0]
test al, al
jne 0x140139d92
mov rax, qword [r9]
mov rdx, qword [r9 + 8]
lea rcx, [r9 + 0x18]
mov r8, qword [r9 + 0x10]
mov qword [rbp + 0xb8], r9
call qword [rax + 0x10]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xb8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rbp + 0x48]
mov r14, qword [rbp + 0x50]
jmp 0x140139d92
mov qword [rbp + 0x18], rsi
mov rsi, qword [rbp + 0x88]
test r12b, r12b
je 0x140139cf3
mov r12b, 4
cmp rsi, r14
jne 0x140139d77
mov r9, qword [rbp + 0x40]
lea rax, [rbp + 0x50]
lea eax, [rbp + 0x50]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x60], xmm0
lea rax, [0x140209210]
mov dx, 0xffff
lea r14, str.Utf8Errorvalid_up_to
xor ecx, ecx
xor r8d, r8d
mov rsi, qword [rbp + 0x18]
jmp 0x1401397c8
test rsi, rsi
mov r9, qword [rbp + 0xb8]
je 0x140139d7d
mov qword [rbp + 0x10], rsi
cmp r14, rsi
jb 0x14013a0f4
jne 0x140139dae
movaps xmm0, xmmword [rbp + 0x40]
movaps xmm1, xmmword [rbp + 0x50]
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x60], xmm0
lea rax, [0x1401f26e0]
mov qword [rbp + 0x40], rax
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0x48], rax
xorps xmm0, xmm0
lea rax, [rbp + 0x50]
movups xmmword [rax], xmm0
jmp 0x140139e06
mov al, 1
mov dword [rbp + 0xb0], eax
cmp r12, 0xfffffffffffffffd
jae 0x14013a0d9
movzx eax, word [rbx + rcx]
cmp eax, 0x2f2f
jne 0x140139a9b
cmp r12, 0x40
jbe 0x140139f01
mov r12b, 0xa
jmp 0x140139d92
mov rsi, qword [rbp + 0x18]
jmp 0x140139d92
mov r12b, 4
mov rsi, qword [rbp + 0x18]
mov eax, dword [rbp + 0xb0]
test al, al
je 0x140139c6c
mov rax, qword [rbp + 0x40]
lea rcx, [rbp + 0x58]
mov rdx, rbx
mov r8, r14
call qword [rax + 0x10]
mov r13b, 3
mov r15d, r12d
jmp 0x1401397c8
mov rax, qword [rbp + 0x40]
mov rax, qword [rax]
lea rdx, [rbp + 0x58]
mov byte [rbp + 0xc5], 0
mov byte [rbp + 0xc4], 1
lea rcx, [rbp + 0x80]
mov r8, rbx
mov r9, r14
call rax
sub qword [rbp + 0x50], rsi
add qword [rbp + 0x48], rsi
mov qword [rbp + 0x90], rsi
movups xmm0, xmmword [rbp + 0x80]
movaps xmmword [rbp - 0x60], xmm0
mov rax, qword [rbp + 0x90]
mov qword [rbp - 0x50], rax
mov rax, qword [rbp + 0x98]
mov qword [rbp - 0x48], rax
movaps xmm0, xmmword [rbp - 0x60]
mov rax, qword [rbp - 0x50]
mov qword [rbp + 0x30], rax
mov rax, qword [rbp - 0x48]
mov qword [rbp + 0x38], rax
movaps xmmword [rbp + 0x20], xmm0
mov rax, qword [rbp + 0x40]
mov rcx, qword [rbp + 0x48]
movaps xmm0, xmmword [rbp + 0x50]
movaps xmmword [rbp + 0x70], xmm0
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x68], rcx
lea rcx, [rbp + 0x80]
lea rdx, [rbp + 0x60]
call fcn.1400357b0
mov rsi, qword [rbp + 0x18]
mov rax, qword [rbp + 0x80]
test rax, rax
je 0x140139e9f
mov r14, qword [rbp + 0x88]
mov rcx, qword [rbp + 0x90]
mov r8, qword [rbp + 0x98]
movzx edx, word [rbp + 0xa0]
mov r9d, dword [rbp + 0xa2]
mov dword [rbp + 0x10], r9d
movzx r9d, word [rbp + 0xa6]
mov word [rbp + 0x14], r9w
mov r9, qword [rbp + 0x20]
mov rbx, qword [rbp + 0x28]
movaps xmm0, xmmword [rbp + 0x30]
movaps xmmword [rbp + 0x60], xmm0
jmp 0x1401397c8
movzx r15d, byte [rbp + 0x88]
mov rax, qword [rbp + 0x20]
mov rdx, qword [rbp + 0x28]
lea rcx, [rbp + 0x38]
mov r8, qword [rbp + 0x30]
call qword [rax + 0x10]
mov r13b, 3
cmp byte [rbp + 0xb0], 0
jne 0x140139efc
mov r8, qword [rbp + 0xb8]
mov rax, qword [r8]
mov rdx, qword [r8 + 8]
lea rcx, [r8 + 0x18]
mov qword [rbp + 0xb8], r8
mov r8, qword [r8 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xb8]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401397c8
cmp r14, r15
jne 0x140139f38
movups xmm0, xmmword [rbp - 0x10]
movups xmm1, xmmword [rbp]
movaps xmmword [rbp + 0x30], xmm1
movaps xmmword [rbp + 0x20], xmm0
lea rax, [0x1401f26e0]
mov qword [rbp + 0x40], rax
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0x48], rax
xorps xmm0, xmm0
lea rax, [rbp + 0x50]
movups xmmword [rax], xmm0
jmp 0x140139f89
mov rax, qword [rbp + 0x40]
mov rax, qword [rax]
lea rdx, [rbp + 0x58]
mov byte [rbp + 0xc7], 1
lea rcx, [rbp + 0x80]
mov r8, rbx
mov r9, r14
call rax
sub qword [rbp + 0x50], r15
add qword [rbp + 0x48], r15
mov qword [rbp + 0x90], r15
movups xmm0, xmmword [rbp + 0x80]
movaps xmmword [rbp + 0x20], xmm0
mov rax, qword [rbp + 0x90]
mov qword [rbp + 0x30], rax
mov rax, qword [rbp + 0x98]
mov qword [rbp + 0x38], rax
mov qword [rbp - 0x40], r12
mov r9, qword [rbp + 0x30]
cmp r9, r12
jb 0x14013a188
jne 0x140139fbb
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0x68], rax
xorps xmm0, xmm0
movaps xmmword [rbp + 0x70], xmm0
lea rax, [0x1401f26e0]
mov qword [rbp + 0x60], rax
jmp 0x14013a039
test r12, r12
je 0x14013a009
mov rax, qword [rbp + 0x20]
mov r8, qword [rbp + 0x28]
mov rax, qword [rax]
lea rdx, [rbp + 0x38]
mov byte [rbp + 0xc6], 1
lea rcx, [rbp + 0x80]
lea ecx, [rbp + 0x80]
lea ecx, [rbp + 0x80]
call rax
sub qword [rbp + 0x90], r12
mov qword [rbp + 0x30], r12
add qword [rbp + 0x88], r12
movups xmm0, xmmword [rbp + 0x80]
movaps xmmword [rbp + 0x60], xmm0
movups xmm0, xmmword [rbp + 0x90]
movaps xmmword [rbp + 0x70], xmm0
jmp 0x14013a039
lea rax, [rbp + 0x30]
movaps xmm0, xmmword [rbp + 0x20]
movaps xmm1, xmmword [rbp + 0x30]
movaps xmmword [rbp + 0x70], xmm1
movaps xmmword [rbp + 0x60], xmm0
lea rcx, [0x1401f26e0]
mov qword [rbp + 0x20], rcx
lea rcx, str.Utf8Errorvalid_up_to
mov qword [rbp + 0x28], rcx
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov rax, qword [rbp + 0x60]
mov rdx, qword [rbp + 0x68]
push rbp
push 0x10408b48
invalid
push rbp
push 0x10408b48
invalid
adc byte [rax - 0x73], cl
js 0x14013a096
invalid
lea rcx, [rbp + 0x78]
mov r8, qword [rbp + 0x70]
mov eax, dword [rbp + 0x70]
mov byte [rbp + 0xc6], 1
test esi, eax
add byte [rax], al
add byte [rcx], al
invalid
add edi, edi
ror byte [rdi], 1
sub byte [rbp + 0x20], al
invalid
invalid
call rax
movaps xmm0, xmmword [rbp + 0x20]
invalid
invalid
and byte [r15], r9b
sub byte [rbp + 0x30], cl
invalid
movaps xmm1, xmmword [rbp + 0x30]
xor byte [rdi], cl
sub dword [rbp - 0x40], eax
movaps xmmword [rbp - 0x40], xmm0
movaps xmmword [rbp - 0x30], xmm1
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14013a092
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14013a177
test bh, ch
add byte [rax], al
invalid
test bh, ch
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 5
push rsi
xchg edx, eax
invalid
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x20
add byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14013a177
movaps xmm0, xmmword [rbp - 0x40]
movaps xmm1, xmmword [rbp - 0x30]
movups xmmword [rax + 0x10], xmm1
mov qword [rbp + 0xb8], rax
movups xmmword [rax], xmm0
mov r13b, 2
mov dword [rbp + 0xb0], 0
xor r12d, r12d
jmp 0x140139c2c
call fcn.140002170
mov byte [rbp + 0xc7], 1
lea r8, [0x140209910]
mov rdx, r15
call fcn.1401e62a0
jmp 0x14013a1ff
mov qword [rbp + 0x20], r14
lea rax, [rbp + 0x10]
mov qword [rbp + 0x60], rax
lea rax, [0x14004bd60]
mov qword [rbp + 0x68], rax
lea rcx, [rbp + 0x20]
mov qword [rbp + 0x70], rcx
mov qword [rbp + 0x78], rax
lea rax, str.split_to_out_of_bounds:
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x88], 2
mov qword [rbp + 0xa0], 0
lea rax, [rbp + 0x60]
mov qword [rbp + 0x90], rax
mov qword [rbp + 0x98], 2
mov byte [rbp + 0xc5], 0
mov byte [rbp + 0xc4], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rs
lea rcx, [rbp + 0x80]
call fcn.1401e5ed0
jmp 0x14013a1ff
mov ecx, 8
mov edx, 0x20
call fcn.1401e5b40
jmp 0x14013a1ff
mov qword [rbp - 0x60], r9
lea rax, [rbp - 0x40]
mov qword [rbp + 0x60], rax
lea rax, [0x14004bd60]
mov qword [rbp + 0x68], rax
lea rcx, [rbp - 0x60]
mov qword [rbp + 0x70], rcx
mov qword [rbp + 0x78], rax
lea rax, str.split_off_out_of_bounds:
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x88], 2
mov qword [rbp + 0xa0], 0
lea rax, [rbp + 0x60]
mov qword [rbp + 0x90], rax
mov qword [rbp + 0x98], 2
mov byte [rbp + 0xc6], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rs
lea rcx, [rbp + 0x80]
call fcn.1401e5ed0
ud2
invalid
jmp qword [sym.imp.kernel32.dll_HeapFree]
add esp, 0x40
pop rbp
ret
invalid
mov ecx, dword [rbp - 0x10]
add rcx, 0xe0
shl eax, 0
add byte [rax], al
add rsp, 0x30
pop rbp
jmp fcn.14008a6c0
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 0x10]
add rcx, 0xe0
call fcn.14008a6c0
nop
add rsp, 0x20
pop rbp
ret
int3
mov rdx, qword [r13 + 0x118]
mov rax, qword [r13 + 0x120]
lea rcx, [rbp + 0x2a0]
call qword [rax + 0x18]
mov rax, qword [rbp + 0x2a0]
cmp rax, 3
je 0x14013ab40
cmp eax, 4
je 0x14013d775
mov r8d, 0xa0
lea rcx, [rbp - 0x50]
lea rdx, [rbp + 0x2a0]
call sub.VCRUNTIME140.dll_memcpy
movzx eax, word [rbp + 0x18]
lea ecx, [rax - 0x12d]
cmp ecx, 3
jae 0x14013ac94
cmp qword [r13], 0
je 0x14013a8d3
mov rax, qword [rbp + 0x7a8]
mov rax, qword [rax + 8]
test rax, rax
je 0x14013a8d3
mov rcx, qword [rbp + 0x7a8]
mov rdx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x18]
mov rcx, qword [rbp + 0x5b8]
call qword [rax + 0x10]
mov r8, qword [rbp + 0x7a8]
mov qword [r8], 0
lea rdx, [0x140221df8]
jmp 0x14013a8fb
add rdx, 0x20
mov r8, qword [rbp + 0x7a8]
lea rax, [0x140221e78]
cmp rdx, rax
je 0x14013abd0
mov rax, qword [r8 + 0x50]
test rax, rax
invalid
je 0x14013a8f0
sal byte [rsp + rbx*8 + 0x48], 0x8b
lea esp, [rax + 6]
add byte [rax], al
mov rcx, qword [rbp + 0x660]
mov qword [rbp + 0x7d8], rdx
mov qword [rbp + 0x7d0], rax
rol byte [rdi], 1
add byte [rax], al
rol byte [rdi], 1
add byte [rax], al
call fcn.14003f110
mov r9, qword [rbp + 0x7d0]
mov rdx, qword [rbp + 0x7d8]
mov r10d, eax
mov rax, qword [rbp + 0x7a8]
add byte [rdi + rcx - 0x49], al
mov eax, 0x80
add byte [rdi + rcx - 0x49], al
mov eax, 0x80
mov r12d, r10d
and r12d, r15d
mov rdi, qword [rax + 0x78]
mov edi, dword [rax + 0x78]
mov edi, dword [rax + 0x78]
mov r11, qword [rax + 0x48]
mov rsi, qword [rax + 0x70]
xor ebx, ebx
mov dword [rbp + 0x7c0], r10d
mov qword [rbp + 0x7b0], r11
jmp 0x14013a986
movzx eax, byte [rax + 8]
cmp al, byte [rdx + 8]
je 0x14013aa4a
nop
inc rbx
inc r12
mov rax, r12
nop dword [rax]
mov r12, rax
mov eax, 0
cmp r12, rdi
jae 0x14013a990
movzx r14d, word [rsi + r12*4]
cmp r14, 0xffff
je 0x14013a8f0
movzx eax, word [rsi + r12*4 + 2]
mov ecx, r15d
and ecx, eax
mov r8d, r12d
sub r8d, ecx
mov ecx, r15d
and ecx, r8d
cmp rbx, rcx
ja 0x14013a8f0
cmp ax, r10w
jne 0x14013a980
cmp r9, r14
jbe 0x14013d757
imul r13, r14, 0x68
mov rcx, qword [r11 + r13 + 0x40]
test rcx, rcx
leave
leave
setne al
cmp qword [rdx], 0
sete r8b
cmp al, r8b
je 0x14013a980
lea rax, [r11 + r13]
add rax, 0x40
test rcx, rcx
sub ecx, dword [rax - 0x7d]
rol byte [rax + 0x48], 0x85
leave
je 0x14013a972
mov r8, qword [rax + 0x10]
cmp r8, qword [rdx + 0x10]
jne 0x14013a980
mov rdx, qword [rdx + 8]
mov rcx, qword [rax + 8]
call sub.VCRUNTIME140.dll_memcmp
mov r11, qword [rbp + 0x7b0]
mov r10d, dword [rbp + 0x7c0]
invalid
add byte [rax], al
mov r9, qword [rbp + 0x7d0]
mov rdx, qword [rbp + 0x7d8]
add byte [rbp + 0x36850fc0], al
invalid
invalid
invalid
invalid
add byte [rbp + 0x36850fc0], al
invalid
cmp qword [r11 + r13], 0
je 0x14013aa6b
add r11, r13
mov rdx, qword [r11 + 8]
mov byte [rbp + 0x7e6], 1
mov rcx, qword [rbp + 0x660]
lea esp, [rax + 6]
add byte [rax], al
lea esp, [rax + 6]
add byte [rax], al
call fcn.1400e8e40
mov byte [rbp + 0x7e6], 1
lea rcx, [rbp + 0x690]
mov rdx, qword [rbp + 0x660]
mov r8, r12
mov r9, r14
call fcn.1400e9330
mov rdx, qword [rbp + 0x7d8]
lea rcx, [rbp + 0x6a8]
mov rax, qword [rcx + 0x20]
mov qword [rbp + 0x4d0], rax
movdqu xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movdqa xmmword [rbp + 0x4c0], xmm1
movdqa xmmword [rbp + 0x4b0], xmm0
mov rax, qword [rbp + 0x6d0]
test rax, rax
je 0x14013aaf2
mov rax, qword [rax + 0x10]
mov rdx, qword [rbp + 0x6d8]
mov r8, qword [rbp + 0x6e0]
mov byte [rbp + 0x7e6], 1
lea rcx, [rbp + 0x6e8]
call 0x13f13aaf0
ror byte [rax - 0x75], 1
xchg ebp, eax
fadd dword [rdi]
add byte [rax], al
cmp byte [rbp + 0x4d0], 2
je 0x14013a8f0
mov rax, qword [rbp + 0x4b0]
mov rdx, qword [rbp + 0x4b8]
mov eax, 0x48000004
mov eax, dword [rax + 0x10]
mov r8, qword [rbp + 0x4c0]
mov byte [rbp + 0x7e6], 1
add byte [rcx], al
add byte [rcx], al
lea rcx, [rbp + 0x4c8]
call rax
mov rdx, qword [rbp + 0x7d8]
add byte [rax], al
jmp 0x14013a8f0
mov rax, qword [rbp + 0x2a8]
mov qword [rbp + 0x7d8], rax
mov rsi, qword [rax]
test rsi, rsi
je 0x14013dc6e
mov rax, qword [rbp + 0x7d8]
mov rax, qword [rax + 8]
mov rax, qword [rax + 0x38]
mov byte [rbp + 0x7e5], 1
mov rcx, rsi
call rax
movabs rcx, 0xb44ab3f6b21156fb
xor rax, rcx
enter 0xffffffffffffb948, 0x25
loope 0x14013abf5
or dword [rcx + 0x4847aa52], 0x948ca31
ret 0x850f
invalid
xor byte [rax], al
invalid
enter 0xffffffffffffb948, 0x25
loope 0x14013abf5
or dword [rcx + 0x4847aa52], 0x948ca31
ret 0x850f
movzx eax, byte [rsi]
test eax, eax
je 0x14013ac30
cmp eax, 1
jne 0x14013dc6e
cmp byte [rsi + 1], 2
jne 0x14013dc6e
cmp dword [rsi + 4], 0
je 0x14013ac44
invalid
mov rax, qword [rbp + 0x5f8]
movzx eax, byte [rax]
add byte [rcx + 0x4c983c1], cl
cmp ecx, 5
lea rdi, [rbp + 0x690]
je 0x14013acb4
cmp al, 0xa
jb 0x14013ac13
cmp qword [r8 + 0x108], 0
je 0x14013ac13
mov eax, 0x108
add byte [rsi + rdx + 0x4d], dh
mov eax, dword [rax + 0x100]
mov r8, qword [r8 + 0x100]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x5f8]
movabs rcx, 0x101010101010101
add dword [rcx], eax
add dword [rax - 0x77], ecx
adc byte [rdi], cl
adc dword [rax], edi
add dword [rcx], eax
add dword [rax - 0x77], ecx
adc byte [rdi], cl
adc dword [rax], edi
jmp 0x14013acb4
cmp byte [rsi + 1], 2
jne 0x14013dc6e
test dword [rax + rsi], esi
add byte [rax], al
cmp dword [rsi + 8], 7
jne 0x14013dc6e
cmp qword [r13], 0
je 0x14013aed4
sbb r14b, r8b
test ebp, esp
invalid
add eax, 0xfffffecd
cmp eax, 2
jae 0x14013d863
int 0xfe
invalid
cmp qword [r13], 0
je 0x14013acb4
cmp qword [r13 + 8], 0
je 0x14013d863
movups xmm0, xmmword [0x140221e88]
movaps xmmword [rbp + 0x6a0], xmm0
movdqu xmm0, xmmword [0x140221e78]
movdqa xmmword [rbp + 0x690], xmm0
mov byte [rbp + 0x7e6], 1
lea rcx, [rbp - 0x50]
mov rdx, rdi
call fcn.1400217b0
test rax, rax
je 0x14013d85c
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
lea rsi, [rbp + 0x4b0]
mov rcx, rsi
call fcn.140005fe0
cmp qword [rbp + 0x4b0], 0
jne 0x14013d81b
mov r8, qword [rbp + 0x4b8]
mov r9, qword [rbp + 0x4c0]
mov qword [rbp + 0x4b0], 0
mov qword [rbp + 0x4c0], 0
mov rax, qword [rbp + 0x668]
mov qword [rbp + 0x4d0], rax
mov byte [rbp + 0x7e6], 1
lea rcx, [rbp + 0x690]
mov rdx, rsi
bnd call fcn.1401b1570
mov rcx, qword [rbp + 0x690]
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc1
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc1
je 0x14013d81b
lea r14, [rbp + 0x750]
movups xmm0, xmmword [r14 - 0x78]
lea rax, [rbp + 0x4ba]
movups xmmword [rax + 0x3e], xmm0
adc dword [rax + 0x3e], eax
movdqu xmm0, xmmword [r14 - 0xb8]
movdqu xmm1, xmmword [r14 - 0xa8]
movups xmm2, xmmword [r14 - 0x98]
movups xmm3, xmmword [r14 - 0x88]
movups xmmword [rax + 0x2e], xmm3
movups xmmword cs:[rax + 0x1e], xmm2
movups xmmword cs:[rax + 0x1e], xmm2
movdqu xmmword [rax + 0xe], xmm1
movdqu xmmword [rax - 2], xmm0
mov qword [rbp + 0x7d8], rcx
mov dword [rbp + 0x7d8], ecx
mov qword [rbp + 0x4b0], rcx
lea rsi, [rbp + 0x690]
nop
invalid
add byte [rax], al
mov rcx, rsi
lea rdx, [rbp + 0x4b0]
call fcn.1401394c0
out 0xff, al
dec dword [rbx + rcx*4 - 0x53]
test al, 7
add byte [rax], al
out 0xff, al
dec dword [rbx + rcx*4 - 0x53]
test al, 7
add byte [rax], al
lea r15, [rbp + 0x370]
cmp byte [rbp + 0x690], 3
je 0x14013d7ef
mov rcx, rsi
call fcn.14001bf50
lea rax, [rbp + 0x4ba]
add byte [rdi], cl
adc byte [rax - 2], al
add byte [rdi], cl
adc byte [rax - 2], al
movups xmm1, xmmword [rax + 0xe]
movups xmm2, xmmword [rax + 0x1e]
movups xmm3, xmmword [rax + 0x2e]
movaps xmmword [rbp + 0x390], xmm2
movups xmm4, xmmword [rax + 0x3e]
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x60], xmm1
movaps xmmword [rbp + 0x70], xmm2
movaps xmmword [rbp + 0x80], xmm3
movaps xmmword [rbp + 0x90], xmm4
mov rax, qword [rbp + 0x7d8]
mov qword [rbp + 0x600], rax
add byte [rsi], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
movaps xmm0, xmmword [rbp + 0x90]
lea rax, [rbp + 0x608]
movups xmmword [rax + 0x40], xmm0
movdqa xmm0, xmmword [rbp + 0x50]
movdqa xmm1, xmmword [rbp + 0x60]
movaps xmm2, xmmword [rbp + 0x70]
movaps xmm3, xmmword [rbp + 0x80]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov rax, qword [r13 + 0x110]
cmp byte [rax + 0x1b8], 0
je 0x14013b4a0
add eax, dword [rsi]
add byte [rax], al
add eax, dword [rsi]
add byte [rax], al
mov r9d, dword [rbp + 0x62c]
test r9, r9
je 0x14013b0e9
mov rcx, qword [rbp + 0x608]
mov rdx, qword [rbp + 0x610]
cmp rdx, r9
jbe 0x14013b094
cmp byte [rcx + r9], 0xbf
jg 0x14013b09a
jmp 0x14013e79a
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x6a8], 0
mov qword [rbp + 0x6b0], 8
mov qword [rbp + 0x6c8], 8
invalid
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rbp + 0x6d0], 0
mov qword [rbp + 0x6d8], 2
test eax, ebx
invalid
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x6e0], 0
mov word [rbp + 0x6e8], 0
invalid
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x6f0], 0
lea rax, [0x14020a090]
mov qword [rbp + 0x700], rax
mov qword [rbp + 0x708], rcx
mov qword [rbp + 0x720], rax
lea rax, [0x140251788]
mov qword [rbp + 0x728], rax
mov qword [rbp + 0x730], 1
mov qword [rbp + 0x738], 0
mov word [rbp + 0x740], 0xffff
inc esi
test dword [rax + 7], ecx
add byte [rax], al
add dword [rax - 0x39], ecx
test dword [rax + 7], esp
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x768], 2
mov rax, qword [rbp + 0x5f8]
movzx eax, byte [rax]
lea rcx, [0x14025a5c8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add byte [rax - 0x39], cl
test dword [rax + 0x8000006], esi
add byte [rax], al
add byte [rax - 0x39], cl
test eax, ecx
invalid
test eax, ebx
invalid
invalid
xor ebx, ebx
jmp 0x14013ba20
jne 0x14013e79a
cmp r9d, 4
jne 0x14013b0e9
lea rdx, str.httphttpswswssftpfileC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs
mov r8, r9
call sub.VCRUNTIME140.dll_memcmp
mov esi, dword [r13 + 0xb4]
mov r12, qword [r13 + 0x90]
mov rdi, qword [r13 + 0x98]
test eax, eax
jne 0x14013b0fe
mov esi, dword [r13 + 0xb4]
mov r12, qword [r13 + 0x90]
mov rdi, qword [r13 + 0x98]
test rdi, rdi
je 0x14013b14d
js 0x14013e7ba
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x14013b132
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14013e76d
mov rcx, rax
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov rbx, rax
test rax, rax
jne 0x14013b152
mov ebx, 1
mov rcx, rbx
mov rdx, r12
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x690], rdi
mov qword [rbp + 0x698], rbx
mov qword [rbp + 0x6a0], rdi
mov rax, qword [rbp + 0x680]
movups xmm0, xmmword [rax]
movups xmmword [r14 - 0x80], xmm0
movzx eax, byte [rax + 0x10]
mov byte [r14 - 0x70], al
mov eax, dword [r13 + 0xb0]
movdqu xmm0, xmmword [r13 + 0xa0]
mov dword [rbp + 0x6bc], esi
mov dword [rbp + 0x6b8], eax
movdqu xmm1, xmmword [r13 + 0xb8]
movdqu xmmword [rbp + 0x6c0], xmm1
movdqu xmmword [rbp + 0x6a8], xmm0
lea rsi, [rbp + 0x690]
mov rcx, rsi
call fcn.1401b32b0
mov rcx, rsi
call fcn.1401b30d0
cmp dword [rbp + 0x6b0], 0
mov rax, qword [rbp + 0x6a0]
je 0x14013b1f4
mov r9d, dword [rbp + 0x6b4]
cmp rax, r9
jae 0x14013b1f9
mov r9, rax
jmp case.0x140085d5d.478
invalid
test r9d, r9d
je 0x14013b215
cmp rax, r9
jbe 0x14013b215
mov rax, qword [rbp + 0x698]
add byte [rax], al
cmp byte [rax + r9], 0xbf
jle 0x14013e877
mov qword [rbp + 0x6a0], r9
mov dword [rbp + 0x6b0], 0
mov r8d, dword [rbp + 0x6bc]
add byte [rax - 0x75], cl
xchg ebp, eax
cwde
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], al
mov esp, 0x48000006
add byte [rax - 0x75], cl
xchg ebp, eax
cwde
invalid
add byte [rax], al
invalid
add byte [rax - 0x75], cl
xchg ebp, eax
cwde
invalid
add byte [rcx + rcx*4 - 0x38], cl
mov rax, r9
inc r8d
je case.0x140084f53.490
mov rax, r9
sub rax, r8
jbe 0x14013b250
invalid
or al, 0x42
cmp byte [rdx + rax], 0xbf
cmp byte [rdx + r8], 0xbf
jg case.0x140084f53.490
jmp 0x14013e7e6
xchg esi, eax
xor eax, 0x850f0000
add byte [rax], al
invalid
invalid
jne 0x14013e7e6
nop
xor eax, 0x85480000
sal byte [rcx + rdx + 0x42], 0x80
adc dword [rdx - 0x80], eax
test rax, rax
je 0x14013b26c
invalid
cmp byte [rdx + r8], 0x2f
cmp al, 2
invalid
add ch, byte [rdi]
sete al
test al, al
je case.0x140085d5d.477
invalid
rol byte [rax + rax*8 - 0xb16f08c], 0
psubsw mm6, mm4
add byte [rax], al
add byte [rax], al
xor eax, eax
test al, al
jne 0x14013b360
invalid
add byte [rax], al
add byte [rbx + 0x6a8bd], al
cmp dword [rbp + 0x6a8], 0
jmp 0x14013b360
add byte [rax], al
xor eax, eax
test al, al
jne 0x14013b360
invalid
add byte [rax], al
invalid
invalid
cmp dword [rbp + 0x6a8], 0
add byte [rax], al
add byte [rdi], cl
jne 0x14013b360
test ebp, ebx
add byte [rax], al
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
test r9, r9
je 0x14013b34d
test byte [rsi + 0x4a000000], bh
lea ecx, [rdx + rcx]
invalid
add byte [rdx - 0x73], cl
or al, 0xa
invalid
lea rcx, [rdx + r9]
or dh, byte [rcx]
shl byte [rsi + 0x66], 0x2e
nop word cs:[rax + rax]
xor eax, eax
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
movzx r8d, byte [rcx - 1]
test r8b, r8b
test al, al
mov dh, 0x41
inc dword [rbp - 0x7c]
test al, al
js 0x14013b2c0
invalid
test al, al
js 0x14013b2c0
dec rcx
dec ecx
leave
movzx r8d, r8b
movzx eax, al
jmp 0x14013b322
outsd dx, dword [rsi]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
push rcx
inc byte [rcx - 0x80]
cli
sar byte [rbp + 0x22], 0x44
movzx r11d, byte [rcx - 3]
movzx r10d, byte [rcx - 2]
cmp r10b, 0xc0
jge 0x14013b2ed
movzx r11d, byte [rcx - 3]
cmp r11b, 0xc0
jge 0x14013b2f7
movzx esi, byte [rcx - 4]
add rcx, 0xfffffffffffffffc
add ecx, 0xfffffffc
add ecx, 0xfffffffc
and esi, 7
shl esi, 6
and r11d, 0x3f
invalid
or r11d, esi
jmp 0x14013b2ff
invalid
invalid
add rcx, 0xfffffffffffffffe
and r10d, 0x1f
invalid
jmp case.0x14008ab2b.445
invalid
add rcx, 0xfffffffffffffffd
and r11d, 0xf
shl r11d, 6
and r10d, 0x3f
invalid
or r10d, r11d
invalid
invalid
shl r10d, 6
and r8b, 0x3f
movzx r8d, r8b
or r8d, r10d
cmp r8d, 0x110000
cmp eax, 0x110000
rol byte [rcx - 0x7f], 1
clc
add byte [rax], al
adc dword [rax], eax
invalid
cmp eax, 0x110000
add byte [rcx], dl
add byte [rdx + rdx + 0x41], dh
cmp eax, 0x20
je 0x14013b334
cmp r8d, 0x20
jne 0x14013b334
inc rax
cmp rdx, rcx
jne 0x14013b2a0
test dword [rdi + rdi*8 - 1], ebp
invalid
test dword [rdi + rdi*8 - 1], ebp
dec dword [rcx + rcx*4 - 0x37]
leave
mov rcx, r9
leave
sub rcx, rax
sub ecx, eax
jb 0x14013b360
and al, 0x74
cmovns edi, dword [rcx]
cmp r9, rcx
je 0x14013b34d
cmp r9, rcx
cmp ecx, ecx
jbe 0x14013b34d
or al, byte [rax + 0xfbf0a3c]
cmp byte [rdx + rcx], 0xbf
jle 0x14013e894
mov es, word [rdi + 0x35]
add byte [rax], al
mov edi, 0x35478e0f
mov es, word [rdi + 0x35]
xor eax, 0x39490000
add byte [rax], al
cmp r9, rcx
cmp ecx, ecx
leave
jb 0x14013b360
mov qword [rbp + 0x6a0], rcx
mov r9, rcx
mov ecx, ecx
invalid
add byte [rcx - 0x77], cl
leave
mov ecx, ecx
nop dword [rax]
add byte [rax - 0x73], cl
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x4b0]
mov r8, r9
lea esi, [rax + 0x4d000004]
mov eax, ecx
call fcn.140141650
add byte [rdi], cl
mov dh, 0x85
movzx eax, byte [rbp + 0x4d0]
rol byte [rax + rax], 1
add byte [rbx + 0x74023c02], dh
mov bl, 2
cmp al, 2
je case.0x1400909de.415
movdqu xmm0, xmmword [rbp + 0x4b0]
mov bl, 2
cmp al, 2
je case.0x1400909de.415
movdqu xmm0, xmmword [rbp + 0x4b0]
outsd dx, dword [rsi]
test dword [rax - 0xcfffffc], esi
add byte [rax], al
invalid
add byte [rax], al
add bl, dh
movdqu xmm1, xmmword [rbp + 0x4c0]
movq mm1, qword [rbp + 0x4c0]
outsd dx, dword [rsi]
invalid
add byte [rax], al
movdqa xmmword [rbp + 0xb0], xmm1
jg 0x14013b31d
mov al, 0
add byte [rax], al
movdqa xmmword [rbp + 0xa0], xmm0
jg 0x14013b31d
movabs al, byte [0x4ba958d48000000]
add byte [rax], al
invalid
add byte [rax], al
lea rdx, [rbp + 0x4ba]
xchg ebp, eax
mov edx, 0x8b000004
invalid
invalid
invalid
add byte [rbx + 0x528b174a], cl
mov ecx, dword [rdx + 0x17]
mov edx, dword [rdx + 0x1a]
mov dword [rbp + 0x190], ecx
lea edx, [rax - 0x76ffffff]
xchg ebp, eax
xchg ebx, eax
add dword [rax], eax
invalid
push rdx
sbb cl, byte [rcx + 0x1908d]
lea edx, [rax - 0x76ffffff]
xchg ebp, eax
xchg ebx, eax
add dword [rax], eax
add byte [rcx + 0x19395], cl
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x427cb73d], cl
mov ebx, eax
ret
cmp qword [rbp + 0x690], 0
nop
invalid
add byte [rsi + rdx + 0x4c], dh
je case.0x1400b0119.407
mov r8, qword [rbp + 0x698]
mov eax, dword [rbp + 0x698]
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x177f19
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp bl, 2
je 0x14013b4a0
rol byte [rax], 0
invalid
movaps xmm0, xmmword [rbp + 0xa0]
movdqa xmm1, xmmword [rbp + 0xb0]
movdqa xmmword [rbp + 0x6a0], xmm1
movabs al, byte [0x69085290f000006]
add byte [rax], al
mov byte [rbp + 0x6b0], bl
add byte [rax], al
mov eax, dword [rbp + 0x190]
nop
add dword [rax], eax
add byte [rbx + 0x1938d], cl
add byte [rcx - 0x77], al
mov ecx, dword [rbp + 0x193]
add byte [rax], al
mov dword [r14 - 0x9c], ecx
mov dword [r14 - 0x9f], eax
invalid
invalid
invalid
invalid
mov fs, word [rdi + rdi*8 - 1]
invalid
inc dword [rcx - 0x77]
xchg byte [rcx - 1], ah
invalid
invalid
invalid
invalid
invalid
movups xmm0, xmmword [0x140221ea8]
movaps xmmword [rbp + 0x380], xmm0
sub dword [rbp + 0x380], eax
movdqu xmm0, xmmword [0x140221e98]
movdqa xmmword [rbp + 0x370], xmm0
add dh, al
mov byte [rbp + 0x7e7], 1
lea rcx, [rbp + 0x4b0]
mov al, 4
add byte [rax], al
test edi, esp
invalid
add byte [rax], al
mov rdx, qword [rbp + 0x660]
add byte [rax], al
mov r8, r15
lea r9, [rbp + 0x690]
call fcn.140133bc0
invalid
inc dword [rax + 0x4d0bd]
add byte [rdx], al
invalid
inc dword [rax + 0x4d0bd]
add byte [rdx], al
je 0x14013b4a0
mov rax, qword [rbp + 0x4b0]
mov eax, dword [rbp + 0x4b0]
add byte [rax], al
mov rdx, qword [rbp + 0x4b8]
xchg ebp, eax
mov eax, 0x48000004
invalid
invalid
add byte [rax - 0x75], cl
adc byte [rbx + rcx*4 - 0x7b], cl
adc byte [rbx + rcx*4 - 0x7b], cl
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
adc byte [rbx + rcx*4 - 0x7b], cl
mov r8, qword [rbp + 0x4c0]
rol byte [rax + rax], 0
add al, 0
add dh, al
invalid
test edi, esp
invalid
mov byte [rbp + 0x7e7], 1
lea rcx, [rbp + 0x4c8]
lea ecx, [rbp + 0x4c8]
call rax
nop word cs:[rax + rax]
add byte [rax], al
mov rsi, qword [r13 + 0x90]
mov rdi, qword [r13 + 0x98]
cwde
add byte [rax], al
invalid
mov ch, 0x90
nop
add byte [rax], al
add byte [rcx - 0x75], cl
mov ebp, 0x98
cwde
add byte [rax], al
invalid
cwde
add byte [rax], al
add byte [rax - 0x7b], cl
test rdi, rdi
je case.0x1400b50a2.321
js 0x14013e6fe
test rdi, rdi
je case.0x1400b50a2.321
invalid
js 0x14013e6fe
js 0x14013e6fe
xor al, byte [rax]
add byte [rdi], cl
movzx eax, byte [0x1402b3399]
mov dh, 5
fnstcw word [rsi + 0x17]
invalid
add byte [rax - 0x75], cl
invalid
invalid
invalid
mov rax, qword [0x1402b32e8]
add eax, 0x177e21
add byte [rax - 0x7b], cl
sal byte [rbp + 0x16], 0xff
adc eax, 0xb609e
sahf
invalid
or eax, dword [rax]
test rax, rax
jne case.0x1400b4b08.329
sahf
invalid
test rax, rax
je 0x14013e632
test byte [rdi + 0x31], dl
add byte [rax], al
invalid
test byte [rdi + 0x31], dl
add byte [rax], al
invalid
push rdi
xor dword [rax], eax
add byte [rax - 0x77], cl
add eax, 0x177e06
invalid
jle 0x14013b4f8
invalid
mov qword [0x1402b32e8], rax
invalid
mov rcx, rax
xor edx, edx
invalid
ror byte [rcx - 0x77], cl
clc
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
jne 0x14013b4ff
jmp 0x14013e632
mov eax, 1
mov qword [rbp + 0x7d0], rax
mov rcx, rax
mov ecx, eax
mov rdx, rsi
mov qword [rbp + 0x7d8], rdi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
movsd dword [rdi], dword [rsi]
or al, byte [rax]
invalid
add byte [rbp + 0xf], al
adc byte [rbp + 0xb4], dl
xchg ebp, eax
mov ah, 0
add byte [rax], al
invalid
movups xmm10, xmmword [r13 + 0xb4]
xchg ebp, eax
mov ah, 0
add byte [rax], al
invalid
add byte [rax - 0x75], cl
lea eax, [rax + 0xf000006]
add byte [rsi], 0
add byte [rdi], cl
invalid
mov rcx, qword [rbp + 0x680]
add byte [rsi], 0
add byte [rdi], cl
invalid
movzx eax, byte [rcx + 0x10]
mov dh, 0x41
adc byte [rax + 0x6a085], cl
mov byte [rbp + 0x6a0], al
movdqu xmm0, xmmword [rcx]
outsd dx, dword [rsi]
invalid
mov byte [rbp + 0x6a0], al
movdqu xmm0, xmmword [rcx]
outsd dx, dword [rsi]
invalid
movdqa xmmword [rbp + 0x690], xmm0
movzx edi, word [r13 + 0xb0]
movzx ebx, word [r13 + 0xb2]
add byte [rcx - 0x75], al
mov ch, 0xc4
add byte [rax], al
add byte [rbp - 0x75], al
mov ch, 0xa0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], al
mov ch, 0xc4
add byte [rax], al
add byte [rbp - 0x75], al
mov ch, 0xa0
add byte [rax], al
add byte [rax], al
mov r15d, dword [r13 + 0xa4]
add byte [rax], al
mov r15d, dword [r13 + 0xa4]
add byte [rax], al
mov r12d, dword [r13 + 0xa8]
mov rax, r13
call 0xecc140b8
add byte [rax], al
invalid
call 0xecc140b8
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
nop
lock add byte [rax], al
add byte [rax], al
mov rdx, qword [rax + 0xf0]
cmp rdx, qword [rax + 0xe0]
cmp edx, dword [rax + 0xe0]
add byte [rax], al
add byte [rax + 0x3b], cl
nop
loopne case.0x1400c3086.280
cmp edx, dword [rax + 0xe0]
add byte [rax], al
jne 0x14013b5b0
mov rcx, qword [rbp + 0x188]
call fcn.1400e9b60
invalid
in eax, 0xfa
dec dword [rbx + rcx*4 - 0x7b]
mov r8, qword [rbp + 0x7a8]
mov eax, dword [rbp + 0x7a8]
add al, ch
invalid
mov eax, dword [rbp + 0x7a8]
mov rdx, qword [r8 + 0xf0]
jmp 0x14013b5b7
nop dword cs:[rax + rax]
mov r8, qword [rbp + 0x7a8]
mov rax, qword [r8 + 0xe8]
invalid
add byte [rax], al
invalid
test dword [rax + 0x49000007], ebp
mov eax, dword [rax + 0xe8]
invalid
add byte [rax], al
invalid
add byte [rcx - 0x75], cl
sub al, 0
invalid
add byte [rax], al
invalid
call 0x18813b5bf
imul ecx, edx, 0x58
imul rcx, rdx, 0x58
mov rdx, qword [rbp + 0x7d8]
mov qword [rax + rcx], rdx
mov dword [rax + rcx], edx
invalid
mov dword [rax + rcx], edx
mov r9, qword [rbp + 0x7d0]
mov qword [rax + rcx + 8], r9
mov qword [rax + rcx + 0x10], rdx
mov dword [rax + rcx + 0x18], r14d
sbb byte [rcx + rcx*4 + 0x7c], al
or byte [rsp + rax*2], bl
mov dword [rax + rcx + 0x20], esp
or byte fs:[rax], ah
sbb byte [rcx + rcx*4 + 0x7c], al
or byte [rsp + rax*2], bl
mov dword [rax + rcx + 0x20], esp
or byte fs:[rax], ah
or byte fs:[rax], ah
or byte [rax], ah
mov dword [rax + rcx + 0x24], r13d
mov dword [rax + rcx + 0x24], ebp
mov word [rax + rcx + 0x28], di
mov word [rax + rcx + 0x2a], bx
or byte [rdx], ch
sub byte [rsi - 0x77], ah
pop rsp
or byte [rdx], ch
movups xmmword [rax + rcx + 0x2c], xmm10
mov dword [rax + rcx + 0x3c], esi
je 0x14013b60d
cmp al, 0x66
movq mm0, qword [rbp + 0x690]
movdqu xmmword [rax + rcx + 0x40], xmm0
movzx edx, byte [rbp + 0x6a0]
mov byte [rax + rcx + 0x50], dl
mov rax, qword [r8 + 0xf0]
inc rax
mov qword [r8 + 0xf0], rax
mov rcx, qword [r8 + 0x110]
mov rdx, qword [rcx + 0x188]
test rdx, rdx
mov r13, r8
je 0x14013b670
cmp edx, 1
lea r15, [rbp + 0x750]
push rax
invalid
add byte [rax], al
jne 0x14013df2e
fsubr dword [rax]
sub byte [rax], al
invalid
add byte [rdi], cl
xchg dword [rbp], edi
add byte [rax], al
invalid
jmp 0x14013df88
mov rdx, qword [r13 + 0xe8]
movzx r8d, word [rbp + 0x18]
lea r9, [rbp + 0x600]
mov qword [rbp + 0x690], r9
invalid
add byte [rax], al
mov qword [rbp + 0x698], rdx
mov dword [rbp + 0x698], edx
mov qword [rbp + 0x6a0], rax
mov word [rbp + 0x6a8], r8w
mov rdx, qword [rcx + 0x190]
xchg ecx, eax
nop
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
cwde
add dword [rax], eax
invalid
mov eax, dword [rcx + 0x198]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
mov byte [rbp + 0x7e7], 1
lea rcx, [rbp + 0x4b0]
lea ecx, [rbp + 0x4b0]
add byte [rax], al
add dword [rax - 0x73], ecx
lea ecx, [rbp + 0x4b0]
lea r8, [rbp + 0x690]
lea ecx, [rbp + 0x4b0]
add byte [rax], al
lea r8, [rbp + 0x690]
test dword [rax - 0xfffffa], edx
add bh, bh
call rax
lea r15, [rbp + 0x750]
lea edi, [rbp + 0x750]
ror byte [rbp + rcx*4 - 0x43], 1
push rax
invalid
lea edi, [rbp + 0x750]
mov rax, qword [rbp + 0x4b0]
test rax, rax
test eax, eax
test eax, eax
jne 0x14013df28
add byte [rbx + rcx*4 - 0x5b], al
mov r12d, dword [rbp + 0x62c]
sub al, 6
add byte [rax], al
invalid
test r12, r12
je 0x14013d6d5
test ch, ah
invalid
mov rdi, qword [rbp + 0x608]
mov rsi, qword [rbp + 0x610]
invalid
add byte [rax], al
cmp rsi, r12
jbe case.0x1400deca7.201
invalid
or al, 0x42
cmp byte [rdi + r12], 0xbf
cmp byte [rdi + riz], 0xbf
invalid
jg 0x14013b715
jmp 0x14013e609
cli
add byte cs:[rax], al
invalid
add byte [rdi], cl
test esp, esi
jne 0x14013e609
add byte cs:[rax], al
cmp r12d, 4
cmp esp, 4
jne 0x14013b731
mov rcx, rdi
lea rdx, str.httphttpswswssftpfileC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs
pop rbp
adc dword [rax], eax
mov r8, r12
mov eax, esp
call sub.VCRUNTIME140.dll_memcmp
invalid
or al, byte [rax]
test eax, eax
invalid
je 0x14013b76c
sal byte [rbx + rdi + 0x4c], 0x39
out 0x76, al
or al, 0x42
invalid
cmp rsi, r12
cmp esi, esp
jbe case.0x1400e0b7a.177
cmp byte [rdi + r12], 0xbf
cmp byte [rdi + riz], 0xbf
mov edi, 0x93e90b7f
jg 0x14013b748
jmp 0x14013e6d5
xchg ebx, eax
invalid
jne 0x14013e6d5
lea ebp, [rdi]
add byte [rax], al
cmp r12d, 5
jne 0x14013d6d5
add eax, 0x1f83850f
add byte [rax], al
mov rcx, rdi
lea rdx, [0x14025147c]
adc eax, 0x115d20
adc dword [rax], eax
adc dword [rax], eax
mov r8, r12
call sub.VCRUNTIME140.dll_memcmp
or al, byte [rax]
loopne 0x14013b748
shl dword [rdx - 0x3f7afff6], cl
or al, byte [rax]
test eax, eax
jne 0x14013d6d5
test dword [rcx + 0x1f], ebp
add byte [rax], al
mov rax, qword [r13 + 0x110]
cmp byte [rax + 0x1ba], 0
test dword [rax], edx
add dword [rax], eax
add byte [rax + 0x1bab8], al
add byte [rax], al
je 0x14013b7b7
cmp rsi, r12
jbe 0x14013b78d
cmp al, 0x27
mov edi, 0xb7e90b7f
invalid
invalid
cmp r12d, 5
jne 0x14013d788
invalid
mov ecx, edi
lea rdx, [0x14025147c]
adc eax, 0x115cd5
adc eax, 0x115cd5
add byte [rbp - 0x77], cl
loopne case.0x1400e172b.168
invalid
mov r8, r12
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
mov byte [rdx - 0x3f7afff6], ah
add byte [rbp - 0x2e7af040], al
jne 0x14013d788
test ecx, edx
invalid
mov rax, qword [rbp + 0x650]
mov qword [rbp + 0x6e0], rax
movups xmm0, xmmword [rbp + 0x640]
movaps xmmword [rbp + 0x6d0], xmm0
invalid
add byte [rdi], cl
adc byte [rbp + 0x600], al
add byte [rsi], al
add byte [rax], al
movups xmm0, xmmword [rbp + 0x600]
add byte [rsi], al
add byte [rax], al
movups xmm1, xmmword [rbp + 0x610]
movups xmm2, xmmword [rbp + 0x620]
adc byte [rbp + 0x620], dl
invalid
adc byte [rbp + 0x620], dl
add byte [rax], al
movups xmm3, xmmword [rbp + 0x630]
popfq
xor byte [rsi], al
add byte [rax], al
invalid
add byte [rdi], cl
sub dword [rbp + 0x6c0], ebx
rol byte [rsi], 0
invalid
movaps xmmword [rbp + 0x6c0], xmm3
rol byte [rsi], 0
add byte [rdi], cl
movaps xmmword [rbp + 0x6b0], xmm2
movaps xmmword [rbp + 0x6b0], xmm2
invalid
movaps xmmword [rbp + 0x6a0], xmm1
sub dword [rbp + 0x6a0], ecx
movaps xmmword [rbp + 0x690], xmm0
mov rax, qword [rbp + 0x668]
cmp qword [rax], 0
je 0x14013b82e
mov r8, qword [r13 + 0x90]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x6e0]
mov rcx, qword [rbp + 0x668]
mov qword [rcx + 0x50], rax
movaps xmm0, xmmword [rbp + 0x6d0]
invalid
add byte [rax], al
rol byte [rsi], 1
add byte [rax], al
movups xmmword [rcx + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0x690]
movaps xmm1, xmmword [rbp + 0x6a0]
add byte [rax], al
movaps xmm2, xmmword [rbp + 0x6b0]
movaps xmm3, xmmword [rbp + 0x6c0]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
adc dword [rcx + 0x10], ecx
movups xmmword [rcx], xmm0
mov rax, qword [rbp + 0x660]
movups xmm0, xmmword [rax + 0x50]
movaps xmmword [rbp + 0x2f0], xmm0
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rbp + 0x2e0], xmm0
add al, byte [rax]
add bl, dh
movq mm0, qword [rax]
movdqu xmm1, xmmword [rax + 0x10]
adc byte [rdi], cl
adc byte [rax + 0x20], dl
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rbp + 0x2d0], xmm3
movaps xmmword [rbp + 0x2c0], xmm2
add byte [rax], al
movdqa xmmword [rbp + 0x2b0], xmm1
add al, byte [rax]
add byte [rsi + 0xf], ah
jg 0x14013b843
movdqa xmmword [rbp + 0x2a0], xmm0
movabs al, byte [0x2845c749000002]
add byte [rax], al
mov qword [r13 + 0x28], 0
mov qword [r13 + 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x39], cl
add byte [rax], al
add byte [rax], al
mov qword [r13 + 0x48], 8
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0xf000001], eax
adc dword [rax], esi
mov rax, qword [rbp + 0x180]
movups xmmword [rax], xmm6
mov rbx, qword [r13 + 0xe8]
mov r9, qword [r13 + 0xf0]
lea r10, [r9 - 1]
mov qword [r13 + 0x60], 8
or byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [r13 + 0x68], 0
add byte [rax], al
add byte [rcx - 0x39], cl
invalid
invalid
jo 0x14013b90d
invalid
mov qword [r13 + 0x70], 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x39], cl
js 0x14013b913
invalid
mov qword [r13 + 0x78], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x41], ah
mov word [r13 + 0x80], 0
invalid
invalid
mov word [r13 + 0x80], 0
add byte [rax], 0
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
sub r9, 1
jb 0x14013c9c4
invalid
adc byte [rax], al
invalid
jmp 0xda95c828
invalid
mov rax, qword [rbp + 0x680]
cmp byte [rax], 0
cmp byte [rax], al
invalid
cmp byte [rax], al
je 0x14013b97d
mov r8d, dword [r13 + 0xbc]
mov eax, dword [r13 + 0xc0]
mov eax, dword [rbp + 0xc0]
add byte [rax], al
add byte [rcx - 0x75], al
invalid
mov eax, dword [rbp + 0xc0]
test eax, eax
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rcx, qword [r13 + 0x90]
mov rdx, qword [r13 + 0x98]
cwde
add byte [rax], al
invalid
lea edx, [rax + 0x49000000]
mov edx, dword [rbp + 0x98]
cwde
add byte [rax], al
invalid
add byte [rcx - 0x75], cl
xchg ebp, eax
cwde
add byte [rax], al
add byte [rcx + 0x39], al
cmp r8d, eax
ja 0x14013e70f
invalid
mov ah, 0x2d
add byte [rax], al
invalid
cmp r8d, eax
ja 0x14013e70f
invalid
mov ah, 0x2d
add byte [rax], al
invalid
xchg dword [rbp + rbp - 0x7abb0000], esi
add byte [rbp - 0x7b], al
test r8d, r8d
ror byte [rdi], 0x84
invalid
je 0x14013bf83
test byte [rdi], bl
invalid
add byte [rax], al
cmp rdx, r8
jbe 0x14013bf7d
invalid
add byte [rax], al
ret 0x860f
invalid
cmp byte [rcx + r8], 0xc0
jge 0x14013bf83
lea ecx, [rbx]
invalid
add byte [rax], al
lea ecx, [rbx]
invalid
jmp 0x14013e70f
xor ecx, ecx
jmp 0x14013bfa3
mov bl, 4
jmp 0x14013ba20
movzx eax, byte [r13 + 0xf9]
mov byte [rbp + 0x7c0], al
movzx eax, byte [r13 + 0xfa]
mov byte [rbp + 0x7b0], al
add byte [rax - 0x75], cl
lea ebx, [rax + 3]
pop rax
add eax, dword [rax]
add byte [rdi], cl
movzx eax, byte [rcx + 4]
mov byte [rbp + 0x374], al
add byte [rax], al
mov eax, dword [rcx]
mov dword [rbp + 0x370], eax
add byte [rax], al
mov rax, qword [r13 + 0x100]
mov qword [rbp + 0x7d0], rax
movzx edi, byte [r13 + 0x108]
mov bl, 9
jmp 0x14013ba20
mov bl, 2
jmp 0x14013ba20
mov bl, 3
jmp 0x14013ba20
mov bl, 7
jmp 0x14013ba20
mov bl, 1
jmp 0x14013ba20
mov bl, 5
jmp 0x14013ba20
mov bl, 6
jmp 0x14013ba20
mov rcx, qword [r13 + 0x100]
mov rdx, qword [r13 + 0x108]
call fcn.140141c80
mov rdi, rdx
mov bl, 0xa
mov qword [rbp + 0x7d0], rax
jmp 0x14013ba20
mov bl, 8
nop word cs:[rax + rax]
movzx eax, byte [rbp + 0x374]
mov byte [rbp + 0x7a4], al
mov eax, dword [rbp + 0x370]
mov dword [rbp + 0x7a0], eax
movzx r12d, word [rbp + 0x698]
mov r8d, 0xae
lea rsi, [rbp + 0x370]
mov rcx, rsi
lea rdx, [rbp + 0x69a]
call sub.VCRUNTIME140.dll_memcpy
lea r14, [rbp + 0x750]
movups xmm0, xmmword [r14 + 0x10]
movaps xmmword [rbp + 0xa0], xmm0
mov r8d, 0xae
lea r15, [rbp + 0x190]
mov rcx, r15
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rbp + 0x7a0]
mov dword [rbp + 0x360], eax
movzx eax, byte [rbp + 0x7a4]
mov byte [rbp + 0x364], al
movaps xmm0, xmmword [rbp + 0xa0]
movaps xmmword [rbp + 0x600], xmm0
mov r8d, 0xae
lea rsi, [rbp + 0xa0]
mov rcx, rsi
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [rbp + 0x364]
mov byte [rbp + 0x5d4], al
mov eax, dword [rbp + 0x360]
mov dword [rbp + 0x5d0], eax
movaps xmm0, xmmword [rbp + 0x600]
movaps xmmword [rbp + 0x50], xmm0
mov rax, qword [rbp + 0x290]
mov qword [rbp + 0x1e0], rax
movaps xmm0, xmmword [rbp + 0x280]
movaps xmmword [rbp + 0x1d0], xmm0
movaps xmm0, xmmword [rbp + 0x240]
movaps xmm1, xmmword [rbp + 0x250]
movaps xmm2, xmmword [rbp + 0x260]
movaps xmm3, xmmword [rbp + 0x270]
movaps xmmword [rbp + 0x1c0], xmm3
movaps xmmword [rbp + 0x1b0], xmm2
movaps xmmword [rbp + 0x1a0], xmm1
movaps xmmword [rbp + 0x190], xmm0
mov qword [rbp + 0x690], 0
mov word [rbp + 0x698], r12w
mov r8d, 0xae
lea rcx, [rbp + 0x69a]
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x748], bl
movzx eax, byte [rbp + 0x7c0]
mov byte [rbp + 0x749], al
movzx eax, byte [rbp + 0x7b0]
mov byte [rbp + 0x74a], al
mov eax, dword [rbp + 0x5d0]
mov dword [r14 - 5], eax
movzx eax, byte [rbp + 0x5d4]
mov byte [r14 - 1], al
mov rax, qword [rbp + 0x7d0]
mov qword [rbp + 0x750], rax
mov qword [rbp + 0x758], rdi
movaps xmm0, xmmword [rbp + 0x50]
movups xmmword [r14 + 0x10], xmm0
movzx ecx, byte [rbp + 0x190]
movzx eax, byte [rbp + 0x191]
mov byte [rbp + 0x7c0], al
movzx eax, byte [rbp + 0x192]
mov byte [rbp + 0x7d0], al
lea rax, [rbp + 0x193]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rbp + 0x600], xmm0
movaps xmmword [rbp + 0x610], xmm1
movaps xmmword [rbp + 0x620], xmm2
movaps xmmword [rbp + 0x630], xmm3
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rbp + 0x640], xmm0
mov rax, qword [rax + 0x4d]
mov qword [rbp + 0x64d], rax
mov byte [rbp + 0x7b0], cl
cmp cl, 3
je 0x14013e50f
lea rcx, [rbp + 0x6f0]
call fcn.14001bf50
lea rdi, [rbp + 0x690]
movzx eax, byte [rbp + 0x7b0]
mov byte [rbp + 0x6f0], al
movzx eax, byte [rbp + 0x7c0]
mov byte [rbp + 0x6f1], al
movzx eax, byte [rbp + 0x7d0]
mov byte [rbp + 0x6f2], al
mov rax, qword [rbp + 0x64d]
lea r15, [rbp + 0x750]
mov qword [r15 - 0x10], rax
movaps xmm0, xmmword [rbp + 0x640]
movups xmmword [r15 - 0x1d], xmm0
movaps xmm0, xmmword [rbp + 0x600]
movaps xmm1, xmmword [rbp + 0x610]
movaps xmm2, xmmword [rbp + 0x620]
movaps xmm3, xmmword [rbp + 0x630]
movups xmmword [r15 - 0x2d], xmm3
movups xmmword [r15 - 0x3d], xmm2
movups xmmword [r15 - 0x4d], xmm1
movups xmmword [r15 - 0x5d], xmm0
mov rsi, qword [rbp + 0x690]
movzx r14d, byte [rbp + 0x698]
movzx r12d, byte [rbp + 0x699]
mov r8d, 0xd6
lea rbx, [rbp + 0x370]
mov rcx, rbx
lea rdx, [rbp + 0x69a]
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rbp + 0x450]
movups xmm1, xmmword [rbp + 0x460]
movaps xmmword [rbp + 0xb0], xmm1
movaps xmmword [rbp + 0xa0], xmm0
cmp rsi, 3
je 0x14013e589
mov r8d, 0xd6
mov rcx, rdi
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
movdqu xmm0, xmmword [rbp + 0x450]
movdqu xmm1, xmmword [rbp + 0x460]
movdqu xmmword [r15 + 0x16], xmm0
movdqu xmmword [r15 + 0x26], xmm1
mov r8d, 0xf6
lea rcx, [rbp + 0x4ba]
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x4b0], rsi
mov byte [rbp + 0x4b8], r14b
mov byte [rbp + 0x4b9], r12b
mov si, word [r13 + 0x80]
mov rcx, qword [r13 + 0x70]
mov rdx, qword [r13 + 0x78]
mov byte [rbp + 0x7bf], 1
call fcn.140141d10
mov qword [rbp + 0x7c0], rax
mov qword [rbp + 0x7d0], rdx
mov rdx, qword [r13 + 0x48]
mov r8, qword [r13 + 0x50]
lea rcx, [rbp + 0x370]
call fcn.1400b45b0
lea rbx, [rbp + 0x4b0]
mov word [rbp + 0x7b0], si
mov rdx, qword [r13 + 0x60]
mov r8, qword [r13 + 0x68]
mov rcx, rdi
call fcn.1400b4380
mov rax, qword [r13 + 0x28]
mov qword [rbp + 0x348], rax
mov rax, qword [r13 + 0x30]
mov qword [rbp + 0x670], rax
mov rax, qword [r13 + 0x38]
mov qword [rbp + 0x798], rax
mov rax, qword [rbp + 0x380]
mov qword [rbp + 0xb0], rax
movups xmm0, xmmword [rbp + 0x370]
movaps xmmword [rbp + 0xa0], xmm0
movups xmm0, xmmword [rbp + 0x690]
movaps xmmword [rbp + 0x190], xmm0
mov rax, qword [rbp + 0x6a0]
mov qword [rbp + 0x1a0], rax
mov rcx, rbx
call fcn.1400259f0
mov rax, qword [rbp + 0x348]
mov qword [rbp + 0x4b0], rax
mov rax, qword [rbp + 0x670]
mov qword [rbp + 0x4b8], rax
mov rax, qword [rbp + 0x798]
mov qword [rbp + 0x4c0], rax
mov rax, qword [rbp + 0xb0]
lea rcx, [rbp + 0x4ba]
mov qword [rcx + 0x1e], rax
movaps xmm0, xmmword [rbp + 0xa0]
movups xmmword [rcx + 0xe], xmm0
mov rax, qword [rbp + 0x1a0]
mov qword [rcx + 0x36], rax
movdqa xmm0, xmmword [rbp + 0x190]
movdqu xmmword [rcx + 0x26], xmm0
mov rax, qword [rbp + 0x7c0]
mov qword [rbp + 0x4f8], rax
mov rax, qword [rbp + 0x7d0]
mov qword [rbp + 0x500], rax
movzx eax, word [rbp + 0x7b0]
mov word [rbp + 0x508], ax
mov rsi, qword [r13 + 0x110]
add rsi, 0x10
mov r8d, 0x100
mov rcx, rdi
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x7bf], 0
mov rcx, rsi
mov rdx, rdi
call fcn.140107030
mov qword [rbp + 0x7c0], rax
mov qword [rbp + 0x7d0], rdx
mov rcx, qword [r13 + 0x118]
mov rax, qword [r13 + 0x120]
mov qword [rbp + 0x798], rcx
mov qword [rbp + 0x7b0], rax
call qword [rax]
mov rax, qword [rbp + 0x7b0]
cmp qword [rax + 8], 0
mov r13, qword [rbp + 0x7a8]
je 0x14013bf49
jne 0x14013e70f
test eax, eax
je 0x14013bf9d
movzx eax, byte [r12 + rdi]
movzx eax, byte [rax + r15]
add al, 0x38
mov byte [rbp + 0xa0], al
mov r8d, 1
mov rcx, rbx
invalid
mov rdx, r14
call fcn.140020880
out dx, al
dec dword [rax - 1]
invalid
cmp r13, rdi
out dx, al
dec dword [rax - 1]
invalid
jne 0x14013c410
mov qword [rbp + 0x7c0], r13
mov rax, qword [rbp + 0x6a0]
movabs al, byte [0x6c08d8b4c000006]
add byte [rax], al
rol byte [rdi], 0
add byte [rax - 0x75], cl
test dword [rax + 0x4c000006], esp
movabs al, byte [0x6c08d8b4c000006]
add byte [rax], al
movabs al, byte [0x6c08d8b4c000006]
invalid
add byte [rax], al
shl r9, 0x38
or r9, qword [rbp + 0x6c8]
or ecx, dword [rbp + 0x6c8]
or ecx, dword [rbp + 0x6c8]
mov rcx, qword [rbp + 0x6a8]
lea ebp, [rax + 0x4c000006]
mov eax, dword [rbp + 0x690]
nop
invalid
add byte [rax], al
test al, 6
add byte [rax], al
mov r8, qword [rbp + 0x690]
nop
invalid
add r8, rax
rol rax, 0xd
rol eax, 0xd
rol eax, 0xd
ror byte [0x18cdcf5bf], 0x31
xor rcx, r9
xor rax, r8
ror byte [rcx - 0x3f], 0xc0
and byte [rax - 0x75], cl
xchg ebp, eax
cwde
invalid
add byte [rax], al
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
adc eax, 0x48c20148
rol eax, 0x11
ror byte [rcx - 0x3f], 0xc0
and byte [rax - 0x75], cl
xchg ebp, eax
cwde
invalid
xor rcx, r8
xor rax, rdx
rol rdx, 0x20
ret 0x4d20
xor r8, r9
add r8, rax
rol rax, 0xd
ror byte [0x189d3f5fc], 0xc1
shl byte [rax], 0x48
xor rax, r8
rol r8, 0x20
xor rdx, 0xff
xor edx, 0xff
xor edx, 0xff
add byte [rax + 1], cl
retf 0xc148
invalid
add rdx, rcx
rol rcx, 0x10
rol ecx, 0x10
rol ecx, 0x10
xor rcx, rdx
ror dword [rcx + 1], 1
enter 0xffffffffffffc148, 0xffffffffffffffc1
rol ecx, 0x15
add rdx, rax
rol rax, 0x11
add r8, rcx
rol rcx, 0x15
rol ecx, 0x15
rol ecx, 0x15
rcl dword [0x188d5c617], 0xc1
rcl byte [rcx], 0x48
invalid
add rdx, rax
ret 0xc148
rol rax, 0x11
xor rax, rdx
xor eax, edx
ror byte [rax - 0x3f], 1
ret 0x4c20
invalid
invalid
rol rdx, 0x20
and byte [rcx + rsi - 0x3f], cl
xor rcx, r8
add r8, rax
add eax, eax
ror byte [rax - 0x3f], 0xc0
rol rax, 0xd
or eax, 0x49c0314c
rol eax, 0x20
invalid
invalid
xor rax, r8
xor eax, eax
rol r8, 0x20
shl byte [rax], 0x48
add edx, ecx
and byte [rax + 1], cl
retf 0xc148
invalid
invalid
add rdx, rcx
rol rcx, 0x10
rol ecx, 0x10
xor rcx, rdx
xor ecx, edx
ror dword [rcx + 1], 1
enter 0xffffffffffffc148, 0xffffffffffffffc1
rol ecx, 0x15
add rdx, rax
rol rax, 0x11
invalid
add r8, rcx
rol rcx, 0x15
rol ecx, 0x15
rol ecx, 0x15
add rdx, rax
rol rax, 0x11
invalid
ret 0xc148
adc dword [rax + 0x31], ecx
ror byte [rax - 0x3f], 1
ret 0x4c20
invalid
invalid
xor rax, rdx
rol rdx, 0x20
and byte [rcx + rsi - 0x3f], cl
and byte [rcx + rsi - 0x3f], cl
add r8, rax
rol rax, 0xd
rol eax, 0xd
rol eax, 0xd
xor rax, r8
add rdx, rcx
invalid
ror byte [rax + 1], 0xca
retf 0xc148
shl rcx, 0x10
xor rcx, rdx
shr rcx, 0x2b
adc byte [rax + 0x31], cl
ror dword [rax - 0x3f], 1
jmp 0x102150d51
add rdx, rax
add rdx, rax
shr rax, 0x2f
shr eax, 0x2f
shr eax, 0x2f
xor rax, rcx
mov rbx, rdx
shr rbx, 0x20
xor rbx, rdx
xor rbx, rax
xor ebx, eax
xor ebx, eax
mov rdx, qword [rbp + 0x7d0]
add byte [rax], al
and ebx, 0x7fff
invalid
movzx r13d, word [rbp + 0x2f8]
movzx ebp, word [rbp + 0x2f8]
add byte [rax], al
mov eax, ebx
and eax, r13d
and eax, ebp
and eax, ebp
mov r12, qword [rbp + 0x2f0]
mov r10, qword [rbp + 0x2c0]
mov edx, dword [rbp + 0x2c0]
lock add al, byte [rax]
add al, byte [rax]
add byte [rbx + rcx*4 - 0x6b], cl
rol byte [rdx], 0
add al, byte [rax]
mov edx, dword [rbp + 0x2c0]
add al, byte [rax]
add byte [rbx + rcx*4 - 0x4b], cl
call 0xc513c56c
add byte [rax], al
test esi, esi
je 0x14013c7da
add byte [rax], al
cmp esi, 2
invalid
test ebx, esi
mov r14, qword [rbp + 0x2e8]
add byte [rax], al
add byte [rbp + 0x69840ff6], al
add al, byte [rax]
add byte [rax], al
cmp esi, 2
invalid
test ebx, esi
add byte [rax], al
test esi, esi
je 0x14013c7da
add byte [rax], al
add byte [rax], al
cmp esi, 2
jne 0x14013c66d
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
jmp case.0x14016017e.442
inc rcx
inc ecx
inc rdi
mov rax, rdi
clc
clc
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rdi, rax
mov rdi, rax
mov eax, 0
add byte [rax], al
add byte [rcx + rdi - 0x19], cl
invalid
add byte [rax], al
add byte [rcx + rdi - 0x19], cl
invalid
out 0x73, eax
movzx esi, word [r14 + rdi*4]
mov bh, 0x34
invalid
jae case.0x14016017e.442
movzx esi, word [r14 + rdi*4]
mov bh, 0x34
mov esi, 0xfffe8148
invalid
invalid
inc dword [rax]
add byte [rdi], cl
je case.0x1400e0b7a.182
cmp rsi, 0xffff
invalid
je case.0x1400e0b7a.182
movzx eax, word [r14 + rdi*4 + 2]
mov r9d, r13d
and r9d, eax
and ecx, eax
add al, byte [rbp - 0x77]
jmp 0x181d4e6fd
and ecx, eax
invalid
and ecx, eax
mov r8d, edi
sub r8d, r9d
sub eax, ecx
mov r9d, r13d
jmp 0x18cd4e70d
and r9d, r8d
cmp rcx, r9
cmp ecx, ecx
cmp ecx, ecx
leave
ja case.0x1400e0b7a.182
sub byte [rbx], al
add eax, dword [rax]
add byte [rax], al
add byte [rsi + 0x39], ah
fdiv dword [rbp - 0x57]
jne 0x14013c57e
cmp ax, bx
jne 0x14013c57e
test eax, 0xff23948
cmp rdx, rsi
jbe 0x14013e4e7
xchg byte [rcx], cl
invalid
add byte [rax + 0x6b], cl
imul rax, rsi, 0x68
imul eax, esi, 0x68
invalid
cmp qword [r10 + rax + 0x40], 0
cmp dword [rdx + rax + 0x40], 0
jl case.0x140091966.420
add byte [rbp - 0x6c], sil
jne 0x14013c57e
xchg esp, eax
add rax, r10
add rax, 0x40
add eax, 0x40
rol byte [rax + 0x4c], 0x8b
mov r8, qword [rbp + 0x7d8]
test eax, ebx
invalid
fadd dword [rdi]
add byte [rax], al
cmp byte [rax + 8], r8b
cmp byte [rax + 8], al
jne 0x14013c57e
sub cl, 0x2a
invalid
jmp 0x14013d42d
test r13, r13
lea r10, [0x140252dd8]
adc eax, 0x1167cb
adc eax, 0x1167cb
je 0x14013c7b0
mov r8, r13
mov rdi, r12
and r8, 3
loopne case.0x1400a8fea.364
je 0x14013d505
movzx r9d, byte [rdi]
movzx ebx, byte [r9 + r10]
xor rbx, rcx
imul rbx, r11
inc rdi
inc edi
mov rcx, rbx
dec r8
invalid
jne case.0x1400b0119.418
enter 0xffffffffffffe575, 0xffffffffffffffe9
invalid
and ecx, 0x7fff
movzx r13d, word [rbp + 0x2f8]
mov bh, 0xad
clc
add al, byte [rax]
invalid
mov eax, ecx
add byte [rdi + rcx - 0x49], al
lodsd eax, dword [rsi]
clc
add al, byte [rax]
add byte [rcx - 0x17debb38], cl
and eax, r13d
enter 0x2144, 0xffffffffffffffe8
and eax, r13d
mov r12, qword [rbp + 0x2f0]
mov esp, dword [rbp + 0x2f0]
add byte [rbx + rcx*4 - 0x6b], cl
rol byte [rdx], 0
add al, byte [rax]
mov r10, qword [rbp + 0x2c0]
mov r14, qword [rbp + 0x2e8]
mov ch, 0xe8
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbx + rcx*4 - 0x4b], cl
call 0xc913c66e
add al, byte [rax]
invalid
mov ebx, ecx
add al, byte [rax]
add byte [rcx - 0xceba35], cl
mov ebx, ecx
xor r15d, r15d
mov ebx, ecx
xor r15d, r15d
dec dword [rcx + rcx*4 - 0x6b]
mov qword [rbp + 0x7b0], r10
mov al, 7
add byte [rax], al
jmp 0x14013c690
invalid
inc r15
inc rdi
inc edi
mov rax, rdi
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov rdi, rax
mov eax, 0
cmp rdi, r12
jae 0x14013c690
movzx esi, word [r14 + rdi*4]
mov bh, 0x34
mov esi, 0xfffe8148
cmp rsi, 0xffff
inc dword [rax]
add byte [rdi], cl
test byte [rcx + 2], cl
add al, byte [r8]
invalid
add byte [rax], al
je case.0x1400e0b7a.182
add al, byte [r8]
add byte [rcx + 0xf], al
movzx eax, word [rsi + rdi*4 + 2]
mov ecx, r13d
movzx eax, word [r14 + rdi*4 + 2]
movzx eax, word [rsi + rdi*4 + 2]
mov ecx, r13d
and ecx, eax
mov r8d, edi
sub r8d, ecx
enter 0xffffffffffff8944, 0xffffffffffffffe9
mov ecx, r13d
and ecx, r8d
and ecx, eax
cmp r15, rcx
ja case.0x1400e0b7a.182
cmp ax, bx
jne 0x14013c679
cmp rdx, rsi
jbe 0x14013e4e7
or bl, byte [rsi]
add byte [rax], al
imul rax, rsi, 0x68
cmp qword [r10 + rax + 0x40], 0
add al, byte [rax]
invalid
push 0x27c8349
add byte [rax + rdx*4 + 0x4c], sil
je 0x14013c679
add rax, r10
add al, byte [rax]
je 0x14013c679
add rax, r10
add rax, 0x40
mov rcx, qword [rbp + 0x7c0]
rol byte [rdi], 0
invalid
rol byte [rax + 0x48], 0x8b
invalid
mov rcx, qword [rbp + 0x7c0]
rol byte [rdi], 0
add byte [rax + 0x39], cl
invalid
invalid
invalid
cmp qword [rax + 0x10], rcx
cmp dword [rax + 0x10], ecx
adc byte [rdi], cl
test dword [rax - 1], edi
js case.0x1400b0368.343
jne 0x14013c679
js case.0x1400b0368.343
invalid
invalid
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0x7d8]
fadd dword [rdi]
add byte [rax], al
or byte [rax - 0x75], cl
xchg ebp, eax
fadd dword [rdi]
add byte [rax], al
mov r8, qword [rbp + 0x7c0]
mov eax, dword [rbp + 0x7c0]
rol byte [rdi], 0
add al, ch
call sub.VCRUNTIME140.dll_memcmp
mov r10, qword [rbp + 0x7b0]
mov edx, dword [rbp + 0x7b0]
invalid
mov edx, dword [rbp + 0x7b0]
add byte [rax - 0x75], cl
xchg ebp, eax
rol byte [rdi], 1
invalid
add byte [rax], al
mov rdx, qword [rbp + 0x7d0]
invalid
test eax, eax
jne 0x14013c679
invalid
jmp 0x14013d42d
mov rbx, rcx
mov r9, r12
loope case.0x1400c6436.281
cmp ebp, 8
loope case.0x1400c6436.281
cmp ebp, 8
jb 0x14013c541
invalid
movzx ecx, byte [r9]
xor rcx, rbx
imul rcx, r11
scasd eax, dword [rdi]
retf
movzx r8d, byte [r9 + 1]
xor r8, rcx
imul r8, r11
imul eax, ebx
imul eax, ebx
movzx ecx, byte [r9 + 2]
xor rcx, r8
invalid
mov dh, 0x49
add cl, byte [rcx + rsi - 0x3f]
invalid
ror dword [rcx + 0xf], 0xaf
retf
imul rcx, r11
movzx r8d, byte [r9 + 3]
xor r8, rcx
imul r8, r11
imul eax, ebx
scasd eax, dword [rdi]
ret
movzx ecx, byte [r9 + 4]
xor rcx, r8
add al, 0x4c
xor ecx, eax
imul rcx, r11
movzx r8d, byte [r9 + 5]
mov dh, 0x41
invalid
scasd eax, dword [rdi]
retf
xor r8, rcx
imul r8, r11
movzx ecx, byte [r9 + 6]
movzx ecx, byte [rcx + 6]
movzx ecx, byte [rcx + 6]
xor rcx, r8
imul rcx, r11
movzx ebx, byte [r9 + 7]
add r9, 8
xor rbx, rcx
imul rbx, r11
cmp r9, rax
jne 0x14013c743
jmp 0x14013c541
xchg ecx, eax
std
invalid
inc dword [rcx + 0x7fffe1]
add byte [rdi + rcx - 0x49], al
and ecx, 0x7fff
jg 0x14013c7b5
add byte [rax], al
movzx r13d, word [rbp + 0x2f8]
lodsd eax, dword [rsi]
clc
add al, byte [rax]
add byte [rcx - 0x17debb38], cl
mov eax, ecx
and eax, r13d
mov eax, ecx
and eax, r13d
mov r12, qword [rbp + 0x2f0]
add byte [rax], al
mov r10, qword [rbp + 0x2c0]
mov r14, qword [rbp + 0x2e8]
mov esi, dword [rbp + 0x2e8]
invalid
mov ebx, ecx
rol byte [rdx], 0
add byte [rbx + rcx*4 - 0x4b], cl
mov esi, dword [rbp + 0x2e8]
invalid
mov ebx, ecx
mov rcx, qword [rbp + 0x7c0]
dec rcx
xor r15d, r15d
mov rdi, rax
jmp 0x14013c7f6
inc r15
inc rdi
mov rax, rdi
clc
nop dword [rax]
add byte [rax], al
add byte [rax - 0x77], cl
mov rdi, rax
mov eax, 0
add byte [rcx + rdi - 0x19], cl
invalid
add byte [rcx + rdi - 0x19], cl
jae 0x14013c800
movzx esi, word [r14 + rdi*4]
movzx esi, word [r14 + rdi*4]
mov esi, 0xfffe8148
inc dword [rax]
add byte [rdi], cl
test cl, bl
add byte [rax], al
add byte [rcx + 0xf], al
mov bh, 0x44
cmp rsi, 0xffff
je case.0x1400e0b7a.182
add byte [rax], al
invalid
movzx eax, word [r14 + rdi*4 + 2]
mov r8d, r13d
mov esi, 0xe8894502
and r8d, eax
mov r9d, edi
stc
stc
sub r9d, r8d
mov r8d, r13d
mov eax, ebp
mov eax, ebp
and r8d, r9d
mov rdx, qword [rbp + 0x7d0]
add byte [rax], al
cmp r15, r8
ja case.0x1400e0b7a.182
cmp ax, bx
lea r11, [0x140252dd8]
jne 0x14013c7f0
mov byte [rcx + rax - 0x30], cl
add rax, 0x40
add eax, 0x40
mov r8, qword [rbp + 0x7c0]
cmp qword [rax + 0x10], r8
jne 0x14013c7f0
test dword [rax - 1], esi
invalid
invalid
invalid
jo 0x14013c87d
cmp qword [rbp + 0x7c0], 0
je 0x14013d42d
add byte [rax], al
add byte [rax], al
mov rax, qword [rax + 8]
mov rdx, qword [rbp + 0x7d8]
mov edx, dword [rbp + 0x7d8]
mov edx, dword [rbp + 0x7d8]
movzx r8d, byte [rdx]
movzx r8d, byte [r8 + r11]
cmp r8b, byte [rax]
jne 0x14013c7f0
invalid
invalid
invalid
invalid
invalid
xor r8d, r8d
nop
nop
cmp rcx, r8
je 0x14013d426
mov rdx, qword [rbp + 0x7d8]
movzx r9d, byte [rdx + r8 + 1]
mov rdx, r10
rol byte [rdi + 0xf], cl
mov dh, 0x14
sbb dword [rbp - 0x73], ecx
lea ecx, [rax + 1]
rol byte [rdi + 0xf], cl
mov dh, 0x14
sbb dword [rbp - 0x73], ecx
lea ecx, [rax + 1]
cmp r10b, byte [rax + r8 + 1]
lea ecx, [rax + 1]
cmp r10b, byte [rax + r8 + 1]
mov r10, rdx
mov r8, r9
je 0x14013c8b0
cmp r9, qword [rbp + 0x7c0]
mov rdx, qword [rbp + 0x7d0]
mov edx, dword [rbp + 0x7d0]
xchg ebp, eax
rol byte [rdi], 1
add byte [rax], al
xchg ebp, eax
rol byte [rdi], 1
add byte [rax], al
jb 0x14013c7f0
jmp 0x14013d42d
add byte [rbx + rcx*4 - 0x53], cl
test al, 7
invalid
add byte [rax], al
mov r13, qword [rbp + 0x7a8]
lea r15, [rbp + 0x750]
push rax
invalid
lea rbx, [rbp + 0x690]
lea ebx, [rbp + 0x690]
lea r14, [rbp + 0x4b0]
movups xmm0, xmmword [0x140221d58]
movaps xmmword [rbp + 0x4c0], xmm0
sub dword [rbp + 0x4c0], eax
movdqu xmm0, xmmword [0x140221d48]
outsd dx, dword [rsi]
add eax, 0xe541e
invalid
push rsp
invalid
invalid
movdqa xmmword [rbp + 0x4b0], xmm0
movq qword [rbp + 0x4b0], mm0
mov rcx, rbx
mov ecx, ebx
lea rdx, [rbp + 0x2a0]
mov r8, r14
call fcn.1400e9610
cmp byte [rbp + 0x6b0], 2
add byte [rdx], al
je 0x14013c96c
mov rax, qword [rbp + 0x690]
mov eax, dword [rbp + 0x690]
add byte [rax - 0x75], cl
xchg ebp, eax
cwde
mov rdx, qword [rbp + 0x698]
invalid
mov r8, qword [rbp + 0x6a0]
lea rcx, [rbp + 0x6a8]
lea ecx, [rbp + 0x6a8]
invalid
test al, 6
add byte [rax], al
invalid
test dword [rax + 0x48000006], esp
lea ecx, [rbp + 0x6a8]
invalid
test al, 6
add byte [rax], al
invalid
lea ebp, [rax - 0xfffffa]
push rax
call qword [rax + 0x10]
adc byte [rdi], cl
adc byte [0x1402220d8], al
add eax, 0xe5765
push rdi
invalid
invalid
movups xmm0, xmmword [0x1402220d8]
push rdi
invalid
movaps xmmword [rbp + 0x4c0], xmm0
sub dword [rbp + 0x4c0], eax
add bl, dh
movq mm0, qword [0x1402220c8]
add eax, 0xe5746
push rdi
invalid
invalid
movdqu xmm0, xmmword [0x1402220c8]
push rdi
invalid
movdqa xmmword [rbp + 0x4b0], xmm0
movq qword [rbp + 0x4b0], mm0
add byte [rax], al
mov rcx, rbx
lea rdx, [rbp + 0x2a0]
mov r8, r14
call fcn.1400e9610
invalid
inc dword [rax + 0x6b0bd]
add byte [rdx], al
cmp byte [rbp + 0x6b0], 2
add byte [rax], al
add dh, byte [rdi + rbx + 0x48]
je 0x14013c9c4
mov rax, qword [rbp + 0x690]
je 0x14013c9c4
mov rax, qword [rbp + 0x690]
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
mov rdx, qword [rbp + 0x698]
cwde
invalid
mov r8, qword [rbp + 0x6a0]
mov eax, dword [rbp + 0x6a0]
invalid
add byte [rax - 0x73], cl
lea ebp, [rax - 0xfffffa]
add byte [rax], al
call qword [rax + 0x10]
invalid
invalid
popfq
nop
invalid
lea rcx, [rbp + 0x6a8]
add byte [rax], al
call qword [rax + 0x10]
lea rbx, [rbp + 0x690]
mov rcx, rbx
mov rdx, qword [rbp + 0x668]
call fcn.1401394c0
movzx eax, byte [rbp + 0x690]
mov dh, 0x85
nop
invalid
add byte [rax], al
mov dh, 0x85
nop
invalid
add byte [rax], al
add byte [rbx + rax], bh
cmp al, 3
je 0x14013df57
outsb dx, byte [rsi]
adc eax, 0x8b410000
invalid
pop qword [rcx - 1]
invalid
mov ecx, dword [r15 - 0xbf]
mov ecx, dword [rdi - 0xbf]
inc dword [rcx - 0x75]
xchg edi, eax
invalid
mov edx, dword [r15 - 0xbc]
lea r8, [rbp + 0x241]
test dword [rcx + 2], eax
add byte [rax], al
invalid
test dword [rcx + 2], eax
add byte [rax], al
mov dword [r8 + 3], edx
mov dword [r8], ecx
mov rcx, qword [rbp + 0x698]
movdqu xmm0, xmmword [r15 - 0xb0]
invalid
push rbx
movq mm1, qword [r15 - 0xa0]
outsd dx, dword [rsi]
invalid
invalid
invalid
invalid
inc dword [rcx + 0xf]
adc byte [rdi - 0x90], dl
jo 0x14013ca23
invalid
invalid
invalid
outsd dx, dword [rsi]
invalid
inc dword [rcx + 0xf]
adc byte [rdi - 0x90], dl
jo 0x14013ca23
invalid
invalid
movups xmm2, xmmword [rdi - 0x90]
jo 0x14013ca23
invalid
invalid
movups xmm3, xmmword [r15 - 0x80]
movups xmm3, xmmword [rdi - 0x80]
movdqu xmmword [r8 + 0x1f], xmm1
movq qword [r8 + 0x1f], mm1
movups xmmword [r8 + 0x2f], xmm2
movups xmmword [r8 + 0x3f], xmm3
mov rdx, qword [r15 - 0x70]
mov qword [r8 + 0x4f], rdx
mov dword [rax + 0x4f], edx
mov dword [rax + 0x4f], edx
movdqu xmmword [r8 + 0xf], xmm0
movq qword [rax + 0xf], mm0
mov byte [rbp + 0x240], al
mov qword [rbp + 0x248], rcx
cmp qword [r13], 0
cmp dword [rbp], 0
cmp dword [rbp], 0
je case.0x1400fa83e.72
mov rax, qword [r13 + 8]
test rax, rax
je case.0x1400fa83e.72
mov ecx, dword [rbp + 0x18]
mov rcx, rbx
mov rdx, qword [rbp + 0x5b8]
xchg ebp, eax
mov eax, 0xff000005
adc bl, dh
movq mm0, qword [rbp + 0x690]
movdqu xmm1, xmmword [rbp + 0x6a0]
movdqa xmmword [rbp + 0x5e0], xmm1
movdqa xmmword [rbp + 0x5d0], xmm0
lea rcx, str.Utf8Errorvalid_up_to
jmp 0x14013cad6
lea rax, [0x1402218a8]
mov qword [rbp + 0x5d0], rax
lea rcx, str.Utf8Errorvalid_up_to
lea ecx, str.Utf8Errorvalid_up_to
mov qword [rbp + 0x5d8], rcx
lea rax, [rbp + 0x5e0]
add eax, 0x110f0000
invalid
add eax, 0x110f0000
xor byte [rcx + 0xf], al
movups xmmword [rdi - 0x40], xmm6
movups xmmword [r15 - 0x40], xmm6
movups xmmword [rdi - 0x40], xmm6
movups xmmword [r15 - 0x98], xmm6
mov dword [r15 - 4], 0
cld
add byte [rax], al
add byte [rax], al
invalid
push 0x41ffffff
mov dword [rdi - 4], 0
cld
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
invalid
mov dword [r15 - 7], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
movups xmmword [rdi], xmm6
movups xmmword [r15], xmm6
mov qword [rbp + 0x690], 0
mov qword [rbp + 0x6a8], 0
test dword [rax + 6], ebp
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 6], ebp
add byte [rax], al
add byte [rax], al
invalid
invalid
test dword [rax + 0x8000006], esi
add byte [rax], cl
add byte [rax], al
mov qword [rbp + 0x6b0], 8
mov qword [rbp + 0x6c8], 8
invalid
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test eax, ecx
invalid
mov qword [rbp + 0x6d0], 0
mov qword [rbp + 0x6d8], 2
fadd dword [rsi]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x39], cl
test eax, esp
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov word [rbp + 0x6e8], 0
mov dword [rbp + 0x6e8], 0x85c60000
call 0x14013cb52
add dh, al
test eax, esi
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xcd535
add byte [rax], al
add byte [rax - 0x39], cl
test eax, ebx
fadd dword [rsi]
call 0x14013cb52
add dh, al
test eax, esi
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xcd535
xor eax, 0x48000cd5
mov qword [rbp + 0x700], rax
mov dword [rbp + 0x700], eax
add byte [rax], al
add byte [rax - 0x77], cl
lea ecx, [rax]
invalid
mov qword [rbp + 0x708], rcx
or byte [rdi], al
invalid
add byte [rax], al
mov qword [rbp + 0x720], rax
test dword [rax], esp
invalid
and byte [rdi], al
add byte [rax], al
lea rax, [0x140251788]
lea eax, [0x140251788]
adc dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax], ebp
mov qword [rbp + 0x728], rax
mov qword [rbp + 0x730], 1
mov dword [rbp + 0x730], 1
test dword [rax], esi
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
test dword [rax], esi
invalid
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x738], 0
mov dword [rbp + 0x738], 0
test dword [rax], edi
invalid
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x39], ah
test dword [rax + 7], eax
invalid
mov word [rbp + 0x740], 0xffff
invalid
add byte [rax], al
invalid
mov byte [rbp + 0x748], 1
add byte [rcx], al
mov qword [rbp + 0x760], 0
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
test dword [rax + 7], ebp
invalid
invalid
mov byte [rbp + 0x768], 2
push 0x2000007
add byte [rax], al
add cl, byte [rax - 0x75]
test eax, edi
add eax, 0xb60f0000
mov rax, qword [rbp + 0x5f8]
movzx eax, byte [rax]
add byte [rax - 0x73], cl
or eax, 0x11da2d
add byte [rax - 0x73], cl
or eax, 0x11da2d
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor esi, esi
jmp 0x14013cc90
mov sil, 4
jmp 0x14013cc90
movzx eax, byte [r13 + 0xf9]
mov byte [rbp + 0x7a6], al
add byte [rcx + 0xf], al
mov dh, 0x85
cli
add byte [rax], al
add byte [rax + 0x7a785], cl
test dword [rdi + 0x48000007], esp
mov rcx, qword [rbp + 0x358]
add byte [rax], al
movzx eax, byte [rcx + 4]
add al, 0x88
test dword [rax + rax + 0x18b0000], esp
mov dword [rbp + 0xa0], eax
mov rax, qword [r13 + 0x100]
mov qword [rbp + 0x350], rax
add byte [rax], al
movzx eax, byte [r13 + 0x108]
test dword [rax], ecx
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
invalid
mov rcx, qword [rbp + 0x5c0]
add byte [rax], al
and rcx, 0xffffffffffffff00
or rcx, rax
or ecx, eax
add bh, bh
invalid
or ecx, eax
mov qword [rbp + 0x5c0], rcx
mov sil, 9
jmp 0x14013cc90
mov sil, 2
jmp 0x14013cc90
mov sil, 3
jmp 0x14013cc90
mov sil, 7
jmp 0x14013cc90
mov sil, 1
jmp 0x14013cc90
mov sil, 5
jmp 0x14013cc90
invalid
xor byte [rax - 0x4a], al
invalid
mov sil, 6
jmp 0x14013cc90
mov rcx, qword [r13 + 0x100]
mov rdx, qword [r13 + 0x108]
call fcn.140141c80
mov qword [rbp + 0x350], rax
mov qword [rbp + 0x5c0], rdx
mov sil, 0xa
jmp 0x14013cc90
mov sil, 8
nop
lea r14, [rbp + 0x193]
lea r12, [rbp + 0x37a]
lea r13, [rbp + 0x69a]
movzx eax, byte [rbp + 0xa4]
mov byte [rbp + 0x67c], al
mov eax, dword [rbp + 0xa0]
mov dword [rbp + 0x678], eax
movzx edi, word [rbp + 0x698]
mov r8d, 0xae
lea rbx, [rbp + 0xa0]
mov rcx, rbx
lea rdx, [rbp + 0x69a]
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [r15 + 0x10]
movaps xmmword [rbp + 0x450], xmm0
mov r8d, 0xae
lea r15, [rbp + 0x190]
mov rcx, r15
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rbp + 0x678]
mov dword [rbp + 0x7a0], eax
movzx eax, byte [rbp + 0x67c]
mov byte [rbp + 0x7a4], al
movaps xmm0, xmmword [rbp + 0x450]
movaps xmmword [rbp + 0x360], xmm0
mov qword [rbp + 0x370], 0
mov word [rbp + 0x378], di
mov r8d, 0xae
mov rcx, r12
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x428], sil
movzx eax, byte [rbp + 0x7a6]
mov byte [rbp + 0x429], al
movzx eax, byte [rbp + 0x7a7]
mov byte [rbp + 0x42a], al
mov eax, dword [rbp + 0x7a0]
lea rcx, [rbp + 0x388]
mov dword [rcx + 0xa3], eax
movzx eax, byte [rbp + 0x7a4]
mov byte [rcx + 0xa7], al
mov rax, qword [rbp + 0x350]
mov qword [rbp + 0x430], rax
mov rax, qword [rbp + 0x5c0]
mov qword [rbp + 0x438], rax
movdqa xmm0, xmmword [rbp + 0x360]
movdqu xmmword [rcx + 0xb8], xmm0
movzx eax, byte [rbp + 0x240]
test rax, rax
je 0x14013cde8
cmp eax, 1
lea rdi, [rbp + 0x690]
jne 0x14013cdfe
mov al, 1
mov dword [rbp + 0x7d8], eax
movzx ebx, byte [rbp + 0x241]
jmp 0x14013ce8e
mov dword [rbp + 0x7d8], 0
lea rdi, [rbp + 0x690]
jmp 0x14013ce8e
mov rsi, qword [rbp + 0x248]
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x14013ce2e
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14013e7cb
mov qword [0x1402b32e8], rax
mov r8d, 0x20
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov qword [rbp + 0x7c0], rax
test rax, rax
je 0x14013e7cb
mov rax, qword [rsi]
mov r8, qword [rsi + 8]
mov r9, qword [rsi + 0x10]
add rsi, 0x18
mov rcx, rdi
mov rdx, rsi
call qword [rax]
movdqu xmm0, xmmword [rbp + 0x690]
movdqu xmm1, xmmword [rbp + 0x6a0]
mov rax, qword [rbp + 0x7c0]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov al, 2
mov dword [rbp + 0x7d8], eax
mov rax, qword [rbp + 0x250]
mov r8, qword [rbp + 0x258]
mov r9, qword [rbp + 0x260]
mov rcx, rdi
lea rdx, [rbp + 0x268]
call qword [rax]
movdqu xmm0, xmmword [rbp + 0x690]
movdqu xmm1, xmmword [rbp + 0x6a0]
movdqa xmmword [rbp + 0xb0], xmm1
movdqa xmmword [rbp + 0xa0], xmm0
mov rax, qword [rbp + 0x270]
mov r8, qword [rbp + 0x278]
mov r9, qword [rbp + 0x280]
mov rcx, rdi
lea rdx, [rbp + 0x288]
call qword [rax]
movups xmm0, xmmword [rbp + 0x690]
movups xmm1, xmmword [rbp + 0x6a0]
movups xmmword [r14 + 0x3d], xmm1
movups xmmword [r14 + 0x2d], xmm0
movzx eax, word [rbp + 0x290]
movdqa xmm0, xmmword [rbp + 0xa0]
movdqa xmm1, xmmword [rbp + 0xb0]
movdqu xmmword [r14 + 0x1d], xmm1
movdqu xmmword [r14 + 0xd], xmm0
mov ecx, dword [rbp + 0x7d8]
mov byte [rbp + 0x190], cl
mov byte [rbp + 0x7d0], bl
mov byte [rbp + 0x191], bl
mov rcx, qword [rbp + 0x7c0]
mov qword [rbp + 0x198], rcx
mov word [rbp + 0x1e0], ax
mov rax, qword [rbp + 0x370]
movzx esi, byte [rbp + 0x378]
movzx ebx, byte [rbp + 0x379]
cmp rax, 3
je 0x14013e64b
mov qword [rbp + 0x690], rax
mov byte [rbp + 0x698], sil
mov byte [rbp + 0x699], bl
mov r8d, 0xd6
mov rcx, r13
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [rbp + 0x192]
mov byte [rbp + 0x7c0], al
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movaps xmmword [rbp + 0x450], xmm0
movaps xmmword [rbp + 0x460], xmm1
movaps xmmword [rbp + 0x470], xmm2
movaps xmmword [rbp + 0x480], xmm3
movups xmm0, xmmword [r14 + 0x40]
movaps xmmword [rbp + 0x490], xmm0
mov rax, qword [r14 + 0x4d]
mov qword [rbp + 0x49d], rax
lea rcx, [rbp + 0x6f0]
call fcn.14001bf50
mov eax, dword [rbp + 0x7d8]
mov byte [rbp + 0x6f0], al
movzx eax, byte [rbp + 0x7d0]
mov byte [rbp + 0x6f1], al
movzx eax, byte [rbp + 0x7c0]
mov byte [rbp + 0x6f2], al
mov rax, qword [rbp + 0x49d]
lea r15, [rbp + 0x750]
mov qword [r15 - 0x10], rax
movaps xmm0, xmmword [rbp + 0x490]
movups xmmword [r15 - 0x1d], xmm0
movaps xmm0, xmmword [rbp + 0x450]
movaps xmm1, xmmword [rbp + 0x460]
movaps xmm2, xmmword [rbp + 0x470]
movaps xmm3, xmmword [rbp + 0x480]
movups xmmword [r15 - 0x2d], xmm3
movups xmmword [r15 - 0x3d], xmm2
movups xmmword [r15 - 0x4d], xmm1
movups xmmword [r15 - 0x5d], xmm0
mov rdi, qword [rbp + 0x690]
movzx esi, byte [rbp + 0x698]
movzx ebx, byte [rbp + 0x699]
mov r8d, 0xd6
lea r12, [rbp + 0xa0]
mov rcx, r12
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
movdqa xmm0, xmmword [rbp + 0x5d0]
movdqa xmm1, xmmword [rbp + 0x5e0]
movdqa xmmword [rbp + 0x380], xmm1
movdqa xmmword [rbp + 0x370], xmm0
cmp rdi, 3
je 0x14013e67e
mov r8d, 0xd6
lea r14, [rbp + 0x690]
mov rcx, r14
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
movdqa xmm0, xmmword [rbp + 0x5d0]
movdqa xmm1, xmmword [rbp + 0x5e0]
movdqu xmmword [r15 + 0x16], xmm0
movdqu xmmword [r15 + 0x26], xmm1
mov r8d, 0xf6
lea rcx, [rbp + 0x4ba]
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x4b0], rdi
mov byte [rbp + 0x4b8], sil
mov byte [rbp + 0x4b9], bl
mov bx, word [rbp + 0x2f8]
mov rdi, qword [rbp + 0x2e8]
mov rsi, qword [rbp + 0x2f0]
mov byte [rbp + 0x7be], 1
mov rcx, rdi
mov rdx, rsi
call fcn.140141d10
mov qword [rbp + 0x7d0], rax
mov qword [rbp + 0x7d8], rdx
mov word [rbp + 0x7c0], bx
mov r14, qword [rbp + 0x2c0]
mov r12, qword [rbp + 0x2c8]
lea rcx, [rbp + 0x370]
mov rdx, r14
mov r8, r12
call fcn.1400b45b0
mov rbx, qword [rbp + 0x2d8]
mov r13, qword [rbp + 0x2e0]
lea rcx, [rbp + 0x690]
mov rdx, rbx
mov r8, r13
call fcn.1400b4380
mov rax, qword [rbp + 0x2a0]
mov qword [rbp + 0x670], rax
mov rax, qword [rbp + 0x2a8]
mov qword [rbp + 0x798], rax
mov rax, qword [rbp + 0x2b0]
mov qword [rbp + 0x7b0], rax
movups xmm0, xmmword [rbp + 0x370]
movaps xmmword [rbp + 0xa0], xmm0
mov rax, qword [rbp + 0x380]
mov qword [rbp + 0xb0], rax
movups xmm0, xmmword [rbp + 0x690]
movaps xmmword [rbp + 0x190], xmm0
mov rax, qword [rbp + 0x6a0]
mov qword [rbp + 0x1a0], rax
lea rcx, [rbp + 0x4b0]
call fcn.1400259f0
mov r9, qword [rbp + 0x670]
mov qword [rbp + 0x4b0], r9
mov r8, qword [rbp + 0x798]
mov qword [rbp + 0x4b8], r8
mov rdx, qword [rbp + 0x7b0]
mov qword [rbp + 0x4c0], rdx
mov rax, qword [rbp + 0xb0]
lea rcx, [rbp + 0x4c8]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rbp + 0xa0]
movups xmmword [rcx], xmm0
mov rax, qword [rbp + 0x1a0]
lea rcx, [rbp + 0x4ba]
mov qword [rcx + 0x36], rax
movaps xmm0, xmmword [rbp + 0x190]
movups xmmword [rcx + 0x26], xmm0
mov rax, qword [rbp + 0x7d0]
mov qword [rbp + 0x4f8], rax
mov rax, qword [rbp + 0x7d8]
mov qword [rbp + 0x500], rax
movzx eax, word [rbp + 0x7c0]
mov word [rbp + 0x508], ax
mov rcx, qword [rbp + 0x7a8]
movups xmm0, xmmword [rcx + 0x28]
mov qword [rcx + 0x28], r9
mov qword [rcx + 0x30], r8
movaps xmmword [rbp + 0x2a0], xmm0
movups xmm0, xmmword [rcx + 0x38]
mov qword [rcx + 0x38], rdx
mov rax, qword [rbp + 0x2b8]
mov qword [rcx + 0x40], rax
movups xmm1, xmmword [rcx + 0x48]
mov qword [rcx + 0x48], r14
movaps xmmword [rbp + 0x2b0], xmm0
mov qword [rcx + 0x50], r12
movaps xmmword [rbp + 0x2c0], xmm1
mov rax, qword [rbp + 0x2d0]
movups xmm0, xmmword [rcx + 0x58]
mov qword [rcx + 0x58], rax
mov qword [rcx + 0x60], rbx
movdqu xmm1, xmmword [rcx + 0x68]
mov qword [rcx + 0x68], r13
mov rbx, rcx
mov qword [rcx + 0x70], rdi
movaps xmmword [rbp + 0x2d0], xmm0
movdqa xmmword [rbp + 0x2e0], xmm1
movdqu xmm0, xmmword [rcx + 0x78]
mov qword [rcx + 0x78], rsi
mov rax, qword [rbp + 0x2f8]
mov qword [rcx + 0x80], rax
movdqa xmmword [rbp + 0x2f0], xmm0
mov rsi, qword [rcx + 0x110]
add rsi, 0x10
mov r8d, 0x100
lea rdi, [rbp + 0x690]
mov rcx, rdi
lea rdx, [rbp + 0x4b0]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x7be], 0
mov rcx, rsi
mov rdx, rdi
call fcn.140107030
mov qword [rbp + 0x7d0], rax
mov qword [rbp + 0x7d8], rdx
mov rcx, qword [rbx + 0x118]
mov rax, qword [rbx + 0x120]
mov qword [rbp + 0x7b0], rcx
mov qword [rbp + 0x7c0], rax
call qword [rax]
mov rax, qword [rbp + 0x7c0]
cmp qword [rax + 8], 0
mov r13, qword [rbp + 0x7a8]
je 0x14013d3d6
cmp qword [rax + 0x10], 0x11
jae 0x14013d3bc
mov r8, qword [rbp + 0x7b0]
jmp 0x14013d3c7
mov r8, qword [rbp + 0x7b0]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x7d0]
mov qword [r13 + 0x118], rax
mov rax, qword [rbp + 0x7d8]
mov qword [r13 + 0x120], rax
lea rcx, [rbp + 0x240]
call fcn.14001bf50
mov byte [rbp + 0x7e7], 0
lea rcx, [rbp + 0x2a0]
call fcn.1400259f0
lea rcx, [rbp - 0x50]
call fcn.14006c5f0
mov r8, qword [rbp + 0x5b0]
jmp 0x14013a848
mov rdx, qword [rbp + 0x7d0]
cmp rsi, rdx
mov r13, qword [rbp + 0x7a8]
lea r15, [rbp + 0x750]
lea rbx, [rbp + 0x690]
lea r14, [rbp + 0x4b0]
jae 0x14013e4fb
imul rax, rsi, 0x68
cmp qword [r10 + rax], 0
je 0x14013d470
add r10, rax
mov rdx, qword [r10 + 8]
lea rcx, [rbp + 0x2a0]
call fcn.1400e8e40
mov rcx, rbx
lea rdx, [rbp + 0x2a0]
mov r8, rdi
mov r9, rsi
call fcn.1400e9330
lea rcx, [rbp + 0x6a8]
mov rax, qword [rcx + 0x20]
mov qword [rbp + 0x390], rax
movdqu xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movdqa xmmword [rbp + 0x380], xmm1
movdqa xmmword [rbp + 0x370], xmm0
mov rax, qword [rbp + 0x6d0]
test rax, rax
je 0x14013d4d4
mov rbx, rcx
cmp r13, 4
mov rdx, qword [rbp + 0x7d0]
jb 0x14013c541
mov rax, qword [rbp + 0x650]
mov qword [rbp + 0x6e0], rax
movups xmm0, xmmword [rbp + 0x640]
movaps xmmword [rbp + 0x6d0], xmm0
movdqu xmm0, xmmword [rbp + 0x600]
movdqu xmm1, xmmword [rbp + 0x610]
movups xmm2, xmmword [rbp + 0x620]
movups xmm3, xmmword [rbp + 0x630]
movaps xmmword [rbp + 0x6c0], xmm3
movaps xmmword [rbp + 0x6b0], xmm2
movdqa xmmword [rbp + 0x6a0], xmm1
movdqa xmmword [rbp + 0x690], xmm0
mov byte [rbp + 0x7e7], 0
lea rcx, [rbp + 0x690]
call fcn.1400b7880
mov rcx, qword [rbp + 0x688]
mov qword [rcx], 3
mov qword [rcx + 8], rax
jmp 0x14013e4a4
mov byte [rbp + 0x7e6], 1
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, r14
mov rdx, r9
call fcn.1401e5f90
jmp 0x14013e96f
mov rax, qword [rbp + 0x688]
mov qword [rax], 4
jmp 0x14013e4ad
test rsi, rsi
je 0x14013e024
lea rcx, [rbp + 0x698]
call fcn.1401e3920
cmp qword [rbp + 0x7d8], 0
je 0x14013d81b
movaps xmm0, xmmword [rbp + 0x3b0]
movaps xmmword [rbp + 0x90], xmm0
movdqa xmm0, xmmword [rbp + 0x370]
movdqa xmm1, xmmword [rbp + 0x380]
movaps xmm2, xmmword [rbp + 0x390]
movaps xmm3, xmmword [rbp + 0x3a0]
movaps xmmword [rbp + 0x80], xmm3
movaps xmmword [rbp + 0x70], xmm2
movdqa xmmword [rbp + 0x60], xmm1
movdqa xmmword [rbp + 0x50], xmm0
mov r13, qword [rbp + 0x7a8]
lea rcx, [rbp + 0x690]
lea rdx, [rbp - 0x50]
mov r8d, 0xa0
call sub.VCRUNTIME140.dll_memcpy
mov rsi, qword [r13 + 0x90]
mov rdi, qword [r13 + 0x98]
test rdi, rdi
je 0x14013d8e3
js 0x14013e866
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14013d8ba
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14013d8ca
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
jne 0x14013d8e8
mov byte [rbp + 0x7bd], 1
mov ecx, 1
mov rdx, rdi
call fcn.1401e5b40
jmp 0x14013e96f
mov eax, 1
mov qword [rbp + 0x7c0], rax
mov rcx, rax
mov rdx, rsi
mov qword [rbp + 0x7d0], rdi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
movups xmm6, xmmword [r13 + 0xb4]
mov rcx, qword [rbp + 0x680]
movzx eax, byte [rcx + 0x10]
mov byte [rbp + 0xb0], al
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0xa0], xmm0
movzx edi, word [r13 + 0xb0]
movzx r15d, word [r13 + 0xb2]
mov r14d, dword [r13 + 0xc4]
mov r12d, dword [r13 + 0xa0]
mov ebx, dword [r13 + 0xa4]
mov rax, r13
mov r13d, dword [r13 + 0xa8]
mov ecx, dword [rax + 0xac]
mov dword [rbp + 0x7b0], ecx
mov rcx, qword [rax + 0x130]
mov qword [rax + 0x130], 0
movdqu xmm0, xmmword [rbp + 0x700]
movdqu xmm1, xmmword [rbp + 0x710]
movups xmm2, xmmword [rbp + 0x720]
movaps xmmword [rbp + 0x390], xmm2
movdqa xmmword [rbp + 0x380], xmm1
movdqa xmmword [rbp + 0x370], xmm0
mov qword [rbp + 0x7d8], rcx
mov qword [rbp + 0x190], rcx
movaps xmmword [rbp + 0x4d0], xmm2
movdqa xmmword [rbp + 0x4c0], xmm1
movdqa xmmword [rbp + 0x4b0], xmm0
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14013d9f3
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14013e82a
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x30
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14013e82a
mov rsi, rax
mov dword [rbp + 0x7a8], r13d
mov r13d, ebx
movaps xmm0, xmmword [rbp + 0x370]
movaps xmm1, xmmword [rbp + 0x380]
movaps xmm2, xmmword [rbp + 0x390]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movups xmm0, xmmword [rbp + 0x6f0]
movaps xmmword [rbp + 0x3d0], xmm0
movups xmm0, xmmword [rbp + 0x6e0]
movaps xmmword [rbp + 0x3c0], xmm0
movups xmm0, xmmword [rbp + 0x6d0]
movaps xmmword [rbp + 0x3b0], xmm0
movups xmm0, xmmword [rbp + 0x690]
movups xmm1, xmmword [rbp + 0x6a0]
movups xmm2, xmmword [rbp + 0x6b0]
movups xmm3, xmmword [rbp + 0x6c0]
movaps xmmword [rbp + 0x3a0], xmm3
movaps xmmword [rbp + 0x390], xmm2
movaps xmmword [rbp + 0x380], xmm1
movaps xmmword [rbp + 0x370], xmm0
movups xmm0, xmmword [rbp + 0x6f0]
movaps xmmword [rbp + 0x510], xmm0
movups xmm0, xmmword [rbp + 0x6e0]
movaps xmmword [rbp + 0x500], xmm0
movups xmm0, xmmword [rbp + 0x6d0]
movaps xmmword [rbp + 0x4f0], xmm0
movdqu xmm0, xmmword [rbp + 0x690]
movdqu xmm1, xmmword [rbp + 0x6a0]
movups xmm2, xmmword [rbp + 0x6b0]
movups xmm3, xmmword [rbp + 0x6c0]
movaps xmmword [rbp + 0x4e0], xmm3
movaps xmmword [rbp + 0x4d0], xmm2
movdqa xmmword [rbp + 0x4c0], xmm1
movdqa xmmword [rbp + 0x4b0], xmm0
mov qword [rbp + 0x520], 0
mov qword [rbp + 0x528], rax
lea rbx, [0x1402214d0]
mov qword [rbp + 0x530], rbx
mov rax, qword [rbp + 0x7d8]
mov qword [rbp + 0x538], rax
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14013db59
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14013e83e
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x58
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14013e83e
mov rcx, qword [rbp + 0x7d0]
mov qword [rax], rcx
mov rdx, qword [rbp + 0x7c0]
mov qword [rax + 8], rdx
mov qword [rax + 0x10], rcx
mov dword [rax + 0x18], r12d
mov dword [rax + 0x1c], r13d
mov ecx, dword [rbp + 0x7a8]
mov dword [rax + 0x20], ecx
mov ecx, dword [rbp + 0x7b0]
mov dword [rax + 0x24], ecx
mov word [rax + 0x28], di
mov word [rax + 0x2a], r15w
movups xmmword [rax + 0x2c], xmm6
mov dword [rax + 0x3c], r14d
movzx ecx, byte [rbp + 0xb0]
mov byte [rax + 0x50], cl
movaps xmm0, xmmword [rbp + 0xa0]
movups xmmword [rax + 0x40], xmm0
mov ecx, dword [rbp + 0x190]
mov edx, dword [rbp + 0x193]
mov dword [rax + 0x54], edx
mov dword [rax + 0x51], ecx
movaps xmm0, xmmword [rbp + 0x370]
movaps xmm1, xmmword [rbp + 0x380]
movaps xmm2, xmmword [rbp + 0x390]
movaps xmm3, xmmword [rbp + 0x3a0]
mov rcx, qword [rbp + 0x688]
movups xmmword [rcx], xmm0
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x30], xmm3
movaps xmm0, xmmword [rbp + 0x3b0]
movups xmmword [rcx + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0x3d0]
movups xmmword [rcx + 0x60], xmm0
movaps xmm0, xmmword [rbp + 0x3c0]
movups xmmword [rcx + 0x50], xmm0
mov qword [rcx + 0x70], 0
mov qword [rcx + 0x78], rsi
mov qword [rcx + 0x80], rbx
mov rdx, qword [rbp + 0x7d8]
mov qword [rcx + 0x88], rdx
mov qword [rcx + 0x90], rax
jmp 0x14013e4ad
mov rax, qword [rbp + 0x7d8]
mov qword [rbp + 0x690], rax
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14013dca8
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14013e802
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 8
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14013e802
mov rcx, qword [rbp + 0x7d8]
mov qword [rax], rcx
mov word [rbp + 0x6f8], 1
mov qword [rbp + 0x6e8], rax
lea rax, fcn.140140ee0
mov qword [rbp + 0x6f0], rax
movabs rax, 0x8000000000000000
mov qword [rbp + 0x690], rax
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14013dd24
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14013e816
mov r8d, 0x70
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14013e816
cmp rax, 1
jne 0x14013df96
mov rax, qword [rbp + 0x698]
mov rcx, qword [rbp + 0x688]
mov qword [rcx], 3
mov qword [rcx + 8], rax
mov byte [rbp + 0x7e7], 0
lea rcx, [rbp + 0x2a0]
call fcn.1400259f0
jmp 0x14013e4a4
movaps xmm6, xmmword [rbp + 0x7f0]
movaps xmm7, xmmword [rbp + 0x800]
movaps xmm8, xmmword [rbp + 0x810]
movaps xmm9, xmmword [rbp + 0x820]
movaps xmm10, xmmword [rbp + 0x830]
add rsp, 0x8c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, rsi
call fcn.1401e5f90
jmp 0x14013e96f
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, rsi
call fcn.1401e5f90
jmp 0x14013e96f
mov byte [rbp + 0x7e4], 0
mov byte [rbp + 0x7e3], 1
lea rcx, [rbp + 0x690]
call fcn.14001be40
movdqu xmm0, xmmword [rbp + 0x450]
movdqu xmm1, xmmword [rbp + 0x460]
movdqa xmmword [rbp + 0xb0], xmm1
movdqa xmmword [rbp + 0xa0], xmm0
jmp 0x14013e597
mov byte [rbp + 0x7c0], r14b
mov byte [rbp + 0x7d0], r12b
mov byte [rbp + 0x7e4], 0
mov byte [rbp + 0x7e3], 0
lea rcx, [rbp + 0xa0]
call fcn.14008a6c0
movzx eax, byte [rbp + 0x7c0]
mov byte [rbp + 0x690], al
movzx eax, byte [rbp + 0x7d0]
mov byte [rbp + 0x691], al
mov byte [rbp + 0x7e4], 0
mov byte [rbp + 0x7e3], 0
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.24_src_async_implclient.rs
mov qword [rsp + 0x20], rax
lea rcx, str.valid_request_parts
lea r9, [0x140221758]
lea r8, [rbp + 0x690]
mov edx, 0x13
call fcn.1401e63e0
jmp 0x14013e96f
mov byte [rbp + 0x7e7], 1
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rsi
xor r8d, r8d
mov r9, r12
call fcn.1401e6680
jmp 0x14013e96f
mov byte [rbp + 0x7e7], 1
mov ecx, 1
mov rdx, rdi
call fcn.1401e5b40
jmp 0x14013e96f
mov byte [rbp + 0x7e1], 0
lea rcx, [rbp + 0x190]
call fcn.14001bf50
movdqa xmm0, xmmword [rbp + 0x5d0]
movdqa xmm1, xmmword [rbp + 0x5e0]
movdqa xmmword [rbp + 0x380], xmm1
movdqa xmmword [rbp + 0x370], xmm0
mov byte [rbp + 0x7e2], 0
lea rcx, [rbp + 0x370]
call fcn.14008a6c0
mov byte [rbp + 0x690], sil
mov byte [rbp + 0x691], bl
mov byte [rbp + 0x7e2], 0
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.24_src_async_implclient.rs
mov qword [rsp + 0x20], rax
lea rcx, str.valid_request_parts
lea r9, [0x140221758]
lea r8, [rbp + 0x690]
mov edx, 0x13
call fcn.1401e63e0
jmp 0x14013e96f
mov byte [rbp + 0x7e7], 1
call fcn.140002170
jmp 0x14013e96f
lea r9, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov qword [rsp + 0x20], r9
mov r9, rax
call fcn.1401e6680
jmp 0x14013e96f
mov byte [rbp + 0x7e7], 1
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.1401e6680
jmp 0x14013e96f
mov byte [rbp + 0x7e7], 1
call fcn.140002170
jmp 0x14013e96f
mov byte [rbp + 0x7e1], 1
mov ecx, 8
mov edx, 0x20
call fcn.1401e5b40
jmp 0x14013e96f
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov qword [rsp + 0x20], rax
mov rcx, rdx
mov rdx, r9
call fcn.1401e6680
jmp 0x14013e96f
mov ecx, 8
mov edx, 8
call fcn.1401e5b40
jmp 0x14013e96f
mov ecx, 8
mov edx, 0x30
call fcn.1401e5b40
jmp 0x14013e96f
mov ecx, 8
mov edx, 0x58
call fcn.1401e5b40
jmp 0x14013e96f
mov byte [rbp + 0x7bd], 1
call fcn.140002170
jmp 0x14013e96f
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x140251418]
mov edx, 0x30
call fcn.1401e6090
jmp 0x14013e96f
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x140251418]
mov edx, 0x30
call fcn.1401e6090
jmp 0x14013e96f
ud2
sar bh, cl
adc eax, 0xb0d79
cmp qword [rsi + 0x88], 0
je 0x1401407ff
mov r8, qword [rsi + 0x90]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp - 8], rsi
lea rcx, [rsi + 0x28]
call fcn.1400259f0
mov rcx, qword [rbp - 8]
cmp qword [rcx], 0
je 0x140140825
add rcx, 8
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.14008a6c0
nop
add rsp, 0x38
pop rsi
pop rbp
ret
lea ebp, [rdx + 0x30]
mov rax, qword [rbp - 8]
cmp qword [rax], 0
je 0x140140856
mov rcx, qword [rbp - 8]
add rcx, 8
call fcn.14008a6c0
nop
add rsp, 0x28
pop rsi
pop rbp
ret
or byte [rbx + rcx*4 + 0x45], cl
invalid
clc
add byte [rax - 0x75], cl
loopne 0x140140a33
add esp, 0x40
pop rbp
jmp fcn.14011b6c0
invalid
jmp qword [rsi + 0x66]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x140140a43
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
jb 0x140140a30
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
mov cl, 0x28
invalid
mov rcx, qword [rbp - 0x20]
call fcn.14011b6c0
nop
add rsp, 0x20
pop rbp
ret
movabs rax, 0x38069404edb6e860
movabs rdx, 0x1d98b8a39565d4e9
ret
ret
int3
cmp dword [rax], eax
je 0x14014108c
test byte [rsi + 0x34], 4
jne 0x14014108c
add al, 0x75
sbb al, 0x48
mov ecx, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140223d10]
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
test al, al
jne 0x1401410aa
invalid
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14022b7d5]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x1401410aa
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
rcl dword [rcx], 0x4c
mov eax, eax
rol rax, 0x20
xor rax, rcx
xor rax, rdx
xor rax, r8
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x10], 0x11
jb 0x140141bc6
mov rax, qword [rbp - 8]
mov rax, qword [rax - 8]
mov qword [rbp - 8], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp - 0x20]
mov qword [rax + 8], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
clc
or al, byte [rax]
mov rbx, rax
test rax, rax
jne 0x140141ce1
mov ecx, 1
mov rdx, rsi
call fcn.1401e5b40
mov ebx, 1
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rax, rbx
mov rdx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
add eax, esi
or qword [r14 + 0x1c8], 1
lea rcx, [r14 + 0x1a0]
call fcn.1401a7590
lea rsi, [r14 + 0x180]
lea rdi, [r14 + 0x80]
lea rbx, [rbp - 0x58]
nop dword [rax]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.1400e3b50
invalid
cmp dword [rbp - 0x58], 1
test al, 1
test al, 1
ja 0x14014220f
lock sub qword [r14 + 0x1c8], 2
jb 0x14014224b
cmp dword [rbp - 0x58], 1
ja 0x1401421e0
mov rcx, rbx
call fcn.14008a830
hlt
invalid
jmp 0x1401421e0
mov rcx, qword [rbp + 0xc0]
mov rax, qword [rcx + 0x198]
lock dec qword [rax]
jne 0x14014223c
mov rcx, qword [rcx + 0x198]
add rsp, 0x150
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp fcn.14007ca50
test al, 0xf3
invalid
test al, 0xf3
call qword [rax + 0x50c48148]
add dword [rax], eax
add byte [rbx + 0x5f], bl
nop
add rsp, 0x150
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov ecx, 7
int 0x29
ud2
mov rax, qword [rbp + 0xc0]
mov rax, qword [rax + 0x1a0]
test rax, rax
je 0x1401422a2
lock dec qword [rax]
jne 0x1401422a2
mov rax, qword [rbp + 0xc0]
mov rcx, qword [rax + 0x1a0]
call fcn.14007ce50
add byte [rax], al
add byte [rax - 0x75], cl
mov byte [rax - 0x17ffffff], ah
scasb al, byte [rdi]
stosd dword [rdi], eax
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
call qword [rax + 0x20c48348]
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
invalid
cmp dword [rax + 8], 0
mov r8, qword [rbp - 0x10]
je 0x1401424bd
cmp qword [rax + 0x10], 0x11
jb 0x1401424a6
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
ror byte [rax - 0x7d], cl
invalid
push rax
pop rdi
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
ror byte [rax - 0x7d], cl
invalid
nop
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x14014280c
mov qword [rbp + 0x318], rdi
mov qword [rbp + 0x310], rsi
mov qword [rbp + 0x300], rbx
mov rax, qword [rbx + 0x28]
mov qword [rbp + 0x320], rcx
mov qword [rbp + 0x308], rax
call qword [rax]
mov rax, qword [rbp + 0x308]
cmp qword [rax + 8], 0
mov rsi, qword [rbp + 0x310]
mov rdi, qword [rbp + 0x318]
mov rbx, qword [rbp + 0x300]
mov r8, qword [rbp + 0x320]
je 0x14014280c
cmp qword [rax + 0x10], 0x11
jb 0x1401427fd
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbx + 0x18], 1
mov qword [rbx + 0x20], rsi
mov qword [rbx + 0x28], rdi
mov rax, qword [rbp + 0x328]
mov rax, qword [rax + 8]
mov qword [rbp + 0x2f8], rax
lock dec qword [rax]
jne 0x14014284e
mov byte [rbp + 0x334], 0
mov byte [rbp + 0x333], 0
lea rcx, [rbp + 0x2f8]
call fcn.14007c2a0
invalid
invalid
call qword [rax - 0x373b7eb8]
add eax, dword [rax]
add byte [rbx + 0x5f], bl
nop
add rsp, 0x3c8
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rax, qword [rbp + 0x328]
mov rbx, qword [rax + 8]
cmp qword [rbx + 0x18], 0
jne 0x140142796
jmp 0x14014280c
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x340]
mov ecx, dword [rbp + 0x340]
mov ecx, dword [rbp + 0x340]
call fcn.1401eca50
mov qword [rbp + 0x310], rax
mov qword [rbp + 0x318], rdx
lea rax, [0x14014285b]
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
or byte [rax], al
je 0x140142948
mov rax, qword [rbp + 0x308]
cmp qword [rax + 0x10], 0x11
jb 0x140142932
mov rax, qword [rbp + 0x320]
mov rax, qword [rax - 8]
mov qword [rbp + 0x320], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x320]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0x300]
mov qword [rcx + 0x18], 1
mov rax, qword [rbp + 0x310]
mov qword [rcx + 0x20], rax
mov rax, qword [rbp + 0x318]
mov qword [rcx + 0x28], rax
mov byte [rbp + 0x334], 0
mov byte [rbp + 0x333], 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
movzx ebx, byte [rbp + 0x333]
cmp byte [rbp + 0x334], 0
je 0x1401429dd
lea rcx, [rbp + 0x150]
call fcn.1401420f0
mov byte [rbp + 0x337], bl
mov byte [rbp + 0x336], 0
mov byte [rbp + 0x335], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov byte [rbp + 0x337], bl
mov byte [rbp + 0x336], 0
mov byte [rbp + 0x335], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
movaps xmmword [rbp + 0x8e0], xmm6
mov qword [rbp + 0x8d8], 0xfffffffffffffffe
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov qword [rbp + 0x640], 0
mov qword [rbp + 0x648], 4
mov qword [rbp + 0x610], 1
mov qword [rbp + 0x618], 1
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
mov qword [rbp + 0x428], r8
jne 0x140142ba5
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140144f25
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0xd0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140144f25
mov r15, rax
mov qword [rbp + 0x3c0], rbx
lea rdx, [rbp + 0x610]
mov r8d, 0xd0
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lock inc qword [r15]
jle 0x140145437
lea rcx, [rbp - 0x58]
mov r8d, 0x110
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsi + 0x110]
mov r14, qword [rsi + 0x130]
mov ebx, 2
cmp rax, 2
mov qword [rbp + 0x600], r15
je 0x140142f6d
mov rcx, qword [rbp + 0x428]
mov r10, qword [rcx + 0x118]
add byte [rbx + rcx*4 - 0x67], cl
and byte [rcx], al
add byte [rax], al
mov rbx, qword [rcx + 0x128]
test rax, rax
test eax, eax
test eax, eax
je 0x140142c51
xor ecx, ecx
mov rdx, rbx
mov rax, r14
mov r8, rbx
mov ebx, 2
jmp 0x140142dc2
mov qword [rbp + 0x8b0], r11
mov qword [rbp + 0x8c0], r10
or byte [rax], al
add dh, al
test dword [rdi + 0x1000008], ebp
or byte [rax], al
add dh, al
test dword [rdi + 0x1000008], ebp
lea rcx, [rbp + 0x610]
mov rdx, 0xfffffffffffffffe
xor r8d, r8d
call fcn.140046350
add byte [rax - 0x39], cl
ret 0xfffe
mov rax, qword [rbp + 0x630]
mov qword [rbp + 0x450], rax
movups xmm0, xmmword [rbp + 0x610]
test dword [rax], edx
invalid
add byte [rax], al
movups xmm1, xmmword [rbp + 0x620]
movaps xmmword [rbp + 0x440], xmm1
add al, 0
invalid
add al, 0
add byte [rdi], cl
movaps xmmword [rbp + 0x430], xmm0
movaps xmmword [rbp + 0x430], xmm0
movups xmm0, xmmword [rbp + 0x658]
movaps xmmword [rbp + 0x2c0], xmm0
rol byte [rdx], 0
add byte [rdi], cl
adc byte [rbp + 0x648], cl
rol byte [rdx], 0
add byte [rdi], cl
adc byte [rbp + 0x648], cl
movaps xmmword [rbp + 0x2b0], xmm1
add byte [rax], al
movups xmm2, xmmword [rbp + 0x638]
adc byte [rbp + 0x638], dl
movaps xmmword [rbp + 0x2a0], xmm2
mov rax, qword [rbp + 0x8c0]
mov qword [rbp + 0x458], rax
add byte [rax], al
ror byte [rax], 0
add byte [rax - 0x77], cl
test dword [rax + 4], ebx
add byte [rax], al
mov rax, qword [rbp + 0x8b0]
test dword [rax + 0x48000008], esi
mov dword [rbp + 0x460], eax
add byte [rax], al
mov qword [rbp + 0x460], rax
mov qword [rbp + 0x468], rbx
mov qword [rbp + 0x470], r14
movaps xmmword [rbp + 0x630], xmm0
movaps xmmword [rbp + 0x620], xmm1
movaps xmmword [rbp + 0x610], xmm2
movzx eax, byte [0x1402b3399]
mov dh, 5
add dword [rsi], 0x17
add byte [rax - 0x75], cl
or eax, 0x1705cb
mov dh, 5
add dword [rsi], 0x17
add byte [rax - 0x75], cl
or eax, 0x1705cb
test rcx, rcx
jne 0x140142d3b
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140145307
call 0xc55c2d34
ror byte [rdi], 0x84
invalid
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x30
xor edx, edx
add byte [rcx], dh
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapAlloc]
call qword [sym.imp.kernel32.dll_HeapAlloc]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
mov ch, 0x25
add byte [rax], al
test rax, rax
je 0x140145307
movaps xmm0, xmmword [rbp + 0x2a0]
movaps xmm1, xmmword [rbp + 0x2b0]
add byte [rdi], cl
sub byte [rbp + 0x2b0], cl
movaps xmm2, xmmword [rbp + 0x2c0]
movups xmmword [rax + 0x20], xmm2
adc dword [rax + 0x20], edx
adc dword [rax + 0x20], edx
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movaps xmm0, xmmword [rbp + 0x430]
test dword [rax], esi
add al, 0
add byte [rax], al
test dword [rax], esi
add al, 0
invalid
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0x440], cl
movaps xmm1, xmmword [rbp + 0x440]
movaps xmm2, xmmword [rbp + 0x450]
movaps xmmword [rbp + 0x2a0], xmm0
sub dword [rbp + 0x2a0], eax
sub dword [rbp + 0x2a0], eax
add al, byte [rax]
add byte [rdi], cl
sub dword [rbp + 0x2b0], ecx
movaps xmmword [rbp + 0x2b0], xmm1
movaps xmmword [rbp + 0x2c0], xmm2
mov rcx, qword [rbp + 0x460]
mov qword [rbp + 0x2d0], rcx
test rbx, rbx
fisttp dword [rdi]
xchg esp, eax
ror dword [rbp + rcx*4 + 5], 0x19
out 0xd, eax
add byte [rbp + 0x31], al
ror byte [rcx - 0x77], cl
ret
mov rdx, r14
xor eax, eax
fisttp dword [rdi]
xchg esp, eax
ror dword [rbp + rcx*4 + 5], 0x19
out 0xd, eax
add byte [rbp + 0x31], al
ror byte [rcx - 0x77], cl
ret
xor eax, eax
mov r9, qword [rbp + 0x2d0]
mov qword [rbp + 0x640], r9
invalid
invalid
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0x2a0], al
invalid
add byte [rdi], cl
sub byte [rbp + 0x2a0], al
movaps xmm1, xmmword [rbp + 0x2b0]
add byte [rax], al
movaps xmm2, xmmword [rbp + 0x2c0]
sub byte [rbp + 0x2c0], dl
movaps xmmword [rbp + 0x630], xmm2
movaps xmmword [rbp + 0x620], xmm1
and byte [rsi], al
add byte [rax], al
movaps xmmword [rbp + 0x610], xmm0
mov qword [rbp + 0x648], rbx
mov qword [rbp + 0x650], r14
mov qword [rbp + 0x188], r10
add dword [rax], eax
add byte [rcx + rcx*4 - 0x63], cl
nop
add dword [rax], eax
add byte [rcx + rcx*4 - 0x7b], cl
cwde
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
add dword [rax], eax
invalid
test cl, cl
jne 0x140142eb2
movups xmm0, xmmword [0x140222018]
movaps xmmword [rbp + 0x220], xmm0
test dword [rax], esp
add al, byte [rax]
invalid
movups xmm0, xmmword [0x140222008]
add byte [rdi], cl
movaps xmmword [rbp + 0x210], xmm0
sub dword [rbp + 0x210], eax
test dword [rax], edx
add al, byte [rax]
add dh, al
adc byte [rdx], al
add byte [rax], al
mov byte [rbp + 0x8ae], 1
test dword [rsi + 0x1000008], ebp
lea rcx, [rbp + 0x430]
xor byte [rax + rax], al
add al, ch
call fcn.140034580
lea rdx, [rbp - 0x30]
and eax, 0x48ffef17
lea edx, [rbp - 0x30]
out dx, eax
dec dword [rax - 0x73]
push rbp
rol dh, 1
test dword [rsi + 8], ebp
or byte [rax], al
add byte [rax], al
mov byte [rbp + 0x8ae], 0
or byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x2a0]
lea r8, [rbp + 0x210]
adc byte [rdx], al
add byte [rax], al
movabs al, byte [0x210858d4c000002]
add byte [rax], al
lea r9, [rbp + 0x430]
xor byte [rax + rax], al
add al, 0
add byte [rax], al
add al, ch
or eax, 0xbd80ffff
invalid
invalid
rol byte [rdx], 0
add al, byte [rax]
call fcn.140133bc0
cmp byte [rbp + 0x2c0], 2
add byte [rdx], al
je 0x140142eb2
sub dword [rax - 0x75], ecx
test dword [rax + 0x48000002], esp
mov rdx, qword [rbp + 0x2a8]
mov rax, qword [rbp + 0x2a0]
mov rdx, qword [rbp + 0x2a8]
add byte [rax - 0x75], cl
adc byte [rax - 0x73], cl
lea edi, [rax + 0x4c000002]
add byte [rax], al
mov r8, qword [rbp + 0x2b0]
mov rax, qword [rax + 0x10]
lea rcx, [rbp + 0x2b8]
add byte [rax], al
add byte [rax], al
mov r8, qword [rbp + 0x2b0]
add dh, al
test dword [rsi + 0x1000008], edi
mov esi, 0x1000008
mov byte [rbp + 0x8be], 1
mov esi, 0x1000008
call rax
mov rax, qword [rbp + 0x188]
mov rcx, qword [rbp + 0x190]
lea edx, [rax + 0x48000001]
mov edx, dword [rbp + 0x198]
add dword [rax], eax
invalid
mov qword [rbp + 0x440], rdx
mov rdx, qword [rbp + 0x1a0]
add dword [rax], eax
add byte [rax - 0x77], cl
xchg ebp, eax
add al, 0
add al, 0
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
xchg ebp, eax
add al, 0
add al, 0
add al, 0
add byte [rax - 0x77], cl
test dword [rax], esi
xor byte [rax + rax], al
mov qword [rbp + 0x430], rax
mov qword [rbp + 0x438], rcx
add byte [rax - 0x7d], cl
jge 0x140142e96
invalid
xor byte [rax + rax], al
add byte [rax - 0x77], cl
lea edi, [rax]
add al, 0
add byte [rax - 0x7d], cl
jge 0x140142e96
test al, 0
add byte [rcx + rcx + 0x48], dh
lea ecx, [rbp - 0x50]
je 0x140142efa
or dword [rax - 0x73], ecx
mov r8b, 0xe8
invalid
lea rcx, [rbp - 0x50]
call fcn.14008a6c0
ja 0x140142eed
dec dword [rax - 0x39]
test al, 1
add byte [rax], al
add byte [rax], al
invalid
invalid
test dword [rax], esi
mov qword [rbp - 0x58], 1
add byte [rax], al
mov rax, qword [rbp + 0x430]
mov rcx, qword [rbp + 0x438]
cmp byte [rax + rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
add al, 0
add byte [rbx + rcx*4 - 0x7b], cl
add al, 0
add byte [rax - 0x77], cl
mov r8b, 0x48
mov al, 0x48
mov dword [rbp - 0x48], ecx
add al, 0
add byte [rax - 0x75], cl
lea edi, [rax]
invalid
cmp byte [rax + rax], al
add al, 0
add byte [rax - 0x75], cl
xchg ebp, eax
add al, 0
add byte [rbx + rcx*4 - 0x7b], cl
add al, 0
add byte [rax - 0x77], cl
mov r8b, 0x48
mov al, 0x48
mov al, 0x48
mov dword [rbp - 0x48], ecx
mov qword [rbp - 0x40], rdx
mov qword [rbp - 0x38], r8
mov dword [rbp - 0x38], eax
mov dword [rbp - 0x38], eax
movaps xmm0, xmmword [rbp + 0x610]
adc byte [rsi], al
add byte [rax], al
invalid
add byte [rdi], cl
sub byte [rbp + 0x620], cl
movaps xmm1, xmmword [rbp + 0x620]
movaps xmm2, xmmword [rbp + 0x630]
xchg ebp, eax
xor byte [rsi], al
add byte [rax], al
movaps xmmword [rbp + 0x430], xmm0
test dword [rax], esi
add al, 0
add byte [rax], al
movaps xmmword [rbp + 0x440], xmm1
add byte [rax], al
movaps xmmword [rbp + 0x440], xmm1
add al, 0
add byte [rdi], cl
sub dword [rbp + 0x450], edx
push rax
add al, 0
invalid
movaps xmmword [rbp + 0x450], xmm2
push rax
add al, 0
add byte [rax - 0x75], cl
test dword [rax + 6], eax
invalid
add byte [rax], al
invalid
mov rax, qword [rbp + 0x640]
add byte [rax - 0x77], cl
test dword [rax + 4], esp
add al, 0
invalid
mov qword [rbp + 0x460], rax
add al, 0
add byte [rbx + rcx*4 - 0x43], cl
add byte [rsi], al
add byte [rax], al
invalid
mov r15, qword [rbp + 0x600]
add byte [rax - 0x73], cl
mov ch, 0x10
invalid
lea rsi, [rbp + 0x610]
lea esi, [rbp + 0x610]
add byte [rax - 0x73], cl
push rbp
test al, 0x41
mov eax, 0x110
add byte [rax], al
lea rdx, [rbp - 0x58]
lea edx, [rbp - 0x58]
mov r8d, 0x110
add byte [rax], al
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
sub cl, byte [rdx]
add byte [rdi], cl
sub byte [rbp + 0x430], al
invalid
sub cl, byte [rdx]
add byte [rdi], cl
sub byte [rbp + 0x430], al
invalid
add byte [rdi], cl
sub byte [rbp + 0x440], cl
invalid
movaps xmm1, xmmword [rbp + 0x440]
add byte [rdi], cl
movaps xmm2, xmmword [rbp + 0x450]
sub byte [rbp + 0x450], dl
movups xmmword [rbp + 0x720], xmm0
adc dword [rbp + 0x720], eax
movups xmmword [rbp + 0x730], xmm1
adc dword [rbp + 0x730], ecx
movups xmmword [rbp + 0x740], xmm2
mov rax, qword [rbp + 0x460]
invalid
add byte [rax - 0x75], cl
test dword [rax + 4], esp
add byte [rax], al
mov qword [rbp + 0x750], rax
add byte [rax], al
lea rcx, [rbp + 0x2a0]
mov r8d, 0x110
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x750]
add byte [rax - 0x75], cl
test dword [rax + 7], edx
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], eax
add al, 0
add byte [rdi], cl
adc byte [rbp + 0x720], al
add byte [rax], al
mov qword [rbp + 0x400], rax
movups xmm0, xmmword [rbp + 0x720]
add byte [rax], al
movups xmm1, xmmword [rbp + 0x730]
adc byte [rbp + 0x730], cl
movups xmm2, xmmword [rbp + 0x740]
adc byte [rbp + 0x740], dl
invalid
movaps xmmword [rbp + 0x3f0], xmm2
sub dword [rbp + 0x3f0], edx
movaps xmmword [rbp + 0x3e0], xmm1
loopne 0x140143005
add byte [rax], al
movaps xmmword [rbp + 0x3d0], xmm0
sub dword [rbp + 0x3d0], eax
mov qword [rbp + 0x408], rbx
mov qword [rbp + 0x410], r14
mov rsi, qword [rbp + 0x330]
mov r14, qword [rbp + 0x338]
cmp byte [rbx], al
add byte [rax], al
invalid
test r14, r14
je 0x140143098
js 0x1401450e3
mov ecx, dword [0x1402b32e8]
test rcx, rcx
test ecx, ecx
jne 0x14014305a
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14014306a
mov rcx, rax
mov ecx, eax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
jne 0x14014309d
mov qword [rbp + 0x5f0], rbx
add eax, 0x85c60000
mov ebx, 0x1000008
add byte [rax], al
invalid
mov byte [rbp + 0x8bb], 1
add byte [rax], al
add esi, eax
mov byte [rbp + 0x8ba], 1
mov byte [rbp + 0x8ba], 1
add esi, eax
test dword [rcx + 0x1000008], edi
invalid
mov byte [rbp + 0x8b9], 1
add dword [rcx + 1], edi
mov ecx, 1
mov rdx, r14
call fcn.1401e5b40
sub cl, byte [rdx]
invalid
jmp 0x140145437
and eax, dword [rax]
add byte [rax + 1], bh
invalid
mov eax, 1
add byte [rax - 0x77], cl
test dword [rax + 8], ecx
add byte [rax], al
invalid
mov qword [rbp + 0x848], rax
mov dword [rbp + 0x848], eax
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 0xf2
mov rcx, rax
mov ecx, eax
mov rdx, rsi
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
or al, byte [rax]
invalid
mov eax, dword [rbp + 0x354]
mov dword [rbp + 0x864], eax
or byte fs:[rax], al
add byte [rbx + 0x35885], cl
add byte [rcx + 0x86085], cl
add byte [rbx + 0x35c85], cl
pop rsp
add eax, dword [rax]
add byte [rcx + 0x85c85], cl
add byte [rbx + 0x36085], cl
add byte [rcx + 0x85885], cl
or byte [rax], al
invalid
add eax, dword [rax]
add byte [rcx + 0x86485], cl
or byte fs:[rax], al
add byte [rbx + 0x35885], cl
add byte [rcx + 0x86085], cl
add byte [rbx + 0x35c85], cl
pop rsp
add eax, dword [rax]
pop rsp
add eax, dword [rax]
add byte [rcx + 0x85c85], cl
add byte [rbx + 0x36085], cl
add byte [rcx + 0x85885], cl
or byte [rax], al
invalid
add byte [rdi], cl
movups xmm0, xmmword [rbp + 0x368]
adc byte [rbp + 0x368], al
add eax, dword [rax]
add byte [rdi], cl
sub dword [rbp + 0x5d0], eax
invalid
add byte [rax], al
movaps xmmword [rbp + 0x5d0], xmm0
add eax, 0xb60f0000
test dword [rax + 3], edi
add byte [rax], al
invalid
movzx eax, byte [rbp + 0x378]
mov byte [rbp + 0x5e0], al
mov ebx, dword [rbp + 0x388]
cmp ebx, 0x3b9aca00
jne case.0x1400b633c.347
cmp esi, dword [rbp + 9]
lea rax, [rdi + 8]
mov ebx, dword [rdi + 0x10]
jmp case.0x1400b699a.340
lea rax, [rbp + 0x380]
mov r12, qword [rdi]
mov rdi, qword [r12 + 0x10]
test rdi, rdi
test edi, edi
mov qword [rbp + 0x818], r14
je 0x14014501b
movzx ecx, word [rbp + 0x350]
mov word [rbp + 0x8ac], cx
invalid
lodsb al, byte [rsi]
or byte [rax], al
invalid
mov bh, 0x8d
push rax
add eax, dword [rax]
add byte [rsi - 0x77], ah
lea ebp, [rax + rcx - 0x48f10000]
lea edx, [rdx + 3]
add eax, dword [rax]
invalid
or byte [rax], al
add byte [rdi], cl
mov bh, 0x8d
push rdx
add byte [rax], al
movzx ecx, word [rbp + 0x352]
add eax, dword [rax]
add byte [rsi - 0x77], ah
lea ebp, [rdx - 0x74fffff8]
or byte [rax], al
add byte [rbx + 0x3648d], cl
mov ecx, dword [rbp + 0x364]
add eax, dword [rax]
add byte [rcx + 0x8688d], cl
mov dword [rbp + 0x868], ecx
mov ecx, dword [rbp + 0x340]
lea eax, [rax + 3]
add byte [rax], al
mov dword [rbp + 0x878], ecx
js 0x14014316d
add byte [rax], al
invalid
lea eax, [rbx + rax]
add r8d, dword [rax]
mov word [rbp + 0x8aa], cx
mov ecx, dword [rbp + 0x364]
add eax, dword [rax]
invalid
mov dword [rbp + 0x868], ecx
mov ecx, dword [rbp + 0x340]
lea eax, [rax + 3]
add byte [rax], al
mov dword [rbp + 0x878], ecx
js 0x14014316d
add byte [rax], al
js 0x14014316d
add byte [rax], al
mov ecx, dword [rbp + 0x344]
add byte [rcx + 0x8748d], cl
add byte [rbx + 0x3488d], cl
lea ecx, [rax + 3]
add byte [rax], al
mov dword [rbp + 0x870], ecx
invalid
lea ecx, [rbx + rax]
add eax, dword [rax]
mov dword [rbp + 0x874], ecx
je 0x140143179
add byte [rax], al
mov ecx, dword [rbp + 0x348]
lea ecx, [rax + 3]
add byte [rax], al
mov dword [rbp + 0x870], ecx
mov ecx, dword [rbp + 0x34c]
lea ecx, [rbx + rax]
add eax, dword [rax]
add byte [rcx + 0x86c8d], cl
invalid
add eax, dword [rax]
add byte [rcx + 0x86c8d], cl
add byte [rax - 0x75], cl
add byte [rax - 0x77], cl
test dword [rax], ecx
invalid
add byte [rax], al
mov rax, qword [rax]
mov qword [rbp + 0x608], rax
mov rsi, qword [rbp + 0x2a0]
movabs al, byte [0x2a8958d48000002]
add byte [rax], al
movabs al, byte [0x2a8958d48000002]
add al, byte [rax]
add byte [rax - 0x73], cl
xchg ebp, eax
test al, 2
add byte [rax], al
lea rcx, [rbp - 0x58]
mov r8d, 0x108
call sub.VCRUNTIME140.dll_memcpy
or al, byte [rax]
add al, ch
jns case.0x1400e57d8.173
or al, byte [rax]
mov rax, qword [rdi + 0x1c8]
mov dword [rbp + 0x87c], ebx
mov qword [rbp + 0x3c8], r12
mov dword [rbp + 0x3c8], esp
mov dword [rbp + 0x3c8], esp
nop word cs:[rax + rax]
invalid
test al, 1
jne 0x14014324a
cmp rax, 0xfffffffffffffffe
dec byte [rdi]
test byte [rbx + 0x22], bl
and al, byte [rax]
add byte [rax - 0x73], cl
add sil, al
cmpxchg qword [rdi + 0x1c8], rcx
je 0x140145439
and al, byte [rax]
add byte [rax - 0x73], cl
add sil, al
cmpxchg qword [rdi + 0x1c8], rcx
jne 0x1401431d0
mov r14, qword [r12 + 0x10]
mov qword [rbp + 0x610], rsi
lea rcx, [rbp + 0x618]
lea rdx, [rbp - 0x58]
mov r8d, 0x108
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x720], r15
mov dword [rbp + 0x720], edi
mov dword [rbp + 0x720], edi
invalid
mov esi, 1
lock xadd qword [r14 + 0x88], rsi
add byte [rax], al
mov r15, rsi
and r15, 0xffffffffffffffe0
mov rdi, qword [r14 + 0x80]
mov rax, r15
sub rax, qword [rdi + 0x2300]
and eax, dword [rax]
add byte [rdi], cl
test ebp, ebp
adc dword [rax], eax
invalid
and esi, 0x1f
jmp 0x1401445b3
adc eax, dword [rax]
invalid
lea rcx, [rbp + 0x430]
lea rdx, [rbp - 0x58]
mov r8d, 0x108
call sub.VCRUNTIME140.dll_memcpy
cmp rsi, 2
jne 0x140145143
mov rax, qword [rbp + 0x410]
mov qword [rbp - 0x10], rax
movaps xmm0, xmmword [rbp + 0x3d0]
add byte [rax], al
movaps xmm1, xmmword [rbp + 0x3e0]
movaps xmm2, xmmword [rbp + 0x3f0]
movaps xmm3, xmmword [rbp + 0x400]
movups xmmword [rbp - 0x20], xmm3
movups xmmword [rbp - 0x30], xmm2
movups xmmword [rbp - 0x40], xmm1
movups xmmword [rbp - 0x50], xmm0
mov r8b, 0x4c
mov dword [rbp - 0x58], edi
mov byte [rbp - 7], 0
cmp ebx, 0x3b9aca00
jne 0x1401432d0
add byte [rcx - 0x6535ff05], al
cmp esi, dword [rbp + 7]
mov ebx, 0x3b9aca00
jmp case.0x1400e0b7a.213
mov byte [rbp + 0x8d3], 1
add byte [rcx], al
call fcn.140177e40
mov r14, rax
add r14, qword [rbp + 0x608]
add esi, dword [rbp + 0x608]
add esi, dword [rbp + 0x608]
add byte [rdi], cl
invalid
jb 0x1401451ec
mov ebx, edx
add ebx, dword [rbp + 0x87c]
jl 0x1401432fa
add byte [rax], al
jl 0x1401432fa
add byte [rax], al
add byte [rcx - 0x6535ff05], al
cmp esi, dword [rdx + 0xf]
cmp ebx, 0x3b9aca00
jb 0x14014330b
inc r14
je 0x1401451ec
test bh, ah
invalid
add byte [rax], al
invalid
test bh, ah
invalid
add ebx, 0xc4653600
mov eax, ebx
shr eax, 9
imul rax, rax, 0x44b83
or dword [rbx + 4], 0
add al, 0
add al, 0
add al, 0
shr rax, 0x27
add r14, rax
add esi, eax
jb 0x14014531b
invalid
add byte [rcx - 0x40], ch
add dl, cl
invalid
invalid
imul eax, eax, 0x3b9aca00
sub ebx, eax
mov byte [rbp + 0x8d3], 1
add byte [rcx], al
call fcn.14015e040
mov rsi, rax
test rax, rax
je 0x14014519a
invalid
add byte [rax], al
invalid
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
call qword [rsi]
invalid
add byte [rdi], r10b
add byte [rax - 0x75], cl
or eax, 0x16ff96
call qword [rsi]
invalid
call qword [rsi]
add byte [rax - 0x7b], cl
test rcx, rcx
leave
jne 0x140143370
call qword [sym.imp.kernel32.dll_GetProcessHeap]
adc eax, 0xae213
test rax, rax
je 0x1401450ad
add byte [rax], al
add byte [rax], al
mov rcx, rax
mov ecx, eax
mov qword [0x1402b32e8], rax
mov dword [0x1402b32e8], eax
mov r8d, 0x18
mov eax, 0x18
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
invalid
loope 0x140143387
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
je 0x1401450ad
mov qword [rax], 1
invalid
invalid
je 0x1401450ad
mov qword [rax], 1
mov qword [rax + 8], 1
mov dword [rax + 8], 1
mov dword [rax + 8], 1
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rax
add rcx, 0x10
mov qword [rax + 0x10], rsi
ror dword [rax - 0x7d], 0xc1
adc byte [rax - 0x77], cl
jo 0x1401433b1
lea rax, fcn.140119d40
lea eax, [0x140223350]
mov qword [rbp + 0x5c0], rax
mov dword [rbp + 0x5c0], eax
mov qword [rbp + 0x5c8], rcx
invalid
add byte [rax], al
lea rax, [rbp + 0x5c0]
rol byte [0xc95c33c0], 0x85
sbb byte [rax + rax], al
add byte [rbp + rcx*4 - 0x43], cl
mov qword [rbp + 0x418], rax
lea r15, [rbp + 0x610]
adc byte [rsi], al
add byte [rax], al
adc byte [rsi], al
add byte [rax], al
lea rdx, [rbp - 0x58]
mov r8d, 0x1e0
mov eax, 0x1e0
push rbp
test al, 0x41
mov eax, 0x1e0
mov rcx, r15
call sub.VCRUNTIME140.dll_memcpy
or al, byte [rax]
or al, byte [rax]
lea rsi, [rbp + 0x6a8]
test al, 6
add byte [rax], al
add byte [rbp + rcx*4 - 0x5b], cl
clc
invalid
lea r12, [rbp + 0x6f8]
mov r13d, 7
jmp 0x140143405
call fcn.14015de50
movzx eax, byte [rbp + 0x661]
lea rcx, [0x14025a630]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
loopne 0x1401433e3
test dword [rax + 6], esp
add byte [rax], al
add dword [rcx - 0x75], ecx
lea rcx, [rbp + 0x568]
mov qword [rcx + 0x40], rax
movups xmm0, xmmword [r15 + 8]
movups xmm1, xmmword [r15 + 0x18]
movups xmm2, xmmword [r15 + 0x28]
movups xmm3, xmmword [r15 + 0x38]
pop rdi
cmp byte [rdi], cl
adc dword [rcx + 0x30], ebx
pop rdi
cmp byte [rdi], cl
adc dword [rcx + 0x30], ebx
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov r8d, 0x180
lea rcx, [rbp + 0x668]
lea rdx, [rbp + 0x430]
call sub.VCRUNTIME140.dll_memcpy
mov ebp, 0xc6000a25
test edx, ebp
invalid
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
jmp 0x140143497
mov word [rbp + 0x7e8], 0x101
mov rax, qword [r15 + 0x1d0]
mov qword [rsi + 0x40], rax
movups xmm0, xmmword [r15 + 0x190]
movups xmm1, xmmword [r15 + 0x1a0]
movups xmm2, xmmword [r15 + 0x1b0]
adc byte [rdi + 0x1b0], dl
movups xmm3, xmmword [r15 + 0x1c0]
movups xmmword [rsi + 0x30], xmm3
pop rsi
xor byte [rdi], cl
adc dword [rsi + 0x20], edx
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], cl
adc dword [rsi], eax
adc byte [rdi], cl
adc dword [rsi], eax
mov rax, qword [rbp + 0x6e0]
loopne 0x1401434e5
add byte [rax], al
mov rdi, qword [rbp + 0x6e8]
invalid
add byte [rax], al
mov qword [rbp + 0x688], rax
add byte [rax], al
mov qword [rbp + 0x690], rdi
cmp rdi, 0x2000
add byte [rax], al
mov ecx, 0x2000
cmovae rdi, rcx
stc
stc
test rax, rax
cmove rdi, rcx
cmove edi, ecx
cmove edi, ecx
stc
mov qword [rbp + 0x6f0], 0
invalid
add byte [rax], al
add byte [rax], al
test rdi, rdi
je 0x140143577
movzx eax, byte [0x1402b3399]
invalid
invalid
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x140143546
invalid
invalid
invalid
ror byte [rdi], 0x84
jrcxz 0x140143555
je 0x140144e22
add byte [rax], al
mov qword [0x1402b32e8], rax
mov rcx, rax
mov ecx, eax
mov ecx, eax
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapAlloc]
or al, 0xe0
or al, byte [rax]
or al, 0xe0
or al, byte [rax]
test rax, rax
test eax, eax
je 0x140144e22
mov rcx, qword [rbp + 0x6f0]
mov rdx, rdi
shr rdx, 0xa
je 0x140143587
bsr rdx, rdx
xor rdx, 0x3f
jmp 0x14014358c
invalid
mov eax, 1
xor ecx, ecx
leave
mov rdx, rdi
shr rdx, 0xa
jne 0x14014356d
mov edx, 0x40
mov r8d, 0x40
sub r8, rdx
cmp r8, 7
cmovae r8, r13
invalid
invalid
lea rdx, [r8*4 + 1]
add byte [rax - 0x77], cl
test dword [rax + 6], ebp
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x670], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x678], rdi
mov qword [rbp + 0x680], rdx
add byte [rsi], 0
add byte [rdi], cl
adc byte [rbp + 0x6d0], al
add byte [rsi], 0
add byte [rdi], cl
adc byte [rbp + 0x6d0], al
movups xmmword [rbp + 0x698], xmm0
mov word [rbp + 0x7e8], 0
call 0x1401435e2
invalid
cwde
invalid
call 0x1401435e2
add byte [rax - 0x75], cl
mov eax, dword [rsi + 0x20]
mov qword [r12 + 0x20], rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rsi + 0x20]
mov eax, dword [rsi + 0x20]
mov qword [r12 + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [r12 + 0x10], xmm1
movups xmmword [rsp + 0x10], xmm1
movups xmmword [rsp + 0x10], xmm1
movups xmmword [r12], xmm0
cmp qword [rbp + 0x688], 0
invalid
add byte [rax], al
add byte [rdi], cl
test byte [rbx], bh
invalid
add byte [rax], al
invalid
invalid
add eax, 0x3b480000
add byte [rax + 0x3b], cl
cmp rcx, qword [rbp + 0x690]
jne 0x140143b40
lea edx, [rax + 0xf000006]
test dword [rsi], ebp
add eax, 0xff310000
xor edi, edi
invalid
xor edi, edi
cmp byte [rbp + 0x718], 3
add byte [rbx], al
jne 0x14014414c
jmp case.0x1401087ab.75
mov dh, 0x85
cdq
invalid
and byte [rax + 0x11], dh
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
mov rax, qword [rsi + 0x20]
test rax, rax
mov qword [rbp + 0x8c0], rsi
je 0x14014394b
add byte [rax], al
movups xmm2, xmmword [rbp + 0x450]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov rcx, rax
xchg qword [r12 + 0x10], rcx
mov qword [rcx + 0x28], rax
sub byte [rcx - 0x75], cl
and al, 0x58
pop rax
pop rax
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [r12 + 0x58], rcx
jne case.0x1400857ea.496
test rax, rax
jne 0x140143b01
mov rax, qword [r12 + 0x48]
mov rcx, qword [r12 + 0x50]
mov qword [r12 + 0x48], 0
lock and qword [r12 + 0x58], 0xfffffffffffffffd
and qword [r12 + 0x58], 0xfffffffffffffffd
test rax, rax
je 0x140143b01
mov rax, qword [rax + 8]
mov byte [rbp + 0x8d7], 0
call rax
mov word [rbp + 0x798], 0x100
mov rcx, qword [rbp + 0x6f0]
add rcx, qword [rbp + 0x720]
mov qword [rbp + 0x6f0], rcx
lea r12, [rbp + 0x6f8]
cmp qword [rbp + 0x688], 0
jne 0x140143605
sar edx, 1
invalid
invalid
sar edx, 1
invalid
nop word cs:[rax + rax]
mov r8, qword [rbp + 0x670]
test r8, r8
lea rdi, [rbp + 0x750]
je 0x140143ba5
mov qword [rbp + 0x720], r8
cmp byte [rbp + 0x718], 3
je 0x140144f08
adc eax, dword [rax]
invalid
adc eax, dword [rax]
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp + 0x7f0]
lea rdx, [rbp + 0x668]
call fcn.1400046d0
in al, dx
dec dword [rax - 0x75]
mov ch, 8
or byte [rax], al
add byte [rax - 0xa], al
mov byte [rcx], 0xf
test dword [rdx], ebp
add al, byte [rax]
invalid
in al, dx
dec dword [rax - 0x75]
mov ch, 8
or byte [rax], al
add byte [rax - 0xa], al
mov byte [rcx], 0xf
test dword [rdx], ebp
add al, byte [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
invalid
mov rdx, qword [rbp + 0x7f0]
mov rax, qword [rbp + 0x7f8]
lea rcx, [0x14022d050]
mov al, 0x94
invalid
add cl, ch
mov word [rdx], es
add byte [rax], al
mov al, 0x94
invalid
mov r9, qword [rbp + 0x678]
mov r8d, 0
test r9, r9
jne 0x140143bd6
mov edx, 0x40
lea rcx, [rbp + 0x668]
call fcn.140004960
mov r8, qword [rbp + 0x670]
invalid
add byte [rax], al
mov r9, qword [rbp + 0x678]
invalid
sub r9, r8
add r8, qword [rbp + 0x668]
push 0x48000006
mov edx, dword [rbp + 0x698]
push 0x48000006
mov edx, dword [rbp + 0x698]
mov rax, qword [rbp + 0x6a0]
lea rcx, [rbp + 0x820]
call qword [rax + 0x18]
cmp qword [rbp + 0x820], 0
je 0x140143e6a
mov r12, qword [rbp + 0x828]
mov qword [rbp + 0x7f0], r12
movzx edi, byte [rbp + 0x718]
mov byte [rbp + 0x718], 3
cmp dil, 3
je 0x140145089
lea rax, [rbp + 0x6f8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x890], xmm1
movaps xmmword [rbp + 0x880], xmm0
or byte [rax], 0
add byte [rax - 0x78], al
mov ebp, 0x8a0
invalid
mov eax, dword [r15 + 0x109]
mov ecx, dword [r15 + 0x10c]
lea rdx, [rbp + 0x8a1]
movabs eax, dword [0x289034a89000008]
mov word [rbp + 0x460], 0x101
mov qword [rbp + 0x430], 0
mov byte [rbp + 0x459], 2
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x140143cad
call qword [sym.imp.kernel32.dll_GetProcessHeap]
adc eax, 0xad8d3
test rax, rax
je 0x14014504d
mov qword [0x1402b32e8], rax
mov r8d, 0x38
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14014504d
invalid
mov rcx, qword [rbp + 0x460]
add byte [rax], al
mov qword [rax + 0x30], rcx
movups xmm0, xmmword [rbp + 0x430]
movups xmm1, xmmword [rbp + 0x440]
add al, 0
add byte [rdi], cl
adc byte [rbp + 0x450], dl
add al, 0
add byte [rdi], cl
adc byte [rbp + 0x450], dl
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov rcx, qword [rbp + 0x890]
mov edx, edi
mov r8, rax
mov eax, eax
mov eax, eax
call fcn.140047a50
mov byte [rbp + 0x8d1], 1
lea rcx, [rbp + 0x880]
call fcn.140047880
mov qword [rbp + 0x430], r12
movsd dword [rdi], dword [rsi]
xor byte [rax + rax], al
add byte [rdi], cl
mov dh, 5
jne case.0x1400b50a2.346
invalid
add byte [rax - 0x75], cl
add eax, 0x16f5bd
test rax, rax
jne 0x140143d46
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140145061
mov qword [0x1402b32e8], rax
invalid
mov r8d, 8
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
fmul dword [rdx]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
add dword [rbx], edx
add byte [rax], al
mov qword [rax], r12
mov word [rbp + 0x498], 4
mov qword [rbp + 0x488], rax
lea rax, fcn.140041570
mov qword [rbp + 0x490], rax
movabs rax, 0x8000000000000000
mov qword [rbp + 0x430], rax
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
cmc
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
or byte [rcx], al
add byte [rax], al
cmc
invalid
lea r12, [rbp + 0x6f8]
jmp 0x140143ece
shr rsi, 5
mov rax, qword [rbp + 0x7f0]
sub rax, rsi
mov rcx, qword [rbp + 0x7f8]
add rcx, rsi
mov rdx, qword [rbp + 0x800]
add rdx, rsi
mov qword [rbp + 0x430], rdx
mov qword [rbp + 0x438], rax
test dword [rax], edi
add al, 0
add byte [rax - 0x77], cl
lea eax, [rax + 4]
add byte [rax], al
test dword [rax], edi
add al, 0
add byte [rax - 0x77], cl
lea eax, [rax + 4]
add byte [rax], al
lea rcx, [rbp + 0x820]
lea rdx, [rbp + 0x430]
call fcn.140003940
mov qword [rbp + 0x3b8], rsi
mov rcx, qword [rbp + 0x830]
mov rax, rcx
sub rax, rsi
jb 0x140144f73
add rsi, qword [rbp + 0x828]
mov rcx, qword [rbp + 0x820]
mov rdx, rsi
mov rsi, qword [rbp + 0x838]
lea r8, [rbp + 0x6f8]
mov qword [rbp + 0x768], rcx
mov qword [rbp + 0x770], rdx
mov qword [rbp + 0x778], rax
mov qword [rbp + 0x780], rsi
mov qword [rbp + 0x790], r8
mov byte [rbp + 0x799], 0
mov rcx, r8
jmp 0x140143680
mov r8, qword [rbp + 0x828]
test r8, r8
je 0x140143eed
add r8, qword [rbp + 0x670]
mov qword [rbp + 0x7f0], r8
invalid
invalid
add byte [rax], al
cmp r8, qword [rbp + 0x678]
ja 0x140145234
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
lea r12, [rbp + 0x6f8]
je 0x140145075
mov qword [0x1402b32e8], rax
mov r8d, 0x70
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
jne 0x1401440f4
jmp 0x140145075
xor edi, edi
lea r12, [rbp + 0x6f8]
lea esp, [rbp + 0x6f8]
cmp byte [rbp + 0x718], 3
jne 0x14014414c
jmp case.0x1401087ab.75
add byte [rdi], cl
sub byte [rbp + 0x800], cl
movaps xmmword [rbp + 0x890], xmm1
movaps xmmword [rbp + 0x880], xmm0
sub dword [rbp + 0x880], eax
mov byte [rbp + 0x8a0], al
mov eax, dword [rbp + 0x5f8]
add byte [rax], al
mov ecx, dword [rbp + 0x5fb]
lea rdx, [rbp + 0x8a1]
mov dword [rdx + 3], ecx
add rcx, qword [rcx + 0x6085c602]
add al, 0
add byte [0x1709a06b3], al
add al, 0
add byte [rax], al
add byte [rax], al
add dh, al
test dword [rcx + 4], ebx
add byte [rax], al
add cl, byte [rdi]
mov dh, 5
sbb esp, esi
invalid
add byte [rax - 0x75], cl
add eax, 0x16f361
test rax, rax
test eax, eax
add rcx, qword [rcx + 0x6085c602]
add al, 0
add byte [0x1709a06b3], al
add al, 0
add byte [rax], al
add byte [rax], al
add dh, al
test dword [rcx + 4], ebx
add byte [rax], al
add cl, byte [rdi]
mov dh, 5
sbb esp, esi
invalid
test eax, eax
jne 0x140143fa2
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140145007
mov qword [0x1402b32e8], rax
mov r8d, 0x38
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140145007
mov rdi, rax
mov rax, qword [rbp + 0x460]
mov qword [rdi + 0x30], rax
xor byte [r15], r9b
adc byte [rbp + 0x430], al
xor byte [r15], r9b
adc byte [rbp + 0x430], al
movups xmm1, xmmword [rbp + 0x440]
movups xmm2, xmmword [rbp + 0x450]
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov rax, qword [rbp + 0x880]
test rax, rax
je 0x140144010
mov rdx, qword [rbp + 0x888]
mov r8, qword [rbp + 0x890]
test dword [rax + 0x48000008], edx
lea ecx, [rbp + 0x898]
nop
or byte [rax], al
add byte [rax - 0x73], cl
lea ebx, [rax - 0xfffff8]
push rax
adc bl, ch
call qword [rax + 0x10]
jmp 0x14014401c
invalid
or al, 0x48
lea ecx, [rbp + 0x888]
or byte [rax], al
invalid
lea rcx, [rbp + 0x888]
or byte [rax], al
add al, ch
invalid
add byte [rax], al
call fcn.140140ee0
mov word [rbp + 0x798], 0x100
add byte [rcx], al
mov qword [rbp + 0x430], rdi
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
add eax, 0x16f2ae
test rax, rax
je 0x140144048
lea r12, [rbp + 0x6f8]
jmp 0x140144065
invalid
add bl, ch
sbb eax, 0xd52215ff
or al, byte [rax]
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
lea r12, [rbp + 0x6f8]
movsd dword [rdi], dword [rsi]
clc
invalid
add byte [rax], al
je 0x140144ea6
movsd dword [rdi], dword [rsi]
clc
invalid
mov qword [0x1402b32e8], rax
mov r8d, 8
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140144ea6
mov qword [rax], rdi
mov word [rbp + 0x498], 4
mov qword [rbp + 0x488], rax
lea rax, fcn.140140ee0
mov qword [rbp + 0x490], rax
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x85
xor byte [rax + rax], al
add byte [rdi], cl
mov dh, 5
add eax, 0x16f2e1
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x85
xor byte [rax + rax], al
add byte [rax + 0x30858948], al
add al, 0
add byte [rdi], cl
mov dh, 5
invalid
loope 0x1401440a8
add eax, 0x16f2e1
invalid
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401440da
invalid
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je case.0x14014341a.6
mov qword [0x1402b32e8], rax
add byte [rcx - 0x48], al
jo 0x1401440de
mov r8d, 0x70
add byte [rax], al
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
jne 0x1401440bd
or al, byte [rax]
jne 0x1401440bd
or al, byte [rax]
test rax, rax
je case.0x14014341a.6
ror byte [rdi], 0x84
invalid
mov rdi, rax
movups xmm0, xmmword [rbp + 0x490]
add al, 0
add byte [rdi], cl
adc dword [rax + 0x60], eax
add al, 0
add byte [rdi], cl
adc dword [rax + 0x60], eax
movups xmm0, xmmword [rbp + 0x480]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rbp + 0x470]
add al, 0
add byte [rdi], cl
movups xmmword [rax + 0x40], xmm0
add al, 0
add byte [rdi], cl
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x430]
movups xmm1, xmmword [rbp + 0x440]
lea eax, [rax + 4]
add byte [rax], al
movups xmm2, xmmword [rbp + 0x450]
movups xmm3, xmmword [rbp + 0x460]
popfq
invalid
add al, 0
invalid
popfq
invalid
add al, 0
add byte [rdi], cl
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
adc byte [rdi], cl
adc dword [rax], eax
adc byte [rdi], cl
adc dword [rax], eax
cmp byte [rbp + 0x718], 3
je case.0x1401087ab.75
mov ebp, 0x718
add esi, dword [rax + rcx + 0x4c]
mov ecx, esp
mov rcx, r12
call fcn.14011b6c0
insb byte [rdi], dx
jne 0x140144150
dec dword [rax - 0x75]
lea ebx, [rax + 0x48000006]
mov eax, dword [rbp + 0x6a0]
invalid
add byte [rax], al
mov rcx, qword [rbp + 0x698]
mov rax, qword [rbp + 0x6a0]
invalid
add byte [rax], al
invalid
mov qword [rbp + 0x8b0], rcx
mov qword [rbp + 0x8c0], rax
call qword [rax]
mov rax, qword [rbp + 0x8c0]
cmp qword [rax + 8], 0
je 0x1401441aa
add byte [rax - 0x77], cl
test eax, eax
or byte [rax], al
add bh, bh
adc byte [rax - 0x75], cl
test eax, eax
or byte [rax], al
add byte [rax - 0x7d], cl
js 0x140144185
add byte [rdx + rbp + 0x48], dh
cmp dword [rax + 0x10], 0x11
cmp qword [rax + 0x10], 0x11
jae 0x140144190
mov r8, qword [rbp + 0x8b0]
jmp 0x14014419b
mov r8, qword [rbp + 0x8b0]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xad3ae
mov r12, qword [rbp + 0x680]
test r12b, 1
jne 0x1401441f0
invalid
lock dec qword [r12 + 0x20]
jne 0x14014421f
mov rax, qword [r12 + 0x20]
cmp qword [r12], 0
and al, 0
je case.0x1400ae5b6.370
mov r8, qword [r12 + 8]
mov rcx, qword [0x1402b32e8]
int1
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0xad379
jmp case.0x1400ae5b6.370
shr r12, 5
mov rax, qword [rbp + 0x678]
add byte [rax], al
add rax, r12
je 0x14014421f
mov rax, qword [rbp + 0x668]
sub rax, r12
sub eax, esp
mov r12, rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
cmp ebx, edx
or al, byte [rax]
cmp ebx, edx
or al, byte [rax]
mov word [rbp + 0x7e8], 0
mov byte [rbp + 0x7ea], 1
invalid
add byte [rax], al
add dword [rcx], esi
ror byte [rax - 0x73], 0xb5
test al, 6
add byte [rax], al
test al, 6
add byte [rax], al
mov cl, 3
test rax, rax
lea r12, [rbp + 0x6f8]
invalid
add byte [rax], al
jne 0x1401442a3
invalid
lea rcx, [rbp + 0x668]
call fcn.140147100
add byte cs:[rax], al
add byte cs:[rax], al
add byte [rax - 0x7b], cl
dec dword [rdi]
test dword [rax], ebx
or dword [rax], eax
add dh, al
test dword [rax + 6], esp
test rdi, rdi
jne 0x140144b73
mov byte [rbp + 0x660], 0
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax], edx
invalid
add byte [rax], al
mov rax, qword [rbp + 0x610]
mov qword [rbp + 0x668], rax
lea rcx, [rbp + 0x430]
lea ecx, [rbp + 0x430]
lea ecx, [rbp + 0x430]
lea rdx, [rbp + 0x668]
lea r8, [rbp + 0x418]
lea eax, [rbp + 0x418]
lea eax, [rbp + 0x418]
call fcn.140080390
mov r13, qword [rbp + 0x430]
xor byte [rax + rax], al
add byte [rcx - 0x7d], cl
std
add eax, 0xe3850f
add byte [rax], al
mov cl, 4
mov r13d, 7
mov byte [rbp + 0x661], cl
cmp ebx, 0x3b9aca00
je 0x140143400
call fcn.140177e40
mov r8d, edx
xor ecx, ecx
add byte [rcx - 0x77], al
sal byte [rcx], 1
leave
mov qword [rbp + 0x8c0], rcx
cmp rax, r14
cmp eax, esi
cmp eax, esi
jb 0x1401442e3
mov r13d, 4
cmp rax, r14
jne 0x140144be4
or dword [rax], eax
invalid
mov qword [rbp + 0x430], r14
mov dword [rbp + 0x438], ebx
lea rcx, [rbp + 0x430]
mov rdx, rax
call fcn.14015ff10
xor ecx, ecx
mov r13d, 7
cmp edx, 0x3b9aca00
cmove rax, rcx
cmove edx, ecx
mov rcx, rax
call fcn.140160f20
jmp 0x140143405
invalid
invalid
invalid
add byte [rax], al
movzx eax, byte [rsi + 0x18]
test al, al
je 0x14014392d
jmp 0x1401453f2
mov rax, qword [rbp + 0x438]
mov qword [rbp + 0x8c0], rax
lea rdx, [rbp + 0x440]
lea rcx, [rbp + 0x210]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbp + 0x668]
test rcx, rcx
je 0x140144400
mov rax, qword [rcx + 0x30]
nop word cs:[rax + rax]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x1401443c0
and eax, 0xa
cmp eax, 8
jne 0x1401443e2
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x668]
test rax, rax
je 0x140144400
lock dec qword [rax]
jne 0x140144400
mov rcx, qword [rbp + 0x668]
call fcn.14007ded0
cmp r13d, 4
je 0x1401452fd
lea rcx, [rbp + 0x188]
lea rdx, [rbp + 0x210]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x661], 1
jmp 0x140144be4
shr rax, 5
and esi, 0x1f
cmp rax, rsi
seta r12b
mov r13, qword [sym.imp.kernel32.dll_HeapAlloc]
xorps xmm6, xmm6
push rdi
imul bl
invalid
xor r12d, r12d
pause
cmp qword [rdi + 0x2300], r15
je 0x1401445ad
mov rbx, rdi
mov rdi, qword [rdi + 0x2308]
test rdi, rdi
jne 0x140144550
add byte [rax], al
mov rdi, qword [rbx + 0x2300]
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
out dx, al
invalid
add byte [rax - 0x7b], cl
invalid
jne 0x1401444a5
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140144e92
mov qword [0x1402b32e8], rax
out dx, al
invalid
mov r8d, 0x2320
mov rcx, rax
xor edx, edx
rol byte [rcx - 1], cl
invalid
test rax, rax
je 0x140144e92
rol byte [rcx - 1], cl
invalid
mov rcx, rax
add rdi, 0x20
invalid
and byte [rax - 0x77], cl
mov eax, 0x2300
movups xmmword [rax + 0x2308], xmm6
add byte [rax], al
mov qword [rax + 0x2318], 0
xor eax, eax
lock cmpxchg qword [rbx + 0x2308], rcx
cmpxchg qword [rbx + 0x2308], rcx
cmpxchg qword [rbx + 0x2308], rcx
jne 0x1401444ee
mov rdi, rcx
jmp 0x140144550
mov rdi, rax
mov rax, qword [rax + 0x2300]
add rax, 0x20
mov qword [rcx + 0x2300], rax
mov dword [rcx + 0x2300], eax
mov dword [rcx + 0x2300], eax
xor eax, eax
lock cmpxchg qword [rdi + 0x2308], rcx
and eax, dword [rax]
invalid
je 0x140144550
and eax, dword [rax]
add byte [rax + rax*2 + 0x48], dh
mov edx, eax
mov rdx, rax
nop word cs:[rax + rax]
pause
mov rax, qword [rdx + 0x2300]
add rax, 0x20
mov qword [rcx + 0x2300], rax
xor eax, eax
lock cmpxchg qword [rdx + 0x2308], rcx
add byte [rax], al
add byte [rax], al
mov rdx, rax
jne 0x140144520
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
adc dword [rax], 0x23
add byte [rax], al
mov rax, qword [rbx + 0x2310]
cmp eax, 0xffffffff
sete al
test r12b, al
je 0x140144450
mov rax, rbx
lock cmpxchg qword [r14 + 0x80], rdi
jne 0x140144450
invalid
invalid
invalid
invalid
mov dword [rbx + 0x2318], eax
movabs rax, 0x100000000
lock or qword [rbx + 0x2310], rax
adc byte [rbx], ah
add byte [rax], al
adc byte [rbx], ah
add byte [rax], al
mov r12b, 1
pause
cmp qword [rdi + 0x2300], r15
jne 0x140144462
mov ebx, dword [rbp + 0x87c]
imul rcx, rsi, 0x118
add rcx, rdi
lea rdx, [rbp + 0x610]
mov r8d, 0x118
call sub.VCRUNTIME140.dll_memmove
mov eax, 1
mov ecx, esi
shl rax, cl
lock or qword [rdi + 0x2310], rax
mov rax, qword [r14 + 0x110]
nop dword [rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [r14 + 0x110], rcx
jne 0x1401445f0
test rax, rax
jne 0x140144649
mov rax, qword [r14 + 0x100]
mov rcx, qword [r14 + 0x108]
mov qword [r14 + 0x100], 0
lock and qword [r14 + 0x110], 0xfffffffffffffffd
and qword [r14 + 0x110], 0xfffffffffffffffd
add byte [rcx - 0x39], cl
xchg byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add al, dh
and qword [r14 + 0x110], 0xfffffffffffffffd
std
test rax, rax
je 0x140144649
mov rax, qword [rax + 8]
mov byte [rbp + 0x8d6], 1
invalid
or dh, al
test esi, edx
or byte [rax], al
add byte [rcx], al
invalid
add esi, eax
test ebp, edx
or byte [rax], al
add byte [rax], al
invalid
mov byte [rbp + 0x8d5], 1
mov byte [rbp + 0x8d4], 0
add byte [rax], al
call rax
ror byte [rbx + rcx*4 - 0x43], 1
add byte [rsi], al
add byte [rax], al
mov r15, qword [rbp + 0x600]
mov rsi, qword [rbp + 0x408]
add byte [rax], al
cmp rsi, 2
cmp esi, 2
mov qword [rbp + 0x420], rsi
jne 0x140143282
sbb ch, ah
invalid
invalid
sbb ch, ah
in al, dx
invalid
mov qword [rbp + 0x210], r15
add byte [rax], al
mov byte [rbp + 0x220], 0
add byte [rax], al
add byte [rcx - 0x6535ff05], al
cmp esi, dword [rbp + 7]
cmp ebx, 0x3b9aca00
jne 0x140144685
mov ebx, 0x3b9aca00
jmp 0x1401446e1
pop rsp
invalid
pop rsp
mov byte [rbp + 0x8d0], 1
call fcn.140177e40
mov rdi, rax
add rdi, qword [rbp + 0x608]
jb 0x140145210
mov ebx, edx
add ebx, dword [rbp + 0x87c]
cmp ebx, 0x3b9aca00
jb 0x1401446c0
inc rdi
je 0x140145210
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rax], al
add byte [rcx + 0x653600c3], al
invalid
add ebx, 0xc4653600
mov eax, ebx
shr eax, 9
imul rax, rax, 0x44b83
imul eax, eax, 0x44b83
rol byte [rbx + 0x4800044b], 0xc1
call 0x107158efa
add al, 0
shr rax, 0x27
add rdi, rax
jb 0x14014536b
xchg edx, eax
or al, 0
add byte [rcx - 0x40], ch
add dl, cl
add byte [rax], al
imul eax, eax, 0x3b9aca00
sub ebx, eax
invalid
mov byte [rbp + 0x8d0], 1
call fcn.14015e040
cdq
add dword [rax], eax
cdq
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
mov r14, rax
test rax, rax
je 0x1401451be
test ch, al
or al, byte [rax]
invalid
test ch, al
or al, byte [rax]
add byte [rdi], cl
invalid
movzx eax, byte [0x1402b3399]
mov dh, 5
cdq
in al, dx
invalid
mov rcx, qword [0x1402b32e8]
loope 0x1401446f0
test rcx, rcx
leave
jne 0x140144725
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401450c8
lodsd eax, dword [rsi]
or dword [rax], eax
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
lodsd eax, dword [rsi]
or dword [rax], eax
add byte [rax - 0x77], cl
mov rcx, rax
mov qword [0x1402b32e8], rax
ret
jmp 0x14014473a
invalid
ror dword [rax - 0x77], 5
ret
add byte [rcx - 0x48], al
mov r8d, 0x18
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
sar bh, cl
adc eax, 0xace2d
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
test eax, eax
je 0x1401450c8
test byte [rcx + rcx - 0x38b80000], cl
mov qword [rax], 1
add byte [rcx], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rax + 8], 1
mov dword [rax + 8], 1
or byte [rcx], al
add byte [rax], al
add byte [rax], al
mov rcx, rax
invalid
invalid
invalid
mov rcx, rax
add rcx, 0x10
adc byte [rcx + rcx*4 + 0x70], cl
invalid
adc byte [rcx + rcx*4 + 0x70], cl
jo 0x140144766
adc byte [rax - 0x73], cl
add eax, 0xdebf3
jmp 0x140144769
invalid
lea rax, fcn.140119d40
jmp 0x140144769
mov qword [rbp + 0x880], rax
or byte [rax], 0
or byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x888], rcx
mov dword [rbp + 0x888], ecx
lea ecx, [rax + 0x48000008]
lea eax, [rbp + 0x880]
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0x880]
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], esp
and byte [rax], cl
add byte [rax], al
mov r13, qword [rbp + 0x220]
mov qword [rbp + 0x820], rax
and byte [rax], cl
add byte [rax], al
mov r13, qword [rbp + 0x220]
mov ebp, dword [rbp + 0x220]
add al, byte [rax]
add byte [rcx + rcx*4 - 0x53], cl
invalid
invalid
lodsd eax, dword [rsi]
mov qword [rbp + 0x440], r13
mov dword [rbp + 0x440], ebp
lodsd eax, dword [rsi]
add al, 0
add byte [rdi], cl
adc byte [rbp + 0x210], al
add al, byte [rax]
invalid
movups xmm0, xmmword [rbp + 0x210]
add al, byte [rax]
add byte [rdi], cl
sub dword [rbp + 0x430], eax
test dword [rax], esi
add al, 0
invalid
movaps xmmword [rbp + 0x430], xmm0
test dword [rax], esi
add al, 0
add byte [rbp + rcx*4 - 0x4b], cl
mov ch, 0x38
add al, 0
lea r14, [rbp + 0x438]
lea rsi, [0x14025a620]
lea esi, [0x14025a620]
mov ch, 0x38
add al, 0
add byte [rax - 0x73], cl
xor eax, 0x115e7d
pop rsi
adc dword [rax], eax
lea esi, [0x14025a620]
pop rsi
adc dword [rax], eax
lea r15, [rbp + 0x610]
lea r12, [rbp + 0x820]
and byte [rax], cl
add byte [rax], al
add byte [rbp + rcx*4 - 0x5b], cl
and byte [rax], cl
add byte [rax], al
or byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x77], 0x85
ror byte [rax], 0
or byte [rax], al
xor eax, eax
mov qword [rbp + 0x8c0], rax
or byte [rax], al
invalid
or byte [rax], al
add byte [rax], al
add bl, ch
or al, 0xf
jmp 0x1401447c8
invalid
mov r13b, 3
call fcn.14015de50
add ebp, eax
mov byte [rsi + 0xf410001], dl
mov dh, 0xc5
invalid
movzx eax, r13b
invalid
movsxd rax, dword [rsi + rax*4]
add rax, rsi
jmp rax
mov rax, qword [rbp + 0x430]
mov qword [rbp + 0x438], rax
cmp byte [rax + rax], al
invalid
cmp byte [rax + rax], al
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov rcx, r15
mov rdx, r14
mov r8, r12
call fcn.140080390
mov r13, qword [rbp + 0x610]
mov ebp, dword [rbp + 0x610]
mov ebp, dword [rbp + 0x610]
adc byte [rsi], al
add byte [rax], al
cmp r13, 5
jne 0x140144866
mov byte [rbp + 0x440], 3
add byte [rbx], al
cmp ebx, 0x3b9aca00
je 0x1401447c0
invalid
sti
add dl, cl
invalid
invalid
call fcn.140177e40
add byte [rcx - 0x77], al
ror byte [rax + 0x39], 1
cmp rax, rdi
mov r8d, edx
mov eax, edx
cmp rax, rdi
cmp eax, edi
jb 0x140144832
mov r13d, 4
add byte [rax], al
add byte [rax + 0x39], cl
cmp rax, rdi
cmp rax, rdi
jne 0x140144907
add byte [rax], al
add byte [rcx + 0x39], al
cmp r8d, ebx
invalid
adc ebp, 0
cmp r8d, ebx
jae 0x140144907
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x610], rdi
mov dword [rbp + 0x610], edi
mov dword [rbp + 0x618], ebx
popfq
sbb byte [rsi], al
add byte [rax], al
mov rcx, r15
stc
mov rdx, rax
mov edx, eax
call fcn.14015ff10
cmp edx, 0x3b9aca00
jne 0x140144856
invalid
add al, 0x31
sal byte [rcx], 0xd2
xor edx, edx
xor eax, eax
xor edx, edx
mov r13b, 3
mov rcx, rax
call fcn.140160f20
mov byte [rcx], 0
jmp 0x1401447c8
invalid
mov rax, qword [rbp + 0x618]
mov qword [rbp + 0x8c0], rax
mov dword [rbp + 0x8c0], eax
mov dword [rbp + 0x8c0], eax
or byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
and byte [rsi], al
lea rdx, [rbp + 0x620]
add byte [rax], al
add byte [rax - 0x73], cl
test al, 0x41
test al, 0x41
lea rcx, [rbp - 0x58]
mov r8d, 0x88
mov byte [rax], al
add byte [rax], al
invalid
test al, 0x41
mov eax, 0x88
mov byte [rax], al
add byte [rax], al
invalid
add al, ch
movabs eax, dword [0x4388d8b48000a11]
add byte [rax - 0x75], cl
lea edi, [rax]
add al, 0
invalid
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbp + 0x438]
add al, 0
invalid
add al, 0
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x1401448e0
mov rax, qword [rcx + 0x30]
mov eax, dword [rcx + 0x30]
nop word [rax + rax]
add byte [rax], al
mov rdx, rax
mov edx, eax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
mov cl, 0x51
invalid
jne case.0x1400b0368.358
and eax, 0xa
cmp eax, 8
jne 0x1401448c2
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
sbb r15b, dil
push rax
invalid
sbb r15b, dil
push rax
adc byte [rax - 0x75], cl
test dword [rax], edi
add al, 0
add byte [rax], al
test rax, rax
je 0x1401448e0
lock dec qword [rax]
mov rax, qword [rbp + 0x438]
test rax, rax
je 0x1401448e0
lock dec qword [rax]
jne 0x1401448e0
mov rcx, qword [rbp + 0x438]
mov ecx, dword [rbp + 0x438]
call fcn.14007ded0
invalid
xchg ebp, eax
inc dword [rcx - 0x7d]
invalid
cmp r13d, 4
std
add al, 0xf
test al, bh
or byte [rax], al
je 0x1401451e2
add byte [rax - 0x73], cl
lea ecx, [rax + 0x48000001]
lea rcx, [rbp + 0x188]
lea rdx, [rbp - 0x58]
lea edx, [rbp - 0x58]
mov r8d, 0x88
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
add dh, al
test dword [rax + 4], eax
add byte [rax], al
invalid
mov byte [rbp + 0x440], 1
add dword [rax - 0x73], ecx
lea esi, [rax]
add al, 0
add al, ch
lea rcx, [rbp + 0x430]
lea ecx, [rbp + 0x430]
call fcn.140147720
mov rax, qword [rbp + 0x880]
invalid
or byte [rax], 0
invalid
or eax, 0x4800002e
mov eax, dword [rbp + 0x880]
invalid
or byte [rax], 0
invalid
test dword [rax + 0x48000008], eax
mov ecx, dword [rbp + 0x888]
or byte [rax], 0
add byte [rax - 0x75], cl
lea ecx, [rax + 0x48000008]
mov rcx, qword [rbp + 0x888]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb dh, al
mov byte [rbp + 0x8d0], 0
test eax, edx
or byte [rax], al
add byte [rax], al
invalid
call rax
mov r14, qword [rbp + 0x420]
add al, 0
invalid
add al, 0
add byte [rax], al
add byte [rcx - 0x4c], al
add dword [rcx - 0x7d], eax
cmp r13d, 3
invalid
invalid
popfq
rol byte [rbx], 0
invalid
mov r12b, 1
cmp r13d, 3
mov rbx, qword [rbp + 0x3c0]
mov ebx, dword [rbp + 0x3c0]
mov ebx, dword [rbp + 0x3c0]
add byte [rax], al
add byte [rdi], cl
test ch, bl
je 0x140144c26
add al, byte [rax]
add byte [rcx - 0x7d], al
std
add al, 0x75
jne 0x1401449b4
mov r15, qword [rbp + 0x8c0]
ror byte [rax], 0
add byte [rbp - 0x7b], cl
dec dword [rax - 0x75]
mov edi, dword [rbp + 0x818]
cmp r13d, 4
jne 0x1401449b4
ror byte [rax], 0
add byte [rbp - 0x7b], cl
dec dword [rax - 0x75]
mov edi, dword [rbp + 0x818]
mov edi, dword [rbp + 0x818]
je case.0x1400d0216.253
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0x5d0], al
test eax, edx
invalid
add byte [rax], al
movaps xmm0, xmmword [rbp + 0x5d0]
test eax, edx
add eax, 0x290f0000
test dword [rax], edx
movaps xmmword [rbp + 0x610], xmm0
movzx eax, byte [rbp + 0x5e0]
mov byte [rbp + 0x620], al
and byte [rsi], al
add byte [rax], al
invalid
and byte [rsi], al
add byte [rax], al
mov eax, dword [rbp + 0x880]
add byte [rax], al
mov ecx, dword [rbp + 0x883]
mov dword [rbp + 0x433], ecx
lea esi, [rbx]
add al, 0
add byte [rax], al
mov dword [rbp + 0x430], eax
xor byte [rax + rax], al
add byte [rcx - 0x75], cl
invalid
movabs rcx, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x39], 0xc8
lea esi, [rbx]
add al, 0
add byte [rax], al
invalid
test dword [rax], esi
xor byte [rax + rax], al
xor byte [rax + rax], al
add byte [rcx - 0x75], cl
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x39], 0xc8
add byte [rax + 0xfc83948], al
test dword [rbp - 0x16ffffff], edx
xchg ebp, eax
add dword [rax], eax
add cl, ch
jne 0x140144b44
xchg ebp, eax
add dword [rax], eax
add cl, ch
jmp 0x140144b5c
test al, 1
add byte [rax], al
mov rsi, qword [rbp + 0x3c8]
mov esi, dword [rbp + 0x3c8]
mov esi, dword [rbp + 0x3c8]
lock inc qword [rsi]
invalid
jle 0x140145437
jb 0x1401449cd
add byte [rax], al
lea rcx, [rbx + 0x10]
lea rdx, [rbp + 0x188]
mov r8d, 0x88
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x48], al
mov byte [rax], al
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx], r13
invalid
sub ecx, dword [rax - 0x75]
test eax, eax
or byte [rax], al
add byte [rax - 0x77], cl
mov dword [rbx + 8], eax
invalid
invalid
test dword [rax], ecx
invalid
mov rax, qword [rbp + 0x8c0]
mov qword [rbx + 8], rax
mov dword [rbx + 8], eax
mov dword [rbx + 8], eax
mov rax, qword [rbp + 0x608]
mov qword [rbx + 0x98], rax
mov dword [rbx + 0x98], eax
mov dword [rbx + 0x98], eax
mov eax, dword [rbp + 0x87c]
mov dword [rbx + 0xa0], eax
add byte [rax], al
or byte [rax], al
add byte [rcx + 0xa083], cl
add byte [rax], al
invalid
invalid
sub dword [rax], 0
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbx + 0xa8], 0
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbx + 0xb8], rsi
cmp qword [rbp + 0x818], 0
cmp dword [rbp + 0x818], 0
mov ebp, 0x818
invalid
mov eax, 0x48000000
cmp dword [rbp + 0x818], 0
mov ebp, 0x818
invalid
je 0x140144a35
invalid
mov rcx, qword [0x1402b32e8]
or eax, 0x16e8c2
xor edx, edx
mov r8, qword [rbp + 0x848]
test dword [rax + 8], ecx
add byte [rax], al
invalid
test dword [rax + 8], ecx
add byte [rax], al
invalid
add bh, bh
adc eax, 0xacb23
and ecx, ebx
or al, byte [rax]
call qword [sym.imp.kernel32.dll_HeapFree]
and ecx, ebx
or al, byte [rax]
cmp r14d, 2
je 0x140144d51
invalid
add cl, ch
mov dword [rbx], eax
add eax, dword [rax]
invalid
jmp 0x140144dcd
add eax, dword [rax]
add byte [rsi - 0x39], ah
invalid
invalid
test dword [rax + 6], edi
js 0x140144a4f
mov word [rbp + 0x678], 1
js 0x140144a4f
add byte [rax], al
add dword [rax], eax
mov qword [rbp + 0x668], 1
mov dword [rbp + 0x668], 1
test dword [rax + 6], ebp
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
lea rax, [0x140222450]
add eax, 0xdd9f1
add byte [rax - 0x77], cl
test dword [rax + 6], esi
add byte [rax], al
mov qword [rbp + 0x670], rax
movabs rsi, 0x8000000000000000
mov qword [rbp + 0x610], rsi
mov ch, 0x10
invalid
add byte [rax], al
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140144aa3
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401453c9
test byte [rax], dh
or dword [rax], eax
invalid
xor byte [rcx], cl
add byte [rax], al
mov rcx, rax
mov qword [0x1402b32e8], rax
invalid
add byte [rcx - 0x48], al
mov r8d, 0x70
jo 0x140144aa7
add byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
test eax, eax
je 0x1401453c9
test byte [rdi], cl
or dword [rax], eax
add byte [rcx - 0x77], cl
invalid
mov r15, rax
movups xmm0, xmmword [rbp + 0x670]
movups xmmword [rax + 0x60], xmm0
adc dword [rax + 0x60], eax
movups xmm0, xmmword [rbp + 0x660]
movups xmmword [rax + 0x50], xmm0
push rax
push rax
push rax
movups xmm0, xmmword [rbp + 0x650]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x610]
adc byte [rsi], al
invalid
add byte [rax], al
invalid
add byte [rdi], cl
adc byte [rbp + 0x620], cl
lea esp, [rax]
invalid
add byte [rax], al
movups xmm1, xmmword [rbp + 0x620]
movups xmm2, xmmword [rbp + 0x630]
movups xmm3, xmmword [rbp + 0x640]
invalid
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
push rax
invalid
xor byte [rdi], cl
adc dword [rax + 0x20], edx
push rax
invalid
and byte [rdi], cl
adc dword [rax + 0x10], ecx
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movaps xmm0, xmmword [rbp + 0x5d0]
invalid
add byte [rax], al
add eax, 0x290f0000
test dword [rax], edx
invalid
movaps xmmword [rbp + 0x610], xmm0
movzx eax, byte [rbp + 0x5e0]
loopne 0x140144b21
add byte [rax], al
add byte [rax + 0x62085], cl
and byte [rsi], al
add byte [rax], al
loopne 0x140144b21
and byte [rsi], al
add byte [rax], al
mov eax, dword [rbp + 0x880]
mov ecx, dword [rbp + 0x883]
mov dword [rbp + 0x433], ecx
lea esi, [rbx]
add al, 0
add byte [rcx + 0x43085], cl
invalid
or byte [rax], al
add byte [rcx + 0x4338d], cl
lea esi, [rbx]
add al, 0
lea esi, [rbx]
add al, 0
add byte [rcx + 0x43085], cl
add byte [rcx - 0x75], cl
invalid
mov rax, qword [r15]
mov eax, dword [rdi]
cmp rax, rsi
je 0x140144b5c
invalid
test rax, rax
je 0x140144b5c
or byte [rax - 0x75], cl
or eax, 0x16e794
xchg esp, eax
out 0x16, eax
invalid
mov ecx, dword [0x1402b32e8]
xchg esp, eax
out 0x16, eax
add byte [rcx], dh
sar bh, cl
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xac9fc
adc eax, 0xac9fc
mov qword [r15], rdi
mov rax, qword [rbp + 0x848]
test dword [rax + 8], ecx
add byte [rax], al
invalid
test dword [rax + 8], ecx
add byte [rax], al
mov qword [r15 + 8], rax
mov qword [r15 + 0x10], rdi
mov dword [rdi + 0x10], edi
or byte [rcx - 0x77], cl
jg case.0x1400b4b08.364
invalid
adc cl, ch
xor byte [rcx], al
add byte [rax], al
jmp 0x140144ca3
mov rcx, qword [rbp + 0x610]
adc byte [rsi], al
add byte [rax], al
test rcx, rcx
je 0x140144bd0
push rcx
mov rax, qword [rcx + 0x30]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
mov cl, 0x51
xor byte [rbp - 0xf], dh
xor byte [rbp - 0xf], dh
and eax, 0xa
cmp eax, 8
clc
invalid
jne case.0x1400e0d90.235
or ecx, dword [rax - 0x75]
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
adc byte [r8 - 0x75], cl
sbb r15b, dil
push rax
adc byte [rax - 0x75], cl
invalid
invalid
test dword [rax], edx
invalid
mov rax, qword [rbp + 0x610]
test rax, rax
je 0x140144bd0
lock dec qword [rax]
jne 0x140144bd0
invalid
or al, 0x48
mov ecx, dword [rbp + 0x610]
lea edx, [rax]
invalid
add byte [rax], al
mov rcx, qword [rbp + 0x610]
lea edx, [rax]
invalid
call fcn.14007ded0
mov byte [rbp + 0x661], 1
mov r13d, 4
mov ebp, 4
test dword [rcx + 6], esp
add byte [rax], al
add dword [rcx - 0x43], eax
mov ebp, 4
invalid
mov ebp, 4
mov qword [rbp + 0x8c0], rdi
or byte [rax], al
add byte [rax - 0x73], cl
lea edx, [rax]
invalid
lea rcx, [rbp + 0x610]
call fcn.140147400
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test eax, eax
add eax, 0x8b480000
add byte [rax], al
invalid
invalid
invalid
mov rax, qword [rbp + 0x5c0]
add byte [rax], al
mov rcx, qword [rbp + 0x5c8]
mov rax, qword [rax + 0x18]
sbb dh, al
test ebx, edx
or byte [rax], al
add byte [rax], al
sbb dh, al
test ebx, edx
or byte [rax], al
add byte [rax], al
call rax
xor r12d, r12d
mov r14, qword [rbp + 0x420]
add al, 0
add byte [rcx - 0x7d], al
cmp r13d, 3
mov rbx, qword [rbp + 0x3c0]
add byte [rax], al
add al, 0
add byte [rcx - 0x7d], al
cmp r13d, 3
mov rbx, qword [rbp + 0x3c0]
add byte [rax], al
invalid
test dword [rbx], esp
std
invalid
add byte [rax], al
jne 0x140144949
movaps xmm0, xmmword [rbp + 0x5d0]
movaps xmmword [rbp + 0x610], xmm0
movzx eax, byte [rbp + 0x5e0]
mov byte [rbp + 0x620], al
mov eax, dword [rbp + 0x880]
add byte [rax], al
test dword [rax], edx
invalid
add byte [rax], al
mov ecx, dword [rbp + 0x883]
mov dword [rbp + 0x433], ecx
add al, 0
add byte [rcx + 0x43085], cl
add byte [rbx + rcx*4 - 0x43], cl
ror byte [rax], 0
add byte [rax], al
or byte [rax], al
add byte [rcx + 0x4338d], cl
add al, 0
add byte [rcx + 0x43085], cl
add byte [rbx + rcx*4 - 0x43], cl
ror byte [rax], 0
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rax, qword [r15]
movabs rcx, 0x8000000000000000
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74c83948], al
cmp rax, rcx
je case.0x1400e57d8.181
test rax, rax
je case.0x1400e57d8.181
mov r8, qword [r15 + 8]
mov rcx, qword [0x1402b32e8]
cmp rax, rcx
je case.0x1400e57d8.181
test rax, rax
je case.0x1400e57d8.181
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x818]
mov qword [r15], rax
mov dword [rdi], eax
mov dword [rdi], eax
mov rcx, qword [rbp + 0x848]
mov qword [r15 + 8], rcx
mov dword [rdi + 8], ecx
mov qword [r15 + 0x10], rax
mov eax, dword [rbp + 0x878]
js 0x140144caf
add byte [rax], al
mov dword [r15 + 0x18], eax
mov eax, dword [rbp + 0x874]
je case.0x1400f28aa.161
add byte [rax], al
mov dword [r15 + 0x1c], eax
mov eax, dword [rbp + 0x870]
jo 0x140144cc3
add byte [rax], al
jo 0x140144cc3
add byte [rax], al
add byte [rcx - 0x77], al
and byte [r11 + 0x86c85], r9b
test dword [rax + rcx], ebp
mov dword [r15 + 0x20], eax
mov eax, dword [rbp + 0x86c]
test dword [rax + rcx], ebp
add byte [rcx - 0x77], al
and al, 0xf
mov bh, 0x85
lodsb al, byte [rsi]
or byte [rax], al
add byte [rsi + 0x41], ah
mov dword [rdi + 0x28], eax
invalid
test dword [rax + rcx], ebp
insb byte [rdi], dx
or byte [rax], al
add byte [rcx - 0x77], al
and al, 0xf
mov bh, 0x85
lodsb al, byte [rsi]
or byte [rax], al
add byte [rsi + 0x41], ah
mov dword [rdi + 0x28], eax
invalid
sub byte [rdi], cl
mov bh, 0x85
test dword [rdx + 0x66000008], ebp
mov dword [r15 + 0x2a], eax
movzx eax, word [rbp + 0x8aa]
test dword [rdx + 0x66000008], ebp
mov dword [r15 + 0x2a], eax
add byte [rax], al
mov word [r15 + 0x2a], ax
mov eax, dword [rbp + 0x864]
mov dword [r15 + 0x2c], eax
mov eax, dword [rbp + 0x860]
or byte [rax], al
add byte [rcx - 0x77], al
xor byte [r11 + 0x85c85], r9b
test dword [rax + rcx], ebx
add byte [rcx - 0x77], al
xor al, 0x8b
test dword [rax + 8], ebx
add byte [rax], al
or byte [rax], al
add byte [rcx - 0x77], al
xor byte [r11 + 0x85c85], r9b
test dword [rax + rcx], ebx
test dword [rax + rcx], ebx
pop rsp
or byte [rax], al
add byte [rcx - 0x77], al
xor al, 0x8b
test dword [rax + 8], ebx
add byte [rax], al
mov dword [r15 + 0x38], eax
mov dword [rdi + 0x38], eax
mov eax, dword [rbp + 0x868]
mov dword [r15 + 0x3c], eax
mov dword [rdi + 0x3c], eax
push 0x41000008
mov dword [rdi + 0x3c], eax
movaps xmm0, xmmword [rbp + 0x610]
adc byte [rsi], al
add byte [rax], al
movups xmmword [r15 + 0x40], xmm0
movzx eax, byte [rbp + 0x620]
invalid
add byte [rax], al
mov byte [r15 + 0x50], al
invalid
mov eax, dword [rbp + 0x430]
mov ecx, dword [rbp + 0x433]
add al, 0
add byte [rcx - 0x77], al
push r9
add al, 0
add byte [rcx - 0x77], al
push r9
mov dword [r15 + 0x54], ecx
mov qword [rbx + 8], r15
mov qword [rbx], 3
add byte [rax], al
cmp r14d, 2
jne 0x140144dcd
mov rax, qword [rbp + 0x408]
cmp eax, 2
je 0x140144dcd
invalid
mov rcx, qword [rbp + 0x3f8]
mov rax, qword [rbp + 0x400]
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x75], cl
test dword [rax], eax
add al, 0
add byte [rax], al
invalid
invalid
mov qword [rbp + 0x8b0], rcx
lea esi, [rax + 0x48000008]
mov dword [rbp + 0x8c0], eax
mov qword [rbp + 0x8c0], rax
call qword [rax]
mov rax, qword [rbp + 0x8c0]
ror byte [rax], 0
add byte [rax - 0x7d], cl
js case.0x1401086f2.81
invalid
je 0x140144db3
ror byte [rax], 0
add byte [rax - 0x7d], cl
js case.0x1401086f2.81
add byte [rdx + rbp + 0x48], dh
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jae 0x140144d99
mov r8, qword [rbp + 0x8b0]
mov eax, dword [rbp + 0x8b0]
jmp 0x140144da4
mov r8, qword [rbp + 0x8b0]
test dword [rax + 0x4d000008], esi
mov eax, dword [rax - 8]
add byte [rax], al
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xac7a5
add dh, al
test edi, ecx
iretd
or byte [rax], al
add byte [rax], al
invalid
mov byte [rbp + 0x8cf], 0
mov byte [rbp + 0x8ce], 0
test esi, ecx
or byte [rax], al
add byte [rax], al
invalid
invalid
lea rcx, [rbp + 0x3d0]
call fcn.14011b6c0
invalid
std
invalid
push 0x280ffffd
dec dword [rdi]
sub byte [rbp + 0x8e0], dh
mov ch, 0xe0
or byte [rax], al
invalid
movaps xmm6, xmmword [rbp + 0x8e0]
mov ch, 0xe0
or byte [rax], al
add byte [rax - 0x7f], cl
invalid
add rsp, 0x978
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str._async_fn__resumed_after_completion
lea ecx, str._async_fn__resumed_after_completion
or eax, 0x58d4c00
or ah, ch
or eax, 0x23ba00
invalid
and eax, dword [rax]
invalid
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.24_src_blockingclient.rsthread_not_dropped_yet
mov edx, 0x23
add byte [rax], al
add al, ch
nop
adc cl, byte [rdx]
add cl, ch
xor al, byte [rsi]
add byte [rax], al
add byte [rax], al
call fcn.1401e6090
jmp 0x140145437
lea rcx, str._async_fn__resumed_after_panicking
lea ecx, str._async_fn__resumed_after_panicking
or eax, 0x58d4c00
in eax, dx
in al, 0xd
add byte [rdx + 0x22], bh
add byte [rax], al
invalid
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.24_src_blockingclient.rsthread_not_dropped_yet
lea eax, [0x140223300]
mov edx, 0x22
add byte [rax], al
add al, ch
jae case.0x1400e57d8.184
add byte [rax], al
call fcn.1401e6090
or al, byte [rax]
jmp 0x140145437
mov ecx, 1
add byte [rax], al
add byte [rax - 0x77], cl
cli
add byte [rax], al
mov rdx, rdi
call fcn.1401e5b40
or al, byte [rax]
jmp 0x140145437
add byte [rdx + 0x23], bh
mov edx, 0x23
call fcn.1401e6090
or al, byte [rax]
jmp 0x140145437
lea ecx, str._async_fn__resumed_after_panicking
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.24_src_blockingclient.rsthread_not_dropped_yet
mov edx, 0x22
call fcn.1401e6090
invalid
adc cl, byte [rdx]
add cl, ch
leave
invalid
add byte [rax], al
invalid
test edi, edx
or byte [rax], al
add byte [rcx], al
lea rcx, str.buffer_space_exhausted__sending_this_messages_would_overflow_the_state
call 0xcd604e8b
add eax, 0xde91d
call 0xcd604e8b
add eax, 0xde91d
add byte [rdx + 0x46], bh
mov edx, 0x46
call fcn.1401ea100
jmp 0x140145437
mov ecx, 8
mov edx, 0x2320
invalid
add byte [rdx + 0x2320], bh
add al, ch
lahf
or al, 0xa
add cl, ch
xchg ecx, eax
add eax, 0x8b90000
add byte [rax], al
call fcn.1401e5b40
jmp 0x140145437
mov ecx, 8
mov edx, 8
add byte [rax], al
invalid
add byte [rdx + 8], bh
add byte [rax], al
add al, ch
mov ecx, dword [rdx + rcx]
add cl, ch
jge 0x140144ebd
call fcn.1401e5b40
jmp 0x140145437
add byte [rax], al
mov ecx, 8
add byte [rax], al
mov edx, 0x70
call fcn.1401e5b40
or al, byte [rax]
or al, byte [rax]
jmp 0x140145437
imul eax, dword [0xcd5c4ed4], 0xddd6b0d
add byte [rbp + rcx*4 + 5], cl
invalid
xchg esp, eax
loop 0x140144ee8
add byte [rdx + 0x23], bh
call fcn.1401e6090
jmp 0x140145437
add eax, 0x8d480000
or eax, 0xddd7e
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.24_src_blocking_body.rs_b1__
loop case.0x1401447d3.14
add byte [rdx + 0x22], bh
loop case.0x1401447d3.14
add byte [rdx + 0x22], bh
call fcn.1401e6090
jmp 0x140145437
invalid
add byte [rax], al
add eax, 0x8d480000
or eax, 0xde279
lea rcx, str.tx_only_taken_on_error
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.24_src_blocking_body.rs_b1__
mov edx, 0x16
call fcn.1401e6480
jmp 0x140145437
invalid
add byte [rax], al
add eax, 0x8b90000
add byte [rax], al
add byte [rdx + 0xd0], bh
add byte [rax], al
mov ecx, 8
mov edx, 0xd0
add byte [rax], al
call fcn.1401e5b40
jmp 0x140145437
call fcn.1401e6090
jmp 0x140145437
invalid
add al, 0
invalid
invalid
mov qword [rbp + 0x8c0], rcx
mov qword [rbp + 0x5f8], rcx
lea rax, [rbp + 0x3b8]
mov qword [rbp + 0x880], rax
lea rax, [0x14004bd60]
mov qword [rbp + 0x888], rax
invalid
mov byte [rax], cl
add byte [rax], al
ror byte [rax], 0
add byte [rax - 0x77], cl
invalid
test dword [rax + 0x48000008], ecx
lea ecx, [rbp + 0x5f8]
mov byte [rax], cl
add byte [rax], al
lea rcx, [rbp + 0x5f8]
mov qword [rbp + 0x890], rcx
add byte [rax], al
mov qword [rbp + 0x898], rax
lea rax, str.cannot_advance_past__remaining_:___
or byte [rsi], 0
or byte [rsi], 0
mov qword [rbp + 0x430], rax
mov qword [rbp + 0x438], 2
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 4], edx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax - 0x39], cl
test dword [rax], edi
add al, 0
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 4], edx
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0x880]
mov qword [rbp + 0x440], rax
mov qword [rbp + 0x448], 2
mov dword [rbp + 0x448], 2
mov dword [rbp + 0x448], 2
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xdde1a
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rs
lea rcx, [rbp + 0x430]
call fcn.1401e5ed0
jmp 0x140145437
mov ecx, 8
mov edx, 0x38
call fcn.1401e5b40
jmp 0x140145437
mov byte [rbp + 0x8d6], 1
mov byte [rbp + 0x8d5], 1
mov byte [rbp + 0x8d4], 1
lea rcx, [0x140223285]
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.24_src_blockingclient.rsthread_not_dropped_yet
add eax, 0xde262
mov edx, 0x18
call fcn.1401e6480
jmp 0x140145437
mov ecx, 8
mov edx, 0x38
add al, ch
in al, 0xa
or al, byte [rax]
jmp 0x140145437
mov ecx, 8
mov edx, 8
call fcn.1401e5b40
or cl, byte [rdx]
add cl, ch
ret 3
invalid
or cl, byte [rdx]
add cl, ch
ret 3
mov ecx, 8
mov edx, 0x70
call fcn.1401e5b40
jmp 0x140145437
mov byte [rbp + 0x8d1], 1
test ecx, edx
or byte [rax], al
add byte [rcx], al
lea rcx, str.tx_only_taken_on_error
lea r8, str._b1__
add eax, 0xde11a
add eax, 0xde11a
mov edx, 0x16
call fcn.1401e6480
jmp 0x140145437
mov qword [rbp + 0x8c0], rsi
mov ecx, 8
add byte [rax], al
add byte [rdx + 0x18], bh
add byte [rax], al
add byte [rdx + 0x18], bh
call fcn.1401e5b40
jmp 0x140145437
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x4b], cl
ror byte [rax], 0
add byte [rcx + 8], bh
mov qword [rbp + 0x8c0], r14
mov ecx, 8
mov edx, 0x18
call fcn.1401e5b40
jmp 0x140145437
invalid
add byte [rax - 0x77], cl
popfq
invalid
mov byte [rbp + 0x8d3], 1
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea r8, [0x140225d90]
mov edx, 0x5e
call fcn.1401e6480
jmp 0x140145437
mov byte [rbp + 0x8d0], 1
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea r8, [0x140225d90]
mov edx, 0x5e
call fcn.1401e6480
jmp 0x140145437
call fcn.1401ea460
jmp 0x140145437
mov byte [rbp + 0x8d3], 1
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1402269e8]
mov edx, 0x28
call fcn.1401e6480
jmp 0x140145437
mov byte [rbp + 0x8d0], 1
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1402269e8]
mov edx, 0x28
call fcn.1401e6480
jmp 0x140145437
call fcn.1401ea460
jmp 0x140145437
mov ecx, 8
mov edx, 0x30
call fcn.1401e5b40
jmp 0x140145437
lea rax, str.overflow_in_Duration::new
mov qword [rbp + 0x610], rax
mov qword [rbp + 0x618], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0x620], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x628], xmm0
mov byte [rbp + 0x8d3], 1
lea rdx, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_time.rs
lea rcx, [rbp + 0x610]
call fcn.1401e5ed0
jmp 0x140145437
lea rax, str.overflow_in_Duration::new
mov qword [rbp + 0x610], rax
mov qword [rbp + 0x618], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0x620], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x628], xmm0
mov byte [rbp + 0x8d0], 1
lea rdx, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_time.rs
lea rcx, [rbp + 0x610]
call fcn.1401e5ed0
jmp 0x140145437
mov dword [rbp + 0x8c0], r12d
mov ecx, 8
mov edx, 0x70
call fcn.1401e5b40
jmp 0x140145437
ud2
or byte [rax], al
add byte [rcx], al
movaps xmm6, xmmword [rsp + 0x20]
je 0x14014562d
and byte [rax - 0x7d], cl
invalid
invalid
je 0x14014562d
and byte [rax - 0x7d], cl
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
mov qword [rbp - 0x58], 1
movaps xmm0, xmmword [rbp + 0x430]
movaps xmm1, xmmword [rbp + 0x440]
lea rax, [rbp - 0x50]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov byte [rbp + 0x8be], 0
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
in al, dx
push rax
lea rbp, [rsp + 0x50]
mov qword [rbp - 8], 0xfffffffffffffffe
clc
invalid
invalid
invalid
dec dword [rax - 0x77]
mov edx, ecx
clc
invalid
mov edx, ecx
movzx eax, byte [rcx + 0x51]
test eax, eax
invalid
je 0x140147494
sal byte [rdi + rsi*2 - 0x7d], 0xf8
add ecx, dword [rdi]
test byte [rax + rax - 0x77d0000], ah
add al, 0xf
test dword [rdx + 1], esi
add byte [rax], al
cmp eax, 3
je 0x1401474ca
cmp eax, 4
jne 0x1401475a1
mov rcx, qword [rdx + 0x58]
test rcx, rcx
mov qword [rbp - 0x10], rdx
je 0x1401474d7
xchg edi, eax
add byte [rax], al
invalid
xchg edi, eax
add byte [rax], al
add byte [rax - 0x75], cl
xor byte [r14 + 0x66], spl
nop word cs:[rax + rax]
mov rax, qword [rcx + 0x30]
nop word cs:[rax + rax]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x140147450
and eax, 0xa
cmp eax, 8
jne 0x140147472
or al, byte [rbx + 0xb7508f8]
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
sbb r15b, dil
push rax
invalid
sbb r15b, dil
push rax
adc byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov rax, qword [rax + 0x58]
test rax, rax
je 0x1401474d7
lock dec qword [rax]
jne 0x1401474d7
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x58]
call fcn.14007ded0
jmp 0x1401474d7
lea rax, [rdx + 8]
mov qword [rbp - 0x28], rax
mov rcx, qword [rdx + 0x30]
mov qword [rbp - 0x10], rdx
mov dword [rbp - 0x10], edx
mov dword [rbp - 0x10], edx
mov rax, qword [rdx + 0x38]
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x20], rax
invalid
invalid
cmp byte [rax - 0x77], cl
call 0x12059fdf8
invalid
invalid
loopne 0x1401474b0
call qword [rax]
mov rax, qword [rbp - 0x20]
loopne case.0x140091966.447
cmp dword [rax + 8], 0
adc byte [rax - 0x75], cl
loopne case.0x140091966.447
loopne case.0x140091966.447
loopne case.0x140091966.447
cmp dword [rax + 8], 0
je 0x14014753b
cmp qword [rax + 0x10], 0x11
adc dword [rbx + 0x60], esi
jae 0x140147524
mov r8, qword [rbp - 0x18]
jmp 0x14014752c
lea rcx, [rdx + 0x58]
mov qword [rbp - 0x10], rdx
push rbp
invalid
call fcn.140147100
push rbp
invalid
mov rax, qword [rbp - 0x10]
cmp byte [rax + 0x50], 0
invalid
je 0x1401475a1
add byte [rax - 0x75], cl
or byte [rax - 0x7b], cl
test ecx, ecx
mov rcx, qword [rax]
mov ecx, dword [rax]
test rcx, rcx
test ecx, ecx
je 0x1401475a1
add byte [rax], al
mov rax, qword [rcx + 0x30]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax - 0x77], cl
ret 0x8348
mov rdx, rax
or rdx, 4
add al, 0xf0
cmpxchg qword [rcx + 0x30], rdx
add al, 0xf0
cmpxchg qword [rcx + 0x30], rdx
cmpxchg dword [rcx + 0x30], edx
jne 0x140147500
and eax, 0xa
cmp eax, 8
jne 0x140147582
invalid
imul ecx, dword [rax - 0x75], 0x41
adc byte [rax - 0x75], cl
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
adc byte [r8 - 0x75], cl
mov rcx, qword [rcx + 0x18]
sbb r15b, dil
push rax
adc bl, ch
pop rsi
call qword [rax + 0x10]
jmp 0x140147582
mov r8, qword [rbp - 0x18]
call 0x138550079
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
or al, byte [rax]
movabs al, byte [0x7ce8d84d8b48000a]
std
mov rcx, qword [rbp - 0x28]
call fcn.14011b6c0
mov rax, qword [rbp - 0x10]
fsubr st(0)
jl 0x140147583
std
dec dword [rax - 0x75]
invalid
mov rcx, qword [rax]
test rcx, rcx
leave
leave
je 0x1401475a1
mov rax, qword [rcx + 0x30]
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ret 0x8348
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x140147560
and eax, 0xa
cmp eax, 8
jne 0x140147582
clc
or byte [rbp + 0xb], dh
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
invalid
adc byte [rax - 0x75], cl
sbb r15b, dil
push rax
adc byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
mov rax, qword [rcx]
test rax, rax
je 0x1401475a1
lock dec qword [rax]
jne 0x1401475a1
jmp fcn.14007ded0
nop
add rsp, 0x50
add esp, 0x50
pop rbp
ret
loopne 0x14014760b
cmp dword [rax + 8], 0
je 0x1401475f3
mov rax, qword [rbp - 0x20]
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jb 0x1401475e0
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rax, qword [rax - 8]
clc
mov qword [rbp - 0x18], rax
mov rcx, qword [0x1402b32e8]
or eax, 0x16bd01
xor edx, edx
mov r8, qword [rbp - 0x18]
call 0xdf798bf0
or al, byte [rax]
mov rcx, qword [rbp - 0x28]
call fcn.14011b6c0
nop
add rsp, 0x20
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
invalid
push rbp
sub rsp, 0x20
and byte [rax - 0x73], cl
push 0x50
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov rax, qword [rax + 0x58]
test rax, rax
je 0x14014763e
lock dec qword [rax]
jne 0x14014763e
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x58]
pop rax
pop rax
call fcn.14007ded0
nop
add rsp, 0x20
pop rbp
ret
nop word cs:[rax + rax]
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
push rax
mov rcx, qword [rbp - 0x10]
call fcn.140147930
nop
add rsp, 0x20
pop rbp
ret
invalid
sal byte [rdx + rdx - 0x10], 0x48
dec dword [rax]
invalid
or byte [rbp + 0xc], dh
jne 0x14014769c
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax]
call fcn.14007ded0
nop
add rsp, 0x20
add esp, 0x20
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 0x10]
invalid
invalid
mov rax, qword [rax]
test rax, rax
je 0x1401476dc
lock dec qword [rax]
jne 0x1401476dc
mov ecx, dword [rax]
call fcn.14007ded0
invalid
invalid
invalid
call qword [eax + 0x20c48348]
nop
add rsp, 0x20
invalid
invalid
invalid
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 0x10]
cmp byte [rax + 0x50], 0
jne 0x14014770e
add rsp, 0x20
pop rbp
ret
mov rcx, rax
call fcn.140147930
nop
add rsp, 0x20
pop rbp
ret
int3
in al, dx
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rbp - 8], 0xfffffffffffffffe
movzx eax, byte [rcx + 0x10]
test eax, eax
je 0x140147784
clc
invalid
cmp eax, 3
jne 0x1401477e1
add byte [rax], al
xchg ecx, eax
add byte [rax], al
add byte [rax - 0x7d], cl
ror dword [rax], 0x48
mov dword [rbp - 0x10], ecx
mov rax, qword [r8 + 0x30]
nop dword [rax]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [r8 + 0x30], rdx
jne 0x140147760
and eax, 0xa
cmp eax, 8
jne 0x1401477c2
or al, byte [rbx + 0x4b7508f8]
mov rax, qword [r8 + 0x10]
mov rcx, qword [r8 + 0x18]
call qword [rax + 0x10]
jmp 0x1401477c2
mov r8, qword [rcx]
test r8, r8
je 0x1401477e1
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx]
test rax, rax
test eax, eax
je 0x1401477e1
int3
int3
lea rbp, [rsp + 0x30]
mov qword [rbp], 0xfffffffffffffffe
invalid
invalid
invalid
dec dword [rax - 0x77]
invalid
cmp byte [rcx + 0xf0], 0xa
add byte [rax], al
add byte [rdx], cl
jb 0x1401478af
cmp qword [rsi + 0x100], 0
je 0x1401478af
invalid
mov r8, qword [rsi + 0xf8]
mov rcx, qword [0x1402b32e8]
invalid
add byte [rax - 0x75], cl
or eax, 0x16ba41
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0xa9ca9
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x88], 0
je 0x1401478cf
invalid
mov r8, qword [rsi + 0x90]
mov rcx, qword [0x1402b32e8]
invalid
invalid
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x16ba21
invalid
invalid
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
pushfq
or al, byte [rax]
sar bh, cl
adc eax, 0xa9c89
invalid
pushfq
or al, byte [rax]
mov dword [rdx + rcx + 0x75894800], ebx
mov qword [rbp - 8], rsi
clc
lea rcx, [rsi + 0x28]
call fcn.1400259f0
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
cmp qword [rcx], 0
je 0x1401478f5
add rcx, 8
add rsp, 0x38
cmp byte [rsi + 0x5d], bl
cmp byte [rsi + 0x5d], bl
jmp fcn.14007d480
call qword [rax + 0x38c48348]
nop
add rsp, 0x38
pop rsi
pop rbp
ret
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
clc
clc
cmp qword [rax], 0
je 0x140147926
mov rcx, qword [rbp - 8]
add rcx, 8
call fcn.14007d480
nop
add rsp, 0x28
pop rsi
pop rbp
ret
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rbp - 8], 0xfffffffffffffffe
mov r8, qword [rcx]
mov eax, dword [rcx]
clc
invalid
mov eax, dword [rcx]
test r8, r8
je 0x1401479a1
mov qword [rbp - 0x10], rcx
mov rax, qword [r8 + 0x30]
xor byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
xor byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
add byte [rax], al
mov rdx, rax
or rdx, 4
lock cmpxchg qword [r8 + 0x30], rdx
xor byte [rbp - 0xf], dh
xor byte [rbp - 0xf], dh
and eax, 0xa
cmp eax, 8
jne 0x140147982
mov rax, qword [r8 + 0x10]
mov rcx, qword [r8 + 0x18]
call qword [rax + 0x10]
push rax
invalid
push rax
adc byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx]
test rax, rax
je 0x1401479a1
lock dec qword [rax]
jne 0x1401479a1
or byte [rbp + 0xd], dh
mov rcx, qword [rcx]
add rsp, 0x30
pop rbp
jmp fcn.14007ded0
nop
add rsp, 0x30
xor byte [rbp - 0x3d], bl
xor byte [rbp - 0x3d], bl
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
mov rax, qword [rax]
test rax, rax
je 0x1401479dc
lock dec qword [rax]
jne 0x1401479dc
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax]
call fcn.14007ded0
nop
add rsp, 0x20
pop rbp
ret
mov r8, qword [rsi + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
invalid
add rsp, 0x38
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
in eax, dx
dec dword [rax - 0x75]
clc
mov rcx, qword [rax + 0x60]
test rcx, rcx
je case.0x1400f9641.100
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x10], ecx
call fcn.140148dc0
add byte [rax], al
mov rcx, qword [0x1402b32e8]
xor edx, edx
ror byte [rbx + rcx*4 + 0x45], cl
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xa9abc
invalid
ror byte [rbx + rcx*4 + 0x45], cl
invalid
adc eax, 0xa9abc
mov rax, qword [rbp - 8]
clc
lea rcx, [rax + 0x70]
call fcn.14007d480
xlatb
pop rcx
dec dword [rax - 0x75]
clc
xlatb
pop rcx
dec dword [rax - 0x75]
clc
mov rsi, qword [rax + 0x90]
nop
add byte [rax], al
add byte [rax], al
cmp qword [rsi], 0
jne 0x140147a3b
add byte [rax], al
cmp qword [rsi], 0
jne 0x140147a3b
jmp 0x140147a4e
add esp, 0x38
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x56], dl
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x60]
invalid
invalid
call fcn.14003c820
invalid
nop
add rsp, 0x28
pop rsi
pop rbp
ret
invalid
clc
mov rcx, qword [rax + 0x128]
add dword [rax], eax
add al, ch
jno case.0x140135869.61
add byte [rax], al
add byte [rax + 0x28c48348], dl
pop rsi
pop rbp
ret
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
invalid
nop
add rsp, 0x28
pop rsi
pop rbp
ret
clc
lea rcx, [rax + 0x70]
lea ecx, [rax + 0x70]
lea ecx, [rax + 0x70]
call fcn.14007d480
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rsi
pop rbp
ret
in al, dx
sub byte [rax - 0x73], cl
push 0x30
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
mov eax, dword [rbp - 8]
mov rcx, qword [rax + 0x90]
call fcn.140147c90
nop
add rsp, 0x28
pop rsi
pop rbp
ret
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
mov qword [rbp - 8], rcx
movzx eax, byte [rcx + 0x6b]
cmp rax, 5
ja case.0x140147bef.1
lea rcx, [0x14025a674]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rbp - 8]
jmp 0x140147c51
add rsp, 0x38
pop rsi
pop rbp
ret
mov rsi, qword [rbp - 8]
cmp qword [rsi + 0x70], 0
je 0x140147c1c
mov r8, qword [rsi + 0x78]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rsi + 0x69], 0
mov rax, qword [rbp - 8]
mov byte [rax + 0x6a], 0
cmp byte [rax + 0x68], 0
je case.0x140147bef.3
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0x40]
mov rdx, qword [r8 + 0x48]
lea rcx, [r8 + 0x58]
mov r8, qword [r8 + 0x50]
call qword [rax + 0x10]
mov rcx, qword [rbp - 8]
mov byte [rcx + 0x68], 0
add rcx, 0x20
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.14007d480
invalid
add byte [rax], al
add byte [rax], al
add bl, dh
bsf ecx, eax
tzcnt ecx, eax
neg rcx
imul rcx, rcx, 0x68
lea ebp, [rax - 1]
jmp qword [rcx]
invalid
add rcx, r15
add rcx, 0xffffffffffffff98
call fcn.14014a480
mov eax, ebp
dec rbx
je 0x14014a42f
jmp qword [rcx]
test ax, ax
jne 0x14014a3e0
nop dword [rax + rax]
movdqa xmm0, xmmword [r14]
pmovmskb eax, xmm0
add r15, 0xfffffffffffff980
add r14, 0x10
cmp eax, 0xffff
je 0x14014a410
not eax
jmp 0x14014a3e0
lea rax, [rdi + 1]
mov ecx, 0x68
add dword [r9 + 0x68], r15d
mul rcx
add rax, 0xf
and rax, 0xfffffffffffffff0
add rdi, rax
cmp rdi, 0xffffffffffffffef
je 0x14014a46e
sub rsi, rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x18], 0
mov qword [rbp - 8], rsi
je 0x14014a4d9
cmp byte [rsi + 0x60], 2
je 0x14014a4f6
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0x40]
mov rdx, qword [r8 + 0x48]
lea rcx, [r8 + 0x58]
mov r8, qword [r8 + 0x50]
call qword [rax + 0x10]
jmp 0x14014a4f6
cmp byte [rsi + 0x60], 2
je 0x14014a4f6
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0x40]
mov rdx, qword [r8 + 0x48]
lea rcx, [r8 + 0x58]
mov r8, qword [r8 + 0x50]
call qword [rax + 0x10]
mov rcx, qword [rbp - 8]
mov rax, qword [rcx + 0x20]
mov rdx, qword [rcx + 0x28]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x30]
add rcx, 0x38
add rsp, 0x38
pop rsi
pop rbp
jmp rax
clc
invalid
mov r15, qword [r12]
test r15, r15
je 0x14014a9ae
lock dec qword [r15 + 0x38]
movaps xmm0, xmmword [rbp - 0x50]
movaps xmm1, xmmword [rbp - 0x40]
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
mov qword [rbp - 0x28], 1
mov rcx, r13
call fcn.1401487f0
mov r15, qword [r12]
test r15, r15
je 0x14014abc4
nop dword [rax]
mov rcx, qword [r15 + 0x18]
mov rax, qword [rcx + 0x28]
test rax, rax
jne 0x14014aa05
mov rax, qword [r15 + 0x10]
cmp rcx, rax
je 0x14014aa5f
call rbx
mov rcx, qword [r15 + 0x18]
mov rax, qword [rcx + 0x28]
test rax, rax
test eax, eax
test eax, eax
je 0x14014a9ed
mov qword [r15 + 0x18], rax
cmp qword [rcx], 0
jne 0x14014ac11
cmp qword [rax], 0
je case.0x14002d1d9.2457
mov qword [rax], 0
movups xmm0, xmmword [rax + 8]
movups xmm1, xmmword [rax + 0x18]
movaps xmmword [rbp + 0x10], xmm1
movaps xmmword [rbp], xmm0
cmp qword [rcx], 0
mov qword [rbp + 0x38], rcx
je 0x14014aaac
mov rcx, qword [rbp + 0x38]
mov rax, qword [rcx + 8]
test rax, rax
mov r8, rcx
je 0x14014aaa3
lea rcx, [r8 + 0x20]
mov rdx, qword [r8 + 0x10]
mov r8, qword [r8 + 0x18]
call qword [rax + 0x10]
jmp 0x14014aaac
mov rax, qword [r15 + 0x38]
test rax, rax
je 0x14014ab86
mov qword [rbp - 0x28], 2
mov rax, qword [r12]
add byte [rcx - 0x75], cl
add al, 0x24
test rax, rax
je 0x14014ac78
mov rax, qword [rax + 0x38]
test rax, rax
je 0x14014abb2
call rbx
test qword [rbp - 0x28], 0xfffffffffffffffd
je 0x14014a9d0
jmp 0x14014a9c8
lea rcx, [r8 + 0x10]
call fcn.140140ee0
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x38]
call r14
movaps xmm0, xmmword [rbp]
movaps xmm1, xmmword [rbp + 0x10]
movaps xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x50], xmm0
sub dword [rbp - 0x50], eax
sub dword [rbp - 0x50], eax
lea rcx, [r15 + 0x20]
call fcn.1401410e0
test rax, rax
je 0x14014a9a9
mov qword [rbp + 0x38], rax
mov r15, rax
add r15, 0x10
mov rcx, r15
call rsi
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x14014ab67
mov dword [rbp + 0x28], 0
mov rdx, qword [rbp + 0x38]
mov qword [rbp + 0x30], r15
movzx eax, byte [rdx + 0x18]
test al, al
jne 0x14014ac41
mov byte [rdx + 0x30], 0
mov rax, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x28]
mov qword [rdx + 0x20], 0
test rax, rax
je 0x14014ab34
call qword [rax + 8]
cmp byte [rbp + 0x28], 0
jne 0x14014ab49
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x14014ab73
invalid
mov rcx, qword [rbp + 0x30]
call rdi
mov rcx, qword [rbp + 0x38]
lock dec qword [rcx]
jne 0x14014a9a0
call fcn.14007cd00
jmp 0x14014a9a0
call fcn.1401ed0a0
xor al, 1
mov dword [rbp + 0x28], eax
jmp 0x14014ab04
call fcn.1401ed0a0
test al, al
jne 0x14014ab49
mov rax, qword [rbp + 0x38]
mov byte [rax + 0x18], 1
jmp 0x14014ab49
mov rax, qword [r12]
test rax, rax
mov qword [rbp + 0x38], r12
je 0x14014aba5
lock dec qword [rax]
jne 0x14014aba5
mov rax, qword [rbp + 0x38]
mov rcx, qword [rax]
call fcn.14007af90
mov rax, qword [rbp + 0x38]
mov qword [rax], 0
jmp 0x14014abc4
test qword [rbp - 0x28], 0xfffffffffffffffd
je 0x14014abc4
mov rcx, r13
call fcn.1401487f0
nop
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str.assertion_failed:__tail_.value.is_none__C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscqueue.rs
lea r8, [0x140222978]
mov edx, 0x29
call fcn.1401e6090
lea rcx, str.assertion_failed:__next_.value.is_some__
lea r8, str._t___
mov edx, 0x29
call fcn.1401e6090
mov rax, qword [rbp + 0x30]
mov qword [rbp], rax
mov eax, dword [rbp + 0x28]
mov byte [rbp + 8], al
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140046230
mov r8, rbp
mov edx, 0x2b
call fcn.1401e63e0
jmp 0x14014ac90
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
mov edx, 0x2b
call fcn.1401e6090
ud2
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sar bh, 0x50
adc byte [rdi], cl
sub byte [rbp + 0x30], dh
movaps xmm7, xmmword [rbp + 0x40]
movaps xmm8, xmmword [rbp + 0x50]
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and rdi, r12
movdqu xmm8, xmmword [rcx + rdi]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm6
pmovmskb r15d, xmm0
nop dword [rax + rax]
mov ebp, r15d
test r15w, r15w
je 0x14014b780
lea r15d, [rbp - 1]
and r15d, ebp
tzcnt ebx, ebp
add rbx, rdi
add ebx, edi
add ebx, edi
and rbx, r12
mov rax, rbx
neg rax
lea r14, [rax + rax*4]
shl r14, 4
add r14, r13
mov rcx, rsi
mov rdx, r14
call fcn.1400359b0
test al, al
je 0x14014b720
add r14, 0x10
mov rcx, qword [rsp + 0x38]
mov rdx, r14
call fcn.1400322e0
test al, al
je 0x14014b720
jmp 0x14014b7ad
add byte [rax], al
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
test eax, eax
jne 0x14014b7ad
mov rax, qword [rsp + 0x30]
add rdi, rax
add rdi, 0x10
add rax, 0x10
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x28]
jmp 0x14014b701
neg rbx
lea rax, [rbx + rbx*4]
shl rax, 4
mov rcx, qword [rsp + 0x28]
add rcx, rax
xor eax, eax
test bp, bp
cmove rcx, rax
add rcx, 0xffffffffffffffb0
test bp, bp
cmove rcx, rax
jmp 0x14014b7d8
lea rax, [rcx + 0x30]
test rcx, rcx
cmove rax, rcx
movaps xmm6, xmmword [rsp + 0x40]
movaps xmm7, xmmword [rsp + 0x50]
movaps xmm8, xmmword [rsp + 0x60]
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
int3
sub rsp, 0x20
mov rsi, rcx
add rdx, 0x10
call fcn.140047f70
mov rax, rsi
add rsp, 0x20
pop rsi
ret
mov rdx, qword [r13 + 0x150]
mov edx, dword [rbp + 0x150]
mov rcx, qword [r13 + 0x158]
cmp rcx, rdx
ja 0x14014ba4d
jne 0x14014b990
mov rcx, r12
mov rdx, r13
call fcn.1400644c0
mov eax, dword [rbp - 0x38]
cmp eax, 1
jne 0x14014b96d
mov r13, qword [rbp - 8]
cmp qword [r13 + 0x210], 0
je 0x14014b948
mov rcx, r12
mov rdx, r13
call fcn.1400663f0
cmp qword [rbp - 0x38], 0
mov r13, qword [rbp - 0x30]
jne 0x14014b97a
test r13, r13
mov r13, qword [rbp - 8]
je 0x14014b990
mov qword [r13 + 0x210], 0
mov rcx, r12
mov rdx, r13
call fcn.140066610
cmp byte [rbp - 0x38], 0
jne 0x14014ba1f
cmp byte [rbp - 0x37], 0
mov r13, qword [rbp - 8]
je 0x14014b8e0
jmp 0x14014b990
cmp eax, 2
mov r13, qword [rbp - 8]
jne 0x14014b990
mov r13, qword [rbp - 0x30]
test r13, r13
je 0x14014b9f7
mov rcx, r13
call fcn.140057020
cmp al, 0xd
jne 0x14014b9fa
jmp 0x14014ba2f
mov rax, qword [r13 + 0x150]
mov rdx, qword [r13 + 0x158]
mov r12, rax
sub r12, rdx
jb 0x14014ba72
add rdx, qword [r13 + 0x148]
cmp r14, r12
cmovb r12, r14
mov rcx, r15
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [r13 + 0x158]
add rax, r12
cmp rax, qword [r13 + 0x150]
ja 0x14014ba86
mov qword [r13 + 0x158], rax
add rdi, r12
jb 0x14014baa0
cmp rdi, rbx
ja 0x14014baba
mov qword [rsi + 0x10], rdi
xor r13d, r13d
mov rax, qword [rbp - 8]
mov qword [rax + 0x138], 0
xor eax, eax
mov rdx, r13
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r13, qword [rbp - 0x30]
mov rcx, r13
call fcn.140057020
cmp al, 0xd
jne 0x14014b9fa
mov rax, qword [rbp - 8]
mov qword [rax + 0x138], 0
mov rcx, r13
call fcn.14004da10
mov eax, 1
jmp 0x14014ba0b
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u64
call fcn.1401e5f10
jmp 0x14014baef
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u64
mov rcx, rdx
mov rdx, rax
call fcn.1401e5f10
jmp 0x14014baef
lea rcx, [0x14021c685]
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u64
mov edx, 0x3b
call fcn.1401e6090
jmp 0x14014baef
lea rcx, str.filled_overflowfilled_must_not_become_larger_than_initialized
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
mov edx, 0xf
call fcn.1401e6480
jmp 0x14014baef
lea rax, [0x14022a938]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea rcx, [rbp - 0x38]
call fcn.1401e5ed0
ud2
stc
call fcn.140057020
cmp al, 0xd
jne 0x14014bc97
mov qword [rsi], 2
mov rax, qword [rbp - 0x10]
mov qword [rax + 0x38], 0
mov rcx, rdi
call fcn.14004da10
jmp 0x14014bcae
mov qword [rsi], 1
mov qword [rsi + 8], rdi
mov rax, qword [rbp - 0x10]
mov qword [rax + 0x38], 0
invalid
mov rax, rsi
add rsp, 0x40
pop rdi
pop rsi
pop rbp
ret
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
mov rsi, rcx
mov esi, ecx
mov esi, ecx
mov rcx, qword [rbp + 0x40]
add r9, 0xfffffffffffffff0
shl rcx, 4
lea rax, str.Utf8Errorvalid_up_to
nop word [rax + rax]
test rcx, rcx
je 0x14014bd3c
mov r10d, dword [r9 + 0x10]
add r9, 0x10
add rcx, 0xfffffffffffffff0
invalid
test r10, r10
je 0x14014bd20
invalid
mov rax, qword [r9 + 8]
jmp case.0x14002a59f.2919
xor r10d, r10d
mov qword [rdx + 0x38], r8
lea rcx, [rbp - 0x20]
mov qword [rbp - 0x10], rdx
mov r8, rax
mov r9, r10
call fcn.140069b00
cmp qword [rbp - 0x20], 0
je 0x14014bd8a
mov rdi, qword [rbp - 0x18]
mov rcx, rdi
call fcn.140057020
cmp al, 0xd
jne 0x14014bd9b
mov qword [rsi], 2
mov rax, qword [rbp - 0x10]
mov qword [rax + 0x38], 0
mov rcx, rdi
call fcn.14004da10
jmp 0x14014bdb2
mov rax, qword [rbp - 0x18]
mov qword [rsi], 0
mov qword [rsi + 8], rax
jmp 0x14014bda6
mov qword [rsi], 1
mov qword [rsi + 8], rdi
mov rax, qword [rbp - 0x10]
mov qword [rax + 0x38], 0
mov rax, rsi
add rsp, 0x40
pop rdi
pop rsi
pop rbp
ret
lea ebp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
mov qword [rax + 0x38], 0
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
jnp 0x14014be29
add byte [rsi + 0xf], ah
invalid
test rcx, rcx
je 0x14014be3c
mov r10d, dword [r9 + 0x10]
add r9, 0x10
add rcx, 0xfffffffffffffff0
test r10, r10
je 0x14014be20
mov rax, qword [r9 + 8]
jmp 0x14014be3f
xor r10d, r10d
xor edx, edx
mov qword [rdx + 0x138], r8
lea rcx, [rbp - 0x20]
mov qword [rbp - 0x10], rdx
push rbp
invalid
mov r8, rax
mov r9, r10
call fcn.140069830
cmp qword [rbp - 0x20], 0
jge 0x14014be3d
invalid
je 0x14014be90
push rbp
invalid
jge 0x14014be3d
add byte [rax + rsi + 0x48], dh
mov edi, dword [rbp - 0x18]
mov rdi, qword [rbp - 0x18]
mov rcx, rdi
call fcn.140057020
cmp al, 0xd
jne 0x14014bea1
mov qword [rsi], 2
mov rax, qword [rbp - 0x10]
mov qword [rax + 0x138], 0
mov rcx, rdi
call fcn.14004da10
jmp 0x14014bebb
mov rax, qword [rbp - 0x18]
mov qword [rsi], 0
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
mov dword [rsi + 8], eax
jmp 0x14014beac
mov qword [rsi], 1
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
mov dword [rsi + 8], edi
mov rax, qword [rbp - 0x10]
mov qword [rax + 0x138], 0
mov rax, rsi
mov eax, esi
add rsp, 0x40
pop rdi
pop rsi
pop rbp
ret
mov r9, rdx
sub r9, rbx
jb 0x14014c05c
mov r8, qword [r15 + 0x188]
add r8, rbx
mov rcx, r14
mov rdx, rdi
call fcn.1400a4710
cmp qword [rbp - 0x18], 0
mov rsi, qword [rbp - 0x10]
invalid
jne 0x14014c034
invalid
add rbx, rsi
mov r15, qword [rbp - 8]
clc
clc
mov qword [r15 + 0x198], rbx
mov rdx, qword [r15 + 0x190]
cmp rbx, rdx
jne 0x14014bf50
mov rax, qword [r15 + 0x138]
test rax, rax
je 0x14014c06d
cmp dword [r15 + 0x10], 2
je 0x14014c03d
mov qword [rbp - 8], r15
mov qword [r15 + 0x48], rax
mov rcx, rdi
call fcn.140069750
mov rsi, rax
test rax, rax
je 0x14014bffd
mov rcx, rsi
call fcn.140057020
cmp al, 0xd
jne 0x14014bffd
mov rax, qword [rbp - 8]
mov qword [rax + 0x48], 0
mov rcx, rsi
call fcn.14004da10
movabs rsi, 0xd00000003
mov r15, qword [rbp - 8]
jmp 0x14014c00e
mov r15, qword [rbp - 8]
mov qword [r15 + 0x48], 0
test rsi, rsi
je 0x14014c03d
mov rcx, rsi
call fcn.140057020
cmp al, 0xd
jne 0x14014c03f
mov qword [r15 + 0x138], 0
mov rcx, rsi
call fcn.14004da10
mov eax, 1
jmp 0x14014c04c
mov r15, qword [rbp - 8]
test rsi, rsi
jne 0x14014c00e
xor esi, esi
mov qword [r15 + 0x138], 0
xor eax, eax
mov rdx, rsi
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u64
mov rcx, rbx
call fcn.1401e5f10
jmp 0x14014c085
lea rcx, str.assertion_failed:__self.context.is_null__
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
mov edx, 0x29
call fcn.1401e6090
ud2
int3
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
lea rcx, [rdx + 0x1f0]
mov qword [rbp - 8], 0
lea r8, [rbp - 8]
mov edx, 0x53
call qword [sym.imp.secur32.dll_QueryContextAttributesW]
test eax, eax
je 0x14014c37f
mov rcx, rax
shl rcx, 0x20
or rcx, 2
cmp eax, 0x8009030e
call fcn.14004da10
movabs rdi, 0x8000000000000000
jmp 0x14014c3fb
mov r15, qword [rbp - 8]
mov rbx, qword [r15 + 8]
mov edi, dword [r15 + 0x10]
test rdi, rdi
je 0x14014c3de
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
add byte [rax - 0x7b], cl
leave
add byte [rax - 0x7b], cl
leave
jne 0x14014c3b8
call qword [sym.imp.kernel32.dll_GetProcessHeap]
or al, byte [rax]
test rax, rax
je 0x14014c3cb
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov r14, rax
test rax, rax
invalid
jne 0x14014c3e4
sal byte [rbp + 0x19], 0x4c
mov dword [rbp - 0x10], edi
mov qword [rbp - 0x10], r15
mov ecx, 1
mov rdx, rdi
call fcn.1401e5b40
ud2
mov r14d, 1
mov rcx, r14
int1
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r15
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rdi
mov qword [rsi], rdi
mov rax, rsi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xa8
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0x10], xmm8
movdqa xmmword [rbp], xmm7
movdqa xmmword [rbp - 0x10], xmm6
mov qword [rbp - 0x18], 0xfffffffffffffffe
mov qword [rbp - 0x28], r8
mov qword [rbp - 0x30], rdx
mov qword [rbp - 0x38], rcx
mov rsi, qword [rcx + 0x10]
cmp qword [rsi + 0x28], 0
je 0x14014c5da
mov rcx, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
mov r8, qword [rbp - 0x30]
mov r9, qword [rbp - 0x28]
call fcn.140141240
mov rdi, rax
mov rbx, qword [rsi + 0x10]
mov r14, qword [rsi + 0x18]
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm6, xmm0, 0
lea r15, [rbx - 0x30]
xor r12d, r12d
pcmpeqd xmm7, xmm7
and rdi, r14
movdqu xmm8, xmmword [rbx + rdi]
movq mm0, qword [rbx + rdi]
movq mm0, qword [rbx + rdi]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm6
pmovmskb r13d, xmm0
pmovmskb ebp, mm0
pmovmskb ebp, mm0
jmp 0x14014c50a
lea eax, [r13 - 1]
and eax, r13d
mov r13d, eax
test r13w, r13w
je 0x14014c550
tzcnt eax, r13d
add rax, rdi
and rax, r14
neg rax
lea rsi, [rax + rax*2]
shl rsi, 4
mov rax, qword [rbp - 0x28]
cmp qword [r15 + rsi + 0x10], rax
jne 0x14014c500
lea rax, [r15 + rsi]
mov rdx, qword [rax + 8]
mov rcx, qword [rbp - 0x30]
mov r8, qword [rbp - 0x28]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14014c500
jmp 0x14014c56e
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
test eax, eax
jne 0x14014c5da
add rdi, r12
add rdi, 0x10
add r12, 0x10
jmp 0x14014c4df
mov r14, qword [rbx + rsi - 0x10]
mov rsi, qword [rbx + rsi - 8]
test rsi, rsi
je 0x14014c616
mov rax, rsi
shr rax, 0x3a
jne 0x14014c789
mov rdi, rsi
shl rdi, 5
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14014c5c1
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14014c776
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14014c776
mov r15, rax
jmp 0x14014c623
mov rcx, qword [rbp - 0x38]
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov r9, qword [rcx + 0x18]
dec rdx
and rdx, 0xfffffffffffffff0
lea rcx, [rdx + rax]
add rcx, 0x10
mov byte [rbp - 0x19], 1
mov rdx, qword [rbp - 0x30]
mov r8, qword [rbp - 0x28]
call r9
mov rsi, rax
mov rdi, rdx
jmp 0x14014c725
mov rdi, rsi
shl rdi, 5
mov r15d, 4
mov rcx, r15
mov rdx, r14
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
je 0x14014c64e
mov rbx, qword [rbp - 0x30]
mov r14, qword [rbp - 0x28]
jmp 0x14014c66f
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
mov rbx, qword [rbp - 0x30]
mov r14, qword [rbp - 0x28]
je 0x14014c74c
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x20
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14014c74c
mov rcx, rsi
shl rcx, 5
add rcx, r15
mov qword [rax], r15
mov qword [rax + 8], rsi
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], rcx
mov qword [rbp - 0x58], 0
mov qword [rbp - 0x50], rax
lea rax, [0x140223988]
mov qword [rbp - 0x48], rax
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14014c6e2
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14014c765
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x18
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14014c765
mov rsi, rax
mov rax, qword [rbp - 0x48]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp - 0x58]
movups xmmword [rsi], xmm0
lea rdi, fcn.14014c8f0
test r14, r14
je 0x14014c725
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rsi
mov rdx, rdi
movaps xmm6, xmmword [rbp - 0x10]
movaps xmm7, xmmword [rbp]
movaps xmm8, xmmword [rbp + 0x10]
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rbp - 0x40], r15
mov qword [rbp - 0x38], rsi
mov ecx, 8
mov edx, 0x20
call fcn.1401e5b40
jmp 0x14014c792
mov ecx, 8
mov edx, 0x18
call fcn.1401e5b40
jmp 0x14014c792
mov byte [rbp - 0x19], 0
mov ecx, 4
mov rdx, rdi
call fcn.1401e5b40
jmp 0x14014c792
mov byte [rbp - 0x19], 0
call fcn.140002170
ud2
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm8
and al, 0x20
and al, 0x20
movdqa xmmword [rsp + 0x30], xmm7
movdqa xmmword [rsp + 0x40], xmm6
mov byte [rbp - 0x19], 0
lea rcx, [rbp - 0x58]
test al, 0xe8
xor al, 0
add byte [rax], al
test al, 0xe8
xor al, 0
add byte [rax], al
mov byte [rbp - 0x19], 0
movaps xmm6, xmmword [rsp + 0x40]
movaps xmm7, xmmword [rsp + 0x30]
movaps xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
sub rsp, 0x40
lea rbp, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
invalid
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 8], 0xfffffffffffffffe
mov rdx, qword [rcx]
cmp rdx, 2
jne 0x14014c911
add rsp, 0x40
pop rbp
ret
mov r8, qword [rcx + 8]
mov rax, qword [rcx + 0x10]
or byte [r8 - 0x75], cl
adc byte [r8 - 0x77], cl
mov qword [rbp - 0x18], rax
mov rax, qword [rax]
test rdx, rdx
mov qword [rbp - 0x18], rax
mov rax, qword [rax]
test rdx, rdx
mov qword [rbp - 0x10], r8
invalid
je 0x14014c946
mov rcx, r8
call rax
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
or byte [rax], al
or byte [rax], al
je 0x14014c90b
cmp qword [rax + 0x10], 0x11
jae case.0x1400909b1.461
mov r8, qword [rbp - 0x10]
jmp 0x14014c965
mov rcx, r8
call rax
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x14014c90b
cmp qword [rax + 0x10], 0x11
jb 0x14014c940
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
ror byte [rax - 0x7d], cl
invalid
invalid
imul edx, dword [rsi], 0x48d23100
add esp, 0x40
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop dword [rax + rax]
add byte [rax], r8b
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x14014c9c3
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
jb 0x14014c9b0
adc dword [rdx + 0xc], esi
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
clc
clc
mov qword [rbp - 0x10], rax
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
or al, byte [rax]
or al, byte [rax]
nop
add rsp, 0x20
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x1488d4d2e
add byte [rdx + rbp + 0x48], dh
mov eax, dword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x14014ca13
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
jb 0x14014ca00
invalid
adc dword [rdx + 0xc], esi
or al, 0x48
mov eax, dword [rbp - 0x10]
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
or al, byte [r8]
nop
add rsp, 0x20
invalid
pop rbp
and byte [rbp - 0x3d], bl
int3
ret
mov qword [rdx], 2
cmp rax, 2
invalid
je case.0x1400b0119.460
invalid
movups xmm0, xmmword [rdx + 8]
adc byte [rdx + 8], al
or byte [rdi], cl
movups xmmword [rcx + 8], xmm0
adc dword [rcx + 8], eax
mov qword [rcx], rax
mov rax, rcx
add rsp, 0x28
sub bl, al
lea rcx, str.Ready_polled_after_completionC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_ready.rs
lea r8, [0x140223970]
mov edx, 0x1d
call fcn.1401e6480
int3
add byte [rax], al
add al, ch
and dword [rdx + 0x48cc0009], ebx
mov eax, ecx
mov rcx, qword [rdx + 0x18]
sbb byte [rax + 0x2b], cl
adc byte [rax - 0x3f], cl
jmp 0x1489e1277
mov qword [rax + 8], 1
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rax + 0x10], ecx
mov dword [rax + 0x10], ecx
ret
mov eax, edx
mov rdx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x18]
invalid
invalid
sub r8, rdx
shr r8, 5
invalid
cmp r8, rax
ror byte [rcx - 0x3f], 1
call 0x1004e139a
invalid
cmp r8, rax
cmovae r8, rax
sub rax, r8
shl r8, 5
shl eax, 5
shl eax, 5
add r8, rdx
mov qword [rcx + 0x10], r8
ret
int3
retf
mov ecx, eax
cmovb rcx, r11
shl rcx, 5
loope 0x14014cad8
add rcx, r10
mov qword [rdx + 0x10], rcx
adc byte [rbp + 0x39], cl
ret
loope 0x14014cad8
adc byte [rbp + 0x39], cl
ret
jb 0x14014cafb
cmp rcx, r9
leave
je 0x14014cafb
lea r8, [rcx + 0x20]
mov qword [rdx + 0x10], r8
adc byte [rdi], cl
adc byte [rcx], al
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
ret
mov word [rax], 2
ret
int3
int3
push rdi
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
sub esp, 0x48
sub esp, 0x48
mov rbx, rcx
mov ebx, ecx
mov r15, qword [rdx + 0x18]
mov rsi, qword [rdx + 0x10]
xor r13d, r13d
mov rax, r15
sub rax, rsi
jb 0x14014ce6e
mov rdi, rdx
mov rcx, qword [rdx + 8]
mov qword [rsp + 0x40], rcx
cmp r15, rcx
cmp edi, ecx
cmp edi, ecx
ja 0x14014ce6e
invalid
add rcx, rsi
lea rdx, [rdi + 0x28]
sub byte [rax - 0x77], cl
push rsp
and al, 0x38
sub byte [rax - 0x77], cl
push rsp
and al, 0x38
mov r9, qword [rdi + 0x20]
cmp r9, 4
mov qword [rsp + 0x28], r9
jbe case.0x1400dfcfc.233
xchg byte [rdi + 1], dh
add byte [rax], al
xor r13d, r13d
xor ebp, ebp
movabs rdx, 0xfefefefefefefeff
movabs r8, 0x8080808080808080
jmp 0x14014cba5
nop
mov rax, qword [rsp + 0x30]
lea rcx, [rax + rsi]
mov rax, r15
sub rax, rsi
jb 0x14014ce6e
leave
add al, byte [rax]
invalid
leave
add al, byte [rax]
add byte [rbx + rcx*4 + 0x54], cl
and al, 0x38
invalid
mov r10, qword [rsp + 0x38]
movzx r10d, byte [r10 + r9 - 1]
cmp rax, 0x10
jae 0x14014cbf0
invalid
test rax, rax
je 0x14014ce67
add byte [rax], al
xor r14d, r14d
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp byte [rcx + r14], r10b
je 0x14014ccb6
test ah, bl
add byte [rax], al
invalid
inc r14
cmp rax, r14
jne 0x14014cbd0
add byte [rax], al
nop word [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
lea r11, [rcx + 7]
and r11, 0xfffffffffffffff8
sub r11, rcx
je 0x14014cc32
cmp r11, rax
cmovae r11, rax
test r11, r11
je 0x14014cc32
add byte [rax], al
add byte [rcx - 1], cl
invalid
push rdx
mov qword [rsp + 0x20], rbx
lea r14, [rax - 0x10]
xor r11d, r11d
mov rbp, r10
movabs r9, 0x101010101010101
imul rbp, r9
nop
mov r12, qword [rcx + r11]
xor r12, rbp
lea r9, [r12 + rdx]
not r12
and r12, r9
mov r9, qword [rcx + r11 + 8]
xor r9, rbp
lea rbx, [r9 + rdx]
not r9
and r9, rbx
or r9, r12
test r9, r8
jne 0x14014cc84
sub rax, r11
mov rbx, qword [rsp + 0x20]
pop rsp
and al, 0x20
je 0x14014ce67
invalid
add rcx, r11
xor r14d, r14d
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
cmp byte [rcx + r14], r10b
je case.0x1400deca7.242
inc r14
cmp rax, r14
jne 0x14014cca0
jmp 0x14014ce67
add r14, r11
mov r9, qword [rsp + 0x28]
add rsi, r14
inc rsi
mov qword [rdi + 0x10], rsi
cmp rsi, r9
jb 0x14014cb90
cmp rsi, qword [rsp + 0x40]
ja 0x14014cb90
mov bh, 0xfe
invalid
invalid
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_strpattern.rs
add eax, 0x105550
mov edx, 4
mov rcx, r9
call fcn.1401e6010
or dword [rax], eax
xor r13d, r13d
movabs r14, 0xfefefefefefefeff
movabs rbp, 0x8080808080808080
mov ebp, 0x80808080
add byte [rax - 0x7f7f7f80], 0x80
invalid
invalid
invalid
add byte [rax + 0x548b4880], 0x24
cmp byte [rdx + 0xf], al
invalid
invalid
mov rdx, qword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
movzx edx, byte [rdx + r9 - 1]
mov dh, 0x54
or bh, bh
cmp rax, 0x10
jae 0x14014cd50
test rax, rax
je 0x14014ce67
invalid
add byte [rbp + 0x31], al
leave
nop word cs:[rax + rax]
cmp byte [rcx + r9], dl
cmp byte [rcx + rcx], dl
cmp byte [rcx + rcx], dl
je 0x14014ce13
add byte [rax], al
add byte [rcx - 1], cl
ror dword [rcx + rdi - 0x38], 0x75
cmp rax, r9
jne 0x14014cd30
out dx, al
jmp 0x14014ce67
add byte [rax], al
inc r9
cmp rax, r9
jne 0x14014cd30
out dx, al
add byte [rax], al
nop word [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
lea r8, [rcx + 7]
lea eax, [rcx + 7]
and r8, 0xfffffffffffffff8
sub r8, rcx
je 0x14014cd92
cmp r8, rax
cmovae r8, rax
cmovae eax, eax
cmovae eax, eax
test r8, r8
je 0x14014cd92
xor r9d, r9d
nop dword [rax]
cmp byte [rcx + r9], dl
je 0x14014ce13
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 1], cl
ror dword [rbp + 0x39], 0xc8
invalid
inc r9
cmp r8, r9
invalid
jne 0x14014cd70
mov qword [rsp + 0x20], rbx
lea r9, [rax - 0x10]
cmp r8, r9
invalid
jbe 0x14014cd9e
invalid
enter 0xe76, 0xffffffffffffffeb
push rdx
jmp 0x14014cde4
mov qword [rsp + 0x20], rbx
lea r9, [rax - 0x10]
xor r8d, r8d
mov r10, rdx
movabs r11, 0x101010101010101
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
imul r10, r11
nop
mov r11, qword [rcx + r8]
xor r11, r10
lea rbx, [r11 + r14]
not r11
and r11, rbx
mov rbx, qword [rcx + r8 + 8]
pop rsp
add dword [rax], ecx
xor rbx, r10
lea r12, [rbx + r14]
not rbx
and rbx, r12
or rbx, r11
fisttp dword [rax - 0x7b]
invalid
fisttp dword [rax - 0x7b]
jmp case.0x1400a2a97.446
test ebx, ebp
jne 0x14014cde4
add r8, 0x10
cmp r8, r9
jbe 0x14014cdb0
sub rax, r8
mov rbx, qword [rsp + 0x20]
invalid
je 0x14014ce67
and byte [rcx + rdi*2 + 0x4c], dh
add ecx, eax
invalid
add rcx, r8
xor r9d, r9d
nop word cs:[rax + rax]
cmp byte [rcx + r9], dl
je 0x14014ce10
invalid
or dword [rdx + rcx + 0x49], esi
inc ecx
or cl, byte [rcx - 1]
ror dword [rcx + rdi - 0x38], 0x75
bnd jmp 0x14014ce67
push rdi
inc r9
cmp rax, r9
jne 0x14014ce00
jmp 0x14014ce67
push rdi
add r9, r8
add rsi, r9
inc rsi
mov qword [rdi + 0x10], rsi
mov r12, rsi
hlt
mov r9, qword [rsp + 0x28]
sub r12, r9
jb 0x14014ce50
hlt
cmp rsi, qword [rsp + 0x40]
ja 0x14014ce50
mov r8, r9
call sub.VCRUNTIME140.dll_memcmp
invalid
mov ecx, dword [rcx]
add byte [rbx + rcx*4 + 0x4c], cl
and al, 0x28
test eax, eax
je 0x14014ce82
invalid
invalid
xor cl, byte [rax - 0x75]
and al, 0x30
mov rax, qword [rsp + 0x30]
lea rcx, [rax + rsi]
mov rax, r15
sub rax, rsi
jae 0x14014cd04
jmp 0x14014ce6e
mov qword [rdi + 0x10], r15
xor r13d, r13d
mov qword [rbx], r13
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rbx + 8], r12
mov qword [rbx + 0x10], rsi
adc byte [rcx - 0x43], al
add dword [rax], eax
add byte [rax], al
invalid
add bl, ch
jmp 0x14014ce6e
fmul st(4), st(0)
int3
in al, dx
mov rsi, rdx
mov rsi, rdx
mov rsi, rdx
mov qword [rsp + 0x38], rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x140223af3]
adc eax, 0xd6c37
mov r8d, 0xd
mov eax, 0xd
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je case.0x1400e172b.232
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
xor dh, al
and al, 0x31
invalid
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rax - 0x73], cl
lea rax, [0x140223b00]
lea rax, [0x140223b00]
mov qword [rsp + 0x20], rax
lea rdx, str.kind
xchg esp, eax
or eax, 0x4c8d4800
and al, 0x28
xchg esp, eax
or eax, 0x4c8d4800
and al, 0x28
lea r9, [rsp + 0x38]
and al, 0x38
mov r8d, 4
call fcn.1400061e0
in eax, 0x92
jmp 0x14014cefa
cmp byte [rsp + 0x31], 0
add byte [rax], al
add al, ch
in eax, 0x92
jmp 0x14014cefa
inc dword [rax + 0x31247c]
movzx eax, byte [rsp + 0x30]
and al, 0x30
je 0x14014cf47
test al, al
mov al, 1
jne 0x14014cf47
add al, 0x75
invalid
add al, byte [rax]
add byte [rax], al
jmp 0x14014cf44
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140226d53]
adc eax, 0xd9e15
adc eax, 0xd9e15
mov r8d, 1
mov eax, 1
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
push rax
sbb byte [rax + rax*8 + 0x48c0950f], al
setne al
invalid
test al, al
setne al
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rsi
pop rsi
ret
int3
add byte [rax - 0x73], cl
or eax, 0xd7283
mov r8, qword [rcx + rax*8]
add al, 0xc1
lea rcx, [0x140224218]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
invalid
invalid
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
mov rdx, rax
invalid
invalid
mov rdx, rax
jmp r9
jmp rcx
int3
invalid
test byte [rdi - 0x74fffffc], al
sbb dil, r15b
inc eax
mov dword [rsi + 0x18], eax
cmp eax, 0x1f5
add byte [rax], al
inc eax
mov dword [rsi + 0x18], eax
cmp eax, 0x1f5
add byte [rax], al
jae 0x14014d045
mov r8, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r8
jae case.0x14014d006.68
invalid
add byte [rax], al
lea edx, [rax + 1]
mov qword [rsi + 0x10], rdx
lea r9d, [rbx - 0x42]
cmp r9d, 0x17
ja case.0x14014d006.68
invalid
add byte [rax], al
add eax, 0x8d4c0000
adc eax, 0x10d68d
invalid
invalid
adc byte [rax], al
lea r10, [0x14025a68c]
invalid
movsxd r9, dword [r10 + r9*4]
add r9, r10
jmp r9
cmp rdx, r8
jae 0x14014d489
xor dword [rdi + 4], 0
invalid
xor dword [rdi + 4], 0
add al, 0
add byte [rax + 0xf73113c], al
test dword [rbp + 4], ebp
add byte [rax], al
cmp byte [rcx + rdx], 0x73
jne 0x14014d489
lea r9, [rax + 2]
mov qword [rsi + 0x10], r9
mov dword [rsi + 0x10], ecx
mov dword [rsi + 0x10], ecx
cmp r9, r8
jae 0x14014d265
cmp byte [rdx], al
add byte [rax], al
cmp byte [rcx + r9], 0x5f
jne 0x14014d265
add rax, 3
add eax, 3
mov qword [rsi + 0x10], rax
jmp 0x14014d489
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014d06b
or eax, 0x19b84100
add byte [rax], al
add al, ch
invalid
jne 0x14014d56e
mov qword [rsi], 0
mov byte [rsi + 8], 1
jmp 0x14014d56c
add byte [rax], al
mov rcx, rsi
mov edx, ebp
call fcn.14014d6f0
add byte [rax], al
add byte [rax], al
mov dil, 1
jmp 0x14014d530
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.14014d890
add byte [rax + 0x30247c], al
add byte [rax + 0x30247c], al
je 0x14014d2cf
movzx ebx, byte [rsp + 0x31]
mov rcx, qword [rsi + 0x20]
test bl, bl
fisttp dword [rdi]
test byte [rbx], ch
add eax, dword [rax]
invalid
xor dword [rax - 0x75], ecx
and byte [rbx + r11*8 + 0x32b840f], r8b
fisttp dword [rdi]
test byte [rbx], ch
add eax, dword [rax]
invalid
fisttp dword [rdi]
test byte [rbx], ch
add eax, dword [rax]
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x14014d403
lea rdx, [0x140224060]
mov r8d, 0x19
jmp case.0x1401127a8.85
and al, byte [rbx]
add byte [rax], al
and al, byte [rbx]
add byte [rax], al
mov rcx, rsi
mov edx, ebp
call fcn.14014cfa0
mov dil, 1
test al, al
jne 0x14014d56e
invalid
add byte [rax - 0x7c], al
in eax, dx
test bpl, bpl
je 0x14014d10e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014d10e
invalid
lea rdx, [0x140223c58]
mov r8d, 2
call fcn.140005750
test al, al
jne 0x14014d56e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014d131
lea rdx, [0x140223d12]
mov r8d, 1
call fcn.140005750
test al, al
jne 0x14014d56e
mov rcx, rsi
call fcn.14014e780
test rax, rax
jne 0x14014d56e
jmp 0x14014d515
mov rcx, rsi
call fcn.14014e1f0
mov rbx, rax
test bl, 1
jne 0x14014d23a
mov rcx, rsi
mov edx, ebp
call fcn.14014cfa0
invalid
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x3fe850f], eax
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x7d], cl
add byte ds:[rdi], cl
test byte [rax + 0x48000002], bl
add al, byte [rax]
add byte [rax - 0x73], cl
and al, 0x30
cmp qword [rsi], 0
je 0x14014d412
add al, byte [rax]
invalid
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.14014d890
cmp byte [rsp + 0x30], 0
jne 0x14014d0a5
cmp qword [rsi], 0
je 0x14014d443
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbx + rcx*4 + 0x74], cl
mov r14, qword [rsp + 0x38]
and al, 0x38
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.14014d960
cmp qword [rsp + 0x30], 0
cmp dword [rsp + 0x30], 0
je 0x14014d3d0
shr rbx, 0x20
movups xmm0, xmmword [rsp + 0x30]
adc byte [rsp + 0x30], al
movups xmm1, xmmword [rsp + 0x40]
and al, 0x40
and al, 0x40
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
and al, 0x50
and al, 0x50
cmp ebx, 0x110000
jne 0x14014d57e
mov rax, qword [rsp + 0x58]
or rax, qword [rsp + 0x68]
je 0x14014d534
lea rdx, [0x140223c58]
mov r8d, 2
call fcn.140005750
test al, al
jne 0x14014d56e
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x14014d534
lea rcx, [rsp + 0x50]
call fcn.14014db80
jmp 0x14014d530
mov rdi, qword [rsi + 0x20]
jmp 0x14014d4ab
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and ebx, 0x100
jne 0x14014d39c
test rcx, rcx
je 0x14014d3be
xor eax, eax
mov r10d, 0x3e
cmp r9, r8
jae case.0x14014d006.68
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdx + 0xf], al
mov dh, 0x14
or dword [rax - 0x7bf0a006], eax
jmp 0x14014d283
movzx edx, byte [rcx + r9]
cmp dl, 0x5f
je 0x14014d46f
add byte [rbp + rcx*4 + 0x5a], al
lea r11d, [rdx - 0x30]
cmp r11b, 0xa
jb 0x14014d2b1
rol byte [rcx - 0x80], 1
sti
or dh, byte [rdx + 0x23]
lea r11d, [rdx - 0x61]
cmp r11b, 0x1a
jae 0x14014d29d
add dl, 0xa9
jmp 0x14014d2ae
lea r11d, [rdx - 0x41]
cmp r11b, 0x1a
jae case.0x14014d006.68
add dl, 0xe3
mov r11d, edx
inc r9
mov qword [rsi + 0x10], r9
mul r10
jo case.0x14014d006.68
movzx edx, r11b
add rax, rdx
jae 0x14014d26d
jmp case.0x14014d006.68
cmp qword [rsi], 0
je 0x14014d443
mov rbx, qword [rsp + 0x38]
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.14014d960
cmp qword [rsp + 0x30], 0
je 0x14014d3d0
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x14014d534
lea rcx, [rsp + 0x70]
call fcn.14014db80
mov dil, 1
test al, al
jne 0x14014d56e
mov rax, qword [rsi + 0x20]
test rax, rax
je 0x14014d534
add byte [rax], al
test byte [rax + 0x34], 4
jne 0x14014d534
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140251c08]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14014d56e
mov rdx, qword [rsi + 0x20]
mov rcx, rbx
call fcn.140008640
test al, al
jne 0x14014d56e
mov rax, qword [rsi + 0x20]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140251c09]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x14014d530
test rcx, rcx
je 0x14014d3be
add byte [rcx - 0x48], al
sbb dword [rax], eax
add byte [rax], al
call fcn.140005750
mov dil, 1
test al, al
ror byte [rdi], 0x85
mov al, 1
add byte [rax], al
ror byte [rdi], 0x85
mov al, 1
add byte [rax], al
shr ebx, 8
mov qword [rsi], 0
add byte [rax - 0x6316f7a2], cl
add dword [rax], eax
invalid
add byte [rax - 0x6316f7a2], cl
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x5c
and al, 0x38
movzx ebx, byte [rsp + 0x38]
mov rcx, qword [rsi + 0x20]
test bl, bl
jne 0x14014d0b6
test rcx, rcx
je 0x14014d403
call fcn.140005750
mov dil, 1
test al, al
jne 0x14014d56e
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x14014d56c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014d56c
lea rdx, [0x140223c58]
mov r8d, 2
call fcn.140005750
test al, al
jne 0x14014d56e
cmp qword [rsi], 0
jne 0x14014d17a
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014d56c
lea rdx, [0x140224079]
mov r8d, 1
add rsp, 0x90
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
jmp fcn.140005750
inc r9
mov qword [rsi + 0x10], r9
inc rax
inc eax
je case.0x14014d006.68
rol byte [rax], 0
add byte [rax - 0x7d], cl
clc
dec dword [rdi]
test byte [rsi + 0x48000000], dh
mov edi, dword [rsi + 0x20]
cmp rax, 0xffffffffffffffff
je case.0x14014d006.68
mov rdi, qword [rsi + 0x20]
mov qword [rsi + 0x20], 0
mov rcx, rsi
xor edx, edx
call fcn.14014cfa0
test al, al
jne 0x14014d6bf
mov qword [rsi + 0x20], rdi
test rdi, rdi
je 0x14014d4d0
lea rdx, [0x140223d12]
mov r8d, 1
mov rcx, rdi
call fcn.140005750
mov dil, 1
test al, al
jne 0x14014d56e
mov rcx, rsi
call fcn.14014e250
mov dil, 1
test al, al
jne 0x14014d56e
cmp bl, 0x4d
je 0x14014d515
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014d534
invalid
lea rdx, [0x14022e370]
mov r8d, 1
call fcn.140005750
test al, al
jne 0x14014d56e
cmp qword [rsi], 0
je 0x14014d56c
dec dword [rsi + 0x18]
jmp 0x14014d56c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014d561
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as_mut_const___dyn___unsafe_extern_____
mov r8d, 0x10
call fcn.140005750
sub ebx, 0x1b740ff
test al, al
jne 0x14014d56e
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor edi, edi
mov eax, edi
add rsp, 0x90
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014d59d
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
lea rcx, str._fmt::Error_s_should_be_impossible_without_a__fmt::Formatter_
lea r9, [0x140223a68]
lea r8, [rsp + 0x30]
mov edx, 0x3d
call fcn.1401e63e0
int3
mov r10, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
cmp rcx, r10
jae 0x14014d72c
cmp byte [r9 + rcx], 0x5f
jne 0x14014d72c
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
xor eax, eax
jmp 0x14014d7d0
xor eax, eax
mov edi, 0x3e
mov r11, rcx
nop word cs:[rax + rax]
cmp r11, r10
jae 0x14014d825
movzx edx, byte [r9 + r11]
cmp dl, 0x5f
je 0x14014d7c4
lea ebx, [rdx - 0x30]
cmp bl, 0xa
jb 0x14014d781
lea ebx, [rdx - 0x61]
cmp bl, 0x1a
jae 0x14014d770
add dl, 0xa9
jmp 0x14014d77f
lea ebx, [rdx - 0x41]
cmp bl, 0x1a
jae 0x14014d825
add dl, 0xe3
jrcxz 0x14014d709
mov ebx, edx
ror dword [rcx - 1], cl
ret
inc r11
mov qword [rsi + 0x10], r11
mul rdi
jo 0x14014d825
movzx edx, bl
add rax, rdx
jae 0x14014d740
jmp 0x14014d825
inc r11
mov qword [rsi + 0x10], r11
inc rax
je 0x14014d825
dec rcx
cmp rax, rcx
jae 0x14014d825
mov ecx, dword [rsi + 0x18]
inc ecx
cmp ecx, 0x1f5
jae 0x14014d85e
cmp qword [rsi + 0x20], 0
je 0x14014d854
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x18], ecx
test r8b, r8b
setne dl
mov rcx, rsi
call fcn.14014cfa0
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
jmp 0x14014d856
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014d848
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as_mut_const___dyn___unsafe_extern_____
mov r8d, 0x10
call fcn.140005750
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14014d856
xor eax, eax
mov qword [rsi], 0
mov byte [rsi + 8], al
xor eax, eax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], r9b
leave
test ecx, ecx
je 0x14014d883
lea rdx, [0x140224060]
mov r8d, 0x19
call fcn.140005750
xlatb
jle 0x14014d863
dec dword [rcx - 0x7bfe4f3f]
leave
xlatb
jle 0x14014d863
dec dword [rcx - 0x7bfe4f3f]
leave
add dword [rcx + rcx*8 - 0x2c14368c], eax
je 0x14014d84a
jmp 0x14014d856
mov al, 1
jmp 0x14014d84a
add byte [rax], al
test r8, r8
je 0x14014db2e
mov r10, rdx
sub r10, r8
jbe 0x14014daf4
cmp byte [r9 + r8], 0xbf
jg 0x14014daf9
jmp 0x14014db4d
jne 0x14014db4d
mov r8, rdx
mov rdx, r10
add r8, r9
mov r10, r9
mov r9, r8
test rdx, rdx
je 0x14014db1b
mov qword [rcx], r10
mov qword [rcx + 8], rax
or byte [rcx + rcx*4 + 0x49], cl
adc byte [rax - 0x77], cl
push rcx
sbb bl, ch
invalid
or byte [rcx + rcx*4 + 0x49], cl
adc byte [rax - 0x77], cl
push rcx
sbb bl, ch
or eax, esi
or byte [r8], al
mov byte [rcx + 8], 0
mov qword [rcx], 0
add byte [rax], al
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
xor r8d, r8d
jmp 0x14014dafc
call fcn.1401e6680
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
and byte [rcx + rcx*4 - 0x37], cl
and byte [rcx + rcx*4 - 0x37], cl
mov r9, rdx
call fcn.1401e6680
lea rcx, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rcx
or eax, 0x4c894800
and al, 0x20
mov rcx, r9
xor r8d, r8d
mov r9, rax
shr eax, 2
mov ecx, dword [rcx]
add ah, cl
shr eax, 2
mov ecx, dword [rcx]
add ah, cl
int3
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x298
mov rsi, rdx
mov r12, rcx
lea rcx, [rsp + 0x98]
mov r8d, 0x200
xor edx, edx
call fcn.1401e5a3d
mov rcx, qword [r12 + 0x18]
mov rax, rcx
mov qword [rsp + 0x70], rcx
test rcx, rcx
je 0x14014dce6
mov qword [rsp + 0x60], rsi
mov rax, qword [r12 + 0x10]
mov qword [rsp + 0x58], rax
movzx r8d, byte [rax]
mov rcx, qword [r12]
mov rax, qword [r12 + 8]
mov eax, dword [rsp + 8]
test rax, rax
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rax
add byte [rax], al
add byte [rdi], cl
test byte [rax], bl
add dword [rax], eax
invalid
add rax, rcx
xor r12d, r12d
nop
movzx r11d, byte [rcx]
movzx edx, r11b
test dl, dl
js case.0x1400a8fea.426
inc rcx
cmp r12, 0x80
jne 0x14014dcd0
jmp case.0x1401086f2.122
mov r9d, edx
and r9d, 0x1f
movzx esi, byte [rcx + 1]
and esi, 0x3f
cmp dl, 0xdf
jbe 0x14014dc8f
movzx r10d, byte [rcx + 2]
movzx edx, byte [rcx + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
sti
invalid
jb 0x14014dcab
movzx edx, byte [rcx + 3]
and r9d, 7
shl r9d, 0x12
shl ecx, 0x12
shl r10d, 6
and edx, 0x3f
or edx, r10d
or edx, r9d
cmp edx, 0x110000
add byte [rcx], dl
add byte [rdi], cl
invalid
xchg edi, eax
add byte [rax], al
invalid
test byte [rdi + 0x48000000], dl
add ecx, 4
add rcx, 4
cmp r12, 0x80
jne 0x14014dcd0
jmp case.0x1401086f2.122
add rcx, 2
shl r9d, 6
or r9d, esi
mov edx, r9d
cmp r12, 0x80
jne 0x14014dcd0
invalid
sub ch, cl
add al, 0
add al, 0
jmp case.0x1401086f2.122
add al, 0
add byte [rax - 0x7d], cl
rol dword [rbx], 0x41
shl ecx, 0xc
add rcx, 3
shl r9d, 0xc
or r10d, r9d
mov edx, r10d
cmp r12, 0x80
je case.0x1401086f2.122
add byte [rax], al
retf 0x8944
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rsp + r12*4 + 0x98], edx
inc r12
cmp rcx, rax
jne 0x14014dc00
add byte [rax], al
add byte [rcx - 1], cl
invalid
jmp 0x14014dd14
mov rdx, qword cs:[r12]
mov rdx, qword [r12]
mov r8, qword [r12 + 8]
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
or byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x7f], cl
invalid
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
add rsp, 0x298
pop rbx
pop rbp
cwde
add al, byte [rax]
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
xor r12d, r12d
mov rax, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x58]
add rax, rbx
mov qword [rsp + 0x78], rax
lea rax, [r12 - 1]
mov qword [rsp + 0x80], rax
and al, 0x80
add byte [rax], al
add byte [rax], al
and al, 0x80
add byte [rax], al
add byte [rax], al
invalid
invalid
add al, 0xa5
add al, 0
lea rax, [r12*4 + 4]
add byte [rax], al
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
lea rbp, [rsp + r12*4]
add rbp, 0x98
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x20], cl
invalid
add byte [rax], al
mov rax, r12
neg rax
fmul dword [rax - 0x77]
and al, 0x50
mov qword [rsp + 0x50], rax
mov rax, r12
not rax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
lea rax, [r12 + 1]
mov qword [rsp + 0x20], rax
and al, 0x20
mov eax, 0x2bc
mov qword [rsp + 0x28], rax
mov r14d, 0x48
add byte [rax], al
sub byte [rcx - 0x42], al
add byte [rax], al
add byte [rax], al
mov r15d, 0x80
mov r9d, 0x1a
mov r15d, 0x80
mov r9d, 0x1a
mov ecx, 0x1a
add byte [rax], al
add byte [rax - 0x42], cl
pminsw mm4, qword [rax + 0xea0ea0e]
invalid
invalid
invalid
invalid
invalid
movabs rsi, 0xea0ea0ea0ea0ea0f
invalid
xor eax, eax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x38], eax
xor ecx, ecx
mov edx, 0x24
sub rdx, r14
mov eax, 0
mov eax, 0
add byte [rax], al
add byte [rax + 0xf], cl
ret 0x8348
cmovae rax, rdx
cmp rax, 1
adc rax, 0
rol byte [rax], 1
rol byte [rax], 1
cmp rax, 0x1a
cmp eax, 0x1a
mov edi, 0x1a
cmovae rax, r9
lea edx, [r8 - 0x61]
lea edx, [rax - 0x61]
lea edx, [rax - 0x61]
cmp dl, 0x1a
jb 0x14014dddd
lea edx, [r8 - 0x30]
cmp dl, 9
ja case.0x1401086f2.122
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x80], al
shr dl, 0x44
mov edx, eax
add r8b, 0xea
mov edx, r8d
inc rbx
movzx r9d, dl
cmp rax, r9
cmp eax, ecx
cmp eax, ecx
jbe 0x14014de20
add rcx, r9
add ecx, ecx
jb case.0x1401086f2.122
lea r13, [r12 + 1]
mov rax, rcx
or rax, r13
shr rax, 0x20
je 0x14014debb
add byte [rax], al
add byte [rax], al
mov rax, rcx
mov eax, ecx
xor edx, edx
div r13
mov r10, rdx
jmp 0x14014dec5
invalid
add byte [rax], al
nop word [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
add byte [rax], al
mov r8d, 0x24
sub r8, rax
rol byte [rcx - 0x43], 0x48
add byte [rax], al
invalid
mov r13d, 0x48
add byte [rax], al
add byte [rax + 0x4ce8894c], dl
sub eax, esi
nop
mov rax, r13
sub rax, r14
mov r11d, 0
cmovae r11, rax
cmp r11, 1
adc r11, 0
adc ebx, 0
cmp r11, 0x1a
cmovae r11, rdi
cmovae ebx, edi
cmovae ebx, edi
fisttp word [r8 + 0x3b]
pop rsp
and al, 0x78
cmp rbx, qword [rsp + 0x78]
cmp ebx, dword [rsp + 0x78]
je case.0x1401086f2.122
movzx eax, byte [rbx]
lea edx, [rax - 0x61]
cmp dl, 0x1a
jb 0x14014de76
lea edx, [rax - 0x30]
cmp dl, 9
ja case.0x1401086f2.122
jle 0x14014de72
add byte [rax], al
jle 0x14014de72
add byte [rax], al
add byte [rdx + rbp*8], al
add al, 0xea
mov edx, eax
movzx r10d, dl
mov rax, r10
invalid
mul r8
mul eax
jo case.0x1401086f2.122
sub byte [rdx + 2], 0
add byte [rcx + 1], cl
ror dword [rdi], 0x82
invalid
add r9, rax
jb case.0x1401086f2.122
add byte [rax], al
add byte [rax - 1], cl
inc rbx
inc ebx
ret
cmp r11, r10
ja 0x14014dde9
xchg dword [rsi - 1], ecx
invalid
invalid
xchg dword [rsi - 1], ecx
invalid
mov edx, 0x24
add byte [rax], al
sub rdx, r11
add r13, 0x24
add ebp, 0x24
add ebp, 0x24
invalid
mov rax, r8
mul rdx
mov r8, rax
jno 0x14014de30
cmp dword [rdx - 1], 0x35e9ffff
add al, byte [rax]
add byte [rax], al
mov eax, ecx
xor edx, edx
div r13d
cmc
invalid
jmp case.0x1401086f2.122
mov eax, ecx
xor edx, edx
div r13d
cmc
cmc
mov r10d, edx
ror byte [rcx + 1], cl
invalid
add r15, rax
setb al
mov rdx, qword [rsp + 0x68]
cmovae rdx, r15
mov qword [rsp + 0x68], rdx
mov rdx, r15
shr rdx, 0x20
push 0x48fa894c
shr edx, 0x20
jne case.0x1401086f2.122
test dword [rdx], ecx
add al, byte [rax]
add byte [rax + rax*8 + 0x202850f], al
add byte [rax], al
test al, al
jne case.0x1401086f2.122
cmp r15d, 0x110000
je case.0x1401086f2.122
add dword [rax], eax
invalid
add byte [rcx], dl
add byte [rdi], cl
test ch, dh
add dword [rax], eax
add byte [rcx + rcx*4 - 8], al
clc
mov eax, r15d
xor eax, 0xd800
add al, bl
add byte [rax], al
invalid
add eax, 0xfffff800
invalid
cmp eax, 0x10f7ff
ja case.0x1401086f2.122
cmp r12, 0x7f
cmp esp, 0x7f
ja case.0x1401086f2.122
add byte [rbp + 0x39], cl
invalid
cmp r12, r10
jbe 0x14014df50
mov eax, r12d
sub eax, r10d
test al, 3
add ecx, dword [rax - 0x75]
jl 0x14014df52
invalid
add ecx, dword [rax - 0x75]
jl 0x14014df52
cmp byte [rdx + rsi*2 + 0x48], dh
je 0x14014dfa3
mov rax, rcx
mov eax, ecx
mov r8, qword [rsp + 0x20]
or rax, r8
shr rax, 0x20
je 0x14014df67
mov rax, rcx
xor edx, edx
ror byte [rcx - 9], cl
invalid
jmp 0x14014df6e
invalid
cmp r10, 0x80
mov rdi, qword [rsp + 0x38]
and al, 0x38
cli
add byte [rax], 0
add byte [rax - 0x75], cl
jl 0x14014df7f
invalid
and al, 0x38
jb 0x14014dfdf
jmp 0x14014e1d3
mov eax, ecx
xor edx, edx
rol byte [rcx - 9], cl
invalid
imul rax, qword [rsp + 0x48]
add rcx, rax
xor eax, eax
nop dword [rax]
mov edx, dword [rbp + rax*4 - 4]
push rsp
test esp, edi
mov dword [rbp + rax*4], edx
dec rax
dec eax
mov edx, r12d
sub dl, cl
movzx edx, dl
mov dh, 0xd2
mov dh, 0xd2
and edx, 3
loop 0x14014df99
add rdx, rax
jne 0x14014df80
sub rax, qword [rsp + 0x50]
and al, 0x50
mov r12, rax
mov rax, qword [rsp + 0x80]
add rax, rdi
add eax, edi
add eax, edi
sub rax, r10
cmp rax, 3
jb 0x14014dfdf
nop word [rax + rax]
nop dword [rax + rax]
add byte [rax], al
movups xmm0, xmmword [rsp + r12*4 + 0x88]
mov byte [rax], al
add byte [rax], al
movups xmmword [rsp + r12*4 + 0x8c], xmm0
lea rax, [r12 - 4]
mov r12, rax
mov esp, eax
mov esp, eax
cmp rax, r10
ja case.0x1400f28aa.198
mov dword [rsp + r10*4 + 0x98], r15d
cmp rbx, qword [rsp + 0x78]
je 0x14014e198
shr rax, 0x20
mov r15, qword [rsp + 0x30]
je 0x14014e013
mov rax, r9
xor edx, edx
div qword [rsp + 0x28]
invalid
enter 0xffffffffffffd231, 0x48
div dword [rsp + 0x28]
invalid
mov r9, rax
jmp 0x14014e01f
mov eax, r9d
xor edx, edx
div dword [rsp + 0x28]
mov r9d, eax
mov r12, qword [rsp + 0x20]
mov rax, r9
or rax, r13
shr rax, 0x20
je 0x14014e04c
mov rax, r9
xor edx, edx
div r13
mov rcx, rax
add rcx, r9
xor r11d, r11d
cmp rcx, 0x1c8
cmp ecx, 0x1c8
jae case.0x1400e0b7a.258
jmp 0x14014e08d
mov eax, r9d
xor edx, edx
div r13d
mov ecx, eax
invalid
add rcx, r9
xor r11d, r11d
cmp rcx, 0x1c8
stc
enter 1, 0
stc
enter 1, 0
jb 0x14014e08d
mov r9, rcx
nop dword [rax + rax]
mov rax, r9
mul rsi
mul esi
mov rcx, rdx
shr rcx, 5
add r11, 0x24
add ebx, 0x24
add ebx, 0x24
cmp r9, 0x3e57
mov r9, rcx
ja 0x14014e070
inc r10
lea eax, [rcx*4]
add al, 0x8d
add byte [rax], al
add byte [rax], al
add al, 0x8d
add byte [rax], al
add byte [rax], al
lea eax, [rax + rax*8]
add ecx, 0x26
xor edx, edx
shl byte [rsi - 9], cl
int1
movzx r14d, ax
add r14, r11
fimul word [rax - 1]
invalid
mov qword [rsp + 0x38], rdi
jl 0x14014e0d4
invalid
jl 0x14014e0d4
cmp byte [rcx - 0x7d], cl
mov dword [rsp + rcx*2], 0x30247c89
mov qword [rsp + 0x30], r15
add r15, 4
mov qword [rsp + 0x30], r15
add rbp, 4
dec qword [rsp + 0x50]
and al, 0x50
dec qword [rsp + 0x48]
inc r12
mov qword [rsp + 0x20], r12
mov eax, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rax
mov r12, r13
mov r15, qword [rsp + 0x68]
and al, 0x68
mov rcx, r10
mov r9d, 0x1a
add byte [rax], al
invalid
jmp 0x14014dd9a
mov rax, qword [rsp + 0x60]
mov r14, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xd5d58
sbb byte [rax - 0x73], cl
adc eax, 0xd5d58
pop rax
pop rbp
or eax, 0x9b84100
mov eax, 9
mov rcx, r14
mov r8d, 9
mov eax, 9
mov rcx, r14
mov rsi, rax
call rax
mov bpl, 1
test al, al
invalid
jne 0x14014e16a
sal byte [rbp + 0x4d], 0x4c
mov eax, dword [rsp + 0x90]
nop
add byte [rax], al
invalid
mov r8, qword [rsp + 0x90]
add byte [rbp - 0x7b], cl
sal byte [rdx + rbp + 0x4c], 0x89
test r8, r8
je case.0x1400e0b7a.247
mov rcx, r14
int1
mov rdx, qword [rsp + 0x88]
mov rdi, rsi
call rsi
test al, al
jne 0x14014e16a
add byte [rax - 0x77], cl
idiv edi
invalid
lea rdx, [0x140223e69]
mov r8d, 1
mov eax, 1
and al, 0x5d
or eax, 0x1b84100
add byte [rcx - 0x48], al
mov eax, 1
mov rcx, r14
mov rcx, r14
call rdi
test al, al
jne 0x14014e16a
mov rcx, r14
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x70]
and al, 0x70
jo 0x14014e1aa
mov rdi, rsi
mov edi, esi
call rsi
test al, al
je case.0x1400e172b.236
mov eax, ebp
add rsp, 0x298
add esp, 0x298
add esp, 0x298
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdx, [0x140226d53]
mov r8d, 1
mov rcx, r14
int1
mov rax, rdi
jmp 0x14014dcfb
and al, 0x60
lea rbx, [rsp + 0x98]
mov r14, qword [rsp + 0x30]
and al, 0x30
nop
mov eax, dword [rbx]
mov dword [rsp + 0x44], eax
and al, 0x44
mov rcx, rsi
mov rdx, rdi
call fcn.140009c60
dec dword [rcx + 0x75c084c5]
invalid
dec dword [rcx + 0x75c084c5]
movabs dword [0xfcc6834904c38348], eax
add rbx, 4
add r14, 0xfffffffffffffffc
jne 0x14014e1b0
jmp 0x14014e16a
lea r8, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x80
or eax, 0x80ba00
add byte [rax], al
mov rcx, r10
mov ecx, edx
shr eax, 1
test eax, 0xcc00097d
or dword [rax], eax
int3
int3
call fcn.1401e5f90
or dword [rax], eax
int3
int3
int3
jae case.0x1400f3767.169
and byte [rax - 0x75], cl
add dword [rdi], ecx
mov dh, 4
adc byte [rax - 1], cl
inc rdx
invalid
invalid
mov rax, qword [rcx]
movzx eax, byte [rax + rdx]
mov dh, 4
adc byte [rax - 1], cl
inc rdx
mov qword [rcx + 0x10], rdx
lea ecx, [rax - 0x41]
mov edi, 0x731af980
invalid
stc
sbb dh, byte [rbx + 0x19]
jae 0x14014e229
xor ecx, ecx
leave
shl rax, 0x20
or rax, rcx
ret
mov ecx, 1
xor eax, eax
shl rax, 0x20
or rax, rcx
ret
add byte [rcx], dh
ror byte [rax - 0x3f], 0xe0
and byte [rax + 9], cl
enter 0x4c3, 0xffffffffffffff85
add al, 0x85
xor edx, edx
xor ecx, ecx
cmp al, 0xe6
setb cl
mov eax, 0x110000
cmovb rax, rdx
shl rax, 0x20
or rax, rcx
ret
int3
int3
in al, dx
xor byte [rax - 0x77], cl
invalid
mov edi, dword [rcx]
test r15, r15
test edi, edi
je case.0x1400a8fa3.474
mov r12, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
invalid
or byte [rax - 0x75], cl
pop rsi
adc byte [rcx + rdi - 0x1d], cl
cmp rbx, r12
jae case.0x1400a9040.484
add byte [rax], al
movzx r14d, byte [r15 + rbx]
lea r13, [rbx + 1]
lea ebp, [rbx + 1]
lea ebp, [rbx + 1]
imul eax, dword [rcx], 0x4c
mov qword [rsi + 0x10], r13
mov dword [rsi + 0x10], ebp
outsb dx, byte [rsi]
adc byte [rcx - 0x73], al
lahf
lea eax, [r14 - 0x61]
cmp al, 0x19
ja case.0x1400b0119.493
invalid
movzx eax, al
mov dh, 0xc0
sar byte [rcx + 0x3bcfbbf], 0xf
mov ecx, 0x3bcfbbf
bt ecx, eax
jb case.0x1400b0368.457
invalid
invalid
add dword [rax], eax
add byte [rax], al
movabs dword [0x8b00000168820fc1], eax
mov eax, dword [rsi + 0x18]
inc eax
mov dword [rsi + 0x18], eax
invalid
invalid
sbb dil, r15b
ror byte [rcx - 0xbc2e7ba], 1
invalid
invalid
invalid
hlt
invalid
cmp eax, 0x1f4
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
xchg dword [rdi], ebx
ja 0x14014e3d7
add dword [rax], eax
add byte [rcx + 0xf], al
movzx eax, r14b
mov dh, 0xc6
add eax, 0xffffffbf
cmp eax, 0x13
ja case.default.0x14014e2d6
lea rcx, [0x14025a6ec]
lea ecx, [0x14025a6ec]
sbb eax, 0x480010c4
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
or dword [rax + 1], 0x48e0ffc8
mov ecx, dword [rsi + 0x20]
invalid
jmp rax
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je case.0x1400a2a97.509
sbb eax, 0x20158d48
cmp dword [rax], edx
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
lea rdx, [0x140251c08]
mov r8d, 1
add byte [rax], al
call fcn.140005750
mov dil, 1
test al, al
jne case.0x1400dff1e.270
test dword [rax], edi
add al, 0
invalid
pop rbp
je case.0x140135869.100
invalid
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x438850f], eax
test dword [rax], edi
add al, 0
invalid
cmp byte [rax + rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov rcx, rsi
mov ecx, esi
call fcn.14014e250
mov dil, 1
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x425850f], eax
invalid
invalid
invalid
test al, al
jne case.0x1400dff1e.270
invalid
invalid
add al, 0
invalid
test dword [0x18114e316], esp
cmp dh, 0x41
add byte [rax], al
cmp r14b, 0x41
inc byte [rcx + 0x75]
cmp byte [rax - 0x75], cl
jne 0x14014e34f
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
and byte [rax - 0x7b], r9b
test ecx, ecx
leave
je case.0x1400bd7f8.267
lea rdx, [0x1402240a0]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
invalid
add al, ch
invalid
call fcn.140005750
test al, al
je case.0x1401086f2.123
inc dword [rax + rax*8 + 0x3fc850f]
add byte [rax], al
invalid
jne case.0x1400dff1e.270
add byte [rax - 0x49], al
mov dil, 1
add dword [rax - 0x77], ecx
int1
mov rcx, rsi
mov dl, 1
call fcn.14014e940
stc
add eax, 0xc0840000
invalid
stc
add eax, 0xc0840000
invalid
jne case.0x1400dff1e.270
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
invalid
invalid
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x7b], cl
test rcx, rcx
leave
je 0x14014e72b
iretd
add byte [rax], al
lea rdx, [0x140251c09]
cmp byte [rax], dl
adc byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call fcn.140005750
jmp case.0x1400deca7.322
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je 0x14014e734
test byte [rbx + rax - 0x72b80000], dh
lea rdx, [0x140224079]
adc eax, 0xd5cf2
add byte [rcx - 0x48], al
add dword [rax], eax
invalid
mov r8d, 1
add byte [rax], al
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140005750
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je 0x14014e3c7
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as_mut_const___dyn___unsafe_extern_____
lea edx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as_mut_const___dyn___unsafe_extern_____
adc eax, 0xd5c9f
or eax, 0x10b84100
add byte [rax], al
invalid
mov r8d, 0x10
mov eax, 0x10
add byte [rax], al
add al, ch
xchg esp, eax
jae case.0x1400b0368.424
invalid
call fcn.140005750
mov dil, 1
jmp case.0x1400af60f.456
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x36f850f], eax
add byte [rax], al
invalid
test al, al
jne case.0x1400dff1e.270
invalid
add byte [rax - 0x39], cl
mov qword [rsi], 0
invalid
add byte [rax], al
mov byte [rsi + 8], 0
or byte [rax], r8b
or byte [rax], al
jmp 0x14014e734
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x1400b0391.461
sbb eax, 0x79158d48
pop rsp
or eax, 0x19b84100
sbb dword [rax], eax
add byte [rax], al
invalid
lea rdx, [0x140224060]
mov r8d, 0x19
sbb dword [rax], eax
add byte [rax], al
call fcn.140005750
mov dil, 1
test al, al
ror byte [rdi], 0x85
cmp dword [rbx], eax
add byte [rax], al
pop rsi
jae 0x14014e3dc
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x339850f], eax
ror byte [rdi], 0x85
cmp dword [rbx], eax
ror byte [rdi], 0x85
cmp dword [rbx], eax
add byte [rax], al
mov qword [rsi], 0
mov dword [rsi], 0
add byte [rax], al
add byte [rax], al
mov byte [rsi + 8], 1
or byte [rcx], al
jmp 0x14014e734
invalid
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x7b], r9b
leave
test rcx, rcx
je 0x14014e734
sbb al, byte [rbx]
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rdx, [0x140224300]
adc eax, 0xd5edf
fistp word [rsi + 0xd]
add byte [rax - 0x75], cl
adc al, 0xc2
pop rsi
or eax, 0x148b4800
ret 0x8d4c
invalid
mov rdx, qword [rdx + rax*8]
lea r8, [0x140224230]
lea eax, [0x140224230]
add eax, 0xd5e04
or eax, 0x48b4d00
shr cl, 0x58
invalid
mov r8, qword [r8 + rax*8]
mov eax, dword [rax + rax*8]
jmp 0x14014e38d
mov rbx, qword [rsi + 0x20]
and byte [rax - 0x7b], cl
fisttp dword [rdi]
test dl, bl
add al, byte [rax]
add byte [rax - 0x73], cl
lea rdx, [0x140223d14]
test rbx, rbx
je 0x14014e71c
lea rdx, [0x140223d14]
retf
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov rcx, rbx
mov ecx, ebx
call fcn.140005750
mov dil, 1
mov bh, 1
test al, al
jne case.0x1400dff1e.270
cmp r14b, 0x50
jne 0x14014e679
add byte [rax], al
lea rdx, [0x14022409a]
adc eax, 0xd5c27
mov r8d, 6
jmp 0x14014e686
or byte [rdx], al
add byte [rax], al
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je case.0x1400a8fea.482
lea rdx, [0x140223d13]
mov r8d, 1
mov eax, 1
test dword [rax + 0xd], ebx
add byte [rcx - 0x48], al
invalid
add dword [rax], eax
add byte [rax], al
call fcn.140005750
mov dil, 1
test al, al
jne case.0x1400dff1e.270
invalid
xchg edx, eax
add al, byte [rax]
invalid
xchg edx, eax
add al, byte [rax]
add byte [rbp + 0x39], cl
invalid
invalid
cmp r13, r12
in eax, 0xf
add dword [rdi + 2], 0
add byte [rbx - 0x80], al
jae 0x14014e6f4
cmp byte [r15 + r13], 0x4c
jne 0x14014e6f4
test dword [rdx + rax], edi
add byte [rax], al
cmp al, 0x2f
jne 0x14014e6f4
test dword [rdx + rax], edi
add byte [rax], al
test dword [rdx + rax], edi
add byte [rax], al
add rbx, 2
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
mov dword [rsi + 0x10], ebx
pop rsi
adc byte [rax - 0x73], cl
and al, 0x20
and al, 0x20
lea rcx, [rsp + 0x20]
mov rdx, rsi
mov edx, esi
bnd call fcn.140151200
call fcn.140151200
sub eax, 0x7c800000
and al, 0x20
add byte [rdi], cl
invalid
test ah, ah
add dword [rax], eax
cmp byte [rsp + 0x20], 0
je 0x14014e6bc
add byte [rdi], cl
mov dh, 0x5c
and al, 0x21
movzx ebx, byte [rsp + 0x21]
mov rcx, qword [rsi + 0x20]
test bl, bl
fisttp dword [rdi]
test byte [rdi + 2], bl
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x7b], cl
test rcx, rcx
test rcx, rcx
je 0x14014e766
lea rdx, [0x140224060]
mov r8d, 0x19
sbb dword [rax], eax
add byte [rax], al
pop rbx
or eax, 0x19b84100
invalid
sbb dword [rax], eax
add byte [rax], al
add byte [rax], al
add cl, ch
push rsi
add al, byte [rax]
invalid
jmp 0x14014e75a
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140151060
jmp case.0x1400deca7.322
add cl, ch
adc eax, dword [rdx]
add byte [rax], al
mov qword [rsi + 0x10], rbx
mov rcx, rsi
xor edx, edx
call fcn.14014cfa0
invalid
invalid
invalid
jmp case.0x1400deca7.322
add byte [rax], al
invalid
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
leave
je case.0x1400d0216.319
lea rdx, [0x1402240a2]
lea edx, [0x1402240a2]
mov r8d, 4
call fcn.140005750
mov dil, 1
test al, al
jne case.0x1400dff1e.270
add dword [rax], eax
invalid
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x1ec850f], eax
add dword [rax], eax
invalid
mov rcx, rsi
call fcn.140151350
mov dil, 1
test al, al
jne case.0x1400dff1e.270
fld dword [rcx]
add byte [rax], al
mov rcx, qword [rsi]
test rcx, rcx
je 0x14014e693
test byte [rdx], ch
add dword [rax], eax
invalid
invalid
test byte [rdx], ch
add dword [rax], eax
add byte [rax - 0x75], cl
adc byte [rax + 0x3b], r9b
or byte [rdi], r9b
jae 0x14014e693
cmp byte [rcx + rax], 0x4c
jne 0x14014e693
add byte [rax], al
inc rax
mov qword [rsi + 0x10], rax
adc byte [rax - 0x73], r9b
mov rax, qword [rsi + 0x10]
cmp rax, qword [rsi + 8]
invalid
invalid
jae 0x14014e693
sbb al, 1
add byte [rax], al
cmp byte [rcx + rax], 0x4c
jne 0x14014e693
add byte [rax], al
inc rax
mov qword [rsi + 0x10], rax
adc byte [rax - 0x73], r9b
and al, 0x20
adc byte [rax - 0x73], r9b
and al, 0x20
mov rdx, rsi
call fcn.140151200
add byte [rax], al
bnd call fcn.140151200
cmp byte [rsp + 0x20], 0
add byte [rdi], cl
test dword [rax], edi
invalid
jne 0x14014e4d8
mov rbx, qword [rsp + 0x28]
test rbx, rbx
je 0x14014e72b
test byte [rbp + 1], bh
add byte [rax], al
test byte [rbp + 1], bh
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x7b], cl
test ecx, ecx
je 0x14014e5d1
lea rdx, [0x1402240a6]
mov r8d, 3
pop rdx
or eax, 0x3b84100
add byte [rax], al
add al, ch
xchg dword [rcx - 0x15], esi
inc dword [rax + rax*8 + 0x165850f]
test al, al
jne case.0x1400dff1e.270
call fcn.140005750
test al, al
jne case.0x1400dff1e.270
mov rcx, rsi
mov rdx, rbx
call fcn.14014f020
jmp case.0x1400f28aa.237
add dword [rax], r8d
invalid
mov rcx, rsi
call fcn.140150e40
jmp case.0x1400deca7.322
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je 0x14014e614
sbb eax, 0x13158d48
lea rdx, [0x140223d11]
mov r8d, 1
add byte [rax], al
add al, ch
jno 0x14014e5f3
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x122850f], eax
jne case.0x1400dff1e.270
test dword [rdx], esp
add dword [rax], eax
add byte [rax], al
push rdi
or eax, 0x1b84100
add byte [rax], al
add al, ch
jno 0x14014e5f3
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x122850f], eax
invalid
test dword [rdx], esp
invalid
test dword [rdx], esp
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
add byte [rax], al
mov rcx, rsi
call fcn.1401512c0
mov dil, 1
test rax, rax
ror byte [rdi], 0x85
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
cmp rdx, 1
jne 0x14014e655
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
and byte [rax - 0x7b], r9b
leave
test ecx, ecx
je 0x14014e72b
lea rdx, [0x140223d10]
mov r8d, 1
add al, ch
add esi, dword [rcx - 0x15]
inc dword [rax + rax*8 + 0xe1850f]
ror byte [rdi], 0x85
loope 0x14014e653
add byte [rax], al
invalid
push rsi
or eax, 0x1b84100
add byte [rax], al
add al, ch
add esi, dword [rcx - 0x15]
inc dword [rax + rax*8 + 0xe1850f]
ror byte [rdi], 0x85
loope 0x14014e653
invalid
ror byte [rdi], 0x85
loope 0x14014e653
invalid
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014e72b
test cl, cl
leave
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xdd16c
lea rdx, [0x14022b7d5]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call fcn.140005750
jmp case.0x1400f28aa.237
or eax, 0x4b84100
add byte [rax], al
add byte [rax - 0x77], cl
fld1
ret 0xeb70
invalid
mov eax, 4
mov rcx, rbx
call fcn.140005750
jmp case.0x1400e0b7a.297
jmp case.0x1400f28aa.234
invalid
jmp case.0x1400e0b7a.297
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014e3c7
test byte [rdi], ah
std
invalid
invalid
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as_mut_const___dyn___unsafe_extern_____
lea edx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as_mut_const___dyn___unsafe_extern_____
mov r8d, 0x10
add byte [rax], al
add al, ch
sahf
jo 0x14014e69c
add byte [rax], al
call fcn.140005750
test al, al
je 0x14014e3c7
invalid
inc dword [rax + rax*8 - 0x2f27bf1]
invalid
invalid
jmp case.0x1400dff1e.270
mov rdx, qword [rsp + 0x28]
test rdx, rdx
je 0x14014e6f4
mov rcx, rsi
call fcn.14014f020
push rdx
or dword [rax], eax
add byte [rax], al
push rdx
or dword [rax], eax
add byte [rax], al
mov dil, 1
test al, al
jne case.0x1400dff1e.270
mov rcx, qword [rsi + 0x20]
invalid
invalid
add byte [rax], al
mov dil, 1
test al, al
jne case.0x1400dff1e.270
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
leave
je 0x14014e6f4
lea rdx, [0x14022e450]
mov r8d, 1
add al, ch
invalid
jo case.0x1400dff1e.302
invalid
or eax, 0x1b84100
add byte [rax], al
add al, ch
invalid
jo case.0x1400dff1e.302
inc dword [rax + rax*8 - 0x7fbebd8b]
invalid
test al, al
jne case.0x1400dff1e.270
cmp r14b, 0x52
push rdx
je 0x14014e71c
and cl, byte [rax - 0x75]
and byte [rax - 0x7b], r9b
test ecx, ecx
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014e71c
lea rdx, [0x140224096]
lea edx, [0x140224096]
mov r8d, 4
call fcn.140005750
mov dil, 1
mov bh, 1
jmp 0x14014e714
inc dword [rax - 0x49]
add dword [rax + rax*8 - 0x76b7e58b], eax
test al, al
jne case.0x1400dff1e.270
mov rcx, rsi
mov bh, 1
test al, al
jne case.0x1400dff1e.270
mov rcx, rsi
call fcn.14014e250
invalid
mov dil, 1
test al, al
jne case.0x1400dff1e.270
cmp qword [rsi], 0
je 0x14014e734
dec dword [rsi + 0x18]
xor edi, edi
mov eax, edi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
test rcx, rcx
je 0x14014e766
invalid
sbb dword [rax - 0x73], ecx
adc eax, 0xd58fc
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as_mut_const___dyn___unsafe_extern_____
mov r8d, 0x10
adc byte [rax], al
add byte [rax], al
call fcn.140005750
mov dil, 1
test al, al
jne case.0x1400dff1e.270
int1
outsd dx, dword [rsi]
jmp 0x14014e75e
inc dword [rax - 0x49]
add dword [rax + rax*8 - 0x38b72f8b], eax
invalid
invalid
mov qword [rsi], 0
mov dword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x14014e734
int3
int3
int3
in al, dx
sub byte [rax - 0x75], cl
add dword [rax - 0x7b], ecx
sal byte [rsi + rdx*2 + 0x48], 0x89
iretd
or eax, 0xf6314500
mov rcx, qword [rdi + 0x10]
mov ecx, dword [rdi + 0x10]
adc byte [r8 + 0x3b], r9b
or byte [r11 + 6], r14b
jae 0x14014e7b0
cmp rcx, qword [rdi + 8]
jae 0x14014e7b0
cmp byte [rax + rcx], 0x45
je 0x14014e7f2
sub r14, 1
sub esi, 1
out dx, al
add dword [rdx + 0x1b], esi
jb 0x14014e7d1
mov rcx, qword [rdi + 0x20]
mov ecx, dword [rdi + 0x20]
test rcx, rcx
je 0x14014e7d1
mov r8d, 2
add al, byte [rax]
add byte [rax], al
mov rdx, rbx
call fcn.140005750
invalid
test al, al
jne 0x14014e7eb
mov rcx, rdi
call fcn.14014e810
test al, al
invalid
jne 0x14014e7eb
mov rax, qword [rdi]
test rax, rax
jne 0x14014e7a0
jmp 0x14014e7fb
imul bl
adc byte [rsi + 1], bh
mov esi, 1
add byte [rax], al
add bl, ch
or dword [rax - 1], ecx
ror dword [rax - 0x77], 0x4f
adc byte [r9], r14b
jmp 0x14014e7fb
inc rcx
mov qword [rdi + 0x10], rcx
invalid
invalid
adc byte [r9], r14b
xor esi, esi
test byte [rax - 0x77], 0xf0
mov rax, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
int3
int3
invalid
leave
je 0x14014e85e
mov r8, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
adc byte [rcx + rdi - 0x40], cl
adc byte [rcx + rdi - 0x40], cl
jae 0x14014e85e
movzx edx, byte [rcx + rax]
adc al, 1
cmp edx, 0x4b
cli
je 0x14014e86b
je 0x14014e86b
je 0x14014e86b
cmp edx, 0x4c
jne 0x14014e85e
cli
jne 0x14014e85e
lea r9, [rax + 1]
mov qword [rsi + 0x10], r9
invalid
invalid
adc byte [rbp + 0x39], r9b
sal dword [rbx + 0x39], 0x42
cmp dword [rdx - 0x80], eax
cmp al, 9
pop rdi
cmp r9, r8
jae 0x14014e881
invalid
cmp dword [rdx - 0x80], eax
cmp byte [rcx + r9], 0x5f
cmp al, 9
pop rdi
or dword [rdi + 0x75], ebx
xor cl, byte [rax - 0x7d]
rol byte [rdx], 0x48
mov dword [rsi + 0x10], eax
invalid
jne 0x14014e881
add rax, 2
mov qword [rsi + 0x10], rax
invalid
adc byte [rcx], dh
xor eax, eax
shr cl, 0xc3
add byte [rax], al
add byte [rax - 0x77], cl
int1
jmp 0x14014e921
mov rcx, rsi
add rsp, 0x20
invalid
pop rsi
jmp fcn.14014e250
in eax, 0xf9
invalid
inc rax
inc eax
mov qword [rsi + 0x10], rax
mov rcx, rsi
xor edx, edx
add rsp, 0x20
ror byte [rax - 0x7d], cl
invalid
pop rsi
jmp fcn.14014e940
xor eax, eax
mov r10d, 0x3e
mov edx, 0x3e
mov edx, 0x3e
add byte ds:[rax], al
add byte [rdi], cl
nop dword [rax]
cmp r9, r8
invalid
jae case.0x14013b08b.110
or dword [rax + 0x40745ffa], eax
lea r11d, [rdx - 0x30]
pop rdx
rol byte [rcx - 0x80], 1
sti
or dh, byte [rdx + 0x1f]
pop rdx
rol byte [rcx - 0x80], 1
sti
or dh, byte [rdx + 0x1f]
lea r11d, [rdx - 0x61]
cmp r11b, 0x1a
jae 0x14014e8b8
add dl, 0xa9
jmp 0x14014e8c5
invalid
lea r11d, [rdx - 0x41]
cmp r11b, 0x1a
jae case.0x14013b08b.110
add dl, 0xe3
mov r11d, edx
inc r9
mov qword [rsi + 0x10], r9
adc byte [rcx - 9], r9b
invalid
adc byte [rcx - 9], r9b
loop case.0x1401447d3.88
invalid
jo case.0x14013b08b.110
invalid
movzx edx, r11b
add rax, rdx
jae 0x14014e890
ror dword [rcx + rcx*4 + 0x4e], 0x10
mov qword [rsi + 0x10], r9
inc rax
jne 0x14014e921
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x1401127a8.161
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as_mut_const___dyn___unsafe_extern_____
adc eax, 0xd5755
mov r8d, 0x10
call fcn.140005750
dec dword [rcx - 0x7bfe4f3f]
leave
add byte [rax], al
add al, ch
outsb dx, byte [rsi]
jmp case.0x140135869.139
invalid
dec dword [rcx - 0x7bfe4f3f]
leave
jne case.0x14013b08b.112
or eax, 0x6c748
add byte [rax], al
add dh, al
or byte [rax], r8b
or byte [rax], al
mov qword [rsi], 0
mov byte [rsi + 8], 0
or byte [rax], al
or byte [rax], al
xor eax, eax
add rsp, 0x20
pop rsi
ret
and byte [rsi - 0x3d], bl
mov rcx, rsi
mov rdx, rax
add rsp, 0x20
and byte [rsi - 0x17], bl
out dx, eax
invalid
add byte [rax], al
and byte [rsi - 0x17], bl
out dx, eax
invalid
int3
int3
int3
push rbx
sub rsp, 0x38
cmp byte [rax - 0x77], cl
invalid
mov rcx, qword [rcx]
test rcx, rcx
je 0x14014eee7
invalid
nop
invalid
add byte [rax], al
invalid
cmp byte [rax - 0x77], cl
invalid
test byte [rax + 0x4c000005], dl
mov ecx, dword [rsi + 8]
mov rax, qword [rsi + 0x10]
add eax, 0x8b4c0000
or byte [rax - 0x75], r9b
add byte [rbx + rcx*4 + 0x4e], cl
or byte [rax - 0x75], cl
adc byte [rcx + r15 - 0x38], r9b
cmp rax, r9
jae case.0x14014e9ac.67
cmp esi, 1
inc byte [rcx]
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x1c
sbb al, 1
lea r8, [rax + 1]
invalid
invalid
invalid
add byte [rax], al
movzx ebx, byte [rcx + rax]
sbb al, 1
lea r8, [rax + 1]
mov qword [rsi + 0x10], r8
invalid
adc byte [rbx + rcx*4 + 0x56], al
sbb byte [rcx - 1], al
ret 0x8944
mov r10d, dword [rsi + 0x18]
inc r10d
mov dword [rsi + 0x18], r10d
cmp r10d, 0x1f4
hlt
add dword [rax], eax
add byte [rdi], cl
invalid
test byte [rax], al
add byte [rax], al
hlt
add dword [rax], eax
add byte [rdi], cl
xchg dword [rax + rax + 0xf440000], eax
test byte [rax], al
add byte [rax], al
movzx r10d, bl
test byte [rax], al
add byte [rax], al
movzx r10d, bl
add r10d, 0xffffffbf
add edx, 0xffffffbf
cmp r10d, 0x38
ja case.0x14014e9ac.67
cli
cmp byte [rdi], cl
xchg eax, ecx
add dword [rax], eax
add byte [rbp + rcx*4 + 0x1d], cl
sbb eax, 0x10bd97
movsxd r10, dword [r11 + r10*4]
lea r11, [0x14025a73c]
sbb eax, 0x10bd97
movsxd r10, dword [r11 + r10*4]
add r10, r11
jmp r10
cmp r8, r9
jae case.0x14014e9ac.104
adc byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
je case.0x14014e9ac.104
lea rdx, [0x140223e69]
mov r8d, 1
call fcn.140005750
mov dil, 1
test al, al
jne 0x14014ef0c
mov rcx, rsi
mov edx, ebx
call fcn.14014f210
add byte [rax - 0x49], al
add dword [rax + rax*8 + 0x50e850f], eax
add byte [rax], al
mov dil, 1
test al, al
jne 0x14014ef0c
cmp qword [rsi], 0
je 0x14014ef0a
test byte [rdx], al
invalid
add byte [rax], al
dec dword [rsi + 0x18]
jmp 0x14014ef0a
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014ea36
lea rdx, [0x140224060]
mov r8d, 0x19
call fcn.140005750
insd dword [rdi], dx
jmp 0x14014ea2a
mov dil, 1
or eax, 0x19b84100
add byte [rax], al
add al, ch
and eax, 0x40ffeb6d
insd dword [rdi], dx
jmp 0x14014ea2a
mov dil, 1
insd dword [rdi], dx
jmp 0x14014ea2a
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x4d6850f], eax
add byte [rax], al
test al, al
jne 0x14014ef0c
mov qword [rsi], 0
mov dword [rsi], 0
mov byte [rsi + 8], 1
jmp 0x14014ef0a
invalid
add byte [rax - 0x77], cl
int1
call fcn.14014f4e0
jmp 0x14014e9f3
sbb al, 0x42
cmp byte [rcx + rax], 0x65
jne case.0x14014e9ac.81
add rax, 2
mov qword [rsi + 0x10], rax
mov rcx, rsi
call fcn.14014fa00
jmp 0x14014e9f3
test dl, dl
je 0x14014ebc4
xor ebp, ebp
jmp 0x14014eced
test dl, dl
je 0x14014ec54
xor ebp, ebp
jmp 0x14014edd7
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014eb8c
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as_mut_const___dyn___unsafe_extern_____
mov r8d, 0x10
call fcn.140005750
mov dil, 1
test al, al
jne 0x14014ef0c
mov qword [rsi], 0
mov byte [rsi + 8], 0
jmp 0x14014ef0a
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014ecea
lea rdx, [0x1402240e5]
mov r8d, 1
call fcn.140005750
mov bpl, 1
mov dil, 1
test al, al
je 0x14014eced
jmp 0x14014ef0c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014edd4
lea rdx, [0x1402240e5]
mov r8d, 1
call fcn.140005750
mov bpl, 1
mov dil, 1
test al, al
je 0x14014edd7
jmp 0x14014ef0c
mov bpl, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014ed13
lea rdx, [0x140223d13]
mov r8d, 1
call fcn.140005750
mov dil, 1
test al, al
jne 0x14014ef0c
cmp bl, 0x52
je 0x14014ed3e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014ed3e
lea rdx, [0x140224096]
mov r8d, 4
call fcn.140005750
mov dil, 1
test al, al
jne 0x14014ef0c
mov dil, 1
mov rcx, rsi
mov dl, 1
call fcn.14014e940
jmp 0x14014ef47
mov bpl, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014edfd
lea rdx, [0x140223d11]
mov r8d, 1
call fcn.140005750
mov dil, 1
test al, al
jne 0x14014ef0c
mov rcx, rsi
call fcn.14014fd50
mov dil, 1
test rax, rax
jne 0x14014ef0c
cmp rdx, 1
jne 0x14014ee3e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014ef4b
lea rdx, [0x140223d10]
mov r8d, 1
call fcn.140005750
test al, al
jne 0x14014ef0c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014ef4b
lea rdx, [0x14022b7d5]
mov r8d, 1
call fcn.140005750
jmp 0x14014ef47
xor edi, edi
mov eax, edi
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
ret
test al, al
jne 0x14014ef0c
test bpl, bpl
je 0x14014e9fe
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014e9fe
lea rdx, [0x140226d53]
mov r8d, 1
call fcn.140005750
jmp 0x14014e9f3
mov rcx, qword [rdi + 0x10]
cmp rcx, qword [rdi + 8]
jae 0x14014fcf0
cmp byte [rax + rcx], 0x45
je 0x14014fd34
sub r14, 1
jb 0x14014fd11
mov rcx, qword [rdi + 0x20]
test rcx, rcx
je 0x14014fd11
mov r8d, 2
mov rdx, rbx
call fcn.140005750
test al, al
jne 0x14014fd2d
mov rcx, rdi
mov dl, 1
call fcn.14014e940
and eax, 0x84ffffec
invalid
jne 0x14014fd2d
and eax, 0x84ffffec
sal byte [rbp + 0xe], 0x48
mov eax, dword [rdi]
mov rax, qword [rdi]
test rax, rax
jne 0x14014fce0
jmp 0x14014fd3d
mov esi, 1
jmp 0x14014fd3d
inc rcx
mov qword [rdi + 0x10], rcx
xor esi, esi
mov rax, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
ret
int3
int3
sub rsp, 0x68
mov r8, qword [rcx]
test r8, r8
je 0x140150019
mov rsi, rcx
mov ebp, 0x3e
add byte [rax - 0x73], cl
jl 0x14014fe3c
and byte [rax - 0x73], cl
pop rsp
and al, 0x40
lea r14, [0x14022d8c4]
lea r15, [0x140224081]
xor r12d, r12d
invalid
in al, 0x4c
mov ecx, dword [rsi + 8]
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
jae case.0x1400b0368.482
cmp byte [r8 + rax], 0x45
je 0x14015005a
test r12, r12
je 0x14014fe7f
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], r9b
leave
je 0x14014fe7f
mov r8d, 2
mov rdx, r15
call fcn.140005750
test al, al
jne 0x140150006
wait
add dword [rax], eax
invalid
wait
add dword [rax], eax
add byte [rbx + rcx*4 + 6], cl
mov r8, qword [rsi]
test r8, r8
je 0x14014ff22
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
jae 0x14014ff70
sub eax, 0
add byte [rax], al
cmp byte [r8 + rax], 0x73
jne 0x14014ff70
lea rcx, [rax + 1]
mov qword [rsi + 0x10], rcx
cmp rcx, r9
add dword [rax - 0x77], ecx
adc byte [rcx + r15 - 0x37], r9b
jae 0x14014feb4
cmp byte [r8 + rcx], 0x5f
jne 0x14014feb4
invalid
jmp 0x14014ff70
xor eax, eax
nop word cs:[rax + rax]
invalid
cmp rcx, r9
jae 0x14014ffe7
adc al, 8
cmp dl, 0x5f
je 0x14014ff54
jge 0x14014fed5
add byte [rax], al
jge 0x14014fed5
rol byte [rcx - 0x80], 1
cli
or dh, byte [rdx + 0x23]
lea r10d, [rdx - 0x61]
cmp r10b, 0x1a
jae 0x14014fef0
invalid
sbb dh, byte [rbx + 5]
add dl, 0xa9
jmp 0x14014ff01
lea r10d, [rdx - 0x41]
cmp r10b, 0x1a
jae 0x14014ffe7
add dl, 0xe3
jrcxz 0x14014ff43
mov r10d, edx
inc rcx
mov qword [rsi + 0x10], rcx
mul rbp
jo 0x14014ffe7
rol dword [rax], cl
add byte [rax], al
movzx edx, r10b
add rax, rdx
jae 0x14014fec0
ror byte [rax + 1], cl
sal byte [rbx - 0x5d], 1
jae 0x14014fec0
jmp 0x14014ffe7
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140150019
mov r13d, 1
mov ebp, 1
mov r8d, 1
add dword [rax], eax
add byte [rax], al
lea rdx, [0x140224079]
call fcn.140005750
jmp 0x14014ff46
test al, al
je 0x14014ffd6
add byte [rax], al
invalid
invalid
jmp 0x14014ff46
inc dword [rax + rax*8 + 0x87840f]
add byte [rax], al
jmp 0x14015001c
mov rcx, rdi
mov rdx, rsi
call fcn.14014d960
fcos
dec dword [rax - 0x7d]
jl 0x14014ffa3
and byte [rax], al
fcos
dec dword [rax - 0x7d]
jl 0x14014ffa3
and byte [rax], al
je 0x140150030
add byte [rdi], cl
adc byte [rsp + 0x20], al
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
adc byte [rsp + 0x30], cl
movaps xmmword [rsp + 0x50], xmm1
and al, 0x50
movaps xmmword [rsp + 0x40], xmm0
mov r13, qword [rsi + 0x20]
outsb dx, byte [rsi]
and byte [rbp - 0x7b], cl
in eax, dx
je 0x14014ffc8
and al, 0x48
mov ecx, ebx
mov rcx, rbx
mov rdx, r13
call fcn.14014db80
test al, al
jne 0x140150006
mov rcx, rsi
mov dl, 1
call fcn.14014e940
invalid
invalid
test al, al
jne 0x140150006
invalid
mov r8, qword [rsi]
mov eax, dword [rsi]
inc r12
test r8, r8
ror byte [rdi], 0x85
invalid
invalid
invalid
invalid
ror byte [rdi], 0x85
invalid
jmp 0x140150019
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x14015000e
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as_mut_const___dyn___unsafe_extern_____
mov r8d, 0x10
adc byte [rax], al
add byte [rax], al
call fcn.140005750
jmp 0x140150001
test al, al
je 0x14015000e
mov r13d, 1
jmp 0x14015001c
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor r13d, r13d
mov rax, r13
add rsp, 0x68
push 0x5e5f5d5b
pop r12
pop r13
pop r14
pop r15
ret
movzx ebx, byte [rsp + 0x28]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x140150063
test rcx, rcx
je case.0x1400dfcfc.333
lea rdx, [0x140224060]
mov r8d, 0x19
call fcn.140005750
test al, al
jne 0x140150006
jmp case.0x1400dfcfc.333
inc rax
mov qword [rsi + 0x10], rax
jmp 0x140150019
test rcx, rcx
je case.0x1400dfcfc.333
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as_mut_const___dyn___unsafe_extern_____
mov r8d, 0x10
call fcn.140005750
test al, al
jne 0x140150006
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x140150019
sub esp, 0xb0
mov rdx, qword [rcx + 8]
mov r8, qword [rcx + 0x20]
mov eax, 0x110001
add byte [rcx], dl
add byte [rcx + rbp - 0x3e], cl
jb 0x140150498
invalid
in eax, 3
add byte [rax], al
invalid
mov rax, qword [rcx]
lea r9, [rax + r8]
lea ecx, [rax + rax]
mov qword [rcx], r9
mov dword [rcx], ecx
mov qword [rcx + 8], rdx
cmp r8, 2
cmp eax, 2
jne 0x1401504d5
or al, byte [rax + rax]
invalid
or al, byte [rax + rax]
add byte [rdi + rcx - 0x4a], al
adc byte [rdi + rcx - 0x4a], al
movzx eax, byte [rax + 1]
lea eax, [r10 - 0x30]
cmp eax, 0xa
or dh, byte [rdx + 0x1e]
movzx r10d, byte [rax]
movzx r8d, byte [rax + 1]
movzx eax, byte [rax + 1]
lea eax, [r10 - 0x30]
cmp eax, 0xa
or dh, byte [rdx + 0x1e]
or dh, byte [rdx + 0x1e]
or r10d, 0x20
add r10d, 0xffffff9f
add r10d, 0xa
mov eax, 0xffffffff
cmovae eax, r10d
cmp eax, 0x10
clc
adc byte [rdi], cl
add edx, 3
add byte [rax], al
clc
adc byte [rdi], cl
add edx, 3
add byte [rax], al
lea r11d, [r8 - 0x30]
cmp r11d, 0xa
jb 0x140150125
invalid
or r8d, 0x20
add r8d, 0xffffff9f
rcr byte [rdi + 0xac08341], 0x41
mov ebx, 0xffffffff
cmovae r11d, r8d
cmp r11d, 0x10
jae 0x1401504bd
invalid
cwde
add eax, dword [rax]
invalid
fadd dword [rcx - 0x7d]
sti
adc byte [rdi], cl
sbb dword [rax - 0x3ffffffd], 0xffffffe0
add al, 0x41
or bl, al
shl al, 4
or r11b, al
js 0x14015017b
mov byte [rsp + 0x24], r11b
mov word [rsp + 0x25], 0
mov dword [rsp + 0x25], 0x44c60000
and al, 0x27
mov byte [rsp + 0x27], 0
lea rax, [rsp + 0x24]
lea eax, [rsp + 0x24]
add byte [rax - 0x73], cl
and al, 0x24
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov r8d, 1
mov eax, 1
lea rsi, [rsp + 0x40]
lea rdx, [rsp + 0x24]
invalid
and al, 0x48
mov ecx, esi
mov rcx, rsi
call fcn.140005fe0
cmp qword [rsp + 0x40], 0
jl 0x140150191
invalid
invalid
je 0x1401501aa
invalid
pop rsi
jmp 0x140150168
dec dword [rax - 0x7d]
jl 0x140150191
add byte [rcx + rdi - 0x48], sil
add byte [rcx + rdi - 0x48], dh
mov eax, 0x110000
add byte [rax], al
adc dword [rax], eax
invalid
add cl, ch
sbb eax, 0xb8000003
jmp 0x140150498
mov eax, 0x110000
add byte [rax], al
adc dword [rax], eax
invalid
add byte [rcx - 0x80], al
sti
ror byte [rdi], 0x82
invalid
invalid
cmp r11b, 0xc0
jb 0x140150498
invalid
invalid
add eax, dword [rax]
invalid
cmp r11b, 0xe0
jb 0x1401501e4
cmp r11b, 0xf0
cmp bl, 0xf0
jae 0x140150243
add byte [rax], al
add byte [rcx - 0x48], al
add eax, dword [rax]
mov r8d, 3
add byte [rax], al
mov r10b, 1
xor eax, eax
jmp 0x140150258
mov rcx, qword [rsp + 0x48]
and al, 0x48
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
and al, 0x78
and al, 0x78
lea rdx, [rcx + rax]
test rax, rax
test eax, eax
test eax, eax
je 0x1401501d7
movzx eax, byte [rcx]
test al, al
js 0x1401501f1
add ecx, ebp
add r8b, byte [rax]
add byte [rax + 0x110000], bh
add byte [rax], al
adc dword [rax], eax
mov eax, 0x110000
add byte [rax], al
adc dword [rax], eax
mov r8, rcx
jmp 0x14015041b
mov r8d, 2
xor r10d, r10d
xor eax, eax
jmp 0x140150258
add dword [rcx - 0x7d], eax
jrcxz 0x140150240
cmp al, 0xdf
jbe 0x1401503fd
movzx edx, byte [rcx + 2]
shl r11d, 6
invalid
and r10d, 0x3f
or r10d, r11d
fidivr dword [rax + rsi*8]
invalid
fidivr dword [rax + rsi*8]
jb 0x14015040d
lea r8, [rcx + 4]
movzx eax, byte [rcx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
loop case.0x1400ec2ae.290
invalid
and eax, 0x3f
or eax, r10d
or eax, r9d
jmp 0x14015041b
invalid
add dword [rax], eax
add byte [rcx - 0x80], al
sti
clc
cmp r11b, 0xf8
jae 0x140150498
or dword [rbx + 2], 0
add al, byte [r8]
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
mov al, 1
xor r10d, r10d
xor edx, edx
add byte [rax], al
add byte [rax - 0x2dcebaff], dh
xor edx, edx
xor edx, edx
mov byte [rsp + 0x24], r11b
mov word [rsp + 0x25], 0
mov byte [rsp + 0x27], 0
lea rsi, [rsp + 0x24]
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], r8
cmp rdx, 2
jb 0x140150171
invalid
invalid
invalid
lea rdi, [r9 + 2]
lea rsi, [rdx - 2]
mov qword [rcx], rdi
mov qword [rcx + 8], rsi
movzx r14d, byte [r9]
movzx ebx, byte [r9 + 1]
movzx ebx, byte [rcx + 1]
movzx ebx, byte [rcx + 1]
lea edi, [r14 - 0x30]
cmp edi, 0xa
dec dword [rdx]
dec dword [rdx]
jb 0x1401502c1
or r14d, 0x20
add r14d, 0xffffff9f
add r14d, 0xa
and byte [rcx - 0x7d], al
invalid
mov edi, 0xffffffff
cmovae edi, r14d
cmp edi, 0xf
invalid
ja 0x1401504bd
add byte [rax], al
invalid
add byte [rax], al
lea ebp, [rbx - 0x30]
cmp ebp, 0xa
jb 0x1401502e3
or ebx, 0x20
add ebx, 0xffffff9f
add ebx, 0xa
mov ebp, 0xffffffff
cmovae ebp, ebx
cmp ebp, 0xf
ja 0x1401504bd
shl dil, 4
or bpl, dil
mov byte [rsp + 0x25], bpl
mov byte [rsp + 0x25], ch
mov byte [rsp + 0x25], ch
cmp r11b, 0xe0
jb 0x140150157
ja 0x1401504bd
shl sil, 4
or bl, sil
mov byte [rsp + 0x26], bl
pop rsp
and al, 0x26
pop rsp
and al, 0x26
test r10b, r10b
jne 0x140150157
test ebx, esp
std
invalid
invalid
test ebx, esp
std
invalid
dec dword [rcx - 0x7d]
cmp r11, 2
sti
add cl, byte [rdi]
invalid
invalid
jb 0x140150171
dec dword [rbp - 0x73]
push rcx
invalid
lea r10, [r9 + 6]
lea edx, [rcx + 6]
add rdx, 0xfffffffffffffffa
ret 0x4cfa
mov qword [rcx], r10
mov qword [rcx + 8], rdx
adc dword [rax - 0x77], ecx
push rcx
or byte [rbp + 0xf], al
invalid
invalid
movzx r10d, byte [r9 + 4]
movzx edx, byte [r9 + 5]
mov dh, 0x51
invalid
mov dh, 0x51
add al, 0x41
movzx edx, byte [rcx + 5]
mov dh, 0x51
invalid
mov dh, 0x51
add eax, 0xd04a8d41
lea ecx, [r10 - 0x30]
cmp ecx, 0xa
jb 0x1401503be
invalid
stc
or dh, byte [rdx + 0x1e]
invalid
or r10d, 0x20
and byte [rcx - 0x7d], al
ret 0x419f
add r10d, 0xffffff9f
add r10d, 0xa
ret 0xb90a
invalid
invalid
invalid
invalid
ret 0xb90a
cmovae ecx, r10d
cmovae ecx, edx
retf 0xf983
cmp ecx, 0xf
ja 0x1401504bd
add byte [rax], al
add byte [rbp + rcx*4 + 0x4a], al
rol byte [rcx - 0x7d], 1
cmp r9d, 0xa
jb 0x1401503e5
or edx, 0x20
invalid
invalid
lea r9d, [rdx - 0x30]
cmp r9d, 0xa
jb 0x1401503e5
retf 0x8320
add edx, 0xffffff9f
add edx, 0xa
or al, byte [rcx - 0x47]
invalid
invalid
invalid
inc dword [rdi + rcx + 0x43]
retf 0x8341
stc
invalid
ja 0x1401504bd
or al, byte [rcx - 0x47]
lea r8, [rcx + 3]
shl r9d, 0xc
or r10d, r9d
or edx, ecx
mov eax, r10d
cmp r8, rdx
je 0x140150489
invalid
mov dh, 0x50
add dword [rcx - 0x7d], eax
loop 0x140150489
movzx r11d, byte [r8 + 2]
and r11d, 0x3f
jrcxz 0x140150492
jrcxz 0x140150492
movzx r8d, byte [r8 + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 0xc
shl r11d, 6
or r11d, r10d
and r8d, 0x3f
or r8d, r11d
or r8d, r9d
cmp r8d, 0x110000
cmp eax, 0x110000
cmp eax, 0x110000
sete r8b
sete al
cmp eax, 0x110000
jne 0x140150493
add byte [rbp + 0xc], dh
jmp 0x1401504ed
mov r8b, 1
cmp eax, 0x110000
je 0x1401504ed
pop rdx
test r8b, r8b
test al, al
je 0x1401504ed
add rsp, 0xb0
mov al, 0
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
sar dword [rdx], cl
or eax, 0x3b900
add byte [rax], al
mov rdx, r8
mov r8, rax
call fcn.1401e5f90
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x2b
call fcn.1401e6090
lea rcx, str.internal_error:_entered_unreachable_codeI___
lea r8, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x28
call fcn.1401e6090
call fcn.140150800
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
lea rax, [0x1401508e0]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
lea rax, [0x1400123d0]
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140004ed0]
mov qword [rsp + 0x68], rax
lea rax, str.internal_error:_entered_unreachable_code:_str::from_utf8_____was_expected_to_have_1_char__but__chars_were_found
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 4
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x98], 3
lea rdx, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
lea rcx, [rsp + 0x80]
call fcn.1401e5ed0
int3
cmp rbx, 3
jb 0x14015260e
movzx eax, word [r13]
cmp eax, 0x525f
je 0x14015264d
cmp byte [r13], 0x52
je 0x140152624
mov r12d, 2
cmp rbx, 3
jbe 0x140152aed
movzx eax, word [r13]
xor eax, 0x5f5f
movzx ecx, byte [r13 + 2]
mov dh, 0x4d
add al, byte [rbx + 0x96652f1]
ror dword [rdi], 0x85
invalid
invalid
add byte [rax], al
mov dh, 0x4d
add al, byte [rbx + 0x96652f1]
ror dword [rdi], 0x85
or byte [0x14f5625e7], al
mov dh, 0x45
add edi, dword [rdi + rdi*4]
movzx eax, byte [r13 + 3]
cmp al, 0xbf
jle 0x140152c17
lea r15, [r13 + 3]
mov r14, 0xfffffffffffffffd
add al, 0xbf
mov r12d, 2
cmp al, 0x19
jbe 0x140152675
jmp 0x140152aed
mov ebx, 2
cmp byte [r13], 0x52
mov r12d, 2
jne 0x140152aed
movzx eax, byte [r13 + 1]
cmp al, 0xbf
jle 0x140152b43
lea r15, [r13 + 1]
mov r14, 0xffffffffffffffff
add al, 0xbf
mov r12d, 2
cmp al, 0x19
jbe 0x140152675
jmp 0x140152aed
movzx eax, byte [r13 + 2]
cmp al, 0xbf
jle 0x140152b63
lea r15, [r13 + 2]
mov r14, 0xfffffffffffffffe
add al, 0xbf
mov r12d, 2
cmp al, 0x19
ja 0x140152aed
add r14, rbx
xor eax, eax
nop word [rax + rax]
cmp r14, rax
je 0x140152695
cmp byte [r15 + rax], 0
lea rax, [rax + 1]
jns 0x140152680
jmp 0x140152aed
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], 0
mov dword [rsp + 0x60], 0
mov qword [rsp + 0x68], 0
mov dword [rsp + 0x70], 0
lea rcx, [rsp + 0x48]
xor edx, edx
call fcn.14014cfa0
test al, al
jne 0x140152b83
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x140152aed
movzx eax, byte [rsp + 0x50]
movzx edx, byte [rsp + 0x57]
shl edx, 0x10
movzx r8d, word [rsp + 0x55]
or r8d, edx
shl r8, 0x20
mov edx, dword [rsp + 0x51]
or rdx, r8
mov r8, qword [rsp + 0x58]
shl rdx, 8
or rdx, rax
cmp r8, rdx
jae 0x14015279e
movzx eax, byte [rcx + r8]
add al, 0xbf
cmp al, 0x1a
jae 0x14015279e
movsd xmm0, qword [rsp + 0x60]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x58], r8
movlps qword [rsp + 0x60], xmm0
mov qword [rsp + 0x68], 0
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x70], 0
lea rcx, [rsp + 0x48]
xor edx, edx
call fcn.14014cfa0
test al, al
jne 0x140152b83
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x140152aed
movzx eax, byte [rsp + 0x50]
movzx edx, byte [rsp + 0x57]
shl edx, 0x10
movzx r8d, word [rsp + 0x55]
or r8d, edx
shl r8, 0x20
mov edx, dword [rsp + 0x51]
or rdx, r8
mov r8, qword [rsp + 0x58]
shl rdx, 8
or rdx, rax
test r8, r8
je 0x140152950
mov r9, rdx
sub r9, r8
jbe 0x140152963
cmp byte [rcx + r8], 0xbf
jg 0x140152969
jmp 0x140152c03
lea eax, [r11 - 0x30]
cmp eax, 9
ja 0x14015259d
mov rdx, rsi
xor eax, eax
jmp 0x1401527f0
inc rcx
cmp r11d, 0x110000
je 0x14015259d
mov rsi, rdx
lea edi, [r11 - 0x30]
cmp edi, 0xa
jae 0x1401528a8
mul r10
mov rdx, rax
seto bpl
cmovo rdx, rsi
mov eax, edi
add rax, rdx
setb r11b
test bpl, bpl
jne 0x14015259d
test r11b, r11b
jne 0x14015259d
cmp rcx, r9
je 0x14015259d
movzx edi, byte [rcx]
movzx r11d, dil
test r11b, r11b
jns 0x1401527e0
mov esi, r11d
and esi, 0x1f
movzx ebp, byte [rcx + 1]
and ebp, 0x3f
cmp r11b, 0xdf
jbe 0x140152888
movzx r11d, byte [rcx + 2]
shl ebp, 6
and r11d, 0x3f
or r11d, ebp
cmp dil, 0xf0
jb 0x140152899
movzx edi, byte [rcx + 3]
add rcx, 4
and esi, 7
shl esi, 0x12
shl r11d, 6
and edi, 0x3f
or edi, r11d
or edi, esi
mov r11d, edi
jmp 0x1401527e3
add rcx, 2
shl esi, 6
or esi, ebp
mov r11d, esi
jmp 0x1401527e3
add rcx, 3
shl esi, 0xc
or r11d, esi
jmp 0x1401527e3
test rax, rax
jne 0x1401528c7
inc r14
cmp r11d, 0x45
jne 0x1401527cc
jmp 0x140152ab4
inc rcx
dec rax
je 0x1401528ad
cmp rcx, r9
je 0x14015259d
movzx ebp, byte [rcx]
movzx r11d, bpl
test r11b, r11b
jns 0x1401528bf
mov edx, r11d
and edx, 0x1f
movzx r12d, byte [rcx + 1]
and r12d, 0x3f
cmp r11b, 0xdf
jbe 0x140152930
movzx edi, byte [rcx + 2]
shl r12d, 6
and edi, 0x3f
or edi, r12d
cmp bpl, 0xf0
jb 0x14015293f
movzx r11d, byte [rcx + 3]
and edx, 7
shl edx, 0x12
shl edi, 6
and r11d, 0x3f
or r11d, edi
or r11d, edx
cmp r11d, 0x110000
je 0x14015259d
add rcx, 4
jmp 0x1401528c2
add rcx, 2
shl edx, 6
or edx, r12d
mov r11d, edx
jmp 0x1401528c2
add rcx, 3
shl edx, 0xc
or edi, edx
mov r11d, edi
jmp 0x1401528c2
mov r9, rdx
add rcx, r8
xor r8d, r8d
test r9, r9
jne 0x140152978
jmp 0x140152ac0
jne 0x140152c03
add rcx, r8
xor r8d, r8d
test r9, r9
je 0x140152ac0
mov r12d, 2
cmp byte [rcx], 0x2e
jne 0x140152aed
lea rax, [rcx + r9]
mov r11b, 0x2e
movabs rdx, 0x7e0000007f
mov r10, rcx
test r11b, r11b
js 0x1401529c0
inc r10
movzx r11d, r11b
lea esi, [r11 - 0x21]
cmp esi, 0x19
jae 0x140152a50
jmp 0x140152a6d
mov esi, r11d
and sil, 0x1f
movzx esi, sil
movzx ebp, byte [r10 + 1]
and ebp, 0x3f
cmp r11b, 0xdf
jbe 0x140152a20
movzx edi, byte [r10 + 2]
shl ebp, 6
and edi, 0x3f
or edi, ebp
cmp r11b, 0xf0
jb 0x140152a37
movzx r11d, byte [r10 + 3]
and esi, 7
shl esi, 0x12
shl edi, 6
and r11d, 0x3f
or r11d, edi
or r11d, esi
cmp r11d, 0x110000
je 0x140152ac3
add r10, 4
lea esi, [r11 - 0x21]
cmp esi, 0x19
jae 0x140152a50
jmp 0x140152a6d
add r10, 2
shl esi, 6
add al, cl
out 6, al
or esi, ebp
mov r11d, esi
lea esi, [r11 - 0x21]
cmp esi, 0x19
jae 0x140152a50
jmp 0x140152a6d
add r10, 3
shl esi, 0xc
or edi, esi
mov r11d, edi
lea esi, [r11 - 0x21]
cmp esi, 0x19
jb 0x140152a6d
nop dword [rax]
mov esi, r11d
and esi, 0xffffffdf
add esi, 0xffffffbf
cmp esi, 0x1a
jb 0x140152a6d
lea esi, [r11 - 0x3a]
cmp esi, 0x26
ja 0x140152a84
bt rdx, rsi
jae 0x140152a84
cmp r10, rax
je 0x140152ac3
movzx r11d, byte [r10]
test r11b, r11b
jns 0x1401529a0
jmp 0x1401529c0
add r11d, 0xffffff81
cmp r11d, 0xfffffffc
jae 0x140152a6d
jmp 0x140152aed
sub r9, rcx
test r9, r9
jne 0x140152978
xor r9d, r9d
mov rax, qword [rsp + 0xb8]
mov qword [rax + 8], r8
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], r14
mov qword [rax + 0x20], r13
mov qword [rax + 0x28], rbx
mov qword [rax + 0x30], rcx
mov qword [rax + 0x38], r9
mov r12d, 1
mov rax, qword [rsp + 0xb8]
mov qword [rax], r12
add rsp, 0xe8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r13
mov rdx, rbx
mov r9, rbx
call fcn.1401e6680
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov r8d, 2
mov rcx, r13
mov rdx, rbx
mov r9, rbx
call fcn.1401e6680
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
lea rcx, str._fmt::Error_s_should_be_impossible_without_a__fmt::Formatter_
lea r9, [0x140223a68]
lea r8, [rsp + 0xd0]
mov edx, 0x3d
call fcn.1401e63e0
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 2
mov rcx, r13
mov rdx, r14
mov r9, r14
call fcn.1401e6680
lea rax, [0x140224158]
mov qword [rsp + 0x20], rax
mov rcx, r13
mov rdx, r14
xor r8d, r8d
call fcn.1401e6680
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, r13
mov rdx, r14
mov r9, r14
call fcn.1401e6680
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.1401e6680
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov r8d, 3
mov rcx, r13
mov rdx, rbx
mov r9, rbx
call fcn.1401e6680
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x140152bf0
leave
mov edi, 0xa
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x70], r15
jmp 0x140152cad
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rdx, r12
mov r8, rbx
call qword [rax + 0x18]
test al, al
mov r14d, dword [rsp + 0x3c]
mov r15, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x30]
jne 0x140153867
cmp rcx, r15
setne r14b
je 0x140153867
test rdx, rdx
je 0x14015387e
lea r13, [rcx + 1]
movzx r8d, byte [rbp]
movzx eax, r8b
xor r12d, r12d
mov r10, rdx
test r8b, r8b
jns 0x140152d00
jmp 0x140152d3b
shl r9d, 0xc
or ebx, r9d
mov r11d, ebx
lea rbx, [r12 + rbp]
add r11d, 0xffffffd0
cmp r11d, 9
jbe 0x140152d16
jmp 0x140152dc2
movzx r11d, r8b
lea rbx, [r12 + rbp]
add r11d, 0xffffffd0
cmp r11d, 9
ja 0x140152dc2
cmp r10, 2
jb 0x14015387e
movzx r8d, byte [rbp + r12 + 1]
cmp r8b, 0xbf
jle 0x1401538c5
dec r10
inc r12
test r8b, r8b
jns 0x140152d00
mov r9d, r8d
and r9b, 0x1f
movzx r9d, r9b
movzx r11d, byte [rbp + r12 + 1]
and r11d, 0x3f
cmp r8b, 0xdf
jbe 0x140152da0
movzx ebx, byte [rbp + r12 + 2]
shl r11d, 6
and ebx, 0x3f
or ebx, r11d
cmp r8b, 0xf0
jb 0x140152ce0
movzx r11d, byte [rbp + r12 + 3]
and r9d, 7
shl r9d, 0x12
shl ebx, 6
and r11d, 0x3f
or r11d, ebx
or r11d, r9d
cmp r11d, 0x110000
jne 0x140152db0
jmp 0x14015387e
shl r9d, 6
or r9d, r11d
mov r11d, r9d
nop word [rax + rax]
lea rbx, [r12 + rbp]
add r11d, 0xffffffd0
cmp r11d, 9
jbe 0x140152d16
mov r9, rdx
sub r9, r10
je 0x140152ddc
jb 0x1401538e5
cmp byte [rbp + r9], 0xbf
jle 0x1401538e5
test r9, r9
test ecx, ecx
je 0x1401538fc
cmp eax, 0x2b
je 0x140152e70
cmp eax, 0x2d
jne 0x140152dfd
cmp r9, 1
je 0x140153896
cmp r9, 0x11
jae 0x140152e86
xor eax, eax
xor r12d, r12d
nop dword [rax]
movzx edx, byte [rbp + rax]
add edx, 0xffffffd0
cmp edx, 9
ja 0x140153896
lea r11, [r12 + r12*4]
mov edx, edx
lea r12, [rdx + r11*2]
inc rax
cmp r9, rax
jne 0x140152e10
test r12, r12
je 0x140152ede
mov rax, r10
sub rax, r12
mov qword [rsp + 0x30], rax
jbe 0x140152ef0
cmp byte [rbx + r12], 0xbf
jle 0x14015391d
cmp r13, r15
je 0x140152f06
jmp 0x140153030
dec r9
je 0x140153896
inc rbp
cmp r9, 0x11
jb 0x140152e07
xor r11d, r11d
xor r12d, r12d
nop dword [rax]
cmp r9, r11
je 0x140152ed0
movzx esi, byte [rbp + r11]
mov rax, r12
mul rdi
seto dl
add esi, 0xffffffd0
cmp esi, 9
ja 0x140153896
mov r12, rax
mov al, 2
test dl, dl
jne 0x140153898
mov edx, esi
inc r11
add r12, rdx
jae 0x140152e90
jmp 0x140153898
mov rsi, qword [rsp + 0x28]
test r12, r12
jne 0x140152e3c
mov qword [rsp + 0x30], r10
jmp 0x140153030
jne 0x14015391d
xor eax, eax
mov qword [rsp + 0x30], rax
cmp r13, r15
jne 0x140153030
mov eax, dword [rsi + 0x34]
and eax, 4
je 0x140153030
cmp r8b, 0x68
jne 0x140153030
cmp r12, 2
jb 0x140152f33
cmp byte [rbx + 1], 0xbf
jle 0x1401539b1
lea rdx, [r12 - 1]
jmp 0x140152f35
xor edx, edx
lea rax, [rbx + 1]
add rdx, rbx
inc rdx
jmp 0x140152f72
add rax, 2
shl r9d, 6
or r9d, ebp
mov r8d, r9d
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jb 0x140152f72
nop dword [rax]
or r8d, 0x20
add r8d, 0xffffff9f
cmp r8d, 6
jae 0x140153030
cmp rax, rdx
je 0x140153849
movzx r11d, byte [rax]
movzx r8d, r11b
test r8b, r8b
js 0x140152fa0
inc rax
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x140152f60
jmp 0x140152f72
mov r9d, r8d
and r9d, 0x1f
movzx ebp, byte [rax + 1]
and ebp, 0x3f
cmp r8b, 0xdf
jbe 0x140152f41
movzx r10d, byte [rax + 2]
shl ebp, 6
and r10d, 0x3f
or r10d, ebp
cmp r11b, 0xf0
jb 0x140153008
movzx r8d, byte [rax + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
or r8d, r9d
cmp r8d, 0x110000
je 0x140153849
add rax, 4
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x140152f60
jmp 0x140152f72
add rax, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x140152f60
jmp 0x140152f72
test rcx, rcx
je 0x140153055
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r8d, 2
lea rdx, [0x140223c58]
call qword [rax + 0x18]
test al, al
jne 0x140153867
mov qword [rsp + 0x78], r13
mov dword [rsp + 0x3c], r14d
mov r13, r12
mov r14, rbx
cmp r12, 2
jb 0x140153090
movzx eax, word [rbx]
mov r13, r12
mov r14, rbx
cmp eax, 0x245f
jne 0x140153090
cmp byte [rbx + 1], 0xbf
jle 0x1401539ba
lea r14, [rbx + 1]
lea r13, [r12 - 1]
nop
mov rbp, rbx
add rbp, r12
mov r12, r14
mov rbx, r13
test r13, r13
je 0x140153130
movzx eax, byte [r12]
cmp eax, 0x24
je 0x140153250
cmp eax, 0x2e
jne 0x140153130
cmp rbx, 2
jb 0x1401532cb
add cl, byte [rdi]
invalid
movzx ecx, byte [r12 + 1]
cmp cl, 0xbf
jle 0x140153982
movzx eax, cl
test cl, cl
js 0x14015361c
cmp eax, 0x2e
jne 0x1401537c4
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r8d, 2
lea rdx, [0x140223c58]
call qword [rax + 0x18]
test al, al
jne 0x140153864
cmp rbx, 3
jb 0x1401537a6
cmp byte [r12 + 2], 0xc0
jl 0x1401539fa
add rbx, 0xfffffffffffffffe
mov r13, rbx
jmp 0x1401537a9
lea rax, [r12 + rbx]
xor r8d, r8d
mov rcx, r12
jmp 0x140153162
lea r9, [rcx + 1]
cmp edx, 0x24
je 0x140153210
mov r8, r14
sub r8, rcx
add r8, r9
mov rcx, r9
cmp edx, 0x2e
je 0x140153210
cmp rcx, rax
je 0x140152c80
mov r14, r8
movzx r9d, byte [rcx]
movzx edx, r9b
test dl, dl
jns 0x140153140
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x1401531d9
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp r9b, 0xf0
jb 0x1401531f2
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r10d, 6
and edx, 0x3f
or edx, r10d
or edx, r8d
cmp edx, 0x110000
je 0x140152c80
lea r9, [rcx + 4]
cmp edx, 0x24
jne 0x14015314d
jmp 0x140153210
lea r9, [rcx + 2]
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0x24
jne 0x14015314d
jmp 0x140153210
lea r9, [rcx + 3]
shl r8d, 0xc
or r10d, r8d
mov edx, r10d
cmp edx, 0x24
jne 0x14015314d
nop dword [rax]
test r14, r14
je 0x14015326f
mov r15, rbx
sub r15, r14
jbe 0x14015328f
cmp byte [r12 + r14], 0xbf
jle 0x14015393a
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rdx, r12
mov r8, r14
call qword [rax + 0x18]
test al, al
jne 0x140153864
cmp byte [r12 + r14], 0xc0
jge 0x1401532ba
jmp 0x140153965
cmp rbx, 2
jb 0x1401532f3
cmp byte [r12 + 1], 0xbf
jle 0x14015398b
lea rax, [rbx - 1]
jmp 0x1401532f5
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rdx, r12
xor r8d, r8d
call qword [rax + 0x18]
mov r14d, 0
test al, al
je 0x1401532bd
jmp 0x140153864
jne 0x14015393a
test r12, r12
je 0x14015393a
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rdx, r12
mov r8, rbx
call qword [rax + 0x18]
test al, al
jne 0x140153864
mov r14, rbx
mov rbx, r15
add r12, r14
mov r13, rbx
mov r14, r12
jmp 0x140153096
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r8d, 1
lea rdx, [0x1402516da]
call qword [rax + 0x18]
test al, al
jne 0x140153864
xor r13d, r13d
jmp 0x1401537f6
xor eax, eax
lea r15, [r12 + 1]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
movabs rax, 0x2400000024
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x40]
call fcn.14014cb10
cmp qword [rsp + 0x80], 0
je 0x140152c80
mov rdx, qword [rsp + 0x88]
cmp rdx, 0xffffffffffffffff
je 0x140153957
lea r9, [rdx + 1]
cmp rbx, 2
jb 0x140153371
cmp byte [r15], 0xc0
jl 0x140153900
cmp r9, rbx
jae 0x140153387
cmp byte [r12 + r9], 0xc0
jl 0x140153900
lea r14, [rdx + 2]
jmp 0x14015339c
jne 0x140153900
mov r14, rdx
mov r13, rbx
mov rax, r12
add r14, 2
je 0x1401533d5
mov r13, rbx
sub r13, r14
jbe 0x1401533b0
cmp byte [r12 + r14], 0xc0
jge 0x1401533b6
jmp 0x14015395c
jne 0x14015395c
add r14, r12
cmp rdx, 1
je 0x1401533f5
cmp rdx, 2
je 0x140153562
mov rax, r14
test rdx, rdx
je 0x140152c80
cmp byte [r12 + 1], 0x75
mov r14, rax
jne 0x140152c80
cmp byte [r12 + 2], 0xbf
jle 0x140153994
dec rdx
jmp 0x140153414
movzx ecx, byte [r15]
lea rax, [0x140223d10]
cmp ecx, 0x43
je 0x1401535fa
cmp ecx, 0x75
jne 0x140152c80
xor edx, edx
lea rax, [r12 + 2]
lea rcx, [r12 + rdx]
add rcx, 2
mov r8, rax
jmp 0x14015345e
add r8, 2
shl r10d, 6
or r10d, esi
mov r9d, r10d
mov rsi, qword [rsp + 0x28]
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x14015345e
nop word cs:[rax + rax]
add r9d, 0xffffff9f
cmp r9d, 6
jae 0x14015352c
cmp r8, rcx
je 0x140153520
movzx r15d, byte [r8]
movzx r9d, r15b
test r9b, r9b
js 0x140153490
inc r8
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jae 0x140153450
jmp 0x14015345e
mov r10d, r9d
and r10d, 0x1f
movzx esi, byte [r8 + 1]
and esi, 0x3f
cmp r9b, 0xdf
jbe 0x140153426
movzx r11d, byte [r8 + 2]
shl esi, 6
and r11d, 0x3f
or r11d, esi
cmp r15b, 0xf0
jb 0x1401534fa
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
mov rsi, qword [rsp + 0x28]
je 0x140153520
add r8, 4
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jae 0x140153450
jmp 0x14015345e
add r8, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
mov rsi, qword [rsp + 0x28]
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jae 0x140153450
jmp 0x14015345e
xor ecx, ecx
test rdx, rdx
jne 0x140153537
jmp 0x140152c80
mov cl, 1
test rdx, rdx
je 0x140152c80
movzx r8d, byte [rax]
cmp r8d, 0x2d
je 0x14015366f
cmp r8d, 0x2b
jne 0x140153679
dec rdx
je 0x140152c80
lea rax, [r12 + 3]
jmp 0x140153679
movzx ecx, word [r15]
lea rax, [0x140223d15]
cmp ecx, 0x5053
je 0x1401535fa
movzx ecx, word [r15]
lea rax, [0x140223d14]
cmp ecx, 0x5042
je 0x1401535fa
movzx ecx, word [r15]
lea rax, [0x140223d13]
cmp ecx, 0x4652
je 0x1401535fa
movzx ecx, word [r15]
lea rax, [0x140223d12]
cmp ecx, 0x544c
je 0x1401535fa
movzx ecx, word [r15]
lea rax, [0x14022e370]
cmp ecx, 0x5447
je 0x1401535fa
movzx ecx, word [r15]
lea rax, [0x140223d11]
cmp ecx, 0x504c
je 0x1401535fa
movzx ecx, word [r15]
lea rax, [0x14022b7d5]
cmp ecx, 0x5052
je 0x1401535fa
cmp byte [r15], 0x75
je 0x1401533e4
jmp 0x140152c80
mov rcx, qword [rsi + 0x20]
mov r9, qword [rsi + 0x28]
mov r8d, 1
mov rdx, rax
call qword [r9 + 0x18]
test al, al
je 0x140153096
jmp 0x140153864
and eax, 0x1f
movzx r8d, byte [r12 + 2]
and r8d, 0x3f
cmp cl, 0xdf
jbe 0x1401537b5
movzx edx, byte [r12 + 3]
shl r8d, 6
and edx, 0x3f
or edx, r8d
cmp cl, 0xf0
jb 0x140153801
movzx ecx, byte [r12 + 4]
and eax, 7
shl eax, 0x12
shl edx, 6
and ecx, 0x3f
or ecx, edx
or eax, ecx
cmp eax, 0x2e
je 0x1401530e5
jmp 0x1401537c4
cmp rdx, 1
je 0x140152c80
xor r9d, r9d
xor r8d, r8d
cmp rdx, 9
jb 0x140153773
nop dword [rax]
cmp rdx, r9
je 0x1401536e3
movzx r10d, byte [rax + r9]
lea r11d, [r10 - 0x30]
cmp r11d, 0xa
jb 0x1401536c7
or r10d, 0x20
add r10d, 0xffffff9f
add r10d, 0xa
mov r11d, 0xffffffff
cmovb r10d, r11d
mov r11d, r10d
cmp r10d, 0xf
ja 0x140152c80
cmp r8d, 0xfffffff
ja 0x140152c80
shl r8d, 4
or r8d, r11d
inc r9
cmp rdx, r9
jne 0x140153695
mov eax, r8d
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef0800
mov eax, 0x110000
cmovb r8d, eax
cmp r8d, 0x110000
sete al
or cl, al
jne 0x140152c80
mov dword [rsp + 0x40], r8d
mov eax, r8d
shl eax, 0xb
cmp eax, 0x88050000
jae 0x14015384e
cmp r8d, 0x20
jb 0x140152c80
add r8d, 0xffffff81
cmp r8d, 0x21
jb 0x140152c80
lea rcx, [rsp + 0x40]
mov rdx, rsi
call fcn.140009c60
test al, al
je 0x140153096
jmp 0x140153864
shl r8d, 4
or r8d, r11d
inc r9
cmp rdx, r9
je 0x1401536e3
movzx r10d, byte [rax + r9]
lea r11d, [r10 - 0x30]
cmp r11d, 0xa
jb 0x140153760
or r10d, 0x20
add r10d, 0xffffff9f
add r10d, 0xa
mov r11d, 0xffffffff
cmovb r10d, r11d
mov r11d, r10d
cmp r10d, 0xf
jbe 0x140153760
jmp 0x140152c80
xor r13d, r13d
add r12, 2
mov r14, r12
jmp 0x140153096
shl eax, 6
or eax, r8d
cmp eax, 0x2e
je 0x1401530e5
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r8d, 1
lea rdx, [0x1402516da]
call qword [rax + 0x18]
test al, al
jne 0x140153864
cmp byte [r12 + 1], 0xc0
jl 0x1401539da
dec rbx
mov r13, rbx
inc r12
mov r14, r12
jmp 0x140153096
shl eax, 0xc
or eax, edx
cmp eax, 0x2e
je 0x1401530e5
jmp 0x1401537c4
xor r14d, r14d
jmp 0x140153867
lea r8, [0x1401f41b8]
mov ecx, 1
mov edx, 1
call fcn.1401e5f90
mov r14b, 1
mov eax, r14d
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov edx, 0x2b
call fcn.1401e6090
mov al, 1
mov byte [rsp + 0x40], al
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140223aa8]
lea r8, [rsp + 0x40]
mov edx, 0x2b
call fcn.1401e63e0
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, rbx
mov rdx, r10
mov r9, r10
call fcn.1401e6680
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, rbp
xor r8d, r8d
call fcn.1401e6680
xor eax, eax
jmp 0x140153898
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r12
mov rdx, rbx
call fcn.1401e6680
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r10
mov r8, r12
mov r9, r10
call fcn.1401e6680
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, rbx
xor r8d, r8d
mov r9, r14
call fcn.1401e6680
call fcn.1401e6720
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x14015396c
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, rbx
mov r8, r14
mov r9, rbx
call fcn.1401e6680
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x1401539e1
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x1401539e1
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r15
mov r9, rdx
call fcn.1401e6680
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x1401539c1
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, rbx
mov rdx, r12
mov r9, r12
call fcn.1401e6680
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r12
mov rdx, rbx
mov r9, rbx
call fcn.1401e6680
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 2
mov rcx, r12
mov rdx, rbx
mov r9, rbx
call fcn.1401e6680
int3
call fcn.140163ce0
mov r14, qword [rbp + 0x70]
movabs r15, 0x8000000000000000
add byte [rax], al
or byte [rbp + 0x39], 0xfe
jne 0x140154ce8
movabs r14, 0x8000000000000000
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140154c94
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140155c6f
mov rcx, rax
mov qword [0x1402b32e8], rax
mov esi, 5
mov r8d, 5
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140155c6f
mov rdi, rax
mov byte [rax + 4], 0x2f
mov dword [rax], 0x73676f6c
shl r14, 1
test r14, r14
invalid
je 0x140154cd7
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, rdi
mov eax, 5
mov qword [rbp + 0xd8], rax
jmp 0x140154d07
mov rbx, qword [rbp + 0x78]
mov rsi, qword [rbp + 0x80]
mov ch, 0x80
add byte [rax], al
add byte [rax + 0x88bd], al
add byte [rax], al
mov ch, 0x80
add byte [rax], al
add byte [rax + 0x88bd], al
add byte [rax], al
je case.0x1400ec2ae.323
mov qword [rbp + 0xd8], r14
lea rcx, [rbp + 0x70]
mov qword [rbp + 0xe0], rbx
mov rdx, rbx
mov r8, rsi
call fcn.140168800
cmp dword [rbp + 0x70], 2
jne 0x140154d35
mov rax, qword [rbp + 0x78]
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x20], 2
jmp 0x140154d74
movups xmm0, xmmword [rbp + 0x70]
movups xmm1, xmmword [rbp + 0x80]
movups xmm2, xmmword [rbp + 0x90]
add byte [rdi], cl
adc byte [rbp + 0xa0], bl
add byte [rdi], cl
adc byte [rbp + 0xa0], bl
movaps xmmword [rbp - 0x20], xmm0
mov rax, qword [rbp + 0xb0]
mov qword [rbp + 0x20], rax
mov dword [rbp + 0x20], eax
movaps xmmword [rbp + 0x10], xmm3
movaps xmmword [rbp], xmm2
movaps xmmword [rbp - 0x10], xmm1
cmp qword [rbp - 0x20], 2
jne 0x14015525f
lea rcx, [rbp - 0x18]
call fcn.140041570
cmp qword [rbp + 0xd8], 0
je 0x140154d9d
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xe0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0xef], 1
lea rdx, str.SCORCHED_LOG_PATHSCORCHED_LOG_PREFIXFailed_to_create_logs_folder.log
lea rcx, [rbp + 0x70]
mov r8d, 0x11
adc dword [rax], eax
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
call fcn.140163ce0
mov r9, qword [rbp + 0x70]
movabs r14, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rbp + 0x39], 0xf1
jne 0x140154e51
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140154dfd
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140155cb3
mov rcx, rax
mov qword [0x1402b32e8], rax
mov esi, 5
mov r8d, 5
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140155cb3
mov rdi, rax
mov byte [rax + 4], 0x2f
mov dword [rax], 0x73676f6c
shl r14, 1
test r14, r14
test esi, esi
je 0x140154e40
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rbx
add byte [rcx], dh
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0x9c718
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, rdi
mov eax, 5
mov qword [rbp + 0xd8], rax
jmp 0x140154e70
mov rbx, qword [rbp + 0x78]
mov rsi, qword [rbp + 0x80]
cmp byte [rbp + 0x88], 0
mov ebp, 0x88
add byte [rdi], cl
test byte [rbp + 0xc], ch
add byte [rax], al
mov ebp, 0x88
add byte [rdi], cl
test byte [rbp + 0xc], ch
add byte [rax], al
mov qword [rbp + 0xd8], r9
mov qword [rbp + 0xe0], rbx
mov rcx, rbx
mov rdx, rsi
call fcn.140167dd0
mov rsi, rax
cmp qword [rbp + 0xd8], 0
je 0x140154ea5
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xe0]
test eax, esp
add byte [rax], al
add bh, bh
adc eax, 0x9c6b3
lea rax, [0x140224504]
mov qword [rbp + 0xb8], rax
test dword [rax + 0x48000000], edi
mov dword [rbp + 0xc0], 0x1c
test eax, eax
add byte [rax], al
add byte [rax + rax], bl
add byte [rax], al
test eax, eax
add byte [rax], al
add byte [rax + rax], bl
add byte [rax], al
test rsi, rsi
jne 0x140155bb7
mov dword [rbp - 0x20], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
mov dword [rbp - 8], 7
clc
invalid
add byte [rax], al
add byte [rax - 0x39], cl
cld
add byte [rax], al
add byte [rax], al
mov word [rbp + 4], 0
add al, 0
add dh, al
add r8b, byte [r9]
mov byte [rbp + 4], 1
mov byte [rbp + 0xef], 1
add byte [rax], al
add dword [rax - 0x73], ecx
adc eax, 0xcf5e0
lea rcx, [rbp + 0x70]
mov r8d, 0x11
adc dword [rax], eax
add byte [rax], al
clc
invalid
adc dword [rax], eax
add byte [rax], al
call fcn.140163ce0
mov rdi, qword [rbp + 0x70]
cmp rdi, r15
jne case.0x1400bd7f8.299
movabs rdi, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax + 0x6c05b60f], al
in al, 0x15
add byte [rax - 0x75], cl
or eax, 0x15e3b4
mov ah, 0xe3
invalid
invalid
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
mov ah, 0xe3
invalid
invalid
adc eax, 0xc9854800
test rcx, rcx
jne 0x140154f52
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140155c91
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 5
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140155c91
mov byte [rax + 4], 0x2f
mov dword [rax], 0x73676f6c
jae 0x140154fbc
mov dword [rbp + 0x30], 5
jae 0x140154fbc
mov dword [rbp + 0x30], 5
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], 5
shl rdi, 1
test rdi, rdi
je 0x140154fc7
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
mov eax, esi
call qword [sym.imp.kernel32.dll_HeapFree]
add bl, ch
invalid
mov rsi, qword [rbp + 0x78]
mov rax, qword [rbp + 0x80]
cmp byte [rbp + 0x88], 0
add byte [rax], 0
add byte [rax + 0x88bd], al
add byte [rax], al
je 0x140155327
mov qword [rbp + 0x30], rdi
mov dword [rbp + 0x30], edi
xor byte [rax - 0x77], cl
jne 0x140154ffb
mov qword [rbp + 0x38], rsi
mov qword [rbp + 0x40], rax
lea rsi, [rbp + 0x50]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov dl, 1
call fcn.140156a90
lea r13, [rbp + 0x30]
mov qword [rbp + 0xb8], r13
mov eax, 0x4c000000
lea esp, [0x1400021b0]
mov qword [rbp + 0xc0], r12
movsd dword [rdi], dword [rsi]
rol byte [rax], 0
add byte [rax - 0x77], cl
mov ch, 0xc8
add byte [rax], al
add byte [rcx + rcx*4 - 0x5b], cl
rol byte [rax], 1
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xcf525
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], 3
js 0x14015500f
add byte [rax], al
invalid
mov qword [rbp + 0x90], 0
lea rax, [rbp + 0xb8]
mov eax, 0x48000000
mov dword [rbp + 0x80], eax
add byte [rax], 0
add byte [rax - 0x39], cl
test dword [rax + 0x2000000], ecx
add byte [rax], al
add byte [rax - 0x73], cl
ror byte [r8 - 0x73], 0x55
lea edx, [rbp + 0x70]
invalid
mov qword [rbp + 0x88], 2
lea rcx, [rbp - 0x40]
lea rdx, [rbp + 0x70]
lea edx, [rbp + 0x70]
call fcn.1400027d0
cmp qword [rbp + 0x50], 0
nop
xlatb
invalid
je 0x14015505a
mov r8, qword [rbp + 0x58]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x9c4fe
cmp qword [rbp + 0x30], 0
je 0x140155074
mov eax, dword [rbp - 0x40]
mov qword [rbp + 0xd8], rax
mov rcx, qword [rbp - 0x38]
mov rdx, qword [rbp - 0x30]
lea rdi, [rbp - 0x20]
mov qword [rbp + 0xe0], rcx
add byte [rax], al
add byte [rcx - 0x77], cl
clc
add byte [rax], al
add byte [rcx - 0x77], cl
clc
call fcn.140165d80
mov r14, rax
mov rbx, rdx
ror dword [rax - 0x7d], cl
mov ebp, 0xd8
invalid
cmp dword [rbp + 0xd8], 0
je 0x1401550c0
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xe0]
call qword [sym.imp.kernel32.dll_HeapFree]
or dword [rax], eax
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], rbx
mov byte [rbp + 0xee], 1
mov byte [rbp + 0xed], 1
lea rdx, [0x1402244f1]
lea rcx, [rbp + 0x70]
lea ecx, [rbp + 0x70]
lea ecx, [rbp + 0x70]
mov r8d, 0x13
call fcn.140163ce0
mov rax, qword [rbp + 0x70]
jo 0x14015513d
cmp eax, edi
jo 0x14015513d
cmp eax, edi
jne 0x14015511c
mov qword [rbp + 0xb8], r15
mov rax, r15
clc
clc
mov rdx, qword [rbp + 0x28]
mov rcx, qword [rdx + 0x10]
mov qword [rbp - 0x30], rcx
mov dword [rbp - 0x30], ecx
movups xmm0, xmmword [rdx]
movaps xmmword [rbp - 0x40], xmm0
sub dword [rbp - 0x40], eax
xor r13d, r13d
xor esi, esi
jmp case.default.0x14015525d
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
push rbp
js 0x140155169
mov rdx, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x80]
mov ecx, dword [rbp + 0x80]
cmp byte [rbp + 0x88], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rsi + 0x48000002], dl
mov dword [rbp + 0xc0], eax
je 0x1401553ca
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0xc8], rdx
xchg ebp, eax
enter 0, 0
mov qword [rbp + 0xd0], rcx
movabs rax, 0x8000000000000001
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x477a76b8], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x40], rcx
mov rax, qword [rbp + 0xc0]
mov qword [rbp + 0x30], rax
mov rax, qword [rbp + 0xc8]
mov qword [rbp + 0x38], rax
mov qword [rbp - 0x20], r13
mov qword [rbp - 0x18], r12
mov rax, qword [rbp + 0x28]
sub byte [r8 - 0x77], r9b
invalid
invalid
mov qword [rbp - 8], r12
lea rax, str.Utf8Errorvalid_up_to
or al, 0
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], 2
mov qword [rbp + 0x90], 0
mov qword [rbp + 0x80], rdi
mov dword [rbp + 0x80], edi
mov qword [rbp + 0x88], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
lea rcx, [rbp + 0x50]
lea rdx, [rbp + 0x70]
call fcn.1400027d0
dec dword [rdi]
adc byte [rbp + 0x50], al
movaps xmmword [rbp - 0x40], xmm0
mov rax, qword [rbp + 0x60]
mov qword [rbp - 0x30], rax
ror byte [rax - 0x7d], 1
jge 0x140155209
add byte [rdi], cl
invalid
lodsb al, byte [rsi]
add al, byte [rax]
add byte [rax], al
add byte [rax], al
mov r8, qword [rbp + 0x38]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0xb8]
mov r13b, 1
mov sil, 1
movabs rcx, 0x8000000000000001
cmp rax, rcx
je 0x140155247
cmp rax, r15
cmp eax, edi
je 0x140155247
test rax, rax
je 0x140155247
mov r8, qword [rbp + 0xc0]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
or dword [rax], eax
mov rax, qword [rbp + 0x28]
movzx eax, byte [rax + 0x18]
lea rcx, [0x14025a8c0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rbp + 0x28]
movzx eax, byte [rax + 0x18]
sbb byte [rax - 0x73], cl
or eax, 0x10566a
sbb byte [rax - 0x73], cl
or eax, 0x10566a
lea ecx, [0x14025a8c0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp qword [rbp + 0xd8], 0
je 0x140154ec7
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xe0]
mov eax, dword [rbp + 0xe0]
call qword [sym.imp.kernel32.dll_HeapFree]
or dword [rax], eax
or dword [rax], eax
jmp 0x140154ec7
test rsi, rsi
je 0x140154d00
and cl, byte [rax - 0x7d]
add rdx, 2
cmp rcx, rax
cmovne rcx, rdx
nop word cs:[rax + rax]
ret 0x4802
mov rdx, rcx
cmp rcx, rax
je 0x140154d00
lea rcx, [rdx + 1]
movzx r8d, byte [rdx]
test r8b, r8b
jns 0x1401552b0
cmp r8b, 0xe0
jb 0x14015529a
cmp r8b, 0xed
jne 0x1401552fe
cmp rcx, rax
je 0x140154d00
lea rcx, [rdx + 2]
cmp rcx, rax
je 0x140154d00
invalid
cli
invalid
invalid
cmp byte [rdx + 1], 0x9f
ja 0x140154c68
add rdx, 3
mov rcx, rdx
shr ebx, 1
invalid
add rdx, 2
cmp rcx, rax
cmove rdx, rcx
xor ecx, ecx
cmp rdx, rax
setne cl
add rcx, rdx
cmp r8b, 0xf0
jb 0x1401552b0
xor edx, edx
cmp rcx, rax
setne dl
ret 0x148
invalid
ret 0x148
add ecx, edx
jmp 0x1401552b0
test rax, rax
je 0x140154fbb
lea rcx, [rsi + rax]
mov r8, rsi
jmp 0x14015535c
add r8, 2
cmp rdx, rcx
cmovne rdx, r8
shl byte [rsi + 0x66], 1
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
mov r8, rdx
cmp rdx, rcx
invalid
invalid
mov r8, rdx
cmp rdx, rcx
je 0x140154fbb
lea rdx, [r8 + 1]
movzx r9d, byte [r8]
test r9b, r9b
jns case.0x1400f3767.273
cmp r9b, 0xe0
jb 0x140155339
cmp r9b, 0xed
jne 0x14015539f
cmp rdx, rcx
je 0x140154fbb
invalid
invalid
cld
invalid
invalid
test byte [0x18a15537b], bh
lea edx, [rax + 2]
cmp rdx, rcx
je 0x140154fbb
cmp byte [r8 + 1], 0x9f
ja 0x140154f26
add r8, 3
mov rdx, r8
ret 0xb1eb
add r8, 2
cmp rdx, rcx
cmove r8, rdx
xor edx, edx
cmp r8, rcx
setne dl
add rdx, r8
cmp r9b, 0xf0
jb case.0x1400f3767.273
xor eax, eax
cmp rdx, rcx
cmp edx, ecx
cmp edx, ecx
setne r8b
add rdx, r8
jmp case.0x1400f3767.273
test rcx, rcx
leave
je 0x140155134
movzx r8d, byte [rbp + 0x8f]
shl r8d, 0x10
shl eax, 0x10
shl eax, 0x10
movzx r9d, word [rbp + 0x8d]
or r9d, r8d
shl r9, 0x20
mov r8d, dword [rbp + 0x89]
test dword [rcx + 0x4d000000], ecx
or eax, ecx
invalid
test dword [rcx + 0x4d000000], ecx
or eax, ecx
invalid
enter 0xffffffffffff8d4c, 0xc
or cl, byte [rcx - 0x77]
shr ebx, cl
sbb ecx, dword [rcx - 0x7d]
ret
lea r9, [rdx + rcx]
mov r11, rdx
jmp 0x14015541c
cmovne r10, r11
nop dword [rax]
ror dword [rdi], cl
invalid
mov r11, r10
cmp r10, r9
je 0x140155134
lea r10, [r11 + 1]
movzx esi, byte [r11]
test sil, sil
jns 0x140155410
mov sil, 1
mov rax, qword [rbp + 0x28]
mov eax, dword [rbp + 0x28]
mov eax, dword [rbp + 0x28]
movzx eax, byte [rax + 0x18]
lea rcx, [0x14025a8c0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov r13b, 1
jmp rax
mov dword [rbp + 0xd8], esi
test r14, r14
lea rsi, [rbp - 0x40]
jne 0x140155d06
invalid
add byte [rax - 0x77], cl
mov qword [rbp + 0x30], rbx
lea rbx, [rbp + 0xb8]
mov rcx, rbx
pop rbp
xor byte [rax - 0x73], cl
popfq
mov eax, 0x48000000
mov ecx, ebx
xor edx, edx
call fcn.140156a90
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x18], r12
mov qword [rbp - 0x10], rsi
mov qword [rbp - 8], r12
lea rax, str.Utf8Errorvalid_up_to
add byte [rax - 0x77], cl
jo 0x140155536
mov dword [rbp + 0x78], 3
add byte [rax - 0x77], cl
jo 0x140155536
mov dword [rbp + 0x78], 3
mov qword [rbp + 0x90], 0
mov qword [rbp + 0x80], rdi
mov qword [rbp + 0x88], 2
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
pop rbp
push rax
lea rdi, [rbp + 0x70]
mov rcx, rbx
mov rdx, rdi
call fcn.1400027d0
cmp qword [rbp + 0xb8], 0
add byte [rax], al
add byte [rax], al
je 0x140155545
mov r8, qword [rbp + 0xc0]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xffd23100
adc eax, 0x9c013
mov rax, qword [rbp + 0x50]
mov qword [rbp + 0xe0], rax
test eax, esp
add byte [rax], al
add byte [rax - 0x75], cl
push rbp
pop rax
test eax, esp
add byte [rax], al
add byte [rax - 0x75], cl
push rbp
pop rax
mov r8, qword [rbp + 0x60]
lea rcx, [rbp + 0x30]
mov qword [rbp + 0x68], rdx
push 0x316be8
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
mov cl, byte [rax]
add byte [rax], al
push 0x316be8
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
mov cl, byte [rax]
add byte [rax], al
cmp qword [rbp + 0xe0], 0
je 0x14015558b
invalid
adc ecx, dword [rax - 0x75]
or eax, 0x15dd69
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x68]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0x30]
call qword [sym.imp.kernel32.dll_CloseHandle]
lea r14, [rbp + 0xb8]
mov rcx, r14
mov dl, 2
call fcn.140156a90
lea rax, str.e_31m_ERROR_e_0m_M__
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], 0x10
mov qword [rbp + 0x70], r14
mov qword [rbp + 0x78], r12
mov qword [rbp + 0x80], rbx
lea rax, [0x140190c60]
xchg ecx, eax
mov dh, 3
add byte [rax - 0x77], cl
test dword [rax + 0x48000000], ecx
mov dword [rbp + 0x90], esi
mov qword [rbp + 0x98], r12
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 4
mov qword [rbp], 0
mov qword [rbp - 0x10], rdi
mov qword [rbp - 8], 3
lea rcx, [rbp - 0x20]
call fcn.140169cf0
jmp 0x140155a61
mov dword [rbp + 0xd8], esi
test r14, r14
lea rsi, [rbp - 0x40]
jne 0x140155cd5
invalid
add byte [rax - 0x77], cl
pop rbp
xor byte [rax - 0x73], cl
popfq
mov eax, 0x48000000
mov ecx, ebx
mov qword [rbp + 0x30], rbx
lea rbx, [rbp + 0xb8]
mov rcx, rbx
xor edx, edx
call fcn.140156a90
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x18], r12
mov qword [rbp - 0x10], rsi
mov qword [rbp - 8], r12
lea rax, str.Utf8Errorvalid_up_to
add byte [rax - 0x77], cl
jo 0x1401556a5
mov dword [rbp + 0x78], 3
add byte [rax - 0x77], cl
jo 0x1401556a5
mov dword [rbp + 0x78], 3
mov qword [rbp + 0x90], 0
mov qword [rbp + 0x80], rdi
mov qword [rbp + 0x88], 2
lea rbx, [rbp + 0x50]
lea rdi, [rbp + 0x70]
mov rcx, rbx
mov rdx, rdi
call fcn.1400027d0
cmp qword [rbp + 0xb8], 0
je 0x1401556b4
mov r8, qword [rbp + 0xc0]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x50]
mov qword [rbp + 0xe0], rax
mov rdx, qword [rbp + 0x58]
mov r8, qword [rbp + 0x60]
lea rcx, [rbp + 0x30]
mov qword [rbp + 0x68], rdx
call fcn.1401586d0
test rax, rax
jne 0x140155d99
cmp qword [rbp + 0xe0], 0
je 0x1401556fa
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x68]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0x30]
call qword [sym.imp.kernel32.dll_CloseHandle]
lea r14, [rbp + 0xb8]
mov rcx, r14
mov dl, 2
call fcn.140156a90
lea rax, str.e_37m_INFO_e_0m
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], 0xf
mov qword [rbp + 0x70], r14
mov qword [rbp + 0x78], r12
mov qword [rbp + 0x80], rbx
lea rax, [0x140190c60]
mov qword [rbp + 0x88], rax
mov qword [rbp + 0x90], rsi
mov qword [rbp + 0x98], r12
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 4
mov qword [rbp], 0
mov qword [rbp - 0x10], rdi
mov qword [rbp - 8], 3
lea rcx, [rbp - 0x20]
call fcn.140169cf0
jmp 0x140155a61
mov dword [rbp + 0xd8], esi
test r14, r14
lea rsi, [rbp - 0x40]
jne 0x140155d37
mov qword [rbp + 0x30], rbx
lea rbx, [rbp + 0xb8]
mov rcx, rbx
xor edx, edx
call fcn.140156a90
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x18], r12
mov qword [rbp - 0x10], rsi
mov qword [rbp - 8], r12
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], 3
mov qword [rbp + 0x90], 0
mov qword [rbp + 0x80], rdi
mov qword [rbp + 0x88], 2
lea rbx, [rbp + 0x50]
lea rdi, [rbp + 0x70]
mov rcx, rbx
mov rdx, rdi
call fcn.1400027d0
cmp qword [rbp + 0xb8], 0
je 0x140155823
mov r8, qword [rbp + 0xc0]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x50]
mov qword [rbp + 0xe0], rax
mov rdx, qword [rbp + 0x58]
mov r8, qword [rbp + 0x60]
lea rcx, [rbp + 0x30]
mov qword [rbp + 0x68], rdx
push rbp
push 0x2e8de8
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
jle 0x14015584f
add byte [rax], al
push rbp
push 0x2e8de8
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
jle 0x14015584f
add byte [rax], al
cmp qword [rbp + 0xe0], 0
je 0x140155869
loopne 0x140155851
add byte [rax], al
add byte [rbx + rdx + 0x48], dh
mov ecx, dword [0x1402b32e8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x68]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0x30]
call qword [sym.imp.kernel32.dll_CloseHandle]
lea r14, [rbp + 0xb8]
add byte [rcx + rcx*4 - 0xf], cl
add byte [rcx + rcx*4 - 0xf], cl
mov dl, 2
call fcn.140156a90
lea rax, str.e_35m_DEBUG_e_0m
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], 0x10
mov qword [rbp + 0x70], r14
mov qword [rbp + 0x78], r12
mov qword [rbp + 0x80], rbx
lea rax, [0x140190c60]
mov qword [rbp + 0x88], rax
mov qword [rbp + 0x90], rsi
mov qword [rbp + 0x98], r12
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 4
add al, 0
add byte [rax], al
mov qword [rbp], 0
mov qword [rbp - 0x10], rdi
add byte [rax - 0x77], cl
jge 0x1401558d1
mov qword [rbp - 8], 3
lea rcx, [rbp - 0x20]
call fcn.140169cf0
jmp 0x140155a61
mov dword [rbp + 0xd8], esi
test r14, r14
lea rsi, [rbp - 0x40]
jne 0x140155d68
mov qword [rbp + 0x30], rbx
lea rbx, [rbp + 0xb8]
mov rcx, rbx
xor edx, edx
shr al, cl
jno 0x14015592e
add byte [rax], al
shr al, cl
jno 0x14015592e
add byte [rax], al
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x18], r12
mov qword [rbp - 0x10], rsi
mov qword [rbp - 8], r12
clc
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], 3
mov qword [rbp + 0x90], 0
mov qword [rbp + 0x80], rdi
mov qword [rbp + 0x88], 2
lea rbx, [rbp + 0x50]
lea rdi, [rbp + 0x70]
mov rcx, rbx
mov rdx, rdi
call fcn.1400027d0
cmp qword [rbp + 0xb8], 0
je 0x140155992
mov r8, qword [rbp + 0xc0]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x50]
mov qword [rbp + 0xe0], rax
mov rdx, qword [rbp + 0x58]
mov r8, qword [rbp + 0x60]
lea rcx, [rbp + 0x30]
mov qword [rbp + 0x68], rdx
call fcn.1401586d0
test rax, rax
jne 0x140155e26
cmp qword [rbp + 0xe0], 0
je 0x1401559d8
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x68]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0x30]
call qword [sym.imp.kernel32.dll_CloseHandle]
lea r14, [rbp + 0xb8]
mov rcx, r14
mov dl, 2
call fcn.140156a90
lea rax, str.e_33m_WARNING_e_0m
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], 0x12
mov qword [rbp + 0x70], r14
mov qword [rbp + 0x78], r12
mov qword [rbp + 0x80], rbx
lea rax, [0x140190c60]
mov qword [rbp + 0x88], rax
mov qword [rbp + 0x90], rsi
mov qword [rbp + 0x98], r12
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 4
mov qword [rbp], 0
mov qword [rbp - 0x10], rdi
mov qword [rbp - 8], 3
lea rcx, [rbp - 0x20]
call fcn.140169cf0
cmp qword [rbp + 0xb8], 0
je 0x140155a81
mov r8, qword [rbp + 0xc0]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp - 0x40], 0
je 0x140155a9b
mov r8, qword [rbp - 0x38]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test r13b, r13b
je 0x140155ac1
mov rax, qword [rbp + 0x28]
cmp qword [rax], 0
je 0x140155ac1
mov rax, qword [rbp + 0x28]
mov r8, qword [rax + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x178
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test rsi, rsi
je 0x140154e69
lea rax, [rbx + rsi]
mov rdx, rbx
jmp 0x140155b0c
add rdx, 2
cmp rcx, rax
cmovne rcx, rdx
nop word cs:[rax + rax]
mov rdx, rcx
cmp rcx, rax
je 0x140154e69
lea rcx, [rdx + 1]
movzx r8d, byte [rdx]
test r8b, r8b
jns 0x140155b00
cmp r8b, 0xe0
jb 0x140155ae8
cmp r8b, 0xed
jne 0x140155b4a
cmp rcx, rax
je 0x140154e69
lea rcx, [rdx + 2]
cmp rcx, rax
je 0x140154e69
cmp byte [rdx + 1], 0x9f
ja 0x140155b98
add rdx, 3
mov rcx, rdx
jmp 0x140155b00
add rdx, 2
cmp rcx, rax
cmove rdx, rcx
xor ecx, ecx
cmp rdx, rax
setne cl
add rcx, rdx
cmp r8b, 0xf0
jb 0x140155b00
xor edx, edx
cmp rcx, rax
setne dl
add rcx, rdx
jmp 0x140155b00
mov r14, r9
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140154dfd
jmp 0x140154de4
mov qword [rbp + 0x50], rsi
mov ecx, 0x1c
call fcn.1400e9890
movups xmm0, xmmword [0x140224510]
movups xmmword [rdx + 0xc], xmm0
movups xmm0, xmmword [0x140224504]
movups xmmword [rdx], xmm0
mov byte [rbp + 0x88], 0
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], rdx
mov qword [rbp + 0x80], 0x1c
lea rcx, [rbp + 0x70]
call fcn.140154c00
lea rax, [rbp + 0xb8]
mov qword [rbp - 0x20], rax
lea rax, [0x140190c60]
mov qword [rbp - 0x18], rax
lea rax, [rbp + 0x50]
mov qword [rbp - 0x10], rax
lea rax, case.0x1401447d3.193
mov qword [rbp - 8], rax
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], 2
mov qword [rbp + 0x90], 0
lea rax, [rbp - 0x20]
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x88], 2
lea rdx, str._M__
lea rcx, [rbp + 0x70]
call fcn.1401e5ed0
jmp 0x140155e52
mov qword [rbp + 0xd8], r14
mov qword [rbp + 0xe0], rbx
mov ecx, 1
mov edx, 5
call fcn.1401e5b40
jmp 0x140155e52
mov qword [rbp + 0xd8], rdi
mov qword [rbp + 0xe0], rsi
mov ecx, 1
mov edx, 5
call fcn.1401e5b40
jmp 0x140155e52
mov qword [rbp + 0xd8], r14
mov qword [rbp + 0xe0], rbx
mov ecx, 1
mov edx, 5
call fcn.1401e5b40
jmp 0x140155e52
mov qword [rbp + 0x70], rbx
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_scorched_0.5.1_srclib.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140041570
lea r8, [rbp + 0x70]
mov edx, 0x2b
call fcn.1401e63e0
jmp 0x140155e52
mov qword [rbp + 0x70], rbx
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_scorched_0.5.1_srclib.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140041570
lea r8, [rbp + 0x70]
mov edx, 0x2b
call fcn.1401e63e0
jmp 0x140155e52
mov qword [rbp + 0x70], rbx
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_scorched_0.5.1_srclib.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140041570
lea r8, [rbp + 0x70]
mov edx, 0x2b
call fcn.1401e63e0
jmp 0x140155e52
mov qword [rbp + 0x70], rbx
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_scorched_0.5.1_srclib.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140041570
lea r8, [rbp + 0x70]
mov edx, 0x2b
call fcn.1401e63e0
jmp 0x140155e52
mov qword [rbp + 0x70], rax
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_scorched_0.5.1_srclib.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140041570
lea r8, [rbp + 0x70]
mov edx, 0x2b
call fcn.1401e63e0
jmp 0x140155e52
mov qword [rbp + 0x70], rax
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_scorched_0.5.1_srclib.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140041570
lea r8, [rbp + 0x70]
mov edx, 0x2b
call fcn.1401e63e0
jmp 0x140155e52
mov qword [rbp + 0x70], rax
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_scorched_0.5.1_srclib.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140041570
lea r8, [rbp + 0x70]
mov edx, 0x2b
call fcn.1401e63e0
jmp 0x140155e52
mov qword [rbp + 0x70], rax
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_scorched_0.5.1_srclib.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140041570
lea r8, [rbp + 0x70]
mov edx, 0x2b
call fcn.1401e63e0
ud2
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0xd8
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xe0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0xef], 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
pop rsi
pop r15
pop rbp
ret
test eax, esp
add byte [rax], al
add bh, bh
adc eax, 0x9b59c
mov byte [rbp + 0xef], 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x39], cl
test dword [rax + 0x1000000], esi
add byte [rax], al
add byte [rax - 0x48], cl
push rsp
add byte [rax], al
add byte [rax + rax], dl
add byte [rax - 0x77], cl
test dword [rax + 0x66000000], edi
mov dword [rbp + 0xc0], 0x8d480001
lea esp, [rax + 0x48000001]
lea edx, [rbp + 0x80]
call fcn.1401be3c0
cmp qword [rbp + 0x1b0], 0
je 0x1401580af
mov rdi, qword [rbp + 0x1a8]
mov r14, qword [rdi]
mov rbx, qword [rdi + 8]
test rbx, rbx
je 0x140157f8f
js 0x140158240
add byte [rdi], cl
mov dh, 5
xor eax, 0x480015b5
mov ecx, dword [0x1402b32e8]
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140157e85
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140157e9c
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov r15, rax
test rax, rax
jne case.0x1400af60f.540
mov ecx, 1
mov rdx, rbx
call fcn.1401e5b40
add cl, ch
sahf
add eax, dword [rax]
invalid
add cl, ch
sahf
add eax, dword [rax]
add byte [rbx + 1], bh
mov rcx, rbx
mov rdx, rdi
cli
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp - 0x10], 0
mov qword [rbp - 8], rsi
mov qword [rbp + 0x1d8], rbx
mov qword [rbp], rbx
mov qword [rbp + 8], rsi
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x1d0], rsi
mov dword [rbp + 0x1d0], esi
mov dword [rbp + 0x1d0], esi
mov qword [rbp + 0x18], rsi
mov qword [rbp + 0x20], 1
add byte [rax], al
movabs rax, 0x2b0000002b
mov qword [rbp + 0x28], rax
mov word [rbp + 0x30], 1
lea rcx, [rbp + 0x1a0]
lea rdx, [rbp - 0x10]
call fcn.1401be3c0
cmp qword [rbp + 0x1b0], 0
je 0x1401580c4
invalid
mov rdi, qword [rbp + 0x1a8]
mov r14, qword [rdi]
mov rbx, qword [rdi + 8]
test rbx, rbx
je 0x140157f8f
js 0x140158247
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
add byte [rax - 0x75], cl
or eax, 0x15b398
test rcx, rcx
jne 0x140157f6a
invalid
adc eax, 0x961515ff
call qword [sym.imp.kernel32.dll_GetProcessHeap]
or dword [rax], eax
test rax, rax
je 0x140157f7d
mov rcx, rax
mov qword [0x1402b32e8], rax
mov dword [0x1402b32e8], eax
add eax, 0x15b37e
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov r15, rax
test rax, rax
jne case.0x1400af60f.540
mov ecx, 1
mov rdx, rbx
call fcn.1401e5b40
jmp 0x14015824c
mov r15d, 1
add dword [rax], eax
add byte [rax], al
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
or byte [rax], al
mov qword [r13], rbx
mov qword [r13 + 8], r15
mov qword [r13 + 0x10], rbx
mov dword [rbp + 0x10], ebx
mov dword [rbp + 0x10], ebx
cmp qword [rbp + 0x1a0], 0
je 0x140157fcb
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x1d0], 0
mov r8, qword [rbp + 0x1d8]
je 0x140157feb
or dword [rax], eax
cmp qword [rbp + 0x168], 0
je 0x14015800b
invalid
invalid
mov r8, qword [rbp + 0x170]
mov rcx, qword [0x1402b32e8]
xor edx, edx
sar bh, cl
adc eax, 0x9954d
cmp qword [rbp + 0x138], 0
je 0x14015802b
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x140]
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rbp + 0x200]
movaps xmm7, xmmword [rbp + 0x210]
add byte [rdi], cl
sub byte [rbp + 0x210], bh
add rsp, 0x2a8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
or al, 0
xor ecx, ecx
xor edx, edx
call fcn.1401e5f90
cld
fimul word [rax]
add cl, ch
mov bl, 1
add byte [rax], al
lea r8, [0x140224c58]
xor ecx, ecx
xor edx, edx
call fcn.1401e5f90
jmp 0x14015824c
lea r8, [0x140224c88]
xor ecx, ecx
xor edx, edx
call fcn.1401e5f90
jmp 0x14015824c
call fcn.1401588e0
mov byte [rbp + 0x180], 0
mov rcx, rsi
call fcn.140154c00
mov al, 0xca
invalid
dec dword [rax - 0x73]
lea eax, [rbp + 0x150]
mov qword [rbp + 0x1a0], rax
lea rax, [0x140190c60]
mov qword [rbp + 0x1a8], rax
lea rax, [rbp + 0x1e0]
mov qword [rbp + 0x1b0], rax
add byte [rax - 0x73], cl
add eax, 0x7ef
invalid
add byte [rax - 0x73], cl
add eax, 0x7ef
invalid
mov qword [rbp + 0x1b8], rax
lea rax, str.Utf8Errorvalid_up_to
lea eax, [0x1402272d0]
mov qword [rbp + 0x168], rax
mov qword [rbp + 0x170], 2
test dword [rax + 1], esi
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
test dword [rax + 1], esi
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
mov qword [rbp + 0x188], 0
lea rax, [rbp + 0x1a0]
mov qword [rbp + 0x178], rax
mov dword [rbp + 0x178], eax
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax + 0x48000001], esp
mov dword [rbp + 0x178], eax
mov qword [rbp + 0x180], 2
lea rdx, str._M__
lea rcx, [rbp + 0x168]
call fcn.1401e5ed0
fmul qword [rax]
invalid
fmul qword [rax]
add byte [rax - 0x73], cl
lea rax, str.No_such_local_time
lea rax, str.No_such_local_time
retf 0xc
mov qword [rbp + 0x168], rax
mov qword [rbp + 0x170], 1
add byte [rcx], al
add byte [rax], al
invalid
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0x178], rax
add dword [rax], eax
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test dword [rax + 0x48000001], eax
lea edx, [0x140224c10]
add dl, cl
or al, 0
add dl, cl
or al, 0
lea rcx, [rbp + 0x168]
add byte [rax], al
call fcn.1401e5ed0
fmul qword [rax]
add byte [rcx + 1], bh
mov ecx, 1
mov rdx, r12
call fcn.1401e5b40
jmp 0x14015824c
adc ebp, eax
xor bl, byte [rdi + 0xcebffea]
call fcn.140002170
jmp 0x14015824c
call fcn.140002170
jmp 0x14015824c
call fcn.140002170
lahf
invalid
ud2
or esp, dword [rsi - 0x70]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm7
movdqa xmmword [rsp + 0x30], xmm6
je 0x14015829b
invalid
je 0x14015829b
xor byte [rax - 0x7d], cl
mov ebp, 0x1e0
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x1e8]
cmp qword [rbp + 0x1e0], 0
je 0x140158298
mov r8, qword [rbp + 0x1e8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x30]
and al, 0x30
movaps xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x41], dl
push rdi
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rsi + 0xf], ah
jg 0x14015835c
and al, 0x20
movdqa xmmword [rsp + 0x30], xmm6
cmp qword [rbp + 0x138], 0
add byte [rax], al
invalid
je 0x140158308
add byte [rax], al
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1402b32e8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x140]
add bh, bh
adc eax, 0x99250
add bh, bh
adc eax, 0x99250
movaps xmm6, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm7
movdqa xmmword [rsp + 0x30], xmm6
jg 0x1401583ca
and al, 0x30
jg 0x1401583ca
and al, 0x30
cmp qword [rbp + 0x1e0], 0
je case.0x1401087e8.234
mov r8, qword [rbp + 0x1e8]
mov rcx, qword [0x1402b32e8]
test eax, ebp
add dword [rax], eax
add byte [rax - 0x75], cl
or eax, 0x15af78
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
je case.0x1401087ab.240
movdqa xmm6, xmmword [rsp + 0x30]
movdqa xmm7, xmmword [rsp + 0x20]
jl 0x1401583a7
and byte [rax - 0x7d], cl
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
xor byte [rsi + 0xf], ah
outsd dx, dword [rsi]
jl 0x1401583a7
and byte [rax - 0x7d], cl
invalid
pop rsi
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm7
movdqa xmmword [rsp + 0x30], xmm6
jg 0x14015843a
and al, 0x30
cmp qword [rbp + 0x1a0], 0
add byte [rax], al
invalid
je 0x1401583e8
mov ebp, 0x1a0
add byte [rax], al
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x1a8]
mov r8, qword [rbp + 0x1a8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jo 0x140158377
or dword [rax], eax
jo 0x140158377
or dword [rax], eax
cmp qword [rbp + 0x1d8], 0
je 0x140158408
mov rcx, qword [0x1402b32e8]
or eax, 0x15aeef
xor edx, edx
mov r8, qword [rbp + 0x1d0]
add bh, bh
adc eax, 0x99150
push rax
xchg ecx, eax
or dword [rax], eax
push rax
xchg ecx, eax
or dword [rax], eax
movdqa xmm6, xmmword [rsp + 0x30]
movdqa xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm7
movdqa xmmword [rsp + 0x30], xmm6
je 0x14015847b
xor byte [rax - 0x7d], cl
mov ebp, 0x168
invalid
je 0x140158478
je 0x14015847b
xor byte [rax - 0x7d], cl
mov ebp, 0x168
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x170]
mov r8, qword [rbp + 0x170]
mov rcx, qword [0x1402b32e8]
scasb al, byte [rdi]
adc eax, 0xffd23100
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
or dword [rax], eax
movdqa xmm6, xmmword [rsp + 0x30]
movdqa xmm7, xmmword [rsp + 0x20]
jl 0x1401584a7
and byte [rax - 0x7d], cl
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
je 0x1401584a1
xor byte [rsi + 0xf], ah
outsd dx, dword [rsi]
jl 0x1401584a7
and byte [rax - 0x7d], cl
invalid
mov dword [rsp + 0x10], edx
push rbp
push r15
push rdi
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rsi + 0xf], ah
jg 0x14015853c
and al, 0x20
add byte [rax], 0
add byte [rsi + 0xf], ah
jg 0x14015853c
and al, 0x20
movdqa xmmword [rsp + 0x30], xmm6
cmp qword [rbp + 0x1d0], 0
je 0x1401584e8
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x1d8]
call qword [sym.imp.kernel32.dll_HeapFree]
jo 0x140158476
or dword [rax], eax
jo 0x140158476
or dword [rax], eax
movdqa xmm6, xmmword [rsp + 0x30]
movdqa xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
add esp, 0x48
add esp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm7
movdqa xmmword [rsp + 0x30], xmm6
cmp qword [rbp + 0x1a0], 0
add dword [rax], eax
add byte [rax], al
je 0x140158558
mov r8, qword [rbp + 0x1a8]
mov rcx, qword [0x1402b32e8]
lodsd eax, dword [rsi]
adc eax, 0xffd23100
adc eax, 0x99000
lodsd eax, dword [rsi]
adc eax, 0xffd23100
adc eax, 0x99000
movdqa xmm6, xmmword [rsp + 0x30]
movdqa xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rsp + 0x50]
mov qword [rbp], 0xfffffffffffffffe
test r8, r8
je 0x1401587fb
mov rsi, r8
mov rdi, rdx
mov rbx, qword [rcx]
lea r14, [rbp - 0x28]
lea r15, str.0___
lea r12, [0x14025a8d0]
add byte [rbx + rcx*4 + 0x2d], cl
mov cs, word [rcx]
add bl, ch
invalid
add byte [rbx + rcx*4 + 0x2d], cl
mov cs, word [rcx]
add bl, ch
sbb dword [rsi + 0xf], esp
invalid
cmp byte [rax + 0x10], 0x23
jne 0x1401587fd
test rsi, rsi
je 0x1401587fb
mov rcx, r14
mov rdx, rbx
mov r8, rdi
mov r9, rsi
call fcn.14015eed0
cmp qword [rbp - 0x28], 0
je case.default.0x14015875b
mov rax, qword [rbp - 0x20]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r12 + rcx*4]
add rcx, r12
loopne 0x1401586d9
rol dword [rbx + 0x634903e1], 0xc
mov word [rcx + rax - 0x1f], cs
jmp rcx
mov rcx, qword [rbp - 0x20]
test rcx, rcx
je 0x14015880e
mov rax, rsi
sub rax, rcx
jb 0x140158813
invalid
invalid
add rdi, rcx
mov rsi, rax
jmp 0x14015872a
xor edx, edx
mov r8, qword [rbp - 0x18]
call r13
jmp 0x14015872a
xor eax, eax
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, r15
jmp 0x1401587fd
lea r8, str.h___
mov rdx, rsi
call fcn.1401e5f10
int3
mov dword [rsp + 0xac], r11d
mov qword [rsp + 0xa0], r10
mov qword [rsp + 0xd0], rbp
mov esi, eax
mov dword [rsp + 0xb4], eax
mov ecx, edx
mov r9d, dword [rbp]
mov eax, dword [rbp + 4]
bswap r9d
bswap eax
mov r15d, eax
mov dword [rsp + 0x68], eax
mov eax, dword [rbp + 8]
bswap eax
mov r13, rax
mov r14d, dword [rbp + 0xc]
mov eax, r11d
rol eax, 5
mov rdi, rcx
xor ecx, r8d
and ecx, r10d
xor ecx, r8d
mov ebx, r8d
mov dword [rsp + 0xb0], r8d
add eax, esi
add eax, ecx
mov ecx, r10d
rol ecx, 0x1e
add eax, r9d
add eax, 0x5a827999
mov edx, eax
rol edx, 5
bswap r14d
mov qword [rsp + 0x50], r14
mov r8d, ecx
xor r8d, edi
and r8d, r11d
xor r8d, edi
mov qword [rsp + 0xc8], rdi
add r8d, ebx
add r8d, r15d
add r8d, edx
add r8d, 0x5a827999
mov r10d, r11d
rol r10d, 0x1e
mov edx, r8d
rol edx, 5
mov r11d, r10d
xor r11d, ecx
and r11d, eax
xor r11d, ecx
add r11d, edi
add r11d, r13d
add edx, r11d
add edx, 0x5a827999
rol eax, 0x1e
mov r11d, eax
xor r11d, r10d
and r11d, r8d
xor r11d, r10d
add ecx, r14d
add ecx, r11d
rol r8d, 0x1e
mov esi, edx
mov r11d, r8d
xor r11d, eax
and r11d, edx
rol edx, 5
add edx, ecx
add edx, 0x5a827999
mov ecx, dword [rbp + 0x10]
bswap ecx
mov dword [rsp + 0x34], ecx
xor r11d, eax
add r10d, ecx
add r10d, r11d
mov ecx, edx
rol ecx, 5
add ecx, r10d
add ecx, 0x5a827999
mov edi, dword [rbp + 0x14]
bswap edi
mov dword [rsp + 0x30], edi
rol esi, 0x1e
mov r10d, ecx
rol r10d, 5
mov r11d, esi
xor r11d, r8d
and r11d, edx
xor r11d, r8d
add eax, edi
add eax, r11d
lea r11d, [r10 + rax]
add r11d, 0x5a827999
mov eax, dword [rbp + 0x18]
bswap eax
mov qword [rsp + 0x40], rax
add eax, r8d
rol edx, 0x1e
mov r8d, edx
xor r8d, esi
and r8d, ecx
xor r8d, esi
add r8d, eax
mov eax, r11d
rol eax, 5
lea r10d, [rax + r8]
add r10d, 0x5a827999
mov eax, dword [rbp + 0x1c]
bswap eax
mov qword [rsp + 0x48], rax
rol ecx, 0x1e
add eax, esi
mov r8d, r10d
rol r8d, 5
mov esi, ecx
xor esi, edx
and esi, r11d
xor esi, edx
add esi, eax
lea eax, [r8 + rsi]
add eax, 0x5a827999
rol r11d, 0x1e
mov r8d, r11d
xor r8d, ecx
and r8d, r10d
mov r14d, dword [rbp + 0x20]
bswap r14d
xor r8d, ecx
add edx, r14d
add edx, r8d
mov r8d, eax
rol r8d, 5
add r8d, edx
add r8d, 0x5a827999
mov edx, r10d
rol edx, 0x1e
mov r15d, dword [rbp + 0x24]
bswap r15d
mov r10d, edx
xor r10d, r11d
and r10d, eax
xor r10d, r11d
add ecx, r15d
mov dword [rsp + 0x2c], r15d
add ecx, r10d
mov r10d, r8d
rol r10d, 5
add r10d, ecx
add r10d, 0x5a827999
mov ecx, dword [rbp + 0x28]
bswap ecx
mov qword [rsp + 0x38], rcx
add ecx, r11d
rol eax, 0x1e
mov r11d, eax
xor r11d, edx
and r11d, r8d
xor r11d, edx
add r11d, ecx
mov ecx, r10d
rol ecx, 5
add r11d, ecx
add r11d, 0x5a827999
mov ecx, dword [rbp + 0x2c]
bswap ecx
mov qword [rsp + 0x60], rcx
add ecx, edx
rol r8d, 0x1e
mov edx, r8d
xor edx, eax
and edx, r10d
xor edx, eax
add edx, ecx
mov ecx, r11d
rol ecx, 5
rol r10d, 0x1e
add ecx, edx
add ecx, 0x5a827999
mov edx, r10d
xor edx, r8d
and edx, r11d
mov esi, dword [rbp + 0x30]
bswap esi
mov qword [rsp + 0x88], rsi
xor edx, r8d
add eax, esi
add eax, edx
mov edx, ecx
rol edx, 5
add edx, eax
add edx, 0x5a827999
mov eax, r11d
mov esi, dword [rbp + 0x34]
bswap esi
rol eax, 0x1e
mov r11d, eax
xor r11d, r10d
and r11d, ecx
xor r11d, r10d
add r8d, esi
mov rbx, rsi
mov qword [rsp + 0x70], rsi
add r8d, r11d
mov r11d, edx
rol r11d, 5
add r8d, r11d
add r8d, 0x5a827999
mov edi, dword [rbp + 0x38]
bswap edi
rol ecx, 0x1e
add r10d, edi
mov r11d, r8d
rol r11d, 5
mov esi, ecx
xor esi, eax
and esi, edx
xor esi, eax
add esi, r10d
lea r10d, [r11 + rsi]
add r10d, 0x5a827999
mov r11d, dword [rbp + 0x3c]
bswap r11d
add eax, r11d
mov rsi, r11
mov qword [rsp + 0x58], r11
rol edx, 0x1e
mov r11d, edx
xor r11d, ecx
and r11d, r8d
xor r11d, ecx
add r11d, eax
mov eax, r10d
rol eax, 5
add r11d, eax
add r11d, 0x5a827999
mov rax, r13
xor r9d, eax
mov r13d, r14d
mov qword [rsp + 0x90], r14
xor r13d, ebx
xor r13d, r9d
mov r9d, dword [rsp + 0x68]
mov rbx, qword [rsp + 0x50]
xor r9d, ebx
mov r12d, r15d
xor r12d, edi
mov r15, rdi
mov qword [rsp + 0x78], rdi
xor r12d, r9d
mov edi, dword [rsp + 0x34]
xor eax, edi
mov r9, rax
mov rax, qword [rsp + 0x38]
xor eax, esi
xor eax, r9d
rol r8d, 0x1e
mov r9d, r8d
xor r9d, edx
and r9d, r10d
rol r13d, 1
mov ebp, r11d
rol ebp, 5
xor r9d, edx
add ecx, r13d
add ecx, r9d
add ecx, ebp
add ecx, 0x5a827999
rol r12d, 1
rol r10d, 0x1e
mov r9d, r10d
xor r9d, r8d
and r9d, r11d
xor r9d, r8d
add edx, r12d
add edx, r9d
mov r9d, ecx
rol r9d, 5
add r9d, edx
add r9d, 0x5a827999
rol eax, 1
mov qword [rsp + 0x68], rax
lea edx, [rax + r8]
rol r11d, 0x1e
mov r8d, r11d
xor r8d, r10d
and r8d, ecx
xor r8d, r10d
add r8d, edx
mov edx, r9d
rol edx, 5
add edx, r8d
add edx, 0x5a827999
mov rax, rbx
mov ebx, dword [rsp + 0x30]
xor eax, ebx
xor eax, dword [rsp + 0x60]
xor eax, r13d
rol eax, 1
add r10d, eax
mov rsi, rax
mov qword [rsp + 0x50], rax
rol ecx, 0x1e
mov r8d, ecx
xor r8d, r11d
and r8d, r9d
xor r8d, r11d
add r8d, r10d
rol r9d, 0x1e
mov rax, qword [rsp + 0x40]
xor edi, eax
xor eax, r14d
xor eax, r15d
xor eax, esi
rol eax, 1
mov rsi, rax
mov qword [rsp + 0x40], rax
mov r10d, edx
rol r10d, 0x1e
mov eax, r10d
xor eax, r9d
lea ebp, [rsi + r9]
xor r9d, ecx
xor r9d, edx
rol edx, 5
add edx, r8d
add edx, 0x5a827999
mov r8d, edi
mov r14, qword [rsp + 0x88]
xor r8d, r14d
xor r8d, r12d
rol r8d, 1
mov esi, r8d
mov r8d, edx
rol r8d, 5
add r11d, esi
mov dword [rsp + 0x34], esi
add r11d, r9d
add r11d, r8d
add r11d, 0x6ed9eba1
mov r8d, ebx
mov rbx, qword [rsp + 0x48]
xor r8d, ebx
mov r15, qword [rsp + 0x70]
xor r8d, r15d
mov rdi, qword [rsp + 0x68]
xor r8d, edi
rol r8d, 1
mov dword [rsp + 0x30], r8d
xor eax, edx
add ecx, r8d
add ecx, eax
xor ebx, dword [rsp + 0x2c]
xor ebx, dword [rsp + 0x58]
xor ebx, esi
rol ebx, 1
mov eax, r11d
rol eax, 5
rol edx, 0x1e
add ecx, eax
add ecx, 0x6ed9eba1
mov eax, ecx
rol eax, 5
lea r8d, [rbx + r10]
mov qword [rsp + 0x48], rbx
xor r10d, edx
xor r10d, r11d
add r10d, ebp
lea ebp, [rax + r10]
add ebp, 0x6ed9eba1
rol r11d, 0x1e
mov r9d, r11d
xor r9d, edx
xor r9d, ecx
add r9d, r8d
rol ecx, 0x1e
mov rax, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x90]
xor esi, eax
xor eax, r14d
xor eax, edi
xor eax, ebx
rol eax, 1
mov r8, rax
mov qword [rsp + 0x38], rax
mov r10d, ebp
rol r10d, 0x1e
mov eax, r10d
xor eax, ecx
lea r14d, [r8 + rcx]
xor ecx, r11d
xor ecx, ebp
mov r8d, ebp
rol r8d, 5
add r8d, r9d
add r8d, 0x6ed9eba1
xor esi, r13d
xor esi, dword [rsp + 0x30]
rol esi, 1
mov r9d, r8d
rol r9d, 5
add edx, esi
mov rdi, rsi
add edx, ecx
lea ecx, [r9 + rdx]
add ecx, 0x6ed9eba1
mov edx, dword [rsp + 0x2c]
mov r9, qword [rsp + 0x60]
xor edx, r9d
xor edx, r12d
mov rsi, qword [rsp + 0x40]
xor edx, esi
rol edx, 1
mov dword [rsp + 0x2c], edx
xor eax, r8d
add r11d, edx
add r11d, eax
ret
mov rax, r9
xor eax, r15d
mov rbx, r15
sti
ret
sti
xor eax, dword [rsp + 0x50]
xor eax, edi
mov r15, rdi
call rcx
ror byte [rax - 0x77], 0xc7
call rcx
ror byte [rax - 0x77], 0xc7
mov eax, ecx
rol eax, 5
rol r8d, 0x1e
lea edx, [rax + r11]
add edx, 0x6ed9eba1
mov eax, edx
rol eax, 5
lea r11d, [rdi + r10]
mov qword [rsp + 0x60], rdi
xor r10d, r8d
xor r10d, ecx
add r10d, r14d
add eax, r10d
add eax, 0x6ed9eba1
rol ecx, 0x1e
mov r9d, ecx
xor r9d, r8d
xor r9d, edx
add r9d, r11d
rol edx, 0x1e
mov r10, qword [rsp + 0x78]
mov r14, qword [rsp + 0x88]
xor r14d, r10d
xor r10d, r13d
invalid
xor r10d, esi
xor r10d, edi
rol r10d, 1
mov rsi, r10
mov qword [rsp + 0x78], r10
mov r10d, eax
rol r10d, 0x1e
mov r11d, r10d
xor r11d, edx
lea ebp, [rsi + rdx]
xor edx, ecx
xor edx, eax
rol eax, 5
add eax, r9d
add eax, 0x6ed9eba1
mov esi, dword [rsp + 0x34]
xor r14d, esi
xor r14d, dword [rsp + 0x2c]
rol r14d, 1
mov r9d, eax
rol r9d, 5
add r8d, r14d
mov rdi, r14
mov qword [rsp + 0x88], r14
add r8d, edx
lea edx, [r9 + r8]
add edx, 0x6ed9eba1
mov r8, qword [rsp + 0x58]
mov r9, rbx
xor r9d, r8d
mov r14d, dword [rsp + 0x30]
xor r9d, r14d
mov rbx, qword [rsp + 0x38]
xor r9d, ebx
rol r9d, 1
mov qword [rsp + 0x70], r9
xor r11d, eax
add ecx, r9d
add ecx, r11d
mov r11, r8
xor r11d, r12d
xor r11d, dword [rsp + 0x48]
xor r11d, edi
rol r11d, 1
mov r8d, edx
rol r8d, 5
rol eax, 0x1e
lea r9d, [r8 + rcx]
add r9d, 0x6ed9eba1
lea r8d, [r11 + r10]
mov qword [rsp + 0x58], r11
xor r10d, eax
xor r10d, edx
add r10d, ebp
mov ecx, r9d
rol ecx, 5
add ecx, r10d
add ecx, 0x6ed9eba1
rol edx, 0x1e
mov r10d, edx
xor r10d, eax
xor r10d, r9d
rol r9d, 0x1e
add r10d, r8d
mov rdi, qword [rsp + 0x68]
xor r13d, edi
xor edi, esi
xor edi, ebx
xor edi, r11d
rol edi, 1
mov qword [rsp + 0x68], rdi
mov r8d, ecx
rol r8d, 0x1e
mov r11d, r8d
xor r11d, r9d
lea ebp, [rdi + r9]
xor r9d, edx
xor r9d, ecx
rol ecx, 5
add ecx, r10d
add ecx, 0x6ed9eba1
xor r13d, r15d
mov rbx, qword [rsp + 0x70]
xor r13d, ebx
rol r13d, 1
add eax, r13d
mov dword [rsp + 0x84], r13d
add eax, r9d
mov r9d, ecx
rol r9d, 5
add eax, r9d
add eax, 0x6ed9eba1
mov rdi, qword [rsp + 0x50]
xor r12d, edi
xor r12d, dword [rsp + 0x2c]
mov rsi, qword [rsp + 0x78]
xor r12d, esi
rol r12d, 1
xor r11d, ecx
add edx, r12d
mov qword [rsp + 0x98], r12
add edx, r11d
mov r9d, eax
rol r9d, 5
add edx, r9d
add edx, 0x6ed9eba1
xor edi, r14d
xor edi, dword [rsp + 0x60]
xor edi, r13d
rol edi, 1
rol ecx, 0x1e
mov r9d, edx
rol r9d, 5
lea r11d, [rdi + r8]
mov dword [rsp + 0x90], r11d
mov qword [rsp + 0x50], rdi
xor r8d, ecx
xor r8d, eax
rol eax, 0x1e
add r8d, ebp
mov r10d, eax
xor r10d, ecx
xor r10d, edx
rol edx, 0x1e
mov r11, qword [rsp + 0x40]
mov r14d, dword [rsp + 0x34]
xor r14d, r11d
xor r11d, r15d
xor r11d, esi
xor r11d, edi
rol r11d, 1
mov rsi, r11
mov qword [rsp + 0x40], r11
add r8d, r9d
add r8d, 0x6ed9eba1
mov r9d, r8d
rol r9d, 0x1e
mov r11d, r9d
xor r11d, edx
lea ebp, [rsi + rdx]
xor edx, eax
xor edx, r8d
rol r8d, 5
add r10d, dword [rsp + 0x90]
add r8d, r10d
add r8d, 0x6ed9eba1
mov esi, r14d
xor esi, dword [rsp + 0x88]
xor esi, r12d
rol esi, 1
add ecx, esi
mov dword [rsp + 0x34], esi
add ecx, edx
mov edx, r8d
rol edx, 5
add edx, ecx
add edx, 0x6ed9eba1
mov rcx, qword [rsp + 0x48]
mov edi, dword [rsp + 0x30]
xor edi, ecx
xor ecx, dword [rsp + 0x2c]
xor edi, ebx
xor ecx, dword [rsp + 0x58]
mov r14, qword [rsp + 0x68]
xor edi, r14d
rol edi, 1
xor ecx, esi
rol ecx, 1
mov rbx, rcx
xor r11d, r8d
add eax, edi
mov dword [rsp + 0x30], edi
add eax, r11d
mov ecx, edx
rol ecx, 5
add eax, ecx
add eax, 0x6ed9eba1
rol r8d, 0x1e
lea ecx, [rbx + r9]
mov qword [rsp + 0x48], rbx
xor r9d, r8d
xor r9d, edx
add r9d, ebp
mov r10d, eax
rol r10d, 5
rol edx, 0x1e
add r9d, r10d
add r9d, 0x6ed9eba1
mov r10d, edx
xor r10d, r8d
xor r10d, eax
add r10d, ecx
mov ecx, r9d
rol ecx, 5
lea esi, [rcx + r10]
add esi, 0x6ed9eba1
rol eax, 0x1e
mov r10d, eax
xor r10d, edx
and r10d, r9d
mov r11d, eax
and r11d, edx
xor r11d, r10d
mov rbp, qword [rsp + 0x38]
mov r13, r15
xor r13d, ebp
mov r15d, dword [rsp + 0x84]
xor r13d, r15d
xor r13d, edi
rol r13d, 1
add r8d, r13d
mov qword [rsp + 0x90], r13
add r8d, r11d
mov r10d, esi
rol r10d, 5
add r8d, r10d
add r8d, 0x8f1bbcdc
mov r12, qword [rsp + 0x88]
xor ebp, r12d
xor ebp, r14d
xor ebp, ebx
rol ebp, 1
mov qword [rsp + 0x38], rbp
rol r9d, 0x1e
mov r10d, r9d
xor r10d, eax
and r10d, esi
lea r11d, [rax + rbp]
and eax, r9d
xor eax, r10d
mov ebp, dword [rsp + 0x2c]
mov rcx, qword [rsp + 0x60]
xor ebp, ecx
xor ebp, dword [rsp + 0x98]
mov rbx, qword [rsp + 0x40]
xor ebp, ebx
rol ebp, 1
add edx, ebp
add edx, eax
mov eax, r8d
rol eax, 5
add edx, eax
add edx, 0x8f1bbcdc
xor ecx, dword [rsp + 0x70]
xor ecx, dword [rsp + 0x50]
xor ecx, r13d
rol ecx, 1
mov qword [rsp + 0x60], rcx
rol esi, 0x1e
mov eax, esi
xor eax, r9d
and eax, r8d
lea r10d, [rcx + r9]
and r9d, esi
xor r9d, eax
add r9d, r11d
mov eax, edx
rol eax, 5
rol r8d, 0x1e
add eax, r9d
add eax, 0x8f1bbcdc
mov r9d, r8d
xor r9d, esi
and r9d, edx
mov r11d, r8d
and r11d, esi
xor r11d, r9d
add r11d, r10d
mov r9d, eax
rol r9d, 5
lea edi, [r9 + r11]
add edi, 0x8f1bbcdc
rol edx, 0x1e
mov r10d, edx
xor r10d, r8d
and r10d, eax
mov r9, qword [rsp + 0x78]
xor r12d, r9d
xor r12d, dword [rsp + 0x34]
xor r12d, ebp
mov dword [rsp + 0x2c], ebp
rol r12d, 1
mov r11d, edx
and r11d, r8d
xor r11d, r10d
add esi, r12d
mov r14, r12
mov qword [rsp + 0x88], r12
add esi, r11d
mov r10d, edi
rol r10d, 5
lea ecx, [r10 + rsi]
add ecx, 0x8f1bbcdc
mov r10, r9
xor r10d, r15d
xor r10d, ebx
xor r10d, dword [rsp + 0x60]
rol r10d, 1
mov r9, r10
mov qword [rsp + 0x78], r10
mov r10d, eax
rol r10d, 0x1e
mov eax, r10d
xor eax, edx
and eax, edi
lea r11d, [r9 + rdx]
and edx, r10d
xor edx, eax
mov r9, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x70]
xor ebx, r9d
mov r12, qword [rsp + 0x98]
xor r9d, r12d
mov r13d, dword [rsp + 0x30]
xor ebx, r13d
xor r9d, dword [rsp + 0x48]
mov rsi, qword [rsp + 0x38]
xor ebx, esi
rol ebx, 1
xor r9d, r14d
rol r9d, 1
mov qword [rsp + 0x58], r9
add r8d, ebx
mov qword [rsp + 0x70], rbx
add r8d, edx
mov eax, ecx
rol eax, 5
add eax, r8d
add eax, 0x8f1bbcdc
rol edi, 0x1e
mov edx, edi
xor edx, r10d
and edx, ecx
lea r8d, [r9 + r10]
and r10d, edi
xor r10d, edx
mov edx, eax
rol edx, 5
add r10d, r11d
add r10d, edx
add r10d, 0x8f1bbcdc
rol ecx, 0x1e
mov edx, ecx
xor edx, edi
and edx, eax
mov r11d, ecx
and r11d, edi
xor r11d, edx
add r11d, r8d
mov edx, r10d
rol edx, 5
rol eax, 0x1e
add edx, r11d
add edx, 0x8f1bbcdc
mov r8d, eax
xor r8d, ecx
and r8d, r10d
mov r11d, eax
and r11d, ecx
xor r11d, r8d
mov r9, qword [rsp + 0x68]
xor r15d, r9d
mov r14, qword [rsp + 0x90]
xor r15d, r14d
xor r15d, ebx
rol r15d, 1
mov r8d, edx
rol r8d, 5
add edi, r15d
mov dword [rsp + 0x84], r15d
add edi, r11d
add r8d, edi
add r8d, 0x8f1bbcdc
mov r11, qword [rsp + 0x50]
xor r12d, r11d
mov rbx, r9
xor ebx, dword [rsp + 0x34]
xor r12d, ebp
mov rbp, qword [rsp + 0x78]
xor r12d, ebp
rol r12d, 1
xor ebx, esi
xor ebx, dword [rsp + 0x58]
rol ebx, 1
mov r9d, r10d
rol r9d, 0x1e
mov r10d, r9d
xor r10d, eax
and r10d, edx
lea esi, [rbx + rax]
and eax, r9d
xor eax, r10d
add ecx, r12d
mov qword [rsp + 0x98], r12
add ecx, eax
mov eax, r8d
rol eax, 5
add eax, ecx
add eax, 0x8f1bbcdc
xor r11d, r13d
xor r11d, dword [rsp + 0x60]
xor r11d, r15d
rol r11d, 1
mov r15, r11
rol edx, 0x1e
mov ecx, edx
xor ecx, r9d
and ecx, r8d
lea r10d, [r11 + r9]
mov qword [rsp + 0x50], r11
and r9d, edx
xor r9d, ecx
add r9d, esi
mov ecx, eax
rol ecx, 5
add r9d, ecx
add r9d, 0x8f1bbcdc
rol r8d, 0x1e
mov ecx, r8d
xor ecx, edx
and ecx, eax
mov r11d, r8d
and r11d, edx
xor r11d, ecx
mov ecx, r9d
rol ecx, 5
add r11d, r10d
lea edi, [rcx + r11]
add edi, 0x8f1bbcdc
rol eax, 0x1e
mov r10d, eax
xor r10d, r8d
and r10d, r9d
mov r11d, eax
and r11d, r8d
xor r11d, r10d
mov ecx, dword [rsp + 0x34]
mov r10, qword [rsp + 0x40]
xor ecx, r10d
xor r10d, r14d
xor ecx, dword [rsp + 0x88]
xor ecx, r12d
rol ecx, 1
xor r10d, ebp
xor r10d, r15d
rol r10d, 1
invalid
mov r14, r10
mov qword [rsp + 0x40], r10
rol r9d, 0x1e
rol ecx, 0x1e
rol ecx, 0x1e
add edx, ecx
mov dword [rsp + 0x34], ecx
add edx, r11d
mov r10d, edi
rol r10d, 5
add edx, r10d
add edx, 0x8f1bbcdc
mov r10d, r9d
xor r10d, eax
and r10d, edi
lea r11d, [r14 + rax]
and eax, r9d
xor eax, r10d
mov r10, qword [rsp + 0x48]
xor r13d, r10d
mov rbp, qword [rsp + 0x70]
xor r13d, ebp
xor r13d, ebx
mov qword [rsp + 0x68], rbx
rol r13d, 1
add r8d, r13d
mov dword [rsp + 0x30], r13d
add r8d, eax
mov rax, r10
xor eax, dword [rsp + 0x2c]
xor eax, dword [rsp + 0x58]
xor eax, ecx
rol eax, 1
mov rcx, rax
mov ecx, eax
mov ecx, eax
mov qword [rsp + 0x48], rax
mov eax, edx
rol eax, 5
rol edi, 0x1e
add r8d, eax
add r8d, 0x8f1bbcdc
mov eax, edi
xor eax, r9d
and eax, edx
lea r10d, [rcx + r9]
and r9d, edi
xor r9d, eax
add r9d, r11d
mov eax, r8d
rol eax, 5
add r9d, eax
add r9d, 0x8f1bbcdc
rol edx, 0x1e
mov eax, edx
xor eax, edi
and eax, r8d
mov r11d, edx
and r11d, edi
xor r11d, eax
add r11d, r10d
mov eax, r9d
rol eax, 5
add eax, r11d
add eax, 0x8f1bbcdc
rol r8d, 0x1e
mov r10d, r8d
xor r10d, edx
and r10d, r9d
mov r11d, r8d
and r11d, edx
xor r11d, r10d
mov rsi, qword [rsp + 0x38]
mov r15, qword [rsp + 0x90]
xor r15d, esi
mov r14d, dword [rsp + 0x84]
xor r15d, r14d
xor r15d, r13d
rol r15d, 1
add edi, r15d
mov r13, r15
add edi, r11d
mov r10d, eax
rol r10d, 5
lea ecx, [r10 + rdi]
add ecx, 0x8f1bbcdc
mov r15, qword [rsp + 0x88]
xor esi, r15d
xor esi, ebx
mov rdi, qword [rsp + 0x48]
xor esi, edi
rol esi, 1
mov qword [rsp + 0x38], rsi
rol r9d, 0x1e
mov r10d, r9d
xor r10d, r8d
and r10d, eax
lea r11d, [rsi + r8]
and r8d, r9d
xor r8d, r10d
mov rsi, qword [rsp + 0x60]
mov r10d, dword [rsp + 0x2c]
xor r10d, esi
mov r12, qword [rsp + 0x98]
xor r10d, r12d
mov rbx, qword [rsp + 0x40]
xor r10d, ebx
rol r10d, 1
mov dword [rsp + 0x2c], r10d
add edx, r10d
add edx, r8d
mov r8d, ecx
rol r8d, 5
add r8d, edx
add r8d, 0x8f1bbcdc
xor esi, ebp
xor esi, dword [rsp + 0x50]
xor esi, r13d
rol esi, 1
rol eax, 0x1e
mov edx, eax
xor edx, r9d
and edx, ecx
lea r10d, [rsi + r9]
mov qword [rsp + 0x60], rsi
and r9d, eax
xor r9d, edx
add r9d, r11d
mov edx, r8d
rol edx, 5
rol ecx, 0x1e
add edx, r9d
add edx, 0x8f1bbcdc
mov r11d, ecx
xor r11d, eax
and r11d, r8d
mov r9d, ecx
and r9d, eax
xor r9d, r11d
add r9d, r10d
rol r8d, 0x1e
mov r10, qword [rsp + 0x78]
xor r15d, r10d
xor r10d, r14d
xor r10d, ebx
xor r10d, esi
rol r10d, 1
mov rsi, r10
mov qword [rsp + 0x78], r10
mov r10d, edx
rol r10d, 0x1e
mov r11d, r10d
xor r11d, r8d
lea ebp, [rsi + r8]
xor r8d, ecx
xor r8d, edx
rol edx, 5
add edx, r9d
add edx, 0x8f1bbcdc
mov esi, dword [rsp + 0x34]
xor r15d, esi
xor r15d, dword [rsp + 0x2c]
rol r15d, 1
mov r9d, edx
rol r9d, 5
add eax, r15d
add eax, r8d
add eax, r9d
add eax, 0xca62c1d6
mov r8, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x70]
xor ebx, r8d
xor ebx, dword [rsp + 0x30]
mov r14, qword [rsp + 0x38]
xor ebx, r14d
rol ebx, 1
xor r11d, edx
add ecx, ebx
mov qword [rsp + 0x70], rbx
add ecx, r11d
xor r8d, r12d
xor r8d, edi
xor r8d, r15d
rol r8d, 1
mov r12, r8
mov r8d, eax
rol r8d, 5
rol edx, 0x1e
add ecx, r8d
add ecx, 0xca62c1d6
mov r8d, ecx
rol r8d, 5
lea r11d, [r12 + r10]
mov qword [rsp + 0x58], r12
xor r10d, edx
xor r10d, eax
add r10d, ebp
add r8d, r10d
add r8d, 0xca62c1d6
rol eax, 0x1e
mov r9d, eax
xor r9d, edx
xor r9d, ecx
add r9d, r11d
rol ecx, 0x1e
mov rdi, qword [rsp + 0x68]
mov ebp, dword [rsp + 0x84]
xor ebp, edi
xor edi, esi
xor edi, r14d
xor edi, r12d
rol edi, 1
mov qword [rsp + 0x68], rdi
mov r10d, r8d
rol r10d, 0x1e
mov r11d, r10d
xor r11d, ecx
lea esi, [rdi + rcx]
xor ecx, eax
xor ecx, r8d
rol r8d, 5
add r8d, r9d
add r8d, 0xca62c1d6
mov edi, ebp
xor edi, r13d
xor edi, ebx
rol edi, 1
mov r9d, r8d
rol r9d, 5
add edx, edi
mov ebx, edi
add edx, ecx
lea ecx, [r9 + rdx]
add ecx, 0xca62c1d6
mov r14, qword [rsp + 0x50]
mov r12, qword [rsp + 0x98]
xor r12d, r14d
xor r12d, dword [rsp + 0x2c]
mov rbp, qword [rsp + 0x78]
xor r12d, ebp
rol r12d, 1
xor r11d, r8d
add eax, r12d
add eax, r11d
xor r14d, dword [rsp + 0x30]
xor r14d, dword [rsp + 0x60]
xor r14d, edi
rol r14d, 1
mov edx, ecx
rol edx, 5
rol r8d, 0x1e
add eax, edx
add eax, 0xca62c1d6
mov edx, eax
rol edx, 5
lea r11d, [r14 + r10]
mov qword [rsp + 0x50], r14
xor r10d, r8d
xor r10d, ecx
add r10d, esi
lea edi, [rdx + r10]
add edi, 0xca62c1d6
rol ecx, 0x1e
mov r9d, ecx
xor r9d, r8d
xor r9d, eax
add r9d, r11d
rol eax, 0x1e
mov rdx, qword [rsp + 0x40]
mov esi, dword [rsp + 0x34]
xor esi, edx
xor edx, r13d
xor edx, ebp
xor edx, r14d
rol edx, 1
mov qword [rsp + 0x40], rdx
mov r10d, edi
rol r10d, 0x1e
mov r11d, r10d
xor r11d, eax
lea ebp, [rdx + rax]
xor eax, ecx
xor eax, edi
mov edx, edi
rol edx, 5
add edx, r9d
add edx, 0xca62c1d6
xor esi, r15d
xor esi, r12d
rol esi, 1
mov r9d, edx
rol r9d, 5
add r8d, esi
mov dword [rsp + 0x34], esi
add r8d, eax
lea eax, [r9 + r8]
add eax, 0xca62c1d6
mov r8d, dword [rsp + 0x30]
mov r9, qword [rsp + 0x48]
xor r8d, r9d
mov r14, qword [rsp + 0x70]
xor r8d, r14d
mov rdi, qword [rsp + 0x68]
xor r8d, edi
rol r8d, 1
mov dword [rsp + 0x30], r8d
xor r11d, edx
add ecx, r8d
add ecx, r11d
mov r8, r9
xor r8d, dword [rsp + 0x2c]
xor r8d, dword [rsp + 0x58]
xor r8d, esi
rol r8d, 1
mov r9, r8
mov r8d, eax
rol r8d, 5
rol edx, 0x1e
add ecx, r8d
add ecx, 0xca62c1d6
mov r8d, ecx
rol r8d, 5
lea r11d, [r9 + r10]
mov rsi, r9
mov qword [rsp + 0x48], r9
xor r10d, edx
xor r10d, eax
add r10d, ebp
add r8d, r10d
add r8d, 0xca62c1d6
rol eax, 0x1e
mov r9d, eax
xor r9d, edx
xor r9d, ecx
add r9d, r11d
rol ecx, 0x1e
mov r10, qword [rsp + 0x38]
xor r13d, r10d
xor r10d, r15d
xor r10d, edi
xor r10d, esi
rol r10d, 1
mov rsi, r10
mov qword [rsp + 0x38], r10
mov r10d, r8d
rol r10d, 0x1e
mov r11d, r10d
xor r11d, ecx
lea ebp, [rsi + rcx]
xor ecx, eax
xor ecx, r8d
rol r8d, 5
add r8d, r9d
add r8d, 0xca62c1d6
mov rsi, qword [rsp + 0x60]
mov r9d, dword [rsp + 0x2c]
xor r9d, esi
xor esi, r14d
xor esi, dword [rsp + 0x50]
xor r13d, ebx
mov edi, dword [rsp + 0x30]
xor r13d, edi
rol r13d, 1
xor esi, r13d
add r13d, edx
mov edx, r8d
rol edx, 5
add r13d, ecx
add edx, r13d
add edx, 0xca62c1d6
mov r14d, r9d
xor r14d, r12d
mov r13, qword [rsp + 0x40]
xor r14d, r13d
rol r14d, 1
xor r11d, r8d
add eax, r14d
add eax, r11d
rol esi, 1
mov ecx, edx
rol ecx, 5
rol r8d, 0x1e
lea r9d, [rcx + rax]
add r9d, 0xca62c1d6
lea eax, [rsi + r10]
xor r10d, r8d
xor r10d, edx
add r10d, ebp
mov rbp, qword [rsp + 0xd0]
mov ecx, r9d
rol ecx, 5
add ecx, r10d
add ecx, 0xca62c1d6
rol edx, 0x1e
mov r10d, edx
xor r10d, r8d
xor r10d, r9d
add r10d, eax
mov eax, ecx
rol eax, 5
add eax, r10d
add eax, 0xca62c1d6
mov r10, qword [rsp + 0x78]
xor r15d, r10d
xor ebx, r10d
mov r10, qword [rsp + 0x58]
mov r11, qword [rsp + 0x70]
xor r11d, r10d
xor r12d, r10d
xor r15d, dword [rsp + 0x34]
xor r11d, edi
mov r10, r11
xor ebx, r13d
xor r12d, dword [rsp + 0x48]
xor r15d, r14d
xor r10d, dword [rsp + 0x38]
xor ebx, esi
rol r9d, 0x1e
rol r15d, 1
xor r12d, r15d
add r15d, r8d
mov r8d, r9d
xor r8d, edx
xor r8d, ecx
add r15d, r8d
mov r8d, eax
rol r8d, 5
add r8d, r15d
add r8d, 0xca62c1d6
rol r10d, 1
rol ebx, 1
rol r12d, 1
rol ecx, 0x1e
add r10d, edx
mov edx, r8d
rol edx, 5
add ebx, r9d
xor r9d, ecx
xor r9d, eax
add r10d, r9d
add edx, r10d
add edx, 0xca62c1d6
rol eax, 0x1e
mov r9d, edx
rol r9d, 5
mov r10d, eax
xor r10d, ecx
xor r10d, r8d
add r10d, ebx
lea r11d, [r9 + r10]
add r11d, 0xca62c1d6
add r10d, r9d
add r12d, dword [rsp + 0xac]
rol r8d, 0x1e
add r12d, ecx
mov ecx, r8d
xor ecx, eax
xor ecx, edx
add r12d, ecx
rol r11d, 5
add r11d, r12d
add r11d, 0xca62c1d6
mov rcx, qword [rsp + 0xa0]
add ecx, r10d
add ecx, 0xca62c1d6
mov qword [rsp + 0xa0], rcx
mov r10, qword [rsp + 0xa0]
rol edx, 0x1e
add edx, dword [rsp + 0xc8]
add r8d, dword [rsp + 0xb0]
add eax, dword [rsp + 0xb4]
add rbp, 0x40
mov r9, qword [rsp + 0xc0]
cmp rbp, r9
jne 0x14015b5b0
mov rcx, qword [rsp + 0xb8]
mov dword [rcx], r11d
mov dword [rcx + 4], r10d
mov dword [rcx + 8], edx
mov dword [rcx + 0xc], r8d
mov dword [rcx + 0x10], eax
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
int3
mov dword [r8 + 8], ecx
mov dword [r8 + 0xc], edx
ret
sub dword [rsp + 0x30], ecx
movaps xmmword [rsp + 0x20], xmm8
movaps xmmword [rsp + 0x10], xmm7
movaps xmmword [rsp], xmm6
movdqu xmm0, xmmword [rcx]
pshufd xmm3, xmm0, 0xff
pinsrd xmm3, dword [rcx + 8], 1
pinsrd xmm3, dword [rcx + 4], 2
pinsrd xmm3, dword [rcx], 3
movd xmm7, dword [rcx + 0x10]
pslldq xmm7, 0xc
shl r8, 6
add r8, rdx
movdqa xmm0, xmmword [0x1401f1cf0]
nop word cs:[rax + rax]
movdqa xmm1, xmm7
movdqa xmm2, xmm3
movdqu xmm6, xmmword [rdx]
movdqu xmm5, xmmword [rdx + 0x10]
movdqu xmm4, xmmword [rdx + 0x20]
movdqu xmm3, xmmword [rdx + 0x30]
pshufb xmm6, xmm0
pshufb xmm5, xmm0
pshufb xmm4, xmm0
pshufb xmm3, xmm0
paddd xmm7, xmm6
movdqa xmm8, xmm2
sha1rnds4 xmm8, xmm7, 0
movdqa xmm7, xmm2
sha1nexte xmm7, xmm5
movaps xmm9, xmm8
sha1rnds4 xmm9, xmm7, 0
sha1nexte xmm8, xmm4
movaps xmm7, xmm9
sha1rnds4 xmm7, xmm8, 0
sha1nexte xmm9, xmm3
movaps xmm8, xmm7
sha1rnds4 xmm8, xmm9, 0
sha1msg1 xmm6, xmm5
pxor xmm6, xmm4
sha1msg2 xmm6, xmm3
sha1nexte xmm7, xmm6
movaps xmm9, xmm8
sha1rnds4 xmm9, xmm7, 0
sha1msg1 xmm5, xmm4
pxor xmm5, xmm3
sha1msg2 xmm5, xmm6
sha1nexte xmm8, xmm5
movaps xmm7, xmm9
sha1rnds4 xmm7, xmm8, 1
sha1msg1 xmm4, xmm3
xorps xmm4, xmm6
sha1msg2 xmm4, xmm5
sha1nexte xmm9, xmm4
movaps xmm8, xmm7
sha1rnds4 xmm8, xmm9, 1
sha1msg1 xmm3, xmm6
xorps xmm3, xmm5
sha1msg2 xmm3, xmm4
sha1nexte xmm7, xmm3
movaps xmm9, xmm8
sha1rnds4 xmm9, xmm7, 1
sha1msg1 xmm6, xmm5
xorps xmm6, xmm4
sha1msg2 xmm6, xmm3
sha1nexte xmm8, xmm6
movaps xmm7, xmm9
sha1rnds4 xmm7, xmm8, 1
sha1msg1 xmm5, xmm4
xorps xmm5, xmm3
sha1msg2 xmm5, xmm6
sha1nexte xmm9, xmm5
movaps xmm8, xmm7
sha1rnds4 xmm8, xmm9, 1
sha1msg1 xmm4, xmm3
xorps xmm4, xmm6
sha1msg2 xmm4, xmm5
sha1nexte xmm7, xmm4
movaps xmm9, xmm8
sha1rnds4 xmm9, xmm7, 2
sha1msg1 xmm3, xmm6
xorps xmm3, xmm5
sha1msg2 xmm3, xmm4
sha1nexte xmm8, xmm3
movaps xmm7, xmm9
sha1rnds4 xmm7, xmm8, 2
sha1msg1 xmm6, xmm5
xorps xmm6, xmm4
sha1msg2 xmm6, xmm3
sha1nexte xmm9, xmm6
movaps xmm8, xmm7
sha1rnds4 xmm8, xmm9, 2
sha1msg1 xmm5, xmm4
xorps xmm5, xmm3
sha1msg2 xmm5, xmm6
sha1nexte xmm7, xmm5
movaps xmm9, xmm8
sha1rnds4 xmm9, xmm7, 2
sha1msg1 xmm4, xmm3
xorps xmm4, xmm6
sha1msg2 xmm4, xmm5
sha1nexte xmm8, xmm4
movaps xmm7, xmm9
sha1rnds4 xmm7, xmm8, 2
sha1msg1 xmm3, xmm6
xorps xmm3, xmm5
sha1msg2 xmm3, xmm4
sha1nexte xmm9, xmm3
movaps xmm8, xmm7
sha1rnds4 xmm8, xmm9, 3
sha1msg1 xmm6, xmm5
xorps xmm6, xmm4
sha1msg2 xmm6, xmm3
sha1nexte xmm7, xmm6
movaps xmm9, xmm8
sha1rnds4 xmm9, xmm7, 3
sha1msg1 xmm5, xmm4
xorps xmm5, xmm3
sha1msg2 xmm5, xmm6
sha1nexte xmm8, xmm5
movaps xmm10, xmm9
sha1rnds4 xmm10, xmm8, 3
sha1msg1 xmm4, xmm3
xorps xmm4, xmm6
sha1msg2 xmm4, xmm5
sha1nexte xmm9, xmm4
movaps xmm7, xmm10
sha1rnds4 xmm7, xmm9, 3
sha1msg1 xmm3, xmm6
xorps xmm3, xmm5
sha1msg2 xmm3, xmm4
sha1nexte xmm10, xmm3
movaps xmm3, xmm7
sha1rnds4 xmm3, xmm10, 3
paddd xmm3, xmm2
sha1nexte xmm7, xmm1
add rdx, 0x40
cmp rdx, r8
jne 0x14015c970
pshufd xmm0, xmm3, 0x1b
movdqu xmmword [rcx], xmm0
pextrd dword [rcx + 0x10], xmm7, 3
movaps xmm6, xmmword [rsp]
movaps xmm7, xmmword [rsp + 0x10]
movaps xmm8, xmmword [rsp + 0x20]
movaps xmm9, xmmword [rsp + 0x30]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x58
ret
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movzx r15d, word [r12]
cmp r15w, 2
je 0x14015d009
mov ebx, dword [r12 + 0x14]
mov esi, dword [r12 + 0x18]
movzx r13d, word [r12 + 0x1c]
movzx eax, word [r12 + 0x12]
mov word [rbp + 0x50], ax
movups xmm0, xmmword [r12 + 2]
movaps xmmword [rbp + 0x40], xmm0
mov rax, qword [0x1402b32f0]
cmp rax, 3
je 0x14015cf1a
mov qword [rbp - 0x10], rdi
call fcn.1401ed1e0
mov rcx, rbp
mov edx, r15d
mov r8d, 2
call fcn.14016aaa0
cmp qword [rbp], 0
mov r14, qword [rbp + 8]
jne 0x14015cfab
test r15w, r15w
je 0x14015cf4c
mov r8d, 0x1c
mov ax, 0x17
movups xmm0, xmmword [rbp + 0x42]
jmp 0x14015cf61
movzx r13d, word [rbp + 0x44]
mov ebx, dword [rbp + 0x40]
mov r8d, 0x10
mov ax, 2
xorps xmm0, xmm0
rol r13w, 8
mov word [rbp], ax
mov word [rbp + 2], r13w
mov dword [rbp + 4], ebx
movups xmmword [rbp + 8], xmm0
mov dword [rbp + 0x18], esi
mov rcx, r14
mov rdx, rbp
call qword [sym.imp.ws2_32.dll_bind]
mov bl, 0x47
or dword [rax], eax
mov bl, 0x47
or dword [rax], eax
cmp eax, 0xffffffff
jne 0x14015d0c1
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r15d, eax
shl r15, 0x20
or r15, 2
mov rcx, r14
call qword [sym.imp.ws2_32.dll_closesocket]
mov r14, r15
mov qword [rbp - 0x10], r14
mov rcx, rdi
call fcn.14015d190
add dword [rax], eax
add byte [rcx - 0x7d], cl
invalid
and byte [rcx + rcx*4 - 9], cl
add dword [rax], eax
add byte [rcx - 0x7d], cl
invalid
cmp r12, qword [rbp - 0x48]
jne 0x14015ced0
jmp 0x14015cfcd
cmp qword [rbp + 0x30], 0
je 0x14015cfe7
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x38]
call qword [sym.imp.kernel32.dll_HeapFree]
test r14, r14
lea rax, str.could_not_resolve_to_any_addresses
cmovne rax, r14
mov rcx, qword [rbp - 8]
mov qword [rcx + 8], rax
mov qword [rcx], 1
jmp 0x14015cddf
mov r14, rdi
cmp qword [rbp + 0x30], 0
jne 0x14015cfd4
jmp 0x14015cfe7
mov rax, qword [rbp - 8]
mov qword [rax + 8], r14
mov qword [rax], 0
cmp qword [rbp + 0x30], 0
je 0x14015d0ea
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x38]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rdi
call fcn.14015d190
jmp 0x14015cddf
invalid
invalid
int3
and al, 0x30
mov qword [rbp - 8], 0xfffffffffffffffe
movzx eax, byte [0x1402b3318]
test al, al
je 0x14015d322
test edx, edx
je 0x14015d316
cmp edx, 3
jne 0x14015d31b
call case.0x14002a59f.3333
movzx eax, byte [0x14025c780]
add rsp, 0x30
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
call fcn.1401e6580
int3
int3
push rsi
sub rsp, 0x20
in al, dx
and byte [rbx + 0x15604105], cl
add eax, 0x156041
add eax, 0x156041
adc eax, 0x8b486500
or al, 0x25
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
and eax, 0x58
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
cmp qword [rax + 0x70], 0
jo 0x14015d36d
add byte [rax], al
add byte [rbp + 0x75], dh
add byte [rax], al
jne 0x14015d3e7
nop word cs:[rax + rax]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x88]
test rax, rax
je 0x14015d3f3
dec rax
mov ecx, dword [0x1402b339c]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
xor al, 0xca
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
xor al, 0xca
mov qword [rsi + 0x88], rax
mov rdx, qword [rsi + 0x80]
add byte [rax], al
shl rax, 4
mov rcx, qword [rdx + rax]
mov rax, qword [rdx + rax + 8]
mov qword [rsi + 0x70], 0
call rax
cmp qword [rsi + 0x70], 0
je 0x14015d380
lea rcx, str.library_std_src_syswindows_thread_local_key.rs
call fcn.1401e6320
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r8, qword [rax + 0x80]
cmp qword [rax + 0x78], 0
mov qword [rax + 0x78], 0
mov qword [rax + 0x80], 8
mov qword [rax + 0x88], 0
mov qword [rax + 0x70], 0
je 0x14015d458
mov rcx, qword [0x1402b32e8]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rsi
ret
or eax, dword [rax]
add byte [rax - 0x77], cl
invalid
je case.0x14002a59f.3046
mov rax, qword [rsi + 0x18]
test rax, rax
je 0x14015d4b6
mov rcx, qword [rsi + 0x20]
dec rcx
jmp 0x14015d4c2
mov ecx, 9
lea rax, [0x140226bd1]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rcx
lea rax, [rbp - 0x28]
mov qword [rbp - 0x18], rax
lea rax, [0x140190c60]
mov qword [rbp - 0x10], rax
lea rax, str._nthread__has_overflowed_its_stack_n
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 2
mov qword [rbp - 0x38], 0
lea rax, [rbp - 0x18]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
lea rax, [rbp - 8]
add byte [rax - 0x73], cl
clc
mov qword [rbp], rax
mov qword [rbp + 8], 0
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xc8579
test dword [rax + rax], ecx
add byte [r8 - 0x39], r9b
or byte [r8], r8b
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xc8579
test dword [rax + rax], ecx
test dword [rax + rax], ecx
mov rcx, rbp
lea r8, [rbp - 0x58]
lea eax, [rbp - 0x58]
lea eax, [rbp - 0x58]
call fcn.140005a80
mov rcx, qword [rbp + 8]
test al, al
invalid
dec dword [rax - 0x75]
or byte [r8 + rax*8 - 0x7ab7cb8c], r8b
je 0x14015d567
invalid
invalid
je 0x14015d567
test rcx, rcx
leave
lea rax, str.formatter_error
rcr dword [rdx + 0xf], cl
add byte [rax + 0xf], cl
cmovne rax, rcx
mov qword [rbp], rax
mov rcx, rbp
invalid
and eax, dword [rax - 0x12]
cmovne rax, rcx
mov qword [rbp], rax
mov rcx, rbp
call fcn.140041570
and eax, dword [rax - 0x12]
invalid
and eax, dword [rax - 0x12]
push rax
lock dec qword [rsi]
lock dec qword [rsi]
jne 0x14015d55b
mov rcx, rsi
int1
call fcn.140058c20
out dx, eax
push qword [rcx]
ror byte [rax - 0x7f], 0xc4
invalid
invalid
invalid
cwde
xor eax, eax
add rsp, 0x98
pop rsi
add byte [rax], al
add byte [rsi + 0x5d], bl
pop rbp
pop rbp
ret
test rcx, rcx
leave
je case.0x14002a59f.3042
lea rcx, [rbp + 8]
lea ecx, [rbp + 8]
call fcn.140041570
sti
invalid
mov qword [rbp], 0
add byte [rax], al
add byte [rax], al
lock dec qword [rsi]
je 0x14015d553
jmp 0x14015d55b
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
xchg dword [rax + rax], ecx
lea r8, [0x140225d90]
lea eax, [0x140225d90]
or al, 0
mov edx, 0x5e
call fcn.1401e6480
jrcxz 0x14015d529
or byte [rax], al
add byte [rax], al
add al, ch
jrcxz 0x14015d529
or byte [rax], al
ud2
mov dword [rsp + 0x10], edx
push rbp
push rsi
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add al, ch
leave
invalid
or byte [rax], al
int3
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add al, ch
leave
vpcomb xmm9, xmm15, xmmword [r15], 0x1f
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 8], 0
je 0x14015d5e2
lea rcx, [rbp + 8]
call fcn.140041570
nop
add rsp, 0x28
pop rsi
pop rbp
ret
mov rdx, rsi
call r8
test rdi, rdi
je 0x14015d678
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x58
pop rdi
pop rsi
ret
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
invalid
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x50]
push rax
cmp qword [rbp - 0x18], 0
jge 0x14015d75c
add byte [rdi + riz - 0xa], dh
je 0x14015d79e
test byte [rbp - 9], 1
test dword [r9], 0x8b482175
call 0x18815d84b
mov byte [rax], 0
cmp qword [rbp - 0x20], 0
jne 0x14015d79e
mov rax, qword [rbp - 0x18]
mov byte [rax], 0
cmp qword [rbp - 0x20], 0
je 0x14015d79e
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x93dba
adc eax, 0x93dba
or dword [rax], eax
nop
add rsp, 0x20
pop rdi
pop rsi
and byte [rdi + 0x5e], bl
pop rbp
ret
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 0x28]
lock dec qword [rax]
jne 0x14015d7d3
mov rcx, qword [rbp - 0x28]
call fcn.14003e840
mov byte [rbp - 9], 1
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
add al, 0xc2
mov qword [rax + 0xa0], rcx
add rsp, 0x90
pop rbp
ret
enter 0xffffffffffff8d48, 0x45
invalid
loopne 0x14015d953
lea eax, [rbp - 0x50]
call fcn.140005a80
mov rcx, qword [rbp - 0x18]
test al, al
je 0x14015d961
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
jmp 0x14015d971
add byte [rcx - 0x77], cl
call 0x140162015
add al, ch
jg 0x14015d8e9
or byte [rax], al
test rcx, rcx
je 0x14015d96f
lea rcx, [rbp - 0x18]
call fcn.140041570
xor eax, eax
mov qword [rbp - 0x20], rax
lea rcx, [rbp - 0x20]
call fcn.14015d7e0
mov ecx, 7
int 0x29
ud2
nop word [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x30
lea rbp, [rdx + 0x80]
cmp qword [rbp - 0x18], 0
je 0x14015d9b1
lea rcx, [rbp - 0x18]
call fcn.140041570
nop
add rsp, 0x30
pop rbp
ret
xor byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
clc
lock dec qword [rax]
jne 0x14015d9e4
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
call fcn.140058c20
mov byte [rbp + 7], 0
add rsp, 0x30
pop rbp
ret
nop
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
adc byte [rbp + 0x48], dl
push rbp
sub rsp, 0x30
sub esp, 0x30
sub esp, 0x30
lea rbp, [rdx + 0x80]
cmp byte [rbp + 7], 0
invalid
invalid
je 0x14015da1a
invalid
add byte [rax], 0
add byte [rax + 0x7400077d], al
invalid
adc ecx, dword [rax - 0x75]
clc
mov rax, qword [rbp - 8]
lock dec qword [rax]
jne 0x14015da1a
mov rcx, qword [rbp - 8]
call fcn.140058c20
nop
add rsp, 0x30
pop rbp
ret
push 0x282444c7
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x2c], 0
lea rax, str.fatal_runtime_error:_drop_of_the_panic_payload_panicked_n
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x38]
call fcn.14015e390
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x30]
call fcn.14015d7e0
mov ecx, 7
int 0x29
ud2
mov rdx, r15
test r15, r15
je 0x14015dbb7
mov r12, qword [rdx]
mov r15, qword [rdx + 8]
mov qword [rdx], 0
test r12, r12
je case.0x14002d1d9.2603
mov byte [rdx + 0x10], 1
mov al, 1
xchg byte [r12 + 0x28], al
cmp al, 0xff
jne 0x14015db38
lea rdi, [r12 + 0x28]
mov rax, qword [0x1402b3330]
add byte [rax - 0x7b], cl
invalid
je 0x14015db49
add byte [rax - 0x7b], cl
sal byte [rsi + rdx + 0x48], 0x89
stc
mov rcx, rdi
call rax
lock dec qword [r12]
jne 0x14015daf0
mov rcx, r12
call fcn.140058c20
jmp 0x14015daf0
mov rcx, qword [0x1402b3068]
cmp rcx, 0xffffffffffffffff
jne case.0x14002d1d9.2596
mov qword [rbp - 0x20], 0xffffffffffffffff
mov rax, qword [0x1402b3088]
mov rcx, rsi
mov edx, 0xc0000000
xor r8d, r8d
xor r9d, r9d
call rax
test eax, eax
jne case.0x14002d1d9.2609
mov rcx, qword [rbp - 0x20]
mov rax, 0xffffffffffffffff
lock cmpxchg qword [0x1402b3068], rcx
je case.0x14002d1d9.2596
mov rbx, rax
call r14
mov rcx, rbx
mov rax, qword [0x1402b3090]
mov rdx, rdi
xor r8d, r8d
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
call rax
lock dec qword [r12]
or al, 0x24
or al, 0x24
jne 0x14015daf0
invalid
jmp 0x14015db3f
add rsp, 0x80
pop rbx
pop rdi
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop rsp
pop rsp
pop r14
pop r15
pop rbp
ret
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, [0x140228620]
lea eax, [0x140228620]
pop rsp
str word [rbp + rcx*4 + 5]
invalid
invalid
stosb byte [rdi], al
lea eax, [0x140228620]
or al, 0
mov edx, 0x2b
call fcn.1401e6090
scasd eax, dword [rdi]
test byte [rax], cl
invalid
add byte [rax], al
add al, ch
scasd eax, dword [rdi]
test byte [rax], cl
add byte [rcx + rcx*4 + 0x65], cl
mov qword [rbp - 0x18], r12
mov dword [rbp - 0xc], eax
invalid
mov qword [rbp - 0x18], r12
mov dword [rbp - 0xc], eax
lea rax, [rbp - 0xc]
lea eax, [rbp - 0xc]
lea eax, [rbp - 0xc]
mov qword [rbp - 0x30], rax
mov dword [rbp - 0x30], eax
lea rax, [0x14000b1e0]
lea eax, [0x14000b1e0]
invalid
mov qword [rbp - 0x28], rax
lea rax, str.Unable_to_create_keyed_event_handle:_error
add eax, 0xca5ae
fmul dword [r8 - 0x73]
add eax, 0xca5ae
add byte [rax - 0x77], cl
movabs al, byte [0x1a845c748]
movabs al, byte [0x1a845c748]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
test al, 1
add byte [rax], al
invalid
movabs al, byte [0x1a845c748]
test al, 1
add byte [rax], al
add byte [rax - 0x39], cl
rol byte [r8], 0
rol byte [rax], 0
mov qword [rbp - 0x40], 0
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x73], cl
ror byte [r8 - 0x77], 1
ror byte [rax - 0x77], 1
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov al, 0x48
mov dword [rbp - 0x48], 1
ror byte [rax - 0x77], 1
mov r8b, 0x48
mov al, 0x48
mov dword [rbp - 0x48], 1
mov eax, 1
add byte [rax - 0x73], cl
adc eax, 0xca5c3
ret
movsd dword [rdi], dword [rsi]
or al, 0
lea rdx, str.library_std_src_syswindows_thread_parking.rs
ret
lea rcx, [rbp - 0x60]
call fcn.1401e5ed0
ud2
add byte [rdi], cl
or ecx, dword [rax - 0x39]
mov dword [rbp - 0x60], 0
lea rdx, [0x14022ce68]
mov dword [rbp - 0x60], 0
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x14022ce68]
lea rdx, [0x14022ce68]
lea edx, [0x14022ce68]
or al, 0
lea r9, [0x140228638]
or eax, 0xca9ea
lea rcx, [rbp - 0x30]
lea r8, [rbp - 0x60]
call fcn.1401ecfb0
int3
dec dword [rax - 0x77]
iretd
add byte [rcx], al
add rsp, 0x70
pop rdi
pop rsi
pop rbp
ret
stc
invalid
mov ecx, 7
add byte [rax], al
int 0x29
ud2
sub dword [rdi], ecx
or ecx, dword [rax - 0x77]
invalid
invalid
push rsp
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x70]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
inc qword [rax + 0x70]
inc dword [rax + 0x70]
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add rsp, 0x20
pop rdi
pop rsi
and byte [rdi + 0x5e], bl
pop rbp
ret
int3
int3
jne 0x14015e104
xor ecx, ecx
call fcn.14015d680
mov edx, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rdx*8]
cmp qword [rcx + 0xa0], 0
jne 0x14015e115
mov edx, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rdx*8]
mov qword [rcx + 0xa0], rax
add byte [rax], al
invalid
lock inc qword [rax]
jg 0x14015e10e
ud2
add rsp, 0x68
pop rsi
pop rbp
ret
mov qword [rbp - 8], rax
lea rax, str.reentrant_init
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 0x28], rax
mov dword [rbp - 0x28], eax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str.0Q__
lea rcx, [rbp - 0x38]
call fcn.1401e5ed0
jmp 0x14015e10a
mov rcx, qword [rbp - 8]
call fcn.140058c20
stosb byte [rdi], al
out dx, eax
call qword [rax + 0x28c48348]
stosb byte [rdi], al
out dx, eax
call qword [rax + 0x28c48348]
pop rsi
pop rbp
ret
push 0x282444c7
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x2c], 0
lea rax, str.fatal_runtime_error:_an_irrecoverable_error_occurred_while_synchronizing_threads_n
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov dword [rsp + 0x40], 1
mov dword [rsp + 0x40], 1
lea rax, [rsp + 0x20]
lea eax, [rsp + 0x20]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
push rax
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
lea rdx, [rsp + 0x38]
call fcn.14015e390
mov qword [rsp + 0x30], rax
and al, 0x30
lea rcx, [rsp + 0x30]
call fcn.14015d7e0
mov ecx, 7
int 0x29
ud2
or dword [rax], eax
test rax, rax
jne 0x14015e223
lea rax, [0x14015e250]
add eax, 0x2d
mov qword [0x1402b3098], rax
mov dword [0x1402b3098], eax
mov rcx, r14
mov rdx, rdi
mov r8d, ebx
mov r9, rsi
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
invalid
jmp rax
in al, dx
invalid
clc
invalid
invalid
mov dword [rbp - 0x38], eax
mov qword [rbp - 0x30], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str.library_std_src_syswindowsc.rs
lea rcx, [rbp - 0x38]
call fcn.1401e5ed0
ud2
lea ebp, [rdx + 0x60]
call fcn.1401e6580
int3
int3
int3
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rcx + rcx*4 - 0x32], al
mov rdi, r8
mov ebx, edx
mov r14, rcx
lea rcx, str.ntdll
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
test rax, rax
je 0x14015e2fb
lea rdx, str.NtCreateKeyedEvent
mov rcx, rax
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
jne 0x14015e302
lea rax, [0x14015e320]
mov qword [0x1402b3088], rax
mov rcx, r14
mov edx, ebx
mov r8, rdi
mov r9d, esi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
test rcx, rcx
je 0x14015e3eb
lea rcx, [rbp - 0x10]
call fcn.140041570
xor esi, ebp
invalid
xor eax, eax
add rsp, 0x40
pop rbp
ret
add byte [rax], al
add byte [rbx + 0x154f5805], cl
add byte [rbp + 0x48], ah
mov rdx, qword gs:[0x58]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov rax, qword [rax + 0x78]
js 0x14015e456
add byte [rax], al
lea rdx, [rax + rax]
add byte [rax + 0x39], cl
cmp edx, ecx
cmova rcx, rdx
cmp rcx, 5
cmp ecx, 5
mov esi, 4
add byte [rax + 0xf], cl
int1
add byte [rax + 0xf], cl
int1
cmovae esi, ecx
xor edx, edx
mov rcx, rsi
int1
int1
shr rcx, 0x3b
sete dl
mov r8, rsi
mov eax, esi
mov eax, esi
shl r8, 4
shl rdx, 3
test rax, rax
je 0x14015e4bf
mov ecx, dword [0x1402b339c]
mov r9, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rcx - 0x75], cl
or al, 0xc9
pop rax
add byte [rax], al
add byte [rcx - 0x75], cl
or al, 0xc9
mov rcx, qword [rcx + 0x80]
mov ecx, dword [rcx + 0x80]
shl rax, 4
mov qword [rsp + 0x20], rcx
add al, 0x48
mov dword [rsp + 0x20], ecx
mov qword [rsp + 0x28], 8
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
jmp 0x14015e4c8
mov qword [rsp + 0x28], 0
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x20]
call fcn.140020610
cmp qword [rsp + 0x38], 0
jl 0x14015e4ff
cmp byte [rax], al
mov rcx, qword [rsp + 0x40]
and al, 0x40
je 0x14015e4f9
movabs rax, 0x8000000000000001
cmp rcx, rax
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc1
jne 0x14015e520
add rsp, 0x50
pop rsi
ret
mov eax, dword [0x1402b339c]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
mov qword [rax + 0x80], rcx
mov qword [rax + 0x78], rsi
add byte [rax], al
add byte [rax], 0
add byte [rax - 0x77], cl
mov al, 0x78
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
add rsp, 0x50
pop rsi
ret
test rcx, rcx
test ecx, ecx
jne 0x14015e52a
call fcn.140002170
mov rdx, qword [rsp + 0x48]
push rsp
and al, 0x48
call fcn.1401e5b40
int3
int3
sub rsp, 0x28
mov rsi, r9
mov ebx, r8d
mov rdi, rdx
mov r14, rcx
lea rcx, str.ntdll
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
test rax, rax
je 0x14015e57c
lea rdx, str.NtReleaseKeyedEvent
mov rcx, rax
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
jne 0x14015e583
lea rax, [0x14015e5b0]
lea eax, [0x14015e5b0]
mov qword [0x1402b3090], rax
mov rcx, r14
mov rdx, rdi
mov r8d, ebx
mov eax, ebx
mov eax, ebx
mov r9, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
in al, dx
invalid
clc
invalid
mov eax, dword [rcx]
cmp byte [rax], 0
mov byte [rax], 0
je 0x14015e802
invalid
invalid
add dword [rax], eax
invalid
test byte [rcx - 0x39ffffff], ah
test dword [r8], 0xf4058b48
test dword [rax], 0xf4058b48
mov byte [rbp - 9], 0
test dword [rax], 0xf4058b48
mov rax, qword [0x1402b3260]
adc rax, 0xfffffffff8834800
add ecx, dword [rdi]
test dword [rcx + 1], ebx
add byte [rax], al
add byte [rax + 0xf00f77d], al
test dword [rdx + 1], esp
add byte [rax], al
cmp rax, 3
jne 0x14015e7cf
add byte [rax + 0xf00f77d], al
jge 0x14015e670
add byte [rdi], cl
test dword [rdx + 1], esp
add byte [rax], al
mov rax, qword [0x1402b3228]
mov ecx, dword [0x1402b339c]
cmovge edx, dword [0xcb5e4b90]
adc al, 0x25
and eax, 0x58
cmovge edx, dword [0xcb5e4b90]
adc al, 0x25
and eax, 0x58
invalid
invalid
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
or al, 0xca
lea rcx, [rcx + 0xa9]
cmp rax, rcx
jne 0x14015e6c8
mov eax, dword [0x1402b3258]
inc eax
jne 0x14015e703
lea ecx, str.lock_count_overflow_in_reentrant_mutexlibrary_std_src_sync_remutex.rs
lea r8, str.ni__
mov edx, 0x26
add byte [rax], al
add byte [rax], al
call fcn.1401e6480
lea rcx, [0x1402b3220]
call qword [sym.imp.kernel32.dll_TryAcquireSRWLockExclusive]
fld xword [0x10099e6e0]
fld xword [0x10099e6e0]
je 0x14015e7e2
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0xa9]
add byte [rax], al
mov qword [0x1402b3228], rax
add byte [rax + 1], bh
add byte [rax + 1], bh
mov dword [0x1402b3258], eax
mov qword [rbp - 0x38], 0
mov qword [rbp - 0x30], 1
add byte [rax], al
add byte [rax], al
mov qword [rbp - 0x28], 0
mov byte [rbp - 0x20], 0
add dh, al
loopne 0x14015e725
mov byte [rbp - 0x1b], 0
mov dword [rbp - 0x1f], 0
cmp qword [0x1402b3230], 0
jne 0x14015e81a
mov qword [0x1402b3230], 0xffffffffffffffff
cmp byte [0x1402b3250], 0
invalid
invalid
add byte [rax], al
adc eax, 0xffffff00
inc dword [rax + 0x154b003d]
invalid
invalid
add byte [rax], al
adc rax, 0x1e750000
jne 0x14015e770
lea rcx, [0x1402b3238]
call fcn.14015e920
mov qword [rbp - 0x18], rax
test rax, rax
je 0x14015e770
fisttp word [rdx + 0x15]
add al, ch
ret 1
lea rcx, [rbp - 0x18]
call fcn.140041570
invalid
dec dword [rax - 0x7d]
cmp eax, 0x154ac0
add byte [rsi + rdx + 0x4c], dh
je 0x14015e790
mov r8, qword [0x1402b3240]
cmp qword [0x1402b3238], 0
je 0x14015e790
mov r8, qword [0x1402b3240]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc rax, 0xffffffffffd23100
adc eax, 0x92dc8
or dword [rax], eax
movups xmm0, xmmword [rbp - 0x38]
movups xmm1, xmmword [rbp - 0x28]
movups xmmword [0x1402b3248], xmm1
movups xmmword [0x1402b3238], xmm0
inc qword [0x1402b3230]
dec dword [0x1402b3258]
invalid
add byte [rbp + 0x2d], dh
adc eax, 0x482d7500
mov dword [0x1402b3228], 0
mov qword [0x1402b3228], 0
lea rcx, [0x1402b3220]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
jmp 0x14015e7e2
test byte [rsi + 0x48fffffe], bl
mov eax, dword [0x1402b32f0]
mov rax, qword [0x1402b32f0]
cmp rax, 3
je 0x14015e7f5
add rsp, 0x60
pop rbp
ret
call qword [0x1402b32f8]
nop
add rsp, 0x60
pop rbp
ret
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.library_std_src_synconce.rs
str word [rbp + rcx*4 + 5]
js 0x14015e78e
or al, 0
mov edx, 0x2b
call fcn.1401e6090
lea rcx, str.library_std_srcio_stdio.rs
lea ecx, [0x140226438]
call fcn.1401e6320
ud2
cli
jp 0x14015e82d
add byte [rdi], cl
or ecx, dword [rdi]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x60]
dec dword [0x1402b3258]
jne 0x14015e85e
mov qword [0x1402b3228], 0
lea rcx, [0x1402b3220]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
nop
add rsp, 0x20
pop rbp
ret
invalid
invalid
cmp eax, 0x154962
add byte [rsi + rdx + 0x4c], dh
invalid
mov r8, qword [0x1402b3240]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sub al, 9
add byte [rdi], cl
adc byte [rbp - 0x38], al
invalid
sub al, 9
add byte [rdi], cl
adc byte [rbp - 0x38], al
movups xmm1, xmmword [rbp - 0x28]
movups xmmword [0x1402b3248], xmm1
movups xmmword [0x1402b3238], xmm0
adc eax, 0x5ff4800
and eax, 0x48001549
add esp, 0x20
adc eax, 0x5ff4800
and eax, 0x48001549
add esp, 0x20
pop rbp
ret
invalid
invalid
clc
and eax, 3
movsxd rax, dword [r13 + rax*4]
add byte [rcx + rax - 0x18], cl
jmp rax
jae 0x14015ead3
mov rcx, rax
lea r8, [0x1402537b8]
add eax, 0xf4d2f
mov rdx, r14
call fcn.1401e6010
xor r15d, r15d
jmp 0x14015ead7
mov qword [rdi + 0x10], rsi
mov rax, r15
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x60]
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
call fcn.14015eb40
add byte [rax], al
add byte [rax], al
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
sub edi, edx
jb 0x14015eb7e
mov qword [rsi + 0x10], 0
je case.0x140056644.1818
mov rcx, qword [rsi + 8]
add rdx, rcx
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
mov qword [rsi + 0x10], rdi
add rsp, 0x28
pop rdi
pop rsi
ret
lea r8, [0x1402537b8]
mov rcx, rdx
mov rdx, rax
call fcn.1401e6010
add ah, cl
add ah, cl
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x98
in al, dx
cwde
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
adc r14b, r15b
invalid
invalid
dec dword [rax - 0x77]
invalid
test r9, r9
test ecx, ecx
in al, dx
cwde
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
adc r14b, r15b
invalid
dec dword [rax - 0x77]
invalid
je 0x14015ebf6
mov rbx, r9
mov ebx, ecx
mov r14, r8
mov ecx, edx
call qword [sym.imp.kernel32.dll_GetStdHandle]
test rax, rax
je 0x14015ec01
mov r15, rax
cmp rax, 0xffffffffffffffff
jne 0x14015ec10
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
jmp 0x14015ed38
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
jmp 0x14015ed43
movabs rax, 0x600000002
jmp 0x14015ed38
mov dword [rbp - 0x40], 0
lea rdx, [rbp - 0x40]
mov rcx, r15
call qword [sym.imp.kernel32.dll_GetConsoleMode]
test eax, eax
je 0x14015ec89
mov rdi, qword [rbp + 0x70]
movzx eax, byte [rdi + 4]
test rax, rax
je 0x14015ecab
cmp al, 4
jae 0x14015edf4
movzx ecx, byte [r14]
mov edx, ecx
and dl, 0xc0
cmp dl, 0x80
jne 0x14015ed08
mov byte [rdi + rax], cl
movzx eax, byte [rdi + 4]
inc al
mov byte [rdi + 4], al
movzx ecx, byte [rdi]
lea rdx, [0x140227d3c]
movzx ebx, byte [rcx + rdx]
mov qword [rbp - 0x50], rbx
cmp al, bl
jae 0x14015ed0e
mov qword [rsi + 8], 1
mov qword [rsi], 0
jmp 0x14015ed43
lea rcx, [rbp - 0x40]
mov rdx, r15
mov r8, r14
mov r9, rbx
mov qword [rbp - 0x48], r15
call fcn.14015eed0
movups xmm0, xmmword [rbp - 0x40]
movups xmmword [rsi], xmm0
jmp 0x14015ed43
cmp rbx, 0x1000
mov r8d, 0x1000
cmovb r8, rbx
lea rcx, [rbp - 0x10]
mov rdx, r14
call fcn.140005fe0
cmp qword [rbp - 0x10], 0
je 0x14015ed53
mov r8, qword [rbp - 8]
test r8, r8
je 0x14015ed68
cmp r8, rbx
ja 0x14015ee40
lea rdi, [rbp - 0x40]
mov rcx, rdi
mov rdx, r14
call fcn.140005fe0
mov rcx, rdi
call fcn.14015f240
mov r8, rax
mov r9, rdx
jmp 0x14015ed5b
mov byte [rdi + 4], 0
jmp 0x14015ed31
movzx r8d, al
cmp al, 5
jae 0x14015ee29
add byte [rax], al
lea rcx, [rbp - 0x10]
mov rdx, rdi
mov edx, edi
call fcn.140005fe0
mov byte [rdi + 4], 0
cmp qword [rbp - 0x10], 0
invalid
invalid
je 0x14015ed8a
lea rax, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
mov qword [rsi + 8], rax
mov qword [rsi], 1
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov r8, qword [rbp - 8]
mov r9, qword [rbp]
mov rcx, rsi
mov rdx, r15
call fcn.14015efe0
jmp 0x14015ed43
movzx eax, byte [r14]
lea rcx, [0x140227d3c]
movzx ecx, byte [rax + rcx]
cmp rcx, 2
jb 0x14015eddc
cmp rcx, rbx
jbe 0x14015eddc
pop rdx
mov byte [rdi], al
mov byte [rdi + 4], 1
add al, 1
jmp 0x14015edca
mov r8, qword [rbp - 8]
mov rax, qword [rbp]
mov qword [rbp + 8], rax
or byte [rax + 0x39], cl
invalid
jne 0x14015ee55
lea rcx, [rbp - 0x40]
mov rdx, r15
mov r9, rbx
call fcn.14015efe0
cmp qword [rbp - 0x40], 0
rol byte [rax], 0x48
mov eax, dword [rbp - 0x38]
invalid
invalid
jne 0x14015ede3
mov qword [rbp - 0x58], rax
mov qword [rbp + 8], rbx
cmp rax, rbx
jne 0x14015ee75
invalid
stosd dword [rdi], eax
add byte [rax], al
invalid
mov qword [rsi + 8], 1
xor eax, eax
mov qword [rsi], rax
jmp 0x14015ed43
lea rax, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
mov qword [rsi + 8], rax
mov eax, 1
mov qword [rsi], rax
jmp 0x14015ed43
lea rax, str.Unexpected_number_of_bytes_for_incomplete_UTF_8_codepoint.
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 0x30], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
lea rdx, str.library_std_src_syswindows_stdio.rs
or byte [rcx - 0x72b7fff4], dl
shr r8b, 0xa7
jo 0x14015ee30
invalid
or byte [rcx - 0x72b7fff4], dl
shr r8b, 0xa7
jo 0x14015ee30
add byte [rax - 0x73], cl
add eax, 0xc9110
lea rax, str.library_std_src_syswindows_stdio.rs
mov edx, 4
mov rcx, r8
mov r8, rax
call fcn.1401e6010
lea rax, str.library_std_src_syswindows_stdio.rs
mov rcx, r8
mov rdx, rbx
mov r8, rax
call fcn.1401e6010
mov qword [rbp - 0x40], 0
lea r9, str.library_std_src_syswindows_stdio.rs
lea rcx, [rbp - 0x50]
lea rdx, [rbp + 8]
lea r8, [rbp - 0x40]
call fcn.1401ecfb0
or byte [rax], al
mov qword [rbp - 0x40], 0
lea r9, str.library_std_src_syswindows_stdio.rs
lea rcx, [rbp - 0x58]
lea rdx, [rbp + 8]
lea r8, [rbp - 0x40]
call fcn.1401ecfb0
int3
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp - 0x48]
call qword [sym.imp.kernel32.dll_CloseHandle]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
mov rcx, rdx
xor edx, edx
xor r8d, r8d
xor eax, eax
xor r9d, r9d
call qword [sym.imp.ntdll.dll_NtWriteFile]
cmp eax, 0x103
jne 0x14015ef43
mov rcx, rdi
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
or dword [rax], eax
mov eax, dword [rsp + 0x60]
cmp eax, 0x103
je 0x14015ef7a
test eax, eax
js 0x14015ef54
mov rax, qword [rsp + 0x68]
mov qword [rsi + 8], rax
xor eax, eax
jmp 0x14015ef6d
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
sar edi, 0x15
or dword es:[rax], eax
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
mov eax, 1
mov qword [rsi], rax
add rsp, 0xa8
pop rdi
pop rsi
ret
mov dword [rsp + 0x58], 0
mov byte [rsp + 0x5c], 0
and al, 0x5c
invalid
lea rax, str.pw__
lea eax, str.pw__
mov qword [rsp + 0x78], rax
js 0x14015efdc
mov qword [rsp + 0x80], 1
mov dword [rsp + 0x80], 1
lea rax, [rsp + 0x50]
mov qword [rsp + 0x88], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
test byte [rax + rdx*4], ah
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x58]
lea rcx, [rsp + 0x58]
lea rdx, [rsp + 0x78]
call fcn.14015e390
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x70]
call fcn.14015d7e0
mov ecx, 7
int 0x29
ud2
adc byte [rax], al
add byte [rdx + 0x33], dh
mov edi, 0x1000
cmp byte [r8 + 0x1000], 0xbf
cmp byte [rax + 0x1000], 0xbf
cmp byte [rax + 0x1000], 0xbf
jg 0x14015f039
mov edi, 0xfff
cmp byte [r8 + 0xfff], 0xbf
invalid
invalid
jg 0x14015f039
invalid
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 0x1000
and al, 0x28
add byte [rax], dl
add byte [rax], al
mov ecx, 0xfde9
add byte [rax], al
mov edx, 8
mov r9d, edi
call qword [sym.imp.kernel32.dll_MultiByteToWideChar]
adc eax, 0x921ea
adc eax, 0x921ea
test eax, eax
je case.0x14002d1d9.2974
movsxd r14, eax
cmp eax, 0x1001
add byte [rdi], cl
invalid
popfq
add dword [rax], eax
invalid
mov dword [rsp + 0x40], 0
mov qword [rsp + 0x20], 0
lea rdx, [rsp + 0x70]
lea r9, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov rcx, r15
mov r8d, eax
call qword [sym.imp.kernel32.dll_WriteConsoleW]
adc eax, 0x921b5
adc eax, 0x921b5
test eax, eax
je 0x14015f18e
add byte [rax], al
invalid
mov ebx, dword [rsp + 0x40]
cmp rbx, r14
je 0x14015f1ab
jae 0x14015f1c5
movzx eax, word [rsp + rbx*2 + 0x70]
add eax, 0x2312
movzx eax, ax
cmp eax, 0x312
jae 0x14015f124
lea rdx, [rsp + rbx*2]
add rdx, 0x70
inc rbx
mov dword [rsp + 0x3c], 0
mov qword [rsp + 0x20], 0
lea r9, [rsp + 0x3c]
mov rcx, r15
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [sym.imp.kernel32.dll_WriteConsoleW]
test eax, eax
jne 0x14015f124
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
add byte [rax - 0x3f], cl
loopne 0x14015f128
or rax, 2
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x40], 1
call fcn.140041570
cmp rbx, r14
ja 0x14015f225
xchg eax, edi
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
test rbx, rbx
je 0x14015f1a9
add rbx, rbx
xor eax, eax
xor edi, edi
jmp 0x14015f14c
add rdi, rdx
add rax, 2
cmp rbx, rax
je 0x14015f1ab
movzx ecx, word [rsp + rax + 0x70]
mov edx, 1
cmp ecx, 0x80
jb case.0x1400d568b.411
movzx r8d, cx
mov edx, 2
cmp r8d, 0x800
jb case.0x1400d568b.411
add ecx, 0x2312
movzx ecx, cx
xor edx, edx
rol byte [rcx + 0x312f9], cl
add byte [rdi], cl
xchg ebx, eax
ret 0x8d48
adc al, 0x55
add dword [rax], eax
add byte [rax], al
jmp case.0x1400d568b.411
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
invalid
add dword [rax], eax
add byte [rax], al
jmp 0x14015f1b6
invalid
invalid
or eax, 0x8948ff31
xor edi, edi
mov qword [rsi + 8], rdi
jle 0x14015f1b7
mov qword [rsi], 0
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add rsp, 0x2070
add esp, 0x2070
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
ret
lea r8, str.library_std_src_syswindows_stdio.rs
mov rcx, rbx
mov rdx, r14
call fcn.1401e5f90
lea rax, str.Unexpected_error_in_MultiByteToWideChar
mov qword [rsp + 0x40], rax
and al, 0x40
mov qword [rsp + 0x48], 1
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, str.Utf8Errorvalid_up_to
add eax, 0xf476d
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
and al, 0x58
lea rdx, str.library_std_src_syswindows_stdio.rs
lea rcx, [rsp + 0x40]
and al, 0x40
call fcn.1401e5ed0
lea r8, str.library_std_src_syswindows_stdio.rs
mov edx, 0x1000
add byte [rax], dl
add byte [rax], al
invalid
add byte [rax], dl
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.1401e6010
lea r8, str.library_std_src_syswindows_stdio.rs
lea eax, [0x140228008]
add eax, 0xc8ddc
mov rcx, rbx
mov rdx, r14
call fcn.1401e6010
add ah, cl
int3
int3
in al, dx
cmp qword [rcx], 0
cmp dword [rcx], 0
cmp dword [rcx], 0
jne 0x14015f257
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
add rsp, 0x48
or byte [r8 - 0x75], cl
push rcx
adc byte [rax - 0x7d], cl
invalid
ret
movups xmm0, xmmword [rcx + 8]
movaps xmmword [rsp + 0x30], xmm0
lea rax, str.library_std_src_syswindows_stdio.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
str word [rbp + r9*4 + 0xd]
invalid
invalid
or al, 0
str word [rbp + r9*4 + 0xd]
invalid
or al, 0
lea r8, [rsp + 0x30]
mov edx, 0x2b
add byte [rax], al
add byte [rax], al
call fcn.1401e63e0
int3
push rdi
jno 0x14015f290
add ah, cl
int3
push rsi
push rdi
sub rsp, 0x48
mov rsi, rdx
mov rdi, rcx
lea rax, [rcx + 8]
mov qword [rsp + 0x40], rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.Utf8Errorvalid_up_to
mov r8d, 9
add byte [rax], al
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov byte [rsp + 0x39], 0
lea rax, [0x140225a58]
add byte [rax - 0x77], cl
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
lea rdx, [0x140253969]
lea rsi, [rsp + 0x30]
mov r8d, 0xb
mov rcx, rsi
mov r9, rdi
call fcn.1400061e0
in al, dx
outsb dx, byte [rsi]
invalid
dec dword [rax - 0x73]
add eax, 0xc677d
add byte [rax - 0x77], cl
and al, 0x20
in al, dx
outsb dx, byte [rsi]
invalid
add byte [rax - 0x77], cl
and al, 0x20
lea rdx, str.error_len
lea r9, [rsp + 0x40]
str word [rbp + r9*4 + 0x4c]
and al, 0x40
mov r8d, 9
or dword [rax], eax
add byte [rax], al
mov rcx, rsi
call fcn.1400061e0
cmp byte [rsp + 0x39], 0
movzx eax, byte [rsp + 0x38]
and al, 0x38
je 0x14015f366
test al, al
mov al, 1
jne 0x14015f366
jne 0x14015f34e
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x1402240e9]
or al, 0
mov r8d, 2
jmp 0x14015f363
add bl, ch
adc eax, 0x20488b48
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
lea rdx, [0x140226d53]
mov r8d, 1
add byte [rax], al
jns case.0x14002a59f.3422
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
test al, al
setne al
add rsp, 0x48
invalid
pop rdi
pop rsi
ret
invalid
sub byte [rax - 0x73], cl
adc eax, 0xf4680
mov r8d, 4
call qword [rax + 0x18]
sbb byte [rax - 0x77], cl
je 0x14015f3dd
and al, 0x30
sbb byte [rax - 0x77], cl
je 0x14015f3dd
invalid
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
sub byte [rax], al
add byte [rax], al
invalid
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
sub byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add dh, al
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
sbb eax, 0x48000c5d
or al, 0
lea rcx, [rsp + 0x28]
mov byte [rsp + 0x39], 0
lea r8, [0x1402250f0]
or al, 0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.1400086f0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x14015f469
invalid
js 0x14015f3a5
mov bl, 1
test cl, cl
jne 0x14015f46b
sub dword [rax + 0x39247c], eax
je 0x14015f42b
test byte [rsi + 0x34], 4
jne 0x14015f42b
invalid
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0xc48f2
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14015f46b
push rax
sbb byte [rax + rax*8 - 0x74b7bf8b], al
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14022b7d5]
lea edx, [0x14022b7d5]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0xcc39b
lea edx, [0x14022b7d5]
mov r8d, 1
add byte [rax], al
add bh, bh
add byte [rax], al
call qword [rax + 0x18]
mov ebx, eax
ret
jmp 0x14015f46b
push rax
sbb byte [rcx + 0x4824ebc3], cl
ret
jmp 0x14015f46b
mov rcx, qword [rsi + 0x20]
ret
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.NoneSomecommon_srclib.rs
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xf45ce
invalid
invalid
sldt word [rcx - 0x48]
add al, 0
add byte [rax], al
mov r8d, 4
add rsp, 0x48
pop rbx
pop rsi
jmp rax
invalid
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
int3
int3
movups xmmword [rax], xmm0
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], 0
sub byte [rax], al
add byte [rax], al
add dh, al
xor byte [rax], al
sub byte [rax], al
add byte [rax], al
add dh, al
xor byte [rax], al
mov byte [rax + 0x35], 0
mov dword [rax + 0x31], 0
add byte [rax], al
add bh, al
cmp byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
add esp, 0x28
sub bl, al
add bh, al
cmp byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
sub bl, al
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.hh__
mov edx, 0x2b
call fcn.1401e6090
int3
sub esp, 0x68
mov dword [rsp + 0x28], 0
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x2c], 0
lea rax, str.fatal_runtime_error:_initialization_or_cleanup_bug_n
lea eax, [0x140225bf0]
lea eax, [0x140225bf0]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
adc dword [rsp + 0x50], eax
adc dword [rsp + 0x50], eax
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x38]
lea edx, [rsp + 0x38]
lea edx, [rsp + 0x38]
call fcn.14015e390
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x30]
call fcn.14015d7e0
mov ecx, 7
int 0x29
ud2
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc6755
sbb byte [rax - 0x73], cl
adc eax, 0xc6755
mov r8d, 0xb
jmp rax
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
test rax, rax
setne al
add rsp, 0x48
pop rsi
pop rbp
ret
test eax, eax
je 0x14015f828
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
lea r14, [rsp + 0x38]
lea r15, [rsp + 0x30]
lea r12, str.0___
add byte [rbp + rcx*4 + 0x2d], cl
push rdi
mov cl, 0xf
invalid
add byte [rbp + rcx*4 + 0x2d], cl
push rdi
mov cl, 0xf
add bl, ch
invalid
jmp 0x14015f7b9
nop dword [rax + rax]
mov rcx, rax
shr rcx, 0x20
and byte [rbx + 0x7e7523f9], al
mov rcx, r14
mov ecx, esi
call fcn.140041570
test rsi, rsi
je 0x14015f828
mov qword [rsp + 0x20], rbx
and byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov edx, 0xfffffff4
mov r8, rdi
mov r9, rsi
call fcn.14015eba0
dec dword [rax - 0x7d]
jl 0x14015f7f9
xor byte [rax], al
dec dword [rax - 0x7d]
jl 0x14015f7f9
xor byte [rax], al
je 0x14015f800
mov rax, qword [rsp + 0x38]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r13 + rcx*4]
add rcx, r13
jmp rcx
and esi, dword [rcx + rdi*4 - 0x15]
xor eax, 0xf2e6666
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x14015f83a
mov rax, rsi
sub rax, rcx
jb 0x14015f83f
add rdi, rcx
mov rsi, rax
test rsi, rsi
jne 0x14015f7b9
jmp 0x14015f828
xor eax, eax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, r12
jmp 0x14015f82a
lea r8, [0x140226628]
mov rdx, rsi
call fcn.1401e5f10
or byte [rax], al
or byte [rax], al
int3
mov rsi, rcx
mov r15, r8
mov eax, 2
add byte [rax], al
add byte [rax], al
inc r15
je 0x14015f8d0
mov rax, r15
shr rax, 0x3e
jne 0x14015f9fb
lea r14, [r15 + r15]
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14015f8bc
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14015f9ee
invalid
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 5
sub al, 0x3a
adc eax, 0x4dd23100
mov eax, esi
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14015f9ee
cdq
sbb al, 9
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
mov qword [rbp - 0x18], r15
mov qword [rbp - 0x10], rax
invalid
invalid
invalid
mov qword [rbp - 8], 0
mov dword [rbp - 8], 0
add byte [rax + 1], cl
fisttp word [rax - 0x77]
add rdi, rbx
mov qword [rbp - 0x30], rbx
pop rbp
ror byte [rax - 0x77], 1
mov dword [rbp - 0x28], edi
pop rbp
ror byte [rax - 0x77], 1
mov dword [rbp - 0x28], edi
mov word [rbp - 0x20], 0
lea rcx, [rbp - 0x18]
lea rdx, [rbp - 0x30]
loopne 0x14015f8f0
add byte [rax - 0x73], cl
call 0x1106b8641
call case.0x1400d0216.432
mov r8, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
mov rax, rdx
mov rcx, r8
cmp rdx, 8
jb 0x14015f95d
mov rcx, r8
mov rax, rdx
cmp word [rcx], 0
je case.0x140084f53.701
cmp word [rcx + 2], 0
je case.0x140084f53.701
cmp word [rcx + 4], 0
je case.0x140084f53.701
cmp word [rcx + 6], 0
je case.0x140084f53.701
cmp word [rcx + 8], 0
je case.0x140084f53.701
cmp word [rcx + 0xa], 0
je case.0x140084f53.701
cmp word [rcx + 0xc], 0
je case.0x140084f53.701
ja 0x14015f918
add rax, rax
xor r9d, r9d
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
cmp rax, r9
je case.0x140084f53.713
cmp word [rcx + r9], 0
lea r9, [r9 + 2]
jne 0x14015f970
lea rax, str.Hz__
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
lock or byte [rax + rax], 0x48
mov dword [rsi + 8], eax
movabs rax, 0x8000000000000000
mov qword [rsi], rax
cmp qword [rbp - 0x18], 0
add byte [rcx + rax*2 + 0x48], dh
je case.0x140084f53.725
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x140084f53.725
xor byte [rax + 0x3b], cl
push rbp
call 0xcd5e0b2e
jne case.0x1400ae5b6.900
invalid
invalid
cmp rdx, qword [rbp - 0x18]
jne case.0x1400ae5b6.900
lea rcx, [rbp - 0x18]
call case.0x1400dfcfc.709
nop
add al, byte [rax]
invalid
call 0x140188aa7
call 0x140188aa7
nop
add al, byte [rax]
add byte [rbx + rcx*4 + 0x45], cl
invalid
mov r8, qword [rbp - 0x10]
invalid
mov rdx, qword [rbp - 8]
mov edx, dword [rbp - 8]
mov word [r8 + rdx*2], 0
add al, 0x50
add byte [rax], al
add byte [rax - 1], cl
inc rdx
ret 0x8948
mov qword [rbp - 8], rdx
push rbp
clc
mov qword [rsi + 0x10], rdx
mov dword [rsi + 0x10], edx
movups xmm0, xmmword [rbp - 0x18]
call 0x1881c0af1
movups xmmword [rsi], xmm0
add rsp, 0x58
add esp, 0x58
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
mov ecx, 2
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
call fcn.1401e5b40
or byte [rax], al
call fcn.140002170
int3
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x50]
cmp qword [rbp - 0x18], 0
jge 0x14015fa11
invalid
je 0x14015fa3f
mov r8, qword [rbp - 0x10]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sbb ecx, dword [rcx]
invalid
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
lodsd eax, dword [rsi]
mov byte [rax + rax], cl
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
test rax, rax
invalid
je 0x14015fa83
lea rdx, str.SetThreadDescription
mov rcx, rax
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
invalid
jne 0x14015fa8a
invalid
sal byte [rbp + 7], 0x48
lea eax, [0x14015faa0]
lea rax, [0x14015faa0]
mov qword [case.0x140056644.1844], rax
mov rcx, rdi
xor eax, 0x89480015
stc
mov rdx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp rax
adc eax, 0x917a9
mov eax, 0x80004001
add rsp, 0x28
add esp, 0x28
add esp, 0x28
ret
int3
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov rsi, rdx
mov rdi, rcx
iretd
movzx r12d, word [rdx + 0x10]
invalid
adc byte [rbx + rcx*4 + 0x2a], cl
sub cl, byte [rbx + rcx*4 + 0x72]
or byte [rcx - 0x39], cl
invalid
invalid
invalid
invalid
invalid
iretd
invalid
sub cl, byte [rbx + rcx*4 + 0x72]
or byte [rcx - 0x39], cl
invalid
jmp 0x14015fb19
shl ecx, 6
or ecx, r8d
mov r12d, ecx
invalid
xor ebp, ebp
in eax, dx
mov r13, rax
mov rbx, qword [rdi + 0x10]
cmp rbx, qword [rdi]
je 0x14015fc02
test ah, bh
add byte [rax], al
invalid
test ah, bh
add byte [rax], al
add byte [rax - 0x75], cl
or byte [r14 + 0x44], r12b
mov word [rax + rbx*2], r12w
mov rax, qword [rdi + 8]
mov word [rax + rbx*2], r12w
and al, 0x58
inc rbx
mov qword [rdi + 0x10], rbx
mov r12d, ebp
adc byte [rcx - 0x77], al
in al, dx
test r12w, r12w
test esp, esp
jne 0x14015fbb0
cmp r13, r14
cmc
je 0x14015fc30
lea rax, [r13 + 1]
lea eax, [rbp + 1]
mov qword [rsi], rax
movzx edx, byte [r13]
movzx r12d, dl
test r12b, r12b
jns 0x14015faf4
mov ecx, r12d
and ecx, 0x1f
lea rax, [r13 + 2]
add cl, byte [rax - 0x77]
invalid
movzx r8d, byte [r13 + 1]
and r8d, 0x3f
cmp r12b, 0xdf
jbe 0x14015faeb
add cl, byte [rax - 0x77]
invalid
lea rax, [r13 + 3]
mov qword [rsi], rax
movzx r12d, byte [r13 + 2]
shl r8d, 6
invalid
and r12d, 0x3f
and esp, 0x3f
invalid
or r12d, r8d
cmp dl, 0xf0
jb case.0x1400b699a.510
invalid
lea rax, [r13 + 4]
lea eax, [rbp + 4]
add al, 0x48
mov dword [rsi], eax
mov qword [rsi], rax
movzx edx, byte [r13 + 3]
movzx edx, byte [rbp + 3]
and ecx, 7
shl ecx, 0x12
shl r12d, 6
shl esp, 6
and edx, 0x3f
or edx, r12d
or edx, esp
or edx, ecx
mov r12d, edx
mov esp, edx
retf 0x8941
cmp r12d, 0xffff
cld
invalid
jbe 0x14015faf4
invalid
jmp case.0x1400deca7.710
nop dword [rax]
add byte [rax], al
add byte [rsi - 0x39], ah
invalid
adc byte [rax], r8b
adc byte [rax], al
mov word [rsi + 0x10], 0
xor ebp, ebp
mov dword [rsi + 0x10], 0xed310000
add byte [rcx], dh
in eax, dx
jmp 0x14015faf9
cmp al, 0xff
invalid
shl ecx, 0xc
or r12d, ecx
or esp, ecx
cmp r12d, 0xffff
cld
invalid
add byte [rax], al
add byte [rdi], cl
jbe 0x14015faf4
xchg byte [rdi + rdi*8], ah
invalid
invalid
lea ecx, [r12 + 0xff0000]
lea ecx, [rsp + 0xff0000]
add bh, bh
add cl, al
shr ecx, 0xa
jmp 0x140df7ce8
or ecx, 0xd800
add al, bl
add byte [rax], al
and r12d, 0x3ff
or r12d, 0xdc00
or esp, 0xdc00
add eax, dword [rax]
add byte [rcx - 0x7f], al
invalid
int3
or esp, 0xdc00
add byte [rax], al
mov word [rsi + 0x10], r12w
mov dword [rsi + 0x10], esp
mov r13, rax
mov ebp, eax
mov ebp, r12d
in eax, 0x41
mov r12d, ecx
mov esp, ecx
jmp 0x14015faf9
dec dword [rbp - 0x77]
invalid
mov r8, r14
sub r8, r13
add r8, 3
add eax, 3
cmovb r8, r15
cmovb eax, edi
invalid
shr r8, 2
shr eax, 2
cmp bp, 1
cmp ebp, 1
sbb r8, 0
sbb eax, 0
add r8, 2
add eax, 2
add cl, byte [rax - 0x77]
stc
mov rcx, rdi
mov rdx, rbx
call fcn.1401ec990
jmp 0x14015fb06
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
int3
in al, dx
pop rax
inc rdx
je 0x14015fce7
mov rsi, rcx
mov rcx, qword [rcx]
lea rax, [rcx + rcx]
cmp rax, rdx
ror byte [rax + 0xf], 1
invalid
invalid
cmp rdx, 5
mov edi, 4
add byte [rax], al
add byte [rax], al
cmovae rdi, rdx
xor edx, edx
mov r8, rdi
ror byte [rcx - 0x77], cl
clc
shr r8, 0x3e
sete dl
sete dl
lea r8, [rdi + rdi]
add al, 0x3f
invalid
add rdx, rdx
test rcx, rcx
leave
je case.0x1400c3086.495
sbb dword [rax - 0x75], ecx
or byte [rax - 0x77], r9b
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
mov rcx, qword [rsi + 8]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x30], 2
and al, 0x30
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x38], rax
and al, 0x38
cmp bl, ch
jmp 0x14015fcb7
or dword [rax - 0x39], ecx
and al, 0x30
and al, 0x30
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x40]
and al, 0x40
lea r9, [rsp + 0x28]
lea ecx, [rsp + 0x28]
call fcn.140020610
cmp qword [rsp + 0x40], 0
cmp dword [rsp + 0x40], 0
or esp, ebp
dec dword [rax - 0x7d]
jl 0x14015fcee
invalid
cmp dword [rsp + 0x40], 0
and al, 0x40
add byte [rax - 0x75], cl
invalid
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
and al, 0x48
je case.0x1400e57d8.670
movabs rax, 0x8000000000000001
cmp rcx, rax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74c13948], al
adc dword [rax - 0x7b], ecx
leave
je 0x14015fcf3
test rcx, rcx
jne 0x14015fcfa
call fcn.140002170
mov qword [rsi + 8], rcx
mov qword [rsi], rdi
mov dword [rsi], edi
invalid
or byte [rax - 0x77], r9b
or byte [rax - 0x77], cl
add rsp, 0x58
add rsp, 0x58
invalid
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
push rax
call fcn.1401e5b40
pop rsi
or byte [rax], al
int3
int3
int3
dec qword [rcx + 8]
or byte [rbp + 0xc], dh
jne 0x14015fd31
mov rsi, qword [rcx]
mov al, 1
xchg byte [rsi + 0x28], al
cmp al, 0xff
je 0x14015fd38
add rsp, 0x78
pop rdi
pop rsi
ret
add rsi, 0x28
mov rax, qword [0x1402b3330]
test rax, rax
je case.0x1400d0216.437
invalid
add byte [rax - 0x7b], cl
sal byte [rsp + rcx + 0x48], 0x89
or al, 0x48
mov ecx, esi
or al, 0x48
mov ecx, esi
mov rcx, rsi
add rsp, 0x78
pop rdi
pop rsi
jmp rax
mov rcx, qword [0x1402b3068]
cmp rcx, 0xffffffffffffffff
jne 0x14015fdaa
mov qword [rsp + 0x30], 0xffffffffffffffff
mov dword [rsp + 0x30], 0xffffffff
xor bh, bh
invalid
mov rax, qword [0x1402b3088]
lea rcx, [rsp + 0x30]
and al, 0x30
invalid
and al, 0x30
mov edx, 0xc0000000
xor r8d, r8d
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
call rax
test eax, eax
invalid
jne case.0x1400d0216.459
sal byte [rbp + 0x3a], 0x48
mov ecx, dword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov rax, 0xffffffffffffffff
lock cmpxchg qword [0x1402b3068], rcx
cmpxchg qword [0x1402b3068], rcx
cmpxchg dword [0x1402b3068], ecx
je 0x14015fdaa
or al, 0x48
mov rdi, rax
mov edi, eax
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
mov rax, qword [0x1402b3090]
mov rdx, rsi
mov edx, esi
xor r8d, r8d
xor r9d, r9d
leave
leave
call rax
jmp 0x14015fd31
jo case.0x1400dff1e.385
invalid
invalid
invalid
dec dword [rcx + 0x482c2444]
mov dword [rsp + 0x2c], eax
lea rax, [rsp + 0x2c]
lea eax, [rsp + 0x2c]
mov qword [rsp + 0x38], rax
cmp byte [rax - 0x73], cl
add eax, 0xffeab40a
invalid
mov ah, 0xea
invalid
lea rax, [0x14000b1e0]
dec dword [rax - 0x77]
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
lea rax, str.Unable_to_create_keyed_event_handle:_error
add eax, 0xc83ce
invalid
add byte [rax - 0x77], cl
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
mov qword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
invalid
and al, 0x68
invalid
add byte [rax], al
mov qword [rsp + 0x68], 0
mov dword [rsp + 0x68], 0
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x38]
lea eax, [rsp + 0x38]
cmp byte [rax - 0x77], cl
mov qword [rsp + 0x58], rax
and al, 0x58
and al, 0x58
mov qword [rsp + 0x60], 1
and al, 0x60
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rdx, str.library_std_src_syswindows_thread_parking.rs
adc eax, 0xc83dd
or al, 0
lea rcx, [rsp + 0x48]
lea ecx, [rsp + 0x48]
and al, 0x48
call fcn.1401e5ed0
call fcn.1401e5ed0
invalid
add ah, cl
int3
int3
push rdi
push rbp
push rbx
sub rsp, 0x40
sub esp, 0x40
sub esp, 0x40
mov esi, edx
mov esi, edx
invalid
mov rdi, rcx
mov r14d, edx
mov esi, edx
invalid
test rcx, rcx
jne 0x14015fe3f
test esi, esi
je case.0x1400e0b7a.415
test byte [rdx + 0x31000000], cl
add byte [rax], al
add byte [rcx], dh
xor ecx, ecx
leave
xor edx, edx
mov r8d, 2
add al, byte [rax]
add byte [rax], al
add byte [rcx - 0x47], al
add eax, dword [rax]
invalid
mov r9d, 0x1f0003
call qword [sym.imp.kernel32.dll_CreateWaitableTimerExW]
or edx, dword [rcx + rcx]
invalid
add byte [rdi], bl
add bh, bh
adc eax, 0x9140b
or edx, dword [rcx + rcx]
invalid
invalid
or edx, dword [rcx + rcx]
add byte [rax - 0x7b], cl
test rax, rax
je case.0x1400e0b7a.415
outsd dx, dword [rsi]
invalid
invalid
or dword [rax], eax
test rax, rax
je case.0x1400e0b7a.415
outsd dx, dword [rsi]
outsd dx, dword [rsi]
mov rbx, rax
ret
imul rax, r14, 0x51eb851f
test ebx, ebp
push rcx
shr rax, 0x25
shr eax, 0x25
imul rcx, rdi, 0xffffffffff676980
imul ecx, edi, 0xff676980
iretd
dec dword [eax + 0x29]
sub rcx, rax
ror dword [rax - 0x77], 0x4c
mov qword [rsp + 0x38], rcx
and al, 0x38
and al, 0x38
mov dword [rsp + 0x28], 0
and al, 0x28
and al, 0x28
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [rsp + 0x38]
add byte [rax], al
lea rdx, [rsp + 0x38]
lea edx, [rsp + 0x38]
mov rcx, rbx
xor r8d, r8d
xor eax, eax
xor eax, eax
xor r9d, r9d
leave
call qword [sym.imp.kernel32.dll_SetWaitableTimer]
adc ecx, dword [rcx]
add byte [rbp + 0x482074c0], al
test eax, eax
je 0x14015fec0
invalid
test eax, eax
je 0x14015fec0
sal byte [rax + riz + 0x48], 0x89
fnstcw word [rdx - 1]
mov edx, 0xffffffff
mov rcx, rbx
mov ecx, ebx
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
adc eax, 0x9157a
jp case.0x1400e0b7a.413
or dword [rax], eax
add byte [rcx - 0x2676b73b], cl
mov ebp, eax
mov rcx, rbx
mov ecx, ebx
call qword [sym.imp.kernel32.dll_CloseHandle]
jg case.0x1400e0b7a.416
or dword [rax], eax
add byte [rbx + 0x4575fffd], al
cmp ebp, 0xffffffff
jne 0x14015ff03
jmp case.0x1400e0b7a.415
jmp case.0x1400e0b7a.415
or dword [rax - 0x77], ecx
mov rcx, rbx
mov ecx, ebx
fcos
adc eax, 0x9166f
outsd dx, dword [rsi]
invalid
or dword [rax], eax
call qword [sym.imp.kernel32.dll_CloseHandle]
outsd dx, dword [rsi]
invalid
imul rax, rdi, 0x3e8
imul rcx, r14, 0x431bde83
imul ecx, esi, 0x431bde83
invalid
add eax, dword [rax]
add byte [rcx + 0x69], cl
invalid
invalid
imul ecx, esi, 0x431bde83
sbb esi, 0x1b
ficomp word [rbx]
sbb eax, dword [rbx + 0x48]
shr ecx, 0x32
invalid
invalid
shr rcx, 0x32
shr rcx, 0x32
jmp 0x179ec6810
imul edx, esi, 0x68c26139
cmp dword [rcx - 0x3e], esp
push 0x4806cac1
ror edx, 6
invalid
ror edx, 6
add rcx, rax
add ecx, eax
retf 0x4806
add ecx, eax
cmp edx, 0x10c7
cli
invalid
sbb rcx, 0xffffffffffffffff
fcos
invalid
mov eax, 0xffffffff
dec dword [rax + 0x39]
ror dword [rax + 0xf], 0x43
cmovae rcx, rax
invalid
invalid
insd dword [rdi], dx
cmp rcx, rax
cmp ecx, eax
cmovae rcx, rax
call qword [sym.imp.kernel32.dll_Sleep]
adc eax, 0x9136d
insd dword [rdi], dx
adc ecx, dword [rcx]
add byte [rax + 0x40c48348], dl
add rsp, 0x40
or dword [rax], eax
nop
add rsp, 0x40
add esp, 0x40
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x68
sub esp, 0x68
sub esp, 0x68
lea rbp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
mov qword [rbp], 0xfffffffffffffffe
invalid
invalid
mov esi, r8d
mov rdi, rdx
mov edi, edx
mov edi, edx
mov rbx, rcx
mov ebx, ecx
retf
mov rcx, qword [0x1402b3320]
jmp 0x14015ff66
test rcx, rcx
jne 0x14015ff68
mov qword cs:[rbp - 8], 0
mov qword [rbp - 8], 0
clc
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
clc
clc
lea rcx, [rbp - 8]
clc
call qword [sym.imp.kernel32.dll_QueryPerformanceFrequency]
test eax, eax
ror byte [rdi], 0x84
insb byte [rdi], dx
add dword [rax], eax
invalid
adc ecx, dword [rcx]
add byte [rbp + 0x6c840fc0], al
ror byte [rdi], 0x84
insb byte [rdi], dx
ror byte [rdi], 0x84
insb byte [rdi], dx
add dword [rax], eax
add byte [rax - 0x75], cl
mov ecx, dword [rbp - 8]
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
mov qword [0x1402b3320], rcx
mov dword [0x1402b3320], ecx
sal dword [rbx], 0x15
add byte [rax - 0x7b], cl
adc eax, 0xc9854800
test rcx, rcx
leave
je 0x140160073
add dword [rax], eax
add byte [rbp + 0x31], al
xor eax, eax
invalid
invalid
stc
add byte [rax], al
xor r8d, r8d
xor eax, eax
cmp rcx, 2
stc
add al, byte [rcx + 0xf]
setb r8b
cmp rcx, 0x3b9aca00
cmp ecx, 0x3b9aca00
stc
add dl, cl
invalid
cmp esi, dword [rdi + 0xb]
xchg edx, eax
ror byte [rax - 0x7f], 0xf9
invalid
stc
stc
add dl, cl
invalid
cmp esi, dword [rdi + 0xb]
mov eax, 0x3b9aca00
add dl, cl
invalid
xor edx, edx
div ecx
int1
int1
jmp case.0x1400f28aa.371
xor eax, eax
lea edx, [rax - 0x3b9aca00]
cmp rcx, 2
stc
add cl, byte [rdi]
ror byte [r9 + 0x9e8c1d0], 1
ror byte [rcx + 0x9e8c1d0], 1
add byte [rsi], dh
invalid
stc
add cl, byte [rdi]
ror byte [r9 + 0x9e8c1d0], 1
ror byte [rcx + 0x9e8c1d0], 1
ror byte [rcx + 0x9e8c1d0], 1
call 0x1007f47a7
or dword [rbx + 4], 0
imul rax, rax, 0x44b83
rol byte [rbx + 0x4800044b], 0xc1
call 0x1001748d0
add r8, rax
shr rax, 0x27
shr eax, 0x27
add r8, rax
imul eax, eax, 0x3b9aca00
sub edx, eax
invalid
mov rax, qword [rbx]
mov r9, rdi
stc
add ecx, dword [rcx - 0x77]
stc
sub r9, rax
jae 0x14015ffc1
mov ecx, dword [rbx + 8]
or r11b, bpl
or dword [rbx + 0x4c75084b], ecx
or byte [r13 + 0x4c], sil
jmp 0x14015ffca
mov ecx, dword [rbx + 8]
jne case.0x1400fa83e.278
cmp ecx, esi
jb case.0x1400fa83e.278
mov edx, 0x3b9aca00
sub rax, rdi
clc
invalid
clc
jae case.0x1400f3767.301
jmp 0x14016006a
xchg ecx, eax
add byte [rax], al
add byte [rcx], bh
invalid
cmp ecx, esi
int1
jae 0x14015ffeb
test rax, rax
je 0x14015ffd4
invalid
sal byte [rdx + rsi*8 + 0x48], 0xff
dec rax
enter 0xffffffffffffc181, 0
retf 0x3b9a
invalid
invalid
add ecx, 0x3b9aca00
invalid
sub ecx, esi
mov edx, ecx
shr edx, 9
imul rdx, rdx, 0x44b83
add al, 0
add al, 0
shr rdx, 0x27
add rax, rdx
jb 0x14016008b
invalid
test dword [rax], eax
add byte [rax], al
invalid
imul edx, edx, 0x3b9aca00
sub ecx, edx
invalid
mov edx, ecx
invalid
add dl, cl
invalid
retf 0x58eb
jmp 0x14016006a
cmp ecx, esi
jbe case.0x1400f9641.269
test r9, r9
leave
je 0x1401600fc
add byte [rax], al
dec r9
dec ecx
leave
lea r10d, [rsi + 0x3b9aca00]
xchg esi, eax
add dl, cl
invalid
retf 0x3b9a
cmp ebp, ebx
add eax, dword [rcx - 0x77]
invalid
invalid
jmp 0x14016002e
mov r10d, esi
sub r10d, ecx
sub r10d, ecx
sub edx, ecx
retf 0x8945
mov r11d, r10d
mov ebx, edx
shr r11d, 9
shr ebx, 9
jmp case.0x1400f9641.273
imul r11, r11, 0x44b83
imul ebx, ebx, 0x44b83
or dword [rbx + 4], 0
add al, 0
add al, 0
shr r11, 0x27
shr ebx, 0x27
jmp 0x14016006a
invalid
add r9, r11
add ecx, ebx
fnstenv [rdx + 0x43]
jb 0x14016008b
cmp r9, r8
cmp ecx, eax
sal dword [rdx + 0x19], 0xf
jb case.0x1401087e8.257
jne 0x14015ffca
test dword [rdi - 1], esi
invalid
invalid
inc dword [rbp + 0x69]
imul r8d, r11d, 0x3b9aca00
imul eax, ebx, 0x3b9aca00
ret
invalid
cmp eax, dword [rbp + 0x29]
sub r10d, r8d
sub edx, eax
ret 0x3941
cmp r10d, edx
ror byte [rdi], cl
ja 0x14015ffca
xchg dword [rdi + rdi*8 - 1], esp
invalid
push qword [rcx]
sal byte [rcx], 0xd2
invalid
xor eax, eax
xor edx, edx
ror byte [rax - 0x7d], cl
add rsp, 0x68
invalid
push 0x5d5e5f5b
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, str.attempt_to_divide_by_zero
or eax, 0xce1c6
loope case.0x1400dfd7e.508
add byte [rbp + rcx*4 + 5], cl
lea r8, str.library_std_src_syswindows_time.rs
add eax, 0xc81ef
out dx, eax
or dword [rax + rax], 0x19ba
mov edx, 0x19
add al, ch
add eax, 0x48000860
or byte [rax], al
lea rax, str.overflow_in_Duration::new
call fcn.1401e6090
or byte [rax], al
lea rax, str.overflow_in_Duration::new
add eax, 0xc5216
add byte [rax - 0x77], cl
enter 0xffffffffffffc748, 0x45
enter 0xffffffffffffc748, 0x45
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
rol byte [r9], 1
rol byte [rcx], 1
add byte [rax], al
add byte [rax], al
enter 0xffffffffffffc748, 0x45
rol byte [rcx], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xf38bb
invalid
cmp byte [rdi], cl
invalid
lea rax, str.Utf8Errorvalid_up_to
lea eax, str.Utf8Errorvalid_up_to
mov ebx, 0x48000f38
cmp byte [rdi], cl
add byte [rax - 0x77], cl
mov qword [rbp - 0x28], rax
invalid
mov qword [rbp - 0x28], rax
mov dword [rbp - 0x28], eax
fmul dword [rdi]
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
adc dword [rbp - 0x20], eax
push rdi
ror byte [rdi], 0x11
adc dword [rbp - 0x20], eax
loopne case.0x140135869.239
lea rdx, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_time.rs
lea edx, [0x140225300]
or al, 0
lea rcx, [rbp - 0x38]
call fcn.1401e5ed0
adc byte [rsi + 8], bl
invalid
enter 0x10e8, 0x5e
enter 0x10e8, 0x5e
adc byte [rsi + 8], bl
add bh, bh
pop rsi
or byte [rax], al
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x9141a
add byte [rax - 0x3f], cl
loopne case.0x14013b08b.213
invalid
shl rax, 0x20
and byte [rax - 0x7d], cl
or rax, 2
or eax, 2
enter 0x4802, 0xffffffffffffff89
add cl, byte [rax - 0x77]
mov qword [rbp - 0x38], rax
enter 0xffffffffffff8d48, 5
enter 0xffffffffffff8d48, 5
lea rax, str.library_std_src_syswindows_time.rs
add eax, 0xc81af
scasd eax, dword [rdi]
or dword [rax + rax], 0x24448948
invalid
invalid
invalid
invalid
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rax - 0x73], cl
or eax, 0xf382b
sub edi, dword [rax]
invalid
invalid
lea rcx, str.called__Result::unwrap____on_an__Err__value
sub edi, dword [rax]
str word [rbp + rcx*4 + 0xd]
mov ah, 0x52
push rdx
lea r9, fcn.140041570
push rdx
or al, 0
lea r8, [rbp - 0x38]
lea eax, [rbp - 0x38]
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add al, ch
out 0x62, al
invalid
call fcn.1401e63e0
or byte [rax], al
add byte [rdi], cl
or ecx, dword [rax - 0x73]
lea ecx, str.overflow_when_subtracting_durations
ud2
lea rcx, str.overflow_when_subtracting_durations
lea ecx, str.overflow_when_subtracting_durations
add eax, 0x4c000c81
lea eax, [0x140228230]
add eax, 0xc8126
or al, 0
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_time.rs
add eax, 0xc8126
or dword es:[rax + rax], 0x23ba
or al, 0
mov edx, 0x23
and eax, dword [rax]
add byte [rax], al
add al, ch
insb byte [rdi], dx
call fcn.1401e6480
invalid
int3
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x10], edx
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
adc byte [rbp + 0x56], dl
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x60]
lea rbp, [rdx + 0x60]
lea rcx, [rbp - 0x38]
lea ecx, [rbp - 0x38]
enter 0x36e8, 0x14
call fcn.140041570
nop
out dx, al
call qword [rax + 0x28c48348]
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
int3
int3
int3
int3
int3
int3
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x68
sub esp, 0x68
push 0x246c8d48
invalid
lea rbp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
insb byte [rdi], dx
and al, 0x60
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
add dh, bh
invalid
invalid
invalid
mov rsi, rdx
mov rdi, qword [rcx]
mov edi, dword [rcx]
mov edi, dword [rcx]
mov eax, edi
and eax, 3
lea rcx, [0x14025a900]
lea ecx, [0x14025a900]
mov dword [rdi + 0x6348000f], esp
str word [rax + 0x63]
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
jmp rax
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], cl
lea rdx, [0x140252407]
lea edx, [0x140252407]
adc eax, 0xf2278
sldt word [rcx - 0x48]
mov r8d, 5
add eax, 0xff000000
push rax
call qword [rax + 0x18]
mov qword [rbp - 0x20], rsi
mov dword [rbp - 0x20], esi
sbb byte [rax - 0x77], cl
jne 0x14016017c
mov dword [rbp - 0x20], esi
mov byte [rbp - 0x18], al
mov byte [rbp - 0x17], 0
invalid
invalid
call 0x140ff4769
call 0x140ff4769
jmp 0x18fa34da6
lea r9, [rdi + 0x10]
lea rax, [0x140226348]
add eax, 0xc619a
adc byte [r8 - 0x73], r9b
add eax, 0xc619a
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
lea rdx, str.kind
lea edx, str.kind
adc eax, 0xc6186
add byte [rax - 0x73], cl
lea rsi, [rbp - 0x20]
jne 0x14016019e
loopne 0x140160200
mov r8d, 4
mov eax, 4
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
call fcn.1400061e0
invalid
lea rax, [0x140226390]
lea eax, [0x140226390]
or al, 0
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, str.message
lea edx, str.message
or al, 0
mov r8d, 7
invalid
mov rcx, rsi
mov r9, rdi
call fcn.1400061e0
cmp byte [rbp - 0x17], 0
movzx ebx, byte [rbp - 0x18]
jne case.0x1401086f2.378
jmp 0x14016057c
add eax, dword [rax]
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [rdi - 1]
dec dword [r8 - 0x7d]
invalid
add rdi, 0xf
add edi, 0xf
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x38], eax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, str.Custom
lea edx, str.Custom
or al, 0
mov r8d, 6
call qword [rax + 0x18]
mov qword [rbp - 0x20], rsi
mov dword [rbp - 0x20], esi
sbb byte [rax - 0x77], cl
mov dword [rbp - 0x20], esi
jne case.0x1400f3767.337
loopne 0x1401601b4
mov byte [rbp - 0x18], al
mov byte [rbp - 0x17], 0
invalid
invalid
call 0x140ff47f8
call 0x140ff47f8
jmp 0x145a34a35
lea rax, [0x140226348]
lea eax, [0x140226348]
invalid
or al, 0
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rdx, str.kind
lea edx, str.kind
invalid
lea rsi, [rbp - 0x20]
lea esi, [rbp - 0x20]
loopne 0x14016028b
mov r8d, 4
mov eax, 4
mov rcx, rsi
mov r9, rdi
call fcn.1400061e0
invalid
lea rax, [0x1402263b8]
add eax, 0xc6157
push rdi
invalid
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rdx, str.error
adc eax, 0xf3793
xchg ebx, eax
invalid
str word [rbp + rcx*4 + 0x4d]
lea r9, [rbp - 0x38]
enter 0xffffffffffffb841, 5
mov r8d, 5
mov eax, 5
add eax, 0x48000000
mov ecx, esi
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.1400061e0
pop rdi
invalid
cmp byte [rbp - 0x17], 0
jge 0x14016026b
jmp 0x19dcc1186
add byte [rdi], cl
movzx ebx, byte [rbp - 0x18]
mov dh, 0x5d
call 0x14305869a
je 0x14016057c
out dx, eax
add al, byte [rax]
add byte [rax], al
add byte [rbx + rbx*8 - 0x7af0fe4d], al
test bl, bl
mov bl, 1
add dword [rdi], ecx
jne 0x14016057c
test ebp, esp
in eax, 2
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rax, qword [rbp - 0x20]
test byte [rax + 0x34], 4
xor al, 4
loopne case.0x1401603c0.355
loopne case.0x1401603c0.355
xor al, 4
xor al, 4
jne 0x1401603c9
test dword [rcx + rax], esp
and al, 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0xc3e35
invalid
or al, 0
lea rdx, [0x1402240e9]
lea edx, [0x1402240e9]
xor eax, 0x41000c3e
mov eax, 2
add byte [rax], al
invalid
or al, 0
mov r8d, 2
add byte [rax], al
add cl, ch
invalid
mov ah, 2
jmp 0x140160573
add byte [rax], al
shr rdi, 0x20
shr edi, 0x20
out dx, eax
and byte [rcx - 0x74b72383], cl
mov dword [rbp - 0x24], edi
invalid
invalid
mov dword [rbp - 0x24], edi
jge 0x1401602a2
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
lea rdx, [0x14022631d]
lea edx, [0x14022631d]
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
lea edx, [0x14022631d]
adc eax, 0xc6048
mov r8d, 2
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
mov qword [rbp - 0x38], rsi
call qword [rax + 0x18]
mov qword [rbp - 0x38], rsi
enter 0x4588, 0xffffffffffffffd0
mov byte [rbp - 0x30], al
rol dh, 1
rol dword [r8], 1
mov byte [rbp - 0x2f], 0
lea rax, [0x140226320]
invalid
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x140252458]
lea edx, [0x140252458]
and dword [rdi], ecx
add byte [rax - 0x73], cl
invalid
invalid
str word [rax - 0x73]
lea rsi, [rbp - 0x38]
jne case.0x140135869.267
enter 0xffffffffffff8d4c, 0x4d
fadd qword [rcx - 0x48]
lea r9, [rbp - 0x24]
mov r8d, 4
add al, 0
add byte [rax], al
mov rcx, rsi
call fcn.1400061e0
mov ecx, dword [rbp - 0x24]
fsub st(0), st(0)
mov dh, 2
add al, byte [rax]
add byte [rax - 0x72b700bb], cl
mov byte [rbp - 1], al
lea rax, [0x140226348]
and al, 0x60
or al, 0
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rax - 0x73], cl
adc eax, 0xc6010
lea rdx, str.kind
lea r9, [rbp - 1]
mov r8d, 4
mov rcx, rsi
int1
call fcn.1400061e0
mov edx, dword [rbp - 0x24]
push rbp
fmul qword [rax - 0x73]
jge case.0x140135869.266
invalid
loopne 0x140160392
mov rcx, rdi
mov ecx, edi
stc
call fcn.140160790
add al, 0
add byte [rax - 0x73], cl
lea rax, [0x140226368]
lea rax, [0x140226368]
lea eax, [0x140226368]
adc byte [rax + 0xc], ah
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rdx, str.message
mov r8d, 7
add byte [rax - 0x77], cl
int1
add byte [rax - 0x77], cl
int1
mov r9, rdi
call fcn.1400061e0
pop rsi
invalid
inc dword [rax + 0xf00d17d]
cmp byte [rbp - 0x2f], 0
rol dword [rax], 1
add byte [rdi], cl
movzx ebx, byte [rbp - 0x30]
mov dh, 0x5d
pop rbp
sal byte [rbx + rdi*2 - 0x50], 1
je 0x1401603fa
jnp 0x140160330
mov al, 1
add dword [rbx + rbx*8 - 0x74b78f8b], eax
test bl, bl
jne 0x1401603f5
jo 0x1401603ce
mov eax, dword [rbp - 0x38]
enter 0x40f6, 0x34
add al, 0x75
mov rcx, qword [rax + 0x20]
test byte [rax + 0x34], 4
jne 0x1401603dd
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xc3d4b
invalid
mov rax, qword [rax + 0x28]
lea rdx, [0x1402240e9]
invalid
mov r8d, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add bh, bh
push rax
call qword [rax + 0x18]
sbb bl, ch
shr rdi, 0x20
shr rdi, 0x20
jmp 0x1401603f5
shr rdi, 0x20
shr edi, 0x20
and byte [rbx + 0x6b7728ff], al
cmp edi, 0x28
sub byte [rdi + 0x6b], dh
ja case.default.0x1401603c0
lea rax, [0x14025a910]
lea eax, [0x14025a910]
push rdi
movsd dword [rdi], dword [rsi]
str word [rax + 0x63]
movsxd rcx, dword [rax + rdi*4]
or al, 0xb8
add rcx, rax
jmp rcx
xor eax, eax
jmp 0x1401604d7
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
sub byte [rax - 0x73], cl
lea rdx, [0x140226d53]
adc eax, 0xc697b
jnp 0x14016043f
or al, 0
jmp 0x14016056d
nop
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
and byte [rax - 0x75], cl
mov eax, dword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0xc6967
invalid
or al, 0
lea rdx, [0x140226d53]
imul ecx, dword [rax + rax], 0x1b841
mov r8d, 1
add byte [rax], al
call qword [rax + 0x18]
mov byte [rbp - 0x30], al
mov ebx, eax
ror byte [rcx + 0x7d8348c3], 1
loopne 0x1401603ff
invalid
cmp qword [rbp - 0x20], 0
add byte [rdi], cl
test byte [rdi + 1], dh
add byte [rax], al
je 0x14016057c
mov r8, qword [rbp - 0x18]
mov rcx, qword [0x1402b32e8]
xor edx, edx
sar bh, cl
adc eax, 0x91140
adc eax, 0xffd23100
sar bh, cl
adc eax, 0x91140
adc dword [rcx], ecx
adc dword [rcx], ecx
add cl, ch
jmp 0x14016057c
pop rdi
add dword [rax], eax
add byte [rax], al
mov al, 0x29
invalid
mov bl, 0
add byte [rax], al
mov al, 0x29
jmp 0x1401604d7
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xace901], dh
add ecx, ebp
lodsb al, byte [rsi]
invalid
add byte [rax], al
mov al, 1
jmp 0x1401604d7
add byte [rax], al
add ecx, ebp
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
mov al, 2
invalid
movsd dword [rdi], dword [rsi]
invalid
add byte [rax], al
mov al, 2
jmp 0x1401604d7
add byte [rax], al
add byte [rax + 0x9ee903], dh
mov al, 3
jmp 0x1401604d7
sahf
add byte [rax], al
add byte [rax], al
sahf
add byte [rax], al
add byte [rax], al
mov al, 4
invalid
xchg edi, eax
invalid
add byte [rax], al
mov al, 4
jmp 0x1401604d7
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 0x90e905], dh
mov al, 5
jmp 0x1401604d7
add byte [rax], al
add eax, 0x90e9
add byte [rax + 0x89e906], dh
jmp 0x1401604d7
add byte [rax], al
mov al, 6
jmp 0x1401604d7
add byte [rax + 0x82e907], dh
add byte [rax], al
mov al, 7
jmp 0x1401604d7
invalid
add byte [rax], al
invalid
invalid
mov al, 8
jmp 0x1401604d7
mov al, 9
jmp 0x1401604d7
mov al, 0xa
jmp 0x1401604d7
mov al, 0xb
jmp 0x1401604d7
mov al, 0xc
jmp 0x1401604d7
mov al, 0xd
jmp 0x1401604d7
mov al, 0xe
jmp 0x1401604d7
mov al, 0xf
jmp 0x1401604d7
mov al, 0x10
jmp 0x1401604d7
mov al, 0x11
jmp 0x1401604d7
mov al, 0x12
jmp 0x1401604d7
mov al, 0x13
jmp 0x1401604d7
mov al, 0x14
jmp 0x1401604d7
mov al, 0x15
jmp 0x1401604d7
mov al, 0x16
jmp 0x1401604d7
mov al, 0x17
jmp 0x1401604d7
mov al, 0x18
jmp 0x1401604d7
mov al, 0x19
jmp 0x1401604d7
mov al, 0x1a
jmp 0x1401604d7
mov al, 0x1b
jmp 0x1401604d7
mov al, 0x1c
jmp 0x1401604d7
mov al, 0x1d
jmp 0x1401604d7
mov al, 0x1e
jmp 0x1401604d7
mov al, 0x1f
jmp 0x1401604d7
mov al, 0x20
jmp 0x1401604d7
mov al, 0x21
jmp 0x1401604d7
mov al, 0x22
jmp 0x1401604d7
mov al, 0x23
jmp 0x1401604d7
mov al, 0x24
jmp 0x1401604d7
mov al, 0x25
jmp 0x1401604d7
mov al, 0x26
jmp 0x1401604d7
mov al, 0x27
jmp 0x1401604d7
mov al, 0x28
mov byte [rbp - 0x38], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Kind
mov r8d, 4
call qword [rax + 0x18]
mov qword [rbp - 0x18], rsi
mov byte [rbp - 0x10], al
mov qword [rbp - 0x20], 0
mov byte [rbp - 0xf], 0
lea r8, [0x140226348]
lea rcx, [rbp - 0x20]
lea rdx, [rbp - 0x38]
call fcn.1400086f0
mov rax, qword [rbp - 0x20]
movzx ecx, byte [rbp - 0x10]
test rax, rax
je 0x14016057a
mov bl, 1
test cl, cl
jne 0x14016057c
mov rsi, qword [rbp - 0x18]
cmp rax, 1
call 0x1420e887c
jne 0x14016055e
cmp byte [rbp - 0xf], 0
je 0x14016055e
test byte [rsi + 0x34], 4
jne 0x14016055e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140223d10]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14016057c
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14022b7d5]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov ebx, eax
jmp 0x14016057c
mov ebx, ecx
test bl, bl
setne al
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
push 0x5d5e5f5b
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
push 0x5d5e5f5b
ret
lea ecx, [0x14025addc]
in al, 0xa7
str word [rax + 0x63]
adc al, 0x91
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
add byte [rax], al
jg 0x14016068e
cmp ecx, 0x1715
jg 0x1401606ff
add byte [rax], al
add byte [rax], al
cmp ecx, 0x50f
stc
syscall
add byte [rax], al
je 0x140160779
test byte [rbx], ch
add dword [rax], eax
add byte [rax], al
cmp ecx, 0x5b4
invalid
add byte [rax], al
cmp ecx, 0x5b4
stc
mov ah, 5
add byte [rax], al
je case.0x140160621.121
test dl, bl
add byte [rax], al
add cl, ch
invalid
jmp case.0x140160621.4
jg 0x140160711
add byte [rax], al
add byte [rcx + 0x46bf9], al
invalid
stc
invalid
add al, 0
cmp ecx, 0x46b
add al, 0
add byte [rdi], cl
test ch, bh
je 0x14016077c
add byte [rax], al
add byte [rcx + 0x476f9], al
invalid
stc
jbe 0x140160687
add al, 0
cmp ecx, 0x476
stc
jbe 0x140160687
invalid
add al, 0
add byte [rax], al
add byte [rdi], cl
jne case.0x140160621.4
test dword [rsi - 0x50000000], edi
mov esi, 0xb0000000
add byte [rax], al
mov al, 0x20
ret
and bl, al
cmp ecx, 0x2021
stc
and dword [rax], esp
add byte [rax], al
invalid
add byte [rdi], cl
jg 0x140160724
invalid
mov al, byte [rax]
add byte [rax], al
invalid
add byte [rcx + 0x1b80f9], al
cmp ecx, 0x1b80
je case.0x140160621.121
invalid
sbb byte [rbx], 0
add byte [rdi], cl
test byte [rsi - 0x7f000000], cl
invalid
invalid
stc
invalid
add byte [rcx + 0x1f4ef9], al
add byte [rdi], cl
cmp ecx, 0x1f4e
je case.0x140160621.121
test byte [rdx - 0x17000000], al
add byte [rax], al
jmp case.0x140160621.4
xchg edx, eax
add byte [rax], al
add byte [rbp - 0x3c297f], cl
invalid
inc dword [rbx + 0x727202f8]
cmp eax, 2
add dh, byte [rdx + 0x72]
jb case.0x140160621.121
cmp ecx, 0x35ed
stc
in eax, dx
xor eax, 0x6a740000
add byte [rax], al
je case.0x140160621.121
add byte [rax], al
je case.0x140160621.121
push 0xffffffffffffffeb
jge 0x14016064e
invalid
jmp case.0x140160621.4
cmp ecx, 0x3e3
stc
jrcxz 0x1401606d3
invalid
add eax, dword [rax]
add byte [rax + riz*2 - 0x7f], dh
je case.0x140160621.121
cmp ecx, 0x41d
je case.0x140160621.121
add byte [rax], al
je case.0x140160621.121
invalid
cmp ecx, 0x41d
je case.0x140160621.121
cmp ecx, 0x461
je case.0x140160621.121
jmp case.0x140160621.4
cmp ecx, 0x150
je 0x14016077f
cmp ecx, 0x252
je case.0x140160621.121
jmp case.0x140160621.4
cmp ecx, 0x4cf
je case.0x1401605ff.10051
cmp ecx, 0x4d0
jne case.0x140160621.4
add byte [rbp + 0x28], dh
mov al, 4
ret
cmp ecx, 0x2022
je case.0x140160621.121
mov al, 0x16
ret
mov al, 5
ret
mov al, 0x28
ret
mov al, 0x10
ret
mov al, 0x1a
ret
mov al, 0x1e
ret
mov al, 0xf
ret
adc byte [rax], al
add al, ch
or byte [rax], al
sub rsp, rax
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x1040], 0xfffffffffffffffe
invalid
invalid
invalid
dec dword [rcx - 0x3176b729]
mov esi, ecx
invalid
mov esi, ecx
mov dword [rbp + 0x103c], edx
xor r14d, r14d
lea rbx, [rbp - 0x48]
mov r8d, 0x1000
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
xor edx, edx
call fcn.1401e5a3d
push rdx
or byte [rax], al
push rdx
or byte [rax], al
mov r15d, 0x1200
test edi, 0x10000000
invalid
add byte [rax], al
add byte [rax], dl
je 0x140160818
lea rcx, [0x140227810]
sbb eax, 0xff000c70
adc eax, 0x90a87
or cl, byte [rcx]
invalid
call qword [sym.imp.kernel32.dll_GetModuleHandleW]
or cl, byte [rcx]
add byte [rax - 0x7b], cl
sal byte [rdi + rdx + 0x49], 0x89
mov esi, eax
xor edi, 0x10000000
test rax, rax
je 0x140160815
mov r14, rax
xor edi, 0x10000000
mov dword [rbp + 0x103c], edi
mov r15d, 0x1a00
adc byte [rax], al
add byte [rcx - 0x41], al
add byte [rdx], bl
add byte [rax], al
jmp 0x140160818
xor r14d, r14d
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x800
add bh, al
and al, 0x28
add byte [rax], cl
add byte [rax], al
mov ecx, r15d
mov rdx, r14
mov r8d, edi
mov eax, edi
xor r9d, r9d
call qword [sym.imp.kernel32.dll_FormatMessageW]
test eax, eax
je 0x140160b3c
mov edi, eax
cmp eax, 0x801
jae 0x140160e13
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140160881
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140160e06
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapAlloc]
or dword [rax], eax
or dword [rax], eax
test rax, rax
je 0x140160e06
test byte [rcx + 5], dh
add byte [rax], al
test byte [rcx + 5], dh
add byte [rax], al
mov r12, rax
mov qword [rbp + 0x1030], rsi
mov ch, 0x30
adc byte [rax], al
add byte [rax - 0x77], cl
mov dword [rbp + 0x1000], edi
add byte [rax], al
mov qword [rbp + 0x1008], rax
add byte [rax], al
mov qword [rbp + 0x1010], 0
lea rsi, [rdi*2 - 0x48]
add rsi, rbp
dec dword [rax + 1]
out dx, al
xor edi, edi
lea r14, [rbp + 0x1000]
lea r15, [rbp + 0xfe0]
loopne 0x1401608e0
add byte [rax], al
cmp rbx, rsi
jne 0x140160905
jmp 0x140160afb
lea rdx, [rbx + 2]
movzx ecx, word [rbx]
movzx eax, cx
mov r8d, ecx
and r8d, 0xf800
clc
add byte [rax], al
cmp r8d, 0xd800
jne 0x1401609e0
cmp eax, 0xdbff
ja 0x140160be0
cmp rdx, rsi
je 0x140160be0
mov dword [rbp + 0xfe0], 0
cmp r13d, 0x800
jae 0x140160a20
shl rax, 0x10
mov rbx, rdx
mov r13, rax
shr r13, 0x10
cmp r13d, 0x80
jae 0x140160989
cmp rdi, qword [rbp + 0x1000]
jne 0x1401608e7
mov r14, qword [rbp + 0x1000]
movabs rax, 0x8000000000000000
cmp r14, rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rcx + 0x39], 0xc6
mov rsi, qword [rbp + 0x1030]
je 0x140160c07
mov rbx, qword [rbp + 0x1008]
or byte [rax], dl
add byte [rax], al
test rdi, rdi
je 0x140160dbc
lea rdx, [rbx + rdi]
lea rcx, [0x1402253e0]
jmp 0x140160cb9
add byte [rax], al
call qword [sym.imp.kernel32.dll_GetLastError]
mov dword [rbp + 0xfdc], eax
lea rax, [rbp + 0x103c]
add byte [rax], al
mov qword [rbp + 0xfe0], rax
add byte [rax - 0x73], cl
add eax, 0xffeaa683
invalid
lea rax, [0x14000b1e0]
mov qword [rbp + 0xfe8], rax
lea rcx, [rbp + 0xfdc]
mov qword [rbp + 0xff0], rcx
mov qword [rbp + 0xff8], rax
lea rax, str.OS_Error___FormatMessageW___returned_error
mov qword [rbp + 0x1000], rax
mov qword [rbp + 0x1008], 3
mov qword [rbp + 0x1020], 0
lea rax, [rbp + 0xfe0]
mov qword [rbp + 0x1010], rax
mov qword [rbp + 0x1018], 2
lea rcx, [rbp + 0xfb8]
sldt word [rax]
sldt word [rax]
lea rdx, [rbp + 0x1000]
add byte [rax], dl
add byte [rax], al
call fcn.1400027d0
mov rax, qword [rbp + 0xfc8]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp + 0xfb8]
jmp 0x140160c85
cmp qword [rbp + 0x1000], 0
je 0x140160c00
add byte [rax], al
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbp + 0x1030]
invalid
add byte [rax - 0x73], cl
test dword [rax + rdx], edi
add byte [rax], al
lea rax, [rbp + 0x103c]
mov qword [rbp + 0xfb8], rax
lea rax, [0x14000b1e0]
mov qword [rbp + 0xfc0], rax
lea rax, str._x__
mov qword [rbp + 0x1000], rax
mov qword [rbp + 0x1008], 2
mov qword [rbp + 0x1020], 0
lea rax, [rbp + 0xfb8]
mov qword [rbp + 0x1010], rax
mov qword [rbp + 0x1018], 1
adc byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
loopne 0x140160c74
add byte [rax], al
lea rdx, [rbp + 0x1000]
call fcn.1400027d0
mov rax, qword [rbp + 0xff0]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp + 0xfe0]
movups xmmword [rsi], xmm0
add rsp, 0x10c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movzx r8d, r8b
test byte [r8 + rcx], 1
je 0x140160daf
nop dword [rax + rax]
cmp rdx, rbx
je 0x140160dbc
mov rax, rdx
movzx r8d, byte [rdx - 1]
movzx eax, byte [rdx - 1]
test r8b, r8b
js 0x140160cd0
lea rdx, [rax - 1]
movzx r8d, r8b
jmp 0x140160d39
movzx r9d, byte [rax - 2]
cmp r9b, 0xc0
stc
invalid
jge 0x140160d00
movzx r10d, byte [rax - 3]
cmp r10b, 0xc0
jge 0x140160d0a
lea rdx, [rax - 4]
movzx r11d, byte [rax - 4]
and r11d, 7
invalid
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
jmp 0x140160d12
lea rdx, [rax - 2]
and r9d, 0x1f
jmp 0x140160d1d
lea rdx, [rax - 3]
and r10d, 0xf
shl r10d, 6
and r9d, 0x3f
or r9d, r10d
shl r9d, 6
and r8b, 0x3f
movzx r8d, r8b
or r8d, r9d
cmp r8d, 0x110000
je 0x140160dbc
lea r9d, [r8 - 9]
cmp r9d, 5
jb 0x140160cb0
cmp r8d, 0x20
je 0x140160cb0
cmp r8d, 0x80
jb 0x140160daf
mov r9d, r8d
shr r9d, 8
cmp r9d, 0x1f
jg 0x140160d85
test r9d, r9d
je 0x140160c9c
cmp r9d, 0x16
jne 0x140160daf
cmp r8d, 0x1680
je 0x140160cb0
jmp 0x140160daf
cmp r9d, 0x20
je 0x140160da0
cmp r9d, 0x30
jne 0x140160daf
cmp r8d, 0x3000
je 0x140160cb0
jmp 0x140160daf
movzx r8d, r8b
test byte [r8 + rcx], 2
or byte [rdx], al
jne 0x140160cb0
sub rax, rbx
cmp rdi, rax
jae 0x140160dce
mov rax, rdi
jmp case.0x1401127a8.617
xor eax, eax
mov qword [rsi], r14
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rax
jmp 0x140160c88
test rax, rax
je case.0x1401127a8.617
cmp rdi, rax
jbe case.0x1401127a8.617
cmp byte [rbx + rax], 0xbf
jg case.0x1401127a8.617
mov qword [rbp + 0x1030], r14
mov qword [rbp + 0xfd0], rbx
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x140251418]
mov edx, 0x30
call fcn.1401e6090
ud2
mov ecx, 1
mov rdx, rdi
call fcn.1401e5b40
lea r8, str.library_std_src_syswindowsos.rs
mov edx, 0x800
mov rcx, rdi
call fcn.1401e6010
int3
loope 0x140161088
mov esi, edx
mov ebx, ebx
add rbx, rax
adc r14, 0
mov rax, 0xffffffffffffff9c
cmp rax, rbx
mov eax, 0x31
add byte [rax], al
add byte [rax], al
sbb rax, r14
jb 0x140161096
mov rax, rbx
add rax, 0x63
mov rcx, r14
adc rcx, 0
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rcx
call 0x1305bd7c0
add byte fs:[rax], al
add byte [rax - 0x39], cl
clc
add byte [rax], al
add byte [rax], al
call 0x1305bd7c0
add byte fs:[rax], al
add byte [rax - 0x39], cl
clc
add byte [rax], al
add byte [rax], al
mov dword [rbp - 8], 0
add byte [rax - 0x73], cl
loopne 0x1401610d1
lea rcx, [rbp - 0x20]
lea rdx, [rbp - 0x10]
lea edx, [rbp - 0x10]
push rbp
invalid
call fcn.1401e4dd0
movq rax, xmm0
movd eax, mm0
invalid
add byte [rsi + 0x48], ah
movd eax, mm0
neg rax
neg eax
cmp rbx, 0xffffffffffffff9d
sbb r14, 0x31
sbb esi, 0x31
movabs rcx, 0x8000000000000000
cmovb rcx, rax
invalid
add byte [rax], al
add byte [rax - 0x37bdf0b8], al
invalid
enter 0xffffffffffff8948, 0x4d
mov qword [rbp - 0x60], rcx
mov rax, qword [0x1402b3098]
xor ebx, ebx
lea r9, [rbp - 0x60]
invalid
mov rcx, rdi
stc
movabs al, byte [0x3100151fde058b48]
fisttp dword [rbp + rcx*4 + 0x4d]
movabs al, byte [0x3145f28948f98948]
sar bh, 0xd0
stc
mov rdx, rsi
xor r8d, r8d
call rax
xchg byte [rsi], bl
test eax, eax
je 0x1401610eb
cmp bl, 1
jne 0x1401610eb
mov rcx, rdi
mov rdx, rsi
xor r8d, r8d
xor r9d, r9d
call rax
lock dec qword [r12]
jne 0x1401610fa
mov rcx, r12
call fcn.140058c20
out dx, eax
invalid
out dx, eax
call qword [rax - 0x5f3b7eb8]
add byte [rax], al
add byte [rbx + 0x5f], bl
nop
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
add byte [rbp + rcx*4 + 5], cl
jne 0x140161165
or al, 0
mov edx, 0x5e
call fcn.1401e6480
or byte [rax], al
or byte [rax], al
jmp case.0x1400ae5b6.933
mov qword [rbp + 8], r12
mov dword [rbp + 0x14], eax
lea rax, [rbp + 0x14]
or byte [rcx - 0x72b7ebbb], cl
adc al, 0x48
mov dword [rbp - 0x30], eax
mov qword [rbp - 0x30], rax
lea rax, [0x14000b1e0]
add eax, 0xffeaa0a3
mov qword [rbp - 0x28], rax
mov dword [rbp - 0x28], eax
lea rax, str.Unable_to_create_keyed_event_handle:_error
lea eax, [0x1402281b0]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
mov qword [rbp - 0x40], 0
add byte [rax - 0x39], cl
rol byte [r8], 0
add byte [rax], al
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov al, 0x48
mov dword [rbp - 0x48], 1
mov al, 0x48
mov dword [rbp - 0x48], 1
mov eax, 1
lea rdx, str.library_std_src_syswindows_thread_parking.rs
lea rcx, [rbp - 0x60]
invalid
movabs al, byte [0x660b0f00084d54e8]
nop
call fcn.1401e5ed0
ud2
nop
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x80]
call fcn.14015e180
int3
add byte [rax], al
add al, ch
loope 0x14016116c
invalid
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 8]
mov eax, dword [rbp + 8]
lock dec qword [rax]
jne 0x1401611cd
mov rcx, qword [rbp + 8]
call fcn.140058c20
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
add byte [rax], al
mov rsi, rdx
mov rdi, rcx
mov rax, qword [rcx]
add dword [rax - 0x7d], ecx
clc
add cl, byte [rdi]
invalid
nop
add byte [rax], al
invalid
add dword [rax - 0x7d], ecx
clc
add cl, byte [rdi]
test dword [rax + 0x48000000], edx
mov ebx, dword [rdi + 0x48]
mov rbx, qword [rdi + 0x48]
test rbx, rbx
je 0x140161487
je 0x140161213
add byte [rax], al
mov rdi, qword [rdi + 0x40]
lea r14, [rsp + 0x38]
lea r14, [rsp + 0x38]
lea r15, [0x140226d90]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, r14
mov rdx, rdi
mov edx, edi
mov edx, edi
mov r8, rbx
call fcn.140005fe0
movabs byte [0x38247c8348ffea4d], al
invalid
je 0x14016146d
mov r12, qword [rsp + 0x40]
movzx ebp, byte [rsp + 0x48]
movzx r13d, byte [rsp + 0x49]
mov r8d, 3
mov rcx, rsi
mov rdx, r15
call fcn.140005750
test al, al
jne 0x140161483
test bpl, 1
je 0x140161487
add r12, r13
cmp rbx, r12
jb 0x14016149d
add rdi, r12
sub rbx, r12
jne 0x140161230
jmp 0x140161487
test rax, rax
je 0x140161344
lea rax, [rdi + 8]
test byte [rsi + 0x34], 4
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], 0xf4240
mov qword [rsp + 0x80], rsi
lea rax, [rsp + 0x30]
jne 0x14016136e
mov qword [rsp + 0x88], rax
lea rax, [0x140152c40]
mov qword [rsp + 0x90], rax
lea rax, str._9__
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x88]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rdx, [0x140223b20]
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0x38]
call fcn.140005a80
mov rcx, qword [rsp + 0x70]
test al, al
jne 0x140161426
jmp case.0x1400d7bf7.789
mov rdx, qword [rdi + 0x20]
mov r8, qword [rdi + 0x28]
mov rbx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
mov rcx, rbx
call rsi
mov ecx, eax
mov al, 1
test cl, cl
je 0x14016145e
jmp 0x140161489
mov qword [rsp + 0xb8], rax
lea rax, [0x140152c40]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x58], 0
movabs rax, 0x400000020
mov qword [rsp + 0x60], rax
mov byte [rsp + 0x68], 3
lea rax, str._9__
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
add byte [rax - 0x73], cl
and al, 0x38
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
movabs al, byte [0x4800000001000000]
lea edx, [0x140223b20]
invalid
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0x88]
call fcn.140005a80
invalid
invalid
dec dword [rax - 0x75]
and al, 0x70
test al, al
je case.0x1400d7bf7.789
test rcx, rcx
je case.0x1400d7bf7.789
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.size_limit_reached_fmt::Error__from__SizeLimitedFmtAdapter__was_discarded
mov r8d, 0x14
call qword [rax + 0x18]
test al, al
jne 0x140161483
jmp 0x140161452
test al, al
jne 0x140161483
test rcx, rcx
jne 0x1401614af
mov rbx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
invalid
mov rdx, qword [rdi + 0x30]
mov r8, qword [rdi + 0x38]
cmp byte [r8 - 0x77], r9b
invalid
cmp byte [r8 - 0x77], r9b
fcos
invalid
call rsi
jmp 0x140161489
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
mov rcx, rsi
call fcn.140005750
rol dword [rdx - 0x16], 1
invalid
test al, al
je 0x140161487
invalid
mov al, 1
jmp 0x140161489
xor eax, eax
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.library_std_src...._backtrace_src_symbolizemod.rs
mov rcx, r12
loope 0x1401614f0
mov rdx, rbx
mov edx, ebx
call fcn.1401e5f10
or byte [rax], al
lea rax, [0x1402241c0]
mov qword [rsp + 0x20], rax
lea rcx, [0x140224184]
ret 0xc2c
invalid
or al, 0
lea r9, [0x140223a48]
or al, 0
lea r8, [rsp + 0x38]
mov edx, 0x37
call fcn.1401e63e0
int3
int3
add dword [rax], eax
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esp
and byte [rcx], al
add byte [rax], al
invalid
invalid
and byte [rcx], al
add byte [rax], al
invalid
mov qword [rbp + 0x78], rcx
cmp qword [rdx], 0
mov rdx, qword [rdx + 8]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x80]
lea ecx, [rbp + 0x80]
lea ecx, [rbp + 0x80]
lea eax, [rax + 0x74000000]
xor ebp, eax
add dword [rdi], 0
add byte [rax], al
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0xf8], rax
je 0x14016155b
call fcn.140161cb0
add byte [rax], al
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0xf8], rax
add byte [rax], al
add byte [rax - 0x77], cl
test eax, edi
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x48000000], ecx
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x118], rax
mov rax, qword [rbp + 0x88]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
test dword [rax], ebx
mov qword [rbp + 0x118], rax
add dword [rax], eax
add byte [rbx + rcx*4 - 0x63], cl
nop
add byte [rax], al
add byte [rbp - 0x7c], al
test byte [rdi], 0x85
jne 0x1401618fe
invalid
mov r11, qword [rbp + 0x90]
test r14b, r14b
jne 0x1401618fe
jmp 0x1401615a6
call fcn.140005fe0
call fcn.140005fe0
dec dword [rax - 0x7d]
mov ebp, 0x80
add byte [rax], al
add byte [rax], al
mov r11d, 9
cmp qword [rbp + 0x80], 0
add byte [rax], al
add byte [rax], al
mov r11d, 9
cmove r11, qword [rbp + 0x90]
lea rax, [0x140226bd1]
popfq
nop
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xc5654
cmove rax, qword [rbp + 0x88]
mov byte [rax], al
add byte [rax], al
mov qword [rbp + 0x118], rax
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax - 0x77a76b8], al
add byte [rax], al
add byte [rbp - 0x7c], al
test byte [rdi], 0x85
pop rax
add eax, dword [rax]
invalid
add byte [rax], al
add byte [rax - 0x77a76b8], al
add byte [rax], al
add byte [rbp - 0x7c], al
test byte [rdi], 0x85
pop rax
add eax, dword [rax]
add byte [rax - 0x75], cl
lea ebx, [rax]
add dword [rax], eax
add byte [rcx + rcx*4 - 0x63], cl
adc byte [rcx], al
add byte [rax], al
mov rcx, qword [rbp + 0x118]
mov qword [rbp + 0x110], r11
mov rdx, r11
call fcn.140161fc0
test rbx, rbx
sete cl
xor al, 1
or al, cl
enter 0xffffffffffff8b4c, 0xffffffffffffff9d
adc byte [rcx], al
add byte [rax], al
enter 0xffffffffffff8b4c, 0xffffffffffffff9d
adc byte [rcx], al
add byte [rax], al
jne 0x1401618fe
mov r14, qword [rbx + 8]
mov rbx, qword [rbx + 0x10]
lea rcx, [rbp + 0x80]
mov rdx, qword [rbp + 0x118]
add byte [rax], al
or byte [rax - 0x75], cl
pop rbx
adc byte [rax - 0x73], cl
lea eax, [rax + 0x48000000]
mov edx, dword [rbp + 0x118]
add byte [rax], al
add byte [rax], al
mov r8, r11
call fcn.140162100
movzx r13d, byte [rbp + 0x80]
add byte [rax - 0x75], cl
lea edx, [rax + 0x48000000]
mov eax, dword [rbp + 0xa0]
add byte [rax - 0x75], cl
lea edx, [rax + 0x48000000]
mov eax, dword [rbp + 0xa0]
movzx edx, r13b
mov dh, 0xd5
lea r8, [0x14025aeb0]
movsxd r9, dword [r8 + rdx*4]
nop
nop
add r9, r8
mov rdx, qword [rbp + 0x110]
mov r10, rdx
mov r8, qword [rbp + 0x118]
sbb byte [rcx], al
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
jmp r9
add rcx, 4
jmp 0x140161667
lea r8, [rax + 1]
test rax, rax
cmove r8, rax
add rcx, r8
add rcx, 8
jmp 0x140161667
mov ecx, 6
jmp 0x140161667
invalid
lea r8, [rax + 1]
test rax, rax
cmove r8, rax
add rcx, r8
add rcx, 2
rol dword [rdx], 0xeb
invalid
mov ecx, 2
mov r10, rdx
sub r10, rcx
jb case.0x1400deca7.793
add rcx, qword [rbp + 0x118]
mov r8, rcx
mov eax, ecx
test r10, r10
je 0x140161696
movzx eax, byte [r8]
movzx eax, byte [rax]
cmp al, 0x2f
sete cl
cmp al, 0x5c
pop rsp
pop rsp
sete sil
or sil, cl
invalid
jmp 0x140161698
xor esi, esi
mov rax, qword [rbp + 0xa0]
add byte [rax], al
mov qword [rbp + 0x6f], rax
movups xmm0, xmmword [rbp + 0x81]
movups xmm1, xmmword [rbp + 0x91]
movaps xmmword [rbp + 0x60], xmm1
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x60], ecx
movaps xmmword [rbp + 0x50], xmm0
lea rcx, [rbp + 0x80]
add byte [rcx + rcx*4 - 0xe], cl
add byte [rcx + rcx*4 - 0xe], cl
mov r8, rbx
call fcn.140162100
movzx edx, byte [rbp + 0x80]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x90]
mov rax, qword [rbp + 0xa0]
lea r8, [0x14025aecc]
lea eax, [0x14025aecc]
lea eax, [0x14025aecc]
add eax, 0xf97e5
movsxd r9, dword [r8 + rdx*4]
invalid
add r9, r8
mov rdx, rbx
mov r8, r14
mov eax, esi
mov eax, esi
mov rdi, qword [rbp + 0x110]
jmp r9
jmp rcx
add rcx, 4
jmp 0x140161738
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
invalid
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
add rcx, 8
jmp 0x140161738
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x140161738
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
jmp 0x140161738
mov ecx, 2
add byte [rax - 0x77], cl
fimul dword [rax + 0x29]
sub rdx, rcx
invalid
invalid
mov rdx, rbx
sub rdx, rcx
jb case.0x14002d1d9.3024
add rcx, r14
mov r8, rcx
invalid
enter 0xffffffffffff8548, 0xffffffffffffffd2
test rdx, rdx
je 0x140161761
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
jmp 0x140161763
xor eax, eax
mov qword [rbp - 0x30], r14
jne 0x140161737
mov qword [rbp - 0x28], rbx
movups xmm0, xmmword [rbp + 0x80]
add byte [rax], al
invalid
fmul dword [rdi]
adc byte [rbp + 0x80], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
movups xmm1, xmmword [rbp + 0x90]
adc byte [rbp + 0x90], cl
movups xmmword [rbp - 0x20], xmm0
movups xmmword [rbp - 0x10], xmm1
mov rcx, qword [rbp + 0xa0]
mov qword [rbp], rcx
mov byte [rbp + 0xa], al
mov word [rbp + 8], 0x200
lea r12, [rbp + 0x21]
mov bl, 2
xor r14d, r14d
mov r15, qword [rbp + 0x118]
cmp r13b, 6
je 0x1401617d1
nop dword [rax + rax]
mov rax, qword [rbp + 0x6f]
mov qword [rbp + 0x9f], rax
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x60]
movaps xmmword [rbp + 0x90], xmm1
movaps xmmword [rbp + 0x80], xmm0
mov qword [rbp + 0x10], r15
mov qword [rbp + 0x18], rdi
mov byte [rbp + 0x20], r13b
mov rax, qword [rbp + 0x9f]
mov qword [r12 + 0x1f], rax
movaps xmm0, xmmword [rbp + 0x80]
movaps xmm1, xmmword [rbp + 0x90]
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
mov byte [rbp + 0x4a], sil
mov byte [rbp + 0x48], r14b
mov byte [rbp + 0x49], bl
lea rcx, [rbp + 0x80]
add byte [rax], 0
add byte [rax - 0x73], cl
push rbp
adc al, ch
or dword [0xcd5e1820], 0xffffff8d
invalid
invalid
add byte [rax], al
invalid
lea edi, [rax + 0x48000000]
lea rdx, [rbp - 0x30]
lea edx, [rbp - 0x30]
call fcn.1401625a0
movzx eax, byte [rbp + 0xb8]
cmp byte [rbp + 0x80], 0xa
je 0x1401618b8
cmp al, 0xa
je 0x1401618bc
lea rcx, [rbp + 0x80]
lea rdx, [rbp + 0xb8]
call fcn.140162970
test al, al
je 0x1401618f7
mov r15, qword [rbp + 0x10]
mov rdi, qword [rbp + 0x18]
movzx r13d, byte [rbp + 0x20]
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x60], xmm1
mov rax, qword [r12 + 0x1f]
mov qword [rbp + 0x6f], rax
movzx r14d, byte [rbp + 0x48]
movzx ebx, byte [rbp + 0x49]
movzx esi, byte [rbp + 0x4a]
mov dh, 0x75
movzx eax, byte [r12 + 0x2e]
mov byte [rbp + 0x104], al
mov eax, dword [r12 + 0x2a]
mov eax, dword [rsp + 0x2a]
mov eax, dword [rsp + 0x2a]
sub cl, byte [rcx + 0x10085]
add byte [rcx - 0x80], al
cmp ch, 6
mov dword [rbp + 0x100], eax
cmp r13b, 6
cmp ch, 6
jne 0x1401617b0
jmp 0x1401617d1
invalid
cmp al, 0xa
jne 0x1401618f7
mov rax, qword [rbp + 0x6f]
mov qword [rbp - 0x41], rax
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x60]
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x60], xmm0
movabs al, byte [0x858900000100858b]
or byte [rcx], al
add byte [rax], al
invalid
movabs al, byte [0x858900000100858b]
or byte [rcx], al
add byte [rax], al
movzx eax, byte [rbp + 0x104]
mov byte [rbp + 0x10c], al
test dword [rcx + rax], ecx
add byte [rax], al
test dword [rcx + rax], ecx
add byte [rax], al
cmp sil, 2
jne 0x140161a55
mov r11, qword [rbp + 0x110]
mov rax, qword [rbp + 0x118]
lea r13, [rax + r11]
mov rax, qword [rbp + 0x78]
mov rbx, qword [rax + 0x20]
mov rsi, qword [rax + 0x28]
xor ecx, ecx
lea r15, [0x140226d90]
mov r12b, 1
cmp rcx, r11
je 0x140161b8e
mov rax, qword [rbp + 0x118]
lea rdx, [rax + rcx]
mov r14, rcx
mov r8, rdx
jmp 0x14016195f
add r14, r10
mov r8, rax
cmp rax, r13
je 0x140161b91
invalid
lea rax, [r8 + 1]
movzx r9d, byte [r8]
mov dh, 8
mov r10d, 1
test r9b, r9b
jns 0x140161950
invalid
cmp r9b, 0xe0
jb 0x14016193d
cmp rax, r13
je 0x140161b91
cmp byte [r8 + 1], 0x9f
ja case.0x1401605ff.395
add r8, 3
mov r10d, 3
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov rax, r8
jmp 0x140161950
call 0x1005a2901
xor eax, eax
cmp r8, r13
setne al
add rax, r8
invalid
rol byte [rcx - 0x46], 3
add byte [rax], al
add byte [rcx - 0x80], al
cmp r9b, 0xf0
mov r10d, 3
cmp r9b, 0xf0
jb 0x140161950
xor r8d, r8d
xor eax, eax
cmp rax, r13
setne r8b
xchg ebp, eax
invalid
xchg ebp, eax
ror byte [rcx + rax - 0x40], 0x41
add rax, r8
mov r10d, 4
add rax, r8
mov r10d, 4
add cl, ch
insb byte [rdi], dx
invalid
jmp 0x140161950
mov r8, r14
sub r8, rcx
enter 0xffffffffffff820f, 0x41
add al, byte [rax]
invalid
mov qword [rbp + 0x110], r11
cmp r14, r11
cmp esi, ebx
ja case.0x14002d1d9.3025
add byte [rax - 0x75], cl
jle 0x140161a1c
invalid
mov rdi, qword [rsi + 0x18]
mov rcx, rbx
call rdi
test al, al
jne 0x140161bbe
mov r8d, 3
add eax, dword [rax]
add byte [rax], al
mov rcx, rbx
mov rdx, r15
cli
call rdi
xlatb
test al, al
jne 0x140161bbe
add dword [rax], eax
add byte [rcx - 0x7d], cl
mov byte [rbx], 0x4c
add ecx, dword [rcx + rcx*4 - 0xf]
add r14, 3
mov rcx, r14
add ecx, dword [rcx + rcx*4 - 0xf]
mov r11, qword [rbp + 0x110]
cmp r14, r11
add byte [rbp + 0x39], cl
fimul word [rdi]
xchg bl, ah
invalid
jbe 0x140161921
lea r8, str.library_std_src_sys_commonwtf8.rs
lea eax, [0x140226dc8]
mov rcx, r14
mov rdx, r11
call fcn.1401e5f10
add cl, ch
jmp 0x140161a54
add byte [rax], al
add cl, ch
jmp 0x140161a54
add byte [rax], al
add byte [rax - 0x75], cl
mov r15d, 0xb0858948
mov qword [rbp + 0xb0], rax
movaps xmm0, xmmword [rbp - 0x60]
invalid
mov rax, qword [rbp - 0x41]
mov qword [rbp + 0xb0], rax
movaps xmm0, xmmword [rbp - 0x60]
invalid
movabs al, byte [0xa18d110fb04d280f]
add byte [rax], al
add byte [rdi], cl
movaps xmm1, xmmword [rbp - 0x50]
movups xmmword [rbp + 0xa1], xmm1
movups xmmword [rbp + 0x91], xmm0
lea esp, [rcx + 0xf000000]
adc dword [rbp + 0x91], eax
mov eax, dword [rbp + 0x108]
test dword [rax], ecx
add dword [rax], eax
add byte [rax], al
mov dword [rbp + 0xbb], eax
invalid
add byte [rax], al
mov dword [rbp + 0xbb], eax
movzx eax, byte [rbp + 0x10c]
mov ebx, 0xf000000
mov dh, 0x85
or al, 1
add byte [rax], al
mov byte [rbp + 0xbf], al
mov qword [rbp + 0x80], r15
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rax - 0x77], cl
mov ebp, 0x88
add byte [rax], al
invalid
mov qword [rbp + 0x88], rdi
mov byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + rcx*4 - 0x53], al
mov byte [rbp + 0x90], r13b
mov byte [rbp + 0xb8], r14b
add byte [rax], al
lodsd eax, dword [rsi]
nop
add byte [rax], al
add byte [rax + rcx*4 - 0x4b], al
mov eax, 0x88000000
add byte [rax], al
invalid
popfq
add byte [rax], al
mov byte [rbp + 0xb9], bl
mov byte [rbp + 0xba], sil
mov ch, 0xba
add byte [rax], al
add byte [rax], al
mov ecx, 0x40000000
mov byte [rbp + 0xba], dh
mov ch, 0xba
add byte [rax], al
add byte [rax], al
mov ch, 0xba
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea eax, [rax - 0x18000000]
add byte [rax], al
invalid
lea rcx, [rbp + 0x80]
add al, ch
call fcn.140162a40
jl 0x140161ad1
add byte [rax], al
test rax, rax
mov r11, qword [rbp + 0x110]
je 0x1401618fe
invalid
invalid
mov r8, rdx
lea rcx, [rbp + 0x80]
add byte [rax], al
mov rdx, rax
mov edx, eax
call fcn.140005fe0
cli
invalid
mov r11, qword [rbp + 0x110]
cmp qword [rbp + 0x80], 0
jne 0x1401618fe
test dword [rbx], eax
invalid
invalid
invalid
add byte [rax - 0x7d], cl
mov ebp, 0x80
add byte [rdi], cl
test dword [rbx], eax
invalid
mov rax, qword [rbp + 0x88]
mov eax, dword [rbp + 0x88]
mov rcx, qword [rbp + 0x90]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [0x140226c00]
mov qword [rbp + 0x10], rax
lea rax, [fcn.140009c60]
add eax, 0xffea813d
add eax, 0xffea813d
mov qword [rbp + 0x18], rax
lea rax, [rbp - 0x30]
mov qword [rbp + 0x20], rax
and byte [rax - 0x73], cl
add eax, 0x2f12a
mov qword [rbp + 0x28], rax
lea rax, [0x140226be0]
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x88], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0xa0], 0
lea rax, [rbp + 0x10]
mov qword [rbp + 0x90], rax
mov qword [rbp + 0x98], 2
mov rax, qword [rbp + 0x78]
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x80]
call fcn.140005a80
jmp 0x140161bbb
mov rcx, r11
sub r11, rcx
sub ebx, ecx
mov rax, qword [rbp + 0x118]
lea rdx, [rax + rcx]
test dword [rax], ebx
add dword [rax], eax
add byte [rax - 0x73], cl
adc al, 8
test rcx, rcx
je 0x140161baf
mov rcx, rbx
mov r8, r11
call qword [rsi + 0x18]
jmp 0x140161bbb
mov rcx, qword [rbp + 0x78]
mov r8, r11
call fcn.140005750
cmp ebp, edx
invalid
cmp ebp, edx
inc dword [rcx - 0x77]
invalid
mov r12d, eax
mov rax, qword [rbp + 0xf8]
shl rax, 1
test rax, rax
test eax, eax
test eax, eax
je case.0x1400d7bf7.802
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x118]
add dword [rax], eax
add bh, bh
adc eax, 0x8f975
add dword [rax], eax
add bh, bh
adc eax, 0x8f975
mov eax, r12d
add rsp, 0x1a8
add dword [rax], eax
add byte [rbx + 0x5f], bl
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
lea r8, str.library_std_srcpath.rs
call fcn.1401e5f10
jmp case.0x1400deca7.808
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
call fcn.1401e5f10
or byte [rax], al
jmp case.0x1400deca7.808
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r14
mov rdx, qword [rbp + 0x110]
call fcn.1401e6010
jmp case.0x1400deca7.808
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rdx, r14
call fcn.1401e62a0
ud2
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0xf8]
test eax, edi
add byte [rax], al
add byte [rax - 0x2f], cl
loopne 0x140161cbf
shl rax, 1
test rax, rax
test eax, eax
je 0x140161c91
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x118]
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
push rbx
sub rsp, 0x58
in al, dx
pop rax
in al, dx
pop rax
lea rbp, [rsp + 0x50]
mov qword [rbp], 0xfffffffffffffffe
mov rbx, r8
ret
mov rdi, rdx
mov edi, edx
ret
mov edi, edx
mov rsi, rcx
test r8, r8
invalid
je 0x140161d26
sal byte [rbx + rcx*2 + 0xf], 0x88
add dword [rdx], 0
js 0x140161f64
add byte [rdi], cl
mov dh, 5
mov cl, 0x16
adc eax, 0xd8b4800
add byte [rax - 0x75], cl
or eax, 0x1515f9
invalid
invalid
add byte [rax - 0x75], cl
or eax, 0x1515f9
test rcx, rcx
test ecx, ecx
leave
jne case.0x1400e57d8.754
call qword [sym.imp.kernel32.dll_GetProcessHeap]
jbe 0x140161cf0
or byte [rax], al
test rax, rax
je case.0x1400deca7.809
mov qword [0x1402b32e8], rax
add eax, 0x1515df
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
jne 0x140161d2b
add byte [rax - 0x7b], cl
sal byte [rbp + 0x12], 0xb9
mov ecx, 1
mov ecx, 1
mov rdx, rbx
call fcn.1401e5b40
or byte [rax], al
or byte [rax], al
mov eax, 1
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x28], rbx
mov qword [rbp - 0x20], rax
loopne 0x140161d80
mov dword [rbp - 0x18], 0
loopne 0x140161d80
mov dword [rbp - 0x18], 0
mov byte [rbp - 0x10], 1
lea r13, [rdi + rbx*2]
pop rdi
pop rdi
xor r15d, r15d
lea rbx, [rbp - 0x28]
lea r14, [rbp - 4]
jmp 0x140161d7c
nop dword cs:[rax + rax]
mov rcx, qword [rbp - 0x20]
add rcx, r12
mov rdx, r14
mov edx, esi
mov edx, esi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add byte [rbp + 1], cl
cld
add byte [rbp + 1], cl
cld
mov qword [rbp - 0x18], r12
xor r15d, r15d
test r15w, r15w
je 0x140161e00
mov ecx, esi
mov eax, ecx
and eax, 0xf800
add byte [0x14016f590], bh
add byte [0x14016f590], bh
jne 0x140161e22
movzx edx, cx
cmp edx, 0xdbff
invalid
fild dword [rax]
add byte [rdi], cl
xchg dword [rsi + 1], esi
add byte [rax], al
invalid
test byte [rdx + 1], dh
add byte [rax], al
movzx eax, word [rdi]
add rdi, 2
add edi, 2
mov r8d, eax
add r8d, 0x2000
rol byte [rcx - 0x7f], 0xc0
add byte [rax], ah
add byte [rax], al
movzx r8d, r8w
cmp r8d, 0xfc00
clc
add ah, bh
add byte [rax], al
clc
add ah, bh
add byte [rax], al
jb 0x140161f28
add dword [rax], eax
add byte [rdi], cl
mov bh, 0xc0
movzx eax, ax
and ecx, 0x3ff
and eax, 0x3ff
invalid
add byte [0x1401621dd], ah
add byte [rax - 0x3f], cl
loope 0x140161dfc
invalid
shl rcx, 0x1a
sbb cl, byte [rax - 0x3f]
loopne 0x140161df6
shl rax, 0x10
shl eax, 0x10
or rax, rcx
movabs rcx, 0x100000000
add byte [rcx], al
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
add byte [rax + 1], cl
enter 0x31eb, 0xf
add dword [rax], eax
add byte [rax], al
add rax, rcx
jmp case.0x1400af60f.968
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0x11], cl
add byte [rax], al
cmp rdi, r13
je 0x140161f40
test byte [rdi], dh
add dword [rax], eax
add byte [rdi], cl
mov bh, 0xf
invalid
movzx ecx, word [rdi]
cmovs eax, dword [rbx - 0x3776fd39]
add rdi, 2
mov eax, ecx
and eax, 0xf800
cmp eax, 0xd800
fadd dword [rax]
invalid
add byte [0x14016f61c], bh
fadd dword [rax]
add byte [rdi], cl
test byte [rdi + rdi*8 - 1], dh
invalid
dec dword [rdi]
mov bh, 0xc1
je 0x140161d96
invalid
movzx eax, cx
shl rax, 0x10
mov rcx, rax
shr rcx, 0x10
mov dword [rbp - 4], 0
cmp ecx, 0x80
add byte [rbx + 0x11], dh
add byte [rbx + 0x11], dh
mov byte [rbp - 4], cl
mov r15d, 1
jmp 0x140161ef0
invalid
invalid
cmp ecx, 0x800
jae 0x140161e80
shr eax, 0x16
or al, 0xc0
mov byte [rbp - 4], al
and cl, 0x3f
or cl, 0x80
mov byte [rbp - 3], cl
mov r15d, 2
jmp 0x140161ef0
mov rdx, rax
cmp ecx, 0xffff
ja 0x140161eb0
shr rdx, 0x1c
or dl, 0xe0
retf 0x88e0
push rbp
cld
shr eax, 0x16
and al, 0x3f
or al, 0x80
mov byte [rbp - 3], al
and cl, 0x3f
or cl, 0x80
mov byte [rbp - 2], cl
inc byte [rcx - 0x41]
add eax, dword [rax]
add byte [rax], al
jmp 0x140161ef0
shr rdx, 0x22
or dl, 0xf0
retf 0x88f0
push rbp
cld
mov rdx, rax
shr rdx, 0x1c
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 3], dl
shr eax, 0x16
and al, 0x3f
or al, 0x80
mov byte [rbp - 2], al
and cl, 0x3f
or cl, 0x80
mov byte [rbp - 1], cl
mov r15d, 4
nop word cs:[rax + rax]
mov rax, qword [rbp - 0x28]
mov r12, qword [rbp - 0x18]
sub rax, r12
cmp rax, r15
jae 0x140161d60
mov rcx, rbx
mov rdx, r12
mov r8, r15
call fcn.1401f07d0
mov r12, qword [rbp - 0x18]
jmp 0x140161d60
mov r15w, 1
mov esi, eax
mov byte [rbp - 0x10], 0
mov rcx, rbx
call fcn.140162ed0
jmp 0x140161d7c
movups xmm0, xmmword [rbp - 0x28]
movups xmm1, xmmword [rbp - 0x18]
mov rax, qword [rbp - 0x30]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and al, 0x20
mov rdx, rdi
mov edx, edi
mov r8, rsi
call fcn.140162100
movzx eax, byte [rsp + 0x20]
mov dh, 0x44
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
push rsp
and al, 0x40
invalid
push rsp
and al, 0x40
invalid
movzx r8d, al
movzx r8d, al
lea r9, [0x14025aee8]
lea ecx, [0x14025aee8]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rsi
mov r9, rdi
jmp r10
jmp rdx
add rcx, 4
jmp 0x140162040
xor al, 0x4c
lea eax, [rdx + 1]
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
add rcx, r8
add rcx, 8
jmp 0x140162040
invalid
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
invalid
invalid
jmp 0x140162040
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
add ecx, 2
jmp 0x140162040
mov ecx, 2
mov r8, rsi
sub r8, rcx
sub eax, ecx
jb 0x1401620ec
add byte [rax], al
add byte [rax + 1], cl
stc
add rcx, rdi
mov r9, rcx
test r8, r8
test eax, eax
je case.0x1401616fb.14
movzx ecx, byte [r9]
cmp ecx, 0x2f
je case.0x1400deca7.816
cmp ecx, 0x5c
je case.0x1400deca7.816
cmp al, 4
ja case.default.0x14016209a
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov edx, edi
mov r8, rsi
call fcn.140162100
add byte [rdi], cl
mov dh, 0x44
and al, 0x20
mov rcx, qword [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x75], cl
mov rdx, qword [rsp + 0x40]
push rsp
and al, 0x40
invalid
movzx r8d, al
movzx r8d, al
mov dh, 0xc0
ror byte [rbp + rcx*4 + 0xd], 0x71
mov cs, word [rdi]
str word [rdi + 0x63]
lea r9, [0x14025af04]
movsxd r8, dword [r9 + r8*4]
invalid
add al, 0x81
add al, 0x81
add r8, r9
jmp r8
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x38
jmp 0x1401620db
xor eax, eax
jmp 0x1401620e5
invalid
lea r8, ds:[rdx + 1]
lea r8, [rdx + 1]
lea eax, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
ror dword [rax - 0x7d], 0xc1
or bl, ch
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1401620db
lea r8, [rdx + 1]
test rdx, rdx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
test edx, edx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x1401620db
mov ecx, 2
add al, byte [rax]
add byte [rax], al
cmp rcx, rsi
ja 0x1401620ec
cmp al, 6
setne al
add rsp, 0x48
pop rdi
pop rsi
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.1401e5f10
int3
xor ecx, ecx
xor r14d, r14d
xor ebx, ebx
xor edi, edi
jmp 0x140162224
xor ebx, ebx
xor edi, edi
xor esi, esi
jmp 0x140162224
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
movzx eax, byte [rdx + 1]
cmp al, 0x2f
cmovne edi, eax
cmp r8, 2
jne 0x140162178
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
xor r14d, r14d
xor ebx, ebx
jmp 0x140162224
movzx ebx, byte [rdx + 2]
cmp bl, 0x2f
mov r14d, 0x5c
cmove ebx, r14d
cmp r8, 3
jne 0x1401621a2
xor edx, edx
xor ebp, ebp
in eax, dx
in eax, dx
jmp 0x140162224
invalid
add eax, 0xebd23145
invalid
invalid
ror byte [rcx - 0x3f], 1
loop 0x14016225c
cmp r8, 8
mov eax, 8
or byte [rax + 8], bh
cmovb rax, r8
cmovb eax, eax
cmp rax, 2
clc
add dh, byte [rdx + 0x73]
jb 0x1401622aa
jb 0x1401622aa
jae 0x140162278
movzx edi, dil
movzx edi, bh
shl rdi, 8
shl edi, 8
movzx esi, sil
mov dh, 0xf6
or rsi, rdi
cmp esi, 0x5c5c
pop rsp
add byte [rax], al
jne 0x1401622aa
mov esi, eax
and esi, 0xe
cmp esi, 2
je 0x1401622e7
add byte [rax], al
invalid
mov eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0xf6
movzx esi, r14b
test cl, 0xe6
or byte [rdi], cl
mov dh, 0xfb
shl esi, 8
movzx edi, bl
or edi, esi
test dword [rdi], 0xfe81f7b7
pop rsp
movzx esi, di
cmp esi, 0x5c2e
add byte [rax], al
pop rsp
add byte [rax], al
je 0x14016239a
add byte [rax], al
cmp esi, 0x5c3f
jne 0x1401622e7
invalid
invalid
add byte [rbp + 0x68], dh
push 0x3f88349
cmp r8, 3
clc
add ecx, dword [rdi]
xchg byte [rbx - 0x7ffffffe], bh
mov ebx, 0x80000002
jbe 0x140162544
mov ebx, 0x80000002
cmp byte [rdx], 0x2f
cmp ch, byte [rdi]
je 0x1401622a4
cmp byte [rdx + 1], 0x2f
je 0x1401622a4
invalid
lea r10, [r8 - 2]
jmp 0x1401622f4
cmp r8, 2
jb 0x14016238c
mov r10, r8
add r10, 0xfffffffffffffffe
je 0x14016238c
lea rax, [rdx + 2]
add rdx, 3
add r8, 0xfffffffffffffffc
xor r9d, r9d
xor ecx, ecx
nop word cs:[rax + rax]
movzx r11d, byte [rdx - 1]
cmp r11d, 0x2f
je 0x140162332
cmp r11d, 0x5c
je 0x140162332
inc r9
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x140162310
jmp 0x14016238c
lea r11, [r9 + 1]
sub r10, r11
je 0x14016238c
lea r11, [rax + r9]
inc r11
neg r8
xor esi, esi
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
movzx edi, byte [rdx + rsi]
cmp edi, 0x2f
je 0x14016236d
jmp [rdi]
cmp edi, 0x5c
je 0x14016236d
lea rdi, [rsi + 1]
add rsi, r8
mov rsi, rdi
jne 0x140162350
mov rsi, r10
test r9, r9
je 0x14016238c
test rsi, rsi
je 0x14016238c
mov byte [rcx], 4
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], r11
mov qword [rcx + 0x20], rsi
jmp 0x14016238f
mov byte [rcx], 6
invalid
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
cmp r8, 3
jbe 0x14016255b
sal byte [rbp - 0x19], 0x4c
mov eax, eax
mov byte [rcx], 3
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
adc bl, ch
invalid
adc bl, ch
mov dh, 0x48
cmp eax, 4
jb 0x140162572
and eax, 0xc
cmp eax, 4
je case.0x14002d1d9.3067
movzx eax, bpl
shl rax, 0x30
or rax, r10
movzx r10d, r11b
shl r10, 0x28
movzx r9d, r9b
leave
shl r9, 0x20
or r9, r10
or r9, rax
movabs rax, 0x5c434e5500000000
cmp r9, rax
jne case.0x14002d1d9.3067
cmp r8, 7
jbe 0x140162586
lea rax, [rdx + 8]
mov rsi, r8
lea r9, str.Utf8Errorvalid_up_to
add rsi, 0xfffffffffffffff8
je 0x1401624e3
add rdx, 9
add r8, 0xfffffffffffffff6
xor r11d, r11d
xor r10d, r10d
cmp byte [rdx - 1], 0x5c
je 0x1401624fb
invalid
lea rax, [rdx + 4]
lea r9, [r8 - 4]
cmp r9, 3
add esi, dword [rbx + 0xe]
add esi, dword [rbx + 0xe]
cmp r8, 4
je 0x1401624eb
cmp r8, 6
je 0x14016249d
clc
invalid
jmp 0x1401624cd
movzx r10d, byte [rdx + 6]
cmp r10d, 0x2f
je 0x14016249d
cmp r10d, 0x5c
jne 0x1401624cd
invalid
xor byte [rax + 0x753a057a], al
sub cl, byte [rdi]
mov dh, 0x10
cmp byte [rdx + 5], 0x3a
jne 0x1401624cd
movzx edx, byte [rax]
mov r10d, edx
and r10b, 0xdf
add r10b, 0xbf
cmp r10b, 0x19
sbb dword [rdi + 0x16], esi
cmp dl, 0x61
setae al
shl al, 5
xor al, dl
mov byte [rcx], 2
mov byte [rcx + 1], al
jmp 0x14016238f
add r8, 0xfffffffffffffffc
xor edx, edx
cmp byte [rax + rdx], 0x5c
je 0x1401624e8
inc rdx
cmp r8, rdx
jne 0x1401624d3
jmp 0x1401624eb
xor r10d, r10d
jmp 0x140162529
mov r9, rdx
mov byte [rcx], 0
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
jmp 0x14016238f
lea rax, str.library_std_src_syswindowspath.rs
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.1401e6010
lea rax, str.library_std_src_syswindowspath.rs
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.1401e5f10
lea r8, str.library_std_src_syswindowspath.rs
mov ecx, 4
mov rdx, rax
call fcn.1401e5f10
lea rax, str.library_std_src_syswindowspath.rs
mov ecx, 8
mov rdx, r8
mov r8, rax
call fcn.1401e5f10
int3
movzx ebp, byte [rdx + 0x39]
cmp bpl, 3
cmp ch, 3
cmp ch, 3
je 0x140162842
cmp r13b, bpl
ja 0x140162842
mov rsi, qword [rdi]
mov r11, qword [rdi + 8]
pop rdi
or byte [rdi + rcx - 0x4a], al
adc byte [r9], r14b
ror byte [rcx - 0x7d], 0xf8
add ecx, dword [rdi]
xchg ebx, eax
rol byte [rbp + rcx*4 + 0x74], 0x40
invalid
movzx r15d, byte [rdi + 0x3a]
mov rax, qword [rdi + 0x20]
and byte [r8 - 0x75], r9b
push rdi
xor byte [rbp + rcx*4 + 0x4a], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
retf 0x8d4a
push rsp
or byte [rdx], al
mov qword [rsp + 0x30], rdx
lea rdx, [rax + r9]
lea edx, [rax + rcx]
pop rdi
or byte [rdi + rcx - 0x4a], al
adc byte [r9], r14b
ror byte [rcx - 0x7d], 0xf8
add ecx, dword [rdi]
xchg ebx, eax
rol byte [rbp + rcx*4 + 0x74], 0x40
invalid
and byte [r8 - 0x75], r9b
push rdi
xor byte [rbp + rcx*4 + 0x4a], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
retf 0x8d4a
lea edx, [rax + rcx]
add rdx, 8
mov qword [rsp + 0x28], rdx
add rax, 4
lea r12, [0x14025af20]
mov byte [rdi], cl
add byte [rcx + rcx*4 - 0x26], cl
ret 0x4808
mov byte [rdi], cl
add byte [rcx + rcx*4 - 0x26], cl
jmp 0x140162656
mov byte [rdi + 0x38], 1
mov r13b, 1
mov r10, rsi
mov rsi, r10
cmp r13b, bpl
ja 0x140162842
test r13b, r13b
je 0x1401626d0
xchg edi, eax
add byte [rax], al
add dh, al
cmp byte [r10], r8b
test r15b, r15b
jne 0x140162823
mov r13b, 2
mov ch, 2
cmp r8d, 3
jb 0x140162647
cmp r8d, 5
je 0x140162647
clc
add eax, 0x8341c274
clc
cmp r8d, 6
jne 0x14016287c
invalid
test rdx, rdx
je 0x1401627ed
test byte [rbp + 1], dl
add byte [rax], al
test byte [rbp + 1], dl
add byte [rax], al
movzx r9d, byte [rsi]
cmp rdx, 1
je 0x1401627f4
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x80], al
stc
jne 0x1401627f4
invalid
cmp r9b, 0x2e
jne 0x1401627f4
invalid
add byte [rdi + rcx - 0x4a], al
add qword [rcx - 0x7d], r8
cmp r9d, 0x2f
movzx r9d, byte [rsi + 1]
cmp r9d, 0x2f
je case.0x14016162a.38
stc
pop rsp
jne 0x140162647
jmp case.0x14016162a.38
add byte [rax], al
nop word [rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
cmp r8b, 6
cmp al, 6
je 0x140162640
invalid
movsxd r10, dword [r12 + r8*4]
add r10, r12
mov r9, rax
jmp r10
nop word cs:[rax + rax]
test rdx, rdx
je 0x14016283e
xor r9d, r9d
cmp r8b, 3
jae 0x140162740
nop word cs:[rax + rax]
cmp byte [rsi + r9], 0x5c
je 0x140162785
inc r9
cmp rdx, r9
jne 0x140162720
jmp 0x140162759
movzx r10d, byte [rsi + r9]
cmp r10d, 0x2f
je 0x140162785
cmp r10d, 0x5c
je 0x140162785
inc r9
cmp rdx, r9
jne 0x140162740
xor r10d, r10d
mov r9, rdx
test r9, r9
jne 0x140162790
mov r11, rdx
sub r11, r10
jb 0x14016290b
add r10, rsi
mov qword [rdi], r10
mov qword [rdi + 8], r11
mov r13b, 2
mov rdx, r11
jmp 0x14016264a
mov r10d, 1
test r9, r9
je 0x140162764
mov r11, rsi
mov ebx, r14d
cmp r9, 1
je 0x1401627af
mov bl, 9
cmp r9, 2
jne 0x1401627c0
cmp byte [r11], 0x2e
movzx ebx, bl
mov r11d, 9
cmovne ebx, r11d
add r10, r9
mov r11, rdx
sub r11, r10
jb 0x14016290b
test byte [rdx - 2], ah
invalid
cmp rdx, 1
jne 0x140162647
test dword [rcx - 2], ecx
invalid
invalid
test dword [rcx - 2], ecx
invalid
cmp cl, 0x2e
stc
jne 0x140162647
jne 0x140162647
jne 0x140162647
test r11, r11
je 0x140162951
add byte [rax], al
add byte [rax], al
dec r11
inc rsi
inc esi
inc esi
mov qword [rdi], rsi
mov qword [rdi + 8], r11
mov dword [rdi + 8], ebx
mov dword [rdi + 8], ebx
pop rdi
or dh, al
mov byte [rcx], 7
mov byte [rcx], 7
jmp 0x140162845
test r11, r11
test ebx, ebx
fisttp dword [rdi]
test dh, ch
add byte [rax], al
je 0x14016291a
add byte [rcx - 1], cl
retf
dec r11
inc rsi
invalid
mov qword [rdi], rsi
mov dword [rdi], esi
invalid
mov dword [rdi], esi
mov qword [rdi + 8], r11
mov byte [rcx], 6
add dword [rsi], eax
pop rdi
or dh, al
add dword [rsi], eax
jmp 0x140162845
mov byte [rdi + 0x38], 3
cmp byte [rbx], al
add eax, esi
add dword [rdx], ecx
mov byte [rcx], 0xa
add rsp, 0x38
pop rbx
pop rbp
invalid
cmp byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
mov byte [rdi + 0x38], 1
lea rdx, [0x14025af38]
adc eax, 0xf86d7
adc eax, 0xf86d7
xlatb
xchg byte [rdi], cl
add byte [rsi + 0x63], cl
movsxd r9, dword [rdx + r8*4]
or al, 0x82
invalid
add r9, rdx
jmp r9
jmp rcx
jmp rcx
mov r9, rax
jmp 0x14016289d
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], r9
adc bl, ch
leave
adc bl, ch
leave
mov byte [rcx], 6
jmp 0x140162845
invalid
invalid
sub bl, ch
adc eax, 0x6b941
mov r9d, 6
jmp 0x14016289d
cmp r9, r11
ja 0x14016292d
xor cl, ch
cmp bh, bh
invalid
lea r8, str.library_std_srcpath.rs
mov rcx, r10
call fcn.1401e5f10
lea r8, str.library_std_srcpath.rs
mov ecx, 1
xor edx, edx
call fcn.1401e5f10
lea r8, str.library_std_srcpath.rs
mov rcx, r9
mov rdx, r11
call fcn.1401e6010
or byte [rax], al
or byte [rax], al
add byte [rbp + rcx*4 + 5], cl
sbb bh, byte [rsi]
or al, 0
lea r8, str.library_std_srcpath.rs
mov rcx, rax
mov rdx, r11
call fcn.1401e5f10
lea r8, str.library_std_srcpath.rs
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
shr al, cl
lodsb al, byte [rsi]
xor eax, 0xcccc0008
int3
xor edx, edx
call fcn.1401e5f10
int3
mov rdi, rdx
mov rsi, rcx
movzx ecx, byte [rcx]
lea eax, [rcx - 6]
movzx r8d, al
lea rdx, [r8 + 1]
xor eax, eax
cmp r8b, 4
cmp al, 4
cmovae rdx, rax
rol byte [r15 + r9 - 0x4a], 1
invalid
lea r9d, [r8 - 6]
movzx r10d, r9b
lea r11, [r10 + 1]
cmp r10b, 4
cmovae r11, rax
cmp rdx, r11
fidiv dword [rbp + 0x76]
rol byte [r15 + r9 - 0x4a], 1
invalid
fidiv dword [rbp + 0x76]
mov al, 1
test rdx, rdx
je 0x1401629db
cmp edx, 4
jne 0x140162a27
or byte [rax - 0x75], cl
or al, r13b
invalid
cmp r9b, 4
jb 0x140162a27
add rsp, 0x28
pop rdi
pop rsi
ret
sub dword [rsp + 0x60], eax
movzx r8d, byte [rcx + 0x3a]
movzx r9d, byte [rcx + 0x38]
movzx eax, byte [rcx + 0x39]
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], rdi
mov byte [rsp + 0x30], dl
movaps xmm0, xmmword [rsp + 0x60]
and al, 0x60
and al, 0x60
movaps xmm1, xmmword [rsp + 0x70]
and al, 0x70
movups xmmword [rsp + 0x31], xmm0
movups xmmword [rsp + 0x41], xmm1
mov rcx, qword [rsp + 0x7f]
mov qword [rsp + 0x50], rcx
mov byte [rsp + 0x5a], r8b
mov byte [rsp + 0x58], r9b
mov byte [rsp + 0x59], al
cmp r9b, 2
jne 0x140162b92
invalid
add byte [rax], al
invalid
mov dword [rax], 0x85480000
dec dword [rdi]
test byte [rdi], cl
add dword [rax], eax
test rdi, rdi
je 0x140162be3
invalid
add byte [rax - 0x7df0fc06], al
test dword [rax], eax
cmp dl, 3
jb 0x140162b62
add byte [rax], al
add byte [rax], al
nop dword [rax]
add byte [rcx], dh
leave
xor ecx, ecx
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 [rdi], cl
mov dh, 0x14
movzx edx, byte [rsi + rcx]
cmp edx, 0x2f
invalid
je 0x140162b20
cmp edx, 0x5c
pop rsp
je 0x140162b20
inc rcx
inc ecx
cmp rdi, rcx
jne 0x140162af0
iretd
xor edx, edx
mov rcx, rdi
ror byte [rax - 0x77], cl
stc
test rcx, rcx
jne 0x140162b2a
invalid
sbb ch, bl
and esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
jmp 0x140162b35
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
mov edx, 1
test rcx, rcx
je 0x140162b35
cmp rcx, 1
jne 0x140162b88
stc
add dword [rbp + 0x58], esi
cmp byte [rsi], 0x2e
jne 0x140162b88
add rcx, rdx
cmp rdi, rcx
iretd
jb 0x140162c13
iretd
add rsi, rcx
sub rdi, rcx
jne 0x140162ae0
xchg edi, eax
xchg edi, eax
xor edi, edi
jmp 0x140162b88
add byte [rdx + 1], bh
mov edx, 1
test rcx, rcx
test ecx, ecx
jne 0x140162b88
add rsi, rdx
sub rdi, rdx
je 0x140162b49
xor ecx, ecx
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x745c0e3c], al
invalid
pop rsp
je 0x140162b50
inc rcx
cmp rdi, rcx
cmp byte [rsi + rcx], 0x5c
je 0x140162b50
invalid
inc rcx
cmp rdi, rcx
jne 0x140162b70
xor edx, edx
mov rcx, rdi
test rcx, rcx
je 0x140162b5a
invalid
ror byte [rax - 0x77], cl
je 0x140162bb0
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x28], edi
and byte [rax - 0x77], cl
jl 0x140162bb5
mov dword [rsp + 0x28], edi
sub byte [rdx + rax], bh
cmp al, 2
jne 0x140162be9
push rbx
lea rcx, [rsp + 0x20]
call fcn.140162c30
nop
add byte [rax], al
add byte [rax + 0x39], cl
invalid
nop
add byte [rax], al
add byte [rax + 0x39], cl
invalid
jbe 0x140162be9
lea rbx, [rsp + 0x60]
lea r14, [rsp + 0x20]
nop
mov rcx, rbx
mov ecx, ebx
mov rdx, r14
call 0x140162da0
add dword [rax], eax
invalid
bnd call 0x140162da0
add dword [rax], eax
add byte [rax + 0xa68247c], al
invalid
cmp byte [rsp + 0x68], 0xa
or dh, byte [rbp + 0x27]
jne 0x140162be9
mov r15, rdi
sub r15, qword [rsp + 0x60]
invalid
jb case.0x140162003.38
invalid
mov qword [rsp + 0x28], r15
mov rcx, r14
call fcn.140162c30
mov rdi, r15
cmp r15, rax
ja 0x140162bb0
xor edi, edi
cmp al, 2
je 0x140162b96
mov r15, rdi
mov rax, rsi
mov rdx, r15
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, str.library_std_srcpath.rs
mov rcx, r15
mov rdx, rdi
call fcn.1401e6010
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.1401e5f10
int3
add eax, 0x75c98545
adc eax, 0x3a51b60f
cmp r8b, 0xff
je 0x140162c6a
test r9d, r9d
jne 0x140162c70
test dl, dl
je 0x140162ca3
mov dl, 1
xor r8d, r8d
xor eax, eax
test al, al
jne case.default.0x140162c97
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
movzx eax, byte [rcx + 0x10]
cmp rax, 6
je case.default.0x140162c97
mov dh, 0x41
adc byte [rax - 0x7d], cl
clc
invalid
lea r9, [0x14025af80]
movsxd rax, dword [r9 + rax*4]
invalid
add rax, r9
jmp rax
movzx r10d, byte [rcx + 0x10]
lea edx, [r10 - 5]
lea edx, [rdx - 5]
adc byte [rcx - 0x73], al
push rdx
sti
lea edx, [rdx - 5]
cmp dl, 1
ja 0x140162d08
push rdi
push rdi
mov r8, qword [rcx]
mov rdx, qword [rcx + 8]
xor r9d, r9d
test al, al
jne 0x140162cd5
cmp r10b, 6
je 0x140162cd5
mov r9d, 2
cmp rdx, 2
cmp edx, 2
cmp edx, 2
jb case.0x14002a59f.3594
cmp r9, rdx
je 0x140162d08
xchg esp, eax
ret 0xf47
jno 0x140162d3c
movzx edx, byte [rdx]
cmp edx, 0x2f
invalid
je 0x140162d7d
cmp edx, 0x5c
pop rsp
je 0x140162d7d
xor edx, edx
xor r8d, r8d
test al, al
je 0x140162c7b
invalid
invalid
invalid
invalid
invalid
xor eax, eax
add r8, rax
ror byte [rdi], 0xb6
ret 0x14c
invalid
invalid
movzx eax, dl
add rax, r8
add rsp, 0x28
add esp, 0x28
add esp, 0x28
ret
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
cmove ecx, ecx
add rax, r9
add eax, ecx
add rax, 8
add eax, 8
ror byte [rax], 0xeb
invalid
jmp 0x140162d17
mov eax, 6
jmp 0x140162d17
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
leave
xor byte [rbp + rcx*4 + 0x49], cl
add dword [rax - 0x7b], ecx
leave
cmove r9, rcx
add rax, r9
add rax, 2
jmp 0x140162d17
enter 0xffffffffffff8348, 0xffffffffffffffc0
add ch, bl
mov bl, 0xb8
mov eax, 2
mov eax, 2
jmp 0x140162d17
cmp r8b, 0x2e
setne r8b
sal dh, 0xd2
sal dh, 0xd2
or dl, r8b
test dl, 1
ret 0x7501
invalid
ret 0x7501
mov r8d, 1
xor edx, edx
test al, al
add byte [rax], al
add byte [rcx], dh
rol byte [rax + rax*8 - 0x1216738b], cl
jne case.default.0x140162c97
invalid
in eax, dx
jne case.default.0x140162c97
jmp 0x140162c7b
invalid
lea r8, str.library_std_srcpath.rs
mov ecx, 2
call fcn.1401e5f10
xor dword [rax], ecx
invalid
xor dword [rax], ecx
add ah, cl
push rsi
push rdi
push rbx
int3
sub rsp, 0x20
mov rdi, rdx
mov rsi, rcx
mov rcx, rdx
call fcn.140162c30
jnp case.0x14002a59f.3599
invalid
dec dword [rax - 0x75]
push rdi
or byte [rax + 0x39], cl
ror byte [rdi], 1
xchg edi, esp
add byte [rax], al
invalid
jnp case.0x14002a59f.3599
invalid
or byte [rax + 0x39], cl
ror byte [rdi], 1
xchg edi, esp
add byte [rax], al
add byte [rbx + rcx*4 + 0x17], cl
mov r10, qword [rdi]
lea rcx, [r10 + rax]
lea ecx, [rdx + rax]
mov r11, rax
sub r11, rdx
sub ebx, edx
jne case.0x14002a59f.3605
movzx r8d, byte [rdi + 0x10]
xor r9d, r9d
adc byte [r13 + 0x31], r8b
leave
jmp 0x140162e55
movzx r8d, byte [rdi + 0x10]
inc r11
ret
lea rdi, [rdx + r10]
dec rdi
iretd
xor r9d, r9d
cmp r8b, 3
cmp al, 3
ret
iretd
add esi, dword [rbx + 0x2d]
jae 0x140162e20
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
cmp byte [rdi], 0x5c
je 0x140162e3b
inc r11
dec rdi
cmp r11, 1
jne 0x140162e00
out dx, eax
jmp 0x140162e55
movzx ebx, byte [rdi]
cmp ebx, 0x2f
je 0x140162e3b
cmp ebx, 0x5c
je 0x140162e3b
inc r11
dec rdi
cmp r11, 1
jne 0x140162e20
jmp 0x140162e55
neg r11
add rax, r11
inc rax
cmp rax, rdx
ja 0x140162eb8
add r10, rax
mov r9d, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0x2f], cl
sub rdx, rax
je 0x140162e7e
mov al, 9
cmp rdx, 2
je case.0x140056644.1919
cmp rdx, 1
jne 0x140162e90
cmp byte [rcx], 0x2e
jne 0x140162e90
xor eax, eax
cmp r8b, 3
clc
add ecx, dword [rdi]
xchg ebx, eax
ror byte [rbp - 0x3f7cbffc], 7
jmp 0x140162e90
mov al, 0xa
jmp 0x140162e90
cmp byte [rcx], 0x2e
jne 0x140162e90
cmp byte [rcx + 1], 0x2e
sete al
xor al, 9
add r9, rdx
mov qword [rsi], r9
mov byte [rsi + 8], al
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rdx
add rsp, 0x20
and byte [rbx + 0x5f], bl
pop rsi
ret
lea r8, str.library_std_srcpath.rs
mov rcx, rax
call fcn.1401e5f10
xor byte [rax], cl
invalid
lea r8, str.library_std_srcpath.rs
mov rcx, rax
call fcn.1401e5f10
add ah, cl
and al, 0x10
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x100], eax
test byte [rax + rax], ah
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xf0], eax
test byte [rax + rax], ah
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xf0], eax
movaps xmmword [rsp + 0xe0], xmm0
movaps xmmword [rsp + 0xd0], xmm0
movaps xmmword [rsp + 0xc0], xmm0
rol byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0xb0], eax
test byte [rax + rsi*4], ah
add byte [rax], al
invalid
rol byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0xb0], eax
test byte [rax + rsi*4], ah
add byte [rax], al
invalid
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rbp + rcx*4 + 4], cl
add r8, 0x204
lea r8, [rsp + rcx*2]
add r8, 0x204
mov edx, 0x100
xor r11d, r11d
movabs r9, 0x100000000
xor ebx, ebx
test r11w, r11w
je 0x140163170
invalid
adc byte [rbp - 0x77], al
invalid
mov r12d, r10d
jmp 0x140163181
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0x40], cl
cmp rax, r8
je 0x1401633a1
add byte [rax], al
movzx r12d, word [rax]
mov bh, 0x20
add rax, 2
rol byte [rdx], 0x44
mov ecx, esp
invalid
mov ecx, r12d
loope 0x140163106
and ecx, 0xf800
loope case.0x14002d1d9.3108
clc
add byte [rax], al
movzx r11d, r12w
movzx ebx, sp
cmp ecx, 0xd800
stc
add al, bl
add byte [rax], al
invalid
add byte [rbp + 0x1a], dh
jne 0x1401631b0
mov ecx, 0xfffd
std
inc dword [rax]
add byte [rcx - 0x7f], al
invalid
invalid
sti
invalid
cmp r11d, 0xdbff
jbe case.0x14002d1d9.3125
invalid
fild dword [rax]
add byte [rsi + 0x3c], dh
invalid
cmp al, 0x45
xor ebx, ebx
xor r11d, r11d
jmp 0x140163280
add byte [rdi], cl
invalid
add byte [rcx - 0x3f], cl
jrcxz case.0x14002d1d9.3121
shl r11, 0x10
mov rcx, r11
shr rcx, 0x10
cmp ecx, 0x80
add byte [rax], 0
add byte [rbx + 0x7d], dh
invalid
add byte [rax], 0
add byte [rbx + 0x7d], dh
mov r12d, 1
mov esp, 1
xor r11d, r11d
jmp 0x140163286
fucomi st(1)
mov ch, 0
add byte [rax], al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
cmp rax, r8
je 0x14016320d
movzx ebp, word [rax]
add rax, 2
mov r11d, ebp
invalid
sub byte [rax - 0x7d], cl
rol byte [rdx], 0x41
mov ebx, ebp
invalid
jmp 0x140163231
add r11d, 0x2000
movzx r13d, r11w
add byte [rbp + 0xf], al
mov bh, 0xeb
mov r11w, 1
cmp r13d, 0xfc00
cld
add byte [rax], al
mov ebx, 0x81410001
std
add ah, bh
cld
cld
add byte [rax], al
jae 0x140163215
mov r10d, ebp
jmp 0x140163280
invalid
xor r11d, r11d
mov rax, r8
mov eax, eax
mov eax, eax
jmp 0x140163280
movzx ecx, bp
and r12d, 0x3ff
and ecx, 0x3ff
shl r12, 0x1a
shl esp, 0x1a
shl esp, 0x1a
shl rcx, 0x10
or rcx, r12
add rcx, r9
add ecx, ecx
shr rcx, 0x10
shr ecx, 0x10
cmp ecx, 0x80
add byte [rax], al
jb 0x1401631c3
nop
cmp ecx, 0x800
add byte [rax], cl
add byte [rax], al
jae 0x140163260
mov r12d, 2
mov esp, 2
xor r11d, r11d
jmp 0x140163286
fucomi st(3)
xor esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
mov r12d, 4
xor r11d, r11d
cmp ecx, 0xffff
ja 0x140163286
nop word cs:[rax + rax]
mov r12d, 3
mov r13, rdx
sub r13, r12
jbe 0x1401633a1
mov dword [rsp + 0x2c], ecx
cmp ecx, 0x80
jae 0x1401632b0
mov byte [r14], cl
mov ecx, 1
jmp 0x140163380
cmp ecx, 0x800
jae 0x1401632e0
mov ebp, ecx
shr ebp, 6
or bpl, 0xc0
mov byte [r14], bpl
and cl, 0x3f
or cl, 0x80
mov byte [r14 + 1], cl
mov ecx, 2
jmp 0x140163380
cmp ecx, 0x10000
jae 0x140163329
mov qword [rsp + 0x30], 3
cmp rdx, 2
jbe 0x1401634d4
mov ebp, ecx
shr ebp, 0xc
or bpl, 0xe0
mov byte [r14], bpl
mov ebp, ecx
shr ebp, 6
and bpl, 0x3f
or bpl, 0x80
mov byte [r14 + 1], bpl
and cl, 0x3f
or cl, 0x80
mov byte [r14 + 2], cl
mov ecx, 3
jmp 0x140163380
mov qword [rsp + 0x30], 4
cmp rdx, 3
jbe 0x1401634d4
mov ebp, ecx
shr ebp, 0x12
in eax, dx
adc al, byte [rax - 0x80]
int 0xf0
in eax, dx
adc al, byte [rax - 0x80]
int 0xf0
mov byte [r14], bpl
mov ebp, ecx
shr ebp, 0xc
and bpl, 0x3f
or bpl, 0x80
mov byte [r14 + 1], bpl
outsb dx, byte [rsi]
add dword [rcx + 0x6edc1cd], ecx
invalid
outsb dx, byte [rsi]
add dword [rcx + 0x6edc1cd], ecx
invalid
invalid
and bpl, 0x3f
or bpl, 0x80
mov byte [r14 + 2], bpl
and cl, 0x3f
or cl, 0x80
mov byte [r14 + 3], cl
mov ecx, 4
nop dword [rax]
cmp rcx, rdx
ja 0x1401634c8
add r14, r12
add rbx, r12
mov rdx, r13
invalid
test r11w, r11w
jne 0x140163160
invalid
jmp 0x140163170
iretd
cmp rbx, 0x101
jae 0x14016357d
or edi, 1
add byte [rax], al
invalid
add dword [rax], eax
add byte [rdi], cl
or edi, 1
add byte [rax], al
invalid
add byte [rdi], cl
push rdi
ror byte [rdi], 0x29
movaps xmmword [rsp + 0x70], xmm0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x70], xmm0
jo 0x1401633c6
movaps xmmword [rsp + 0x80], xmm0
sub dword [rsp + 0x80], eax
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
and al, 0x90
mov qword [rsp + 0x90], 0
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add bh, al
and al, 0x70
jo 0x1401633f7
add byte [rax], al
invalid
mov dword [rsp + 0x70], 0x28
jo 0x1401633f7
add byte [rax], al
add byte [rbx + rcx*4 + 0x35], cl
mov r14, qword [0x1402b3380]
cmpsd dword [rsi], dword [rdi]
call qword [rax + rax]
test r14, r14
jne 0x140163405
mov rcx, qword [0x1402b3338]
or eax, 0x14ff53
lea rdx, str.SymGetLineFromAddrW64
adc eax, 0xc54c1
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
fimul word cs:[rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
invalid
je 0x140163565
push 1
add byte [rax], al
mov r14, rax
mov esi, eax
mov qword [0x1402b3380], rax
adc al, 0
call qword [sym.imp.kernel32.dll_GetCurrentProcess]
mov dword [rsp + 0x38], 0
add byte [rax], al
add bh, al
and al, 0x38
add byte [rax], al
add byte [rax], al
lea r8, [rsp + 0x38]
lea r9, [rsp + 0x70]
mov rcx, rax
ror dword [rax - 0x77], 0xf2
ror dword [rax - 0x77], 0xf2
call r14
cmp eax, 1
jne 0x14016346a
mov eax, dword [rsp + 0x80]
mov rdx, 0xffffffffffffffff
ret 0xffff
invalid
dec dword [rax - 0x75]
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
ret 0xffff
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
cmp word [rcx + rdx*2 + 2], 0
lea rdx, [rdx + 1]
lea edx, [rdx + 1]
lea edx, [rdx + 1]
jne case.0x14002d1d9.3178
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov r9d, 1
jmp 0x140163470
add byte [rax], al
add bl, ch
invalid
xor r9d, r9d
leave
xor r8d, r8d
mov r10, qword [rsp + 0x1e8]
mov qword [rsp + 0x38], r9
and al, 0x38
and al, 0xe8
add dword [rax], eax
add byte [rcx + rcx*4 + 0x4c], cl
and al, 0x38
and al, 0x38
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x48], rdx
mov dword [rsp + 0x50], r8d
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x54], eax
push rsp
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], r10
lea rdx, [rsp + 0x38]
mov rcx, rdi
call qword [r15 + 0x20]
nop
add rsp, 0x11a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srccharmethods.rs
call fcn.1401e6010
mov qword [rsp + 0xa8], rdx
lea rax, [rsp + 0x30]
mov qword [rsp + 0x38], rax
lea rax, [fcn.140004ed0]
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x2c]
mov qword [rsp + 0x48], rcx
lea rcx, [0x14000b080]
mov qword [rsp + 0x50], rcx
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rax
lea rax, str.encode_utf8:_need__bytes_to_encode_U__but_the_buffer_has
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 3
mov qword [rsp + 0x90], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 3
lea rdx, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srccharmethods.rs
lea rcx, [rsp + 0x70]
call fcn.1401e5ed0
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.library_std_src...._backtrace_srcdbghelp.rs
mov edx, 0x2b
call fcn.1401e6090
lea r8, str.library_std_src...._backtrace_src_symbolizedbghelp.rs
mov edx, 0x100
mov rcx, rbx
call fcn.1401e6010
int3
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x58], r8
mov dword [rsp + 0x60], r9d
mov dword [rsp + 0x64], ecx
lea rcx, [rsp + 0xc0]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], r13
mov r13, rcx
mov qword [rsp + 0x78], rax
mov rcx, qword [rsp + 0x1240]
mov rdx, r12
mov rax, qword [rsp + 0x1248]
call qword [rax + 0x20]
mov ebp, dword [rsp + 0x38]
lea r14, [rsp + 0x1cc]
lea r15, [rsp + 0x1c8]
inc ebx
cmp ebx, ebp
je 0x140163bef
mov r8d, 0xff4
mov rcx, r14
xor edx, edx
call fcn.1401e5a3d
mov dword [rsp + 0x218], 0x7d0
mov dword [rsp + 0x1c8], 0x58
mov rax, qword [0x1402b3358]
test rax, rax
jne 0x1401637b4
mov rcx, qword [0x1402b3338]
lea rdx, str.SymFromInlineContextW
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
je 0x140163caf
mov qword [0x1402b3358], rax
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0x20], r15
mov rcx, rsi
mov rdx, rdi
mov r8d, ebx
mov r9, r13
call rax
cmp eax, 1
jne 0x140163754
mov r15, r12
mov eax, dword [rsp + 0x214]
mov ecx, dword [rsp + 0x218]
dec rcx
cmp rax, rcx
cmovb rcx, rax
movaps xmmword [rsp + 0x1b0], xmm6
movaps xmmword [rsp + 0x1a0], xmm6
movaps xmmword [rsp + 0x190], xmm6
movaps xmmword [rsp + 0x180], xmm6
movaps xmmword [rsp + 0x170], xmm6
movaps xmmword [rsp + 0x160], xmm6
movaps xmmword [rsp + 0x150], xmm6
movaps xmmword [rsp + 0x140], xmm6
movaps xmmword [rsp + 0x130], xmm6
movaps xmmword [rsp + 0x120], xmm6
movaps xmmword [rsp + 0x110], xmm6
movaps xmmword [rsp + 0x100], xmm6
movaps xmmword [rsp + 0xf0], xmm6
movaps xmmword [rsp + 0xe0], xmm6
movaps xmmword [rsp + 0xd0], xmm6
movaps xmmword [rsp + 0xc0], xmm6
lea r9, [rsp + 0x21c]
lea rax, [r9 + rcx*2]
mov r14d, 0x100
xor r11d, r11d
mov r8, r13
call 0x1a70369d8
test r11d, r11d
test ebx, ebx
call 0x1a70369d8
test r11d, r11d
test ebx, ebx
test ebx, ebx
je 0x1401638b0
nop dword [rax + rax]
add byte [rcx + rcx*4 - 0x2e], al
mov edx, r10d
jmp 0x1401638c1
cmp r9, rax
je 0x140163b00
movzx edx, word [r9]
add r9, 2
mov ecx, edx
and ecx, 0xf800
movzx r11d, dx
cmp ecx, 0xd800
jne 0x1401638f0
mov ecx, 0xfffd
cmp r11d, 0xdbff
jbe 0x140163920
xor r11d, r11d
jmp 0x1401639d0
shl r11, 0x10
mov rcx, r11
shr rcx, 0x10
cmp ecx, 0x80
jae case.0x14002a59f.3616
mov r12d, 1
xor r11d, r11d
jmp 0x1401639d6
cmp r9, rax
je 0x140163950
movzx r12d, word [r9]
add r9, 2
mov r11d, r12d
add r11d, 0x2000
movzx ebp, r11w
mov r11w, 1
cmp ebp, 0xfc00
jae 0x140163958
mov r10d, r12d
jmp 0x1401639d0
xor r11d, r11d
mov r9, rax
jmp 0x1401639d0
movzx ecx, r12w
and edx, 0x3ff
and ecx, 0x3ff
shl rdx, 0x1a
shl edx, 0x1a
shl edx, 0x1a
shl rcx, 0x10
or rcx, rdx
movabs rdx, 0x100000000
add byte [rax + 1], cl
ror dword [rax - 0x3f], 1
jmp 0xc10fba97
add byte [rax], al
add byte [rdi], cl
invalid
ja 0x14016398d
invalid
invalid
add byte [rax + 1], cl
ror dword [rax - 0x3f], 1
jmp 0xc10fba97
cmp ecx, 0x800
jae 0x1401639b0
invalid
sbb byte [rcx - 0x44], al
add al, byte [rax]
add byte [rax], al
mov r12d, 2
xor r11d, r11d
jmp 0x1401639d6
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x44], al
add al, 0
add byte [rax], al
mov r12d, 4
xor r11d, r11d
cmp ecx, 0xffff
ja 0x1401639d6
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov r12d, 3
mov rdx, r14
sub rdx, r12
jbe 0x140163b00
mov dword [rsp + 0x3c], ecx
cmp ecx, 0x80
jae 0x140163a00
mov byte [r8], cl
mov ecx, 1
add byte [rax], al
add byte [rax], al
jmp case.0x1400ae5b6.978
nop dword [rax + rax]
cmp ecx, 0x800
jae 0x140163a30
mov ebp, ecx
shr ebp, 6
or bpl, 0xc0
mov byte [r8], bpl
and cl, 0x3f
or cl, 0x80
mov byte [r8 + 1], cl
mov ecx, 2
jmp case.0x1400ae5b6.978
add byte [rax], al
add byte [rax], al
nop dword [rax + rax]
add byte [rax], al
cmp ecx, 0x10000
jae 0x140163a79
mov qword [rsp + 0x40], 3
cmp r14, 2
jbe 0x140163c1a
mov ebp, ecx
shr ebp, 0xc
or al, 0x40
or ch, 0xe0
or al, 0x40
or ch, 0xe0
mov byte [r8], bpl
mov ebp, ecx
shr ebp, 6
and bpl, 0x3f
or bpl, 0x80
mov byte [r8 + 1], bpl
and cl, 0x3f
or cl, 0x80
mov byte [r8 + 2], cl
add dil, byte [rcx + 3]
add dil, byte [rcx + 3]
jmp case.0x1400ae5b6.978
mov qword [rsp + 0x40], 4
cmp r14, 3
inc byte [rbx]
inc byte [rbx]
jbe 0x140163c1a
mov ebp, ecx
shr ebp, 0x12
or bpl, 0xf0
mov byte [r8], bpl
mov byte [rax], ch
mov byte [rax], ch
mov ebp, ecx
shr ebp, 0xc
and bpl, 0x3f
or bpl, 0x80
add byte [rcx - 0x78], 0x68
invalid
add byte [rcx - 0x78], 0x68
add dword [rcx + 0x6edc1cd], ecx
mov ebp, ecx
shr ebp, 6
and bpl, 0x3f
or bpl, 0x80
or ch, 0x80
or ch, 0x80
mov byte [r8 + 2], bpl
and cl, 0x3f
or cl, 0x80
mov byte [r8 + 3], cl
add edi, dword [rcx + 4]
nop dword [rax]
cmp rcx, r14
ja case.0x14002a59f.3640
add r8, r12
add r13, r12
mov r14, rdx
mov esi, edx
test r11w, r11w
jne 0x1401638a0
jmp 0x1401638b0
std
invalid
nop word cs:[rax + rax]
cmp r13, 0x101
jae 0x140163cc7
invalid
invalid
add dword [rax], eax
invalid
cmp dword [rdx + 0xf000001], 0x29
movaps xmmword [rsp + 0x80], xmm6
movaps xmmword [rsp + 0x90], xmm6
mov ah, 0x24
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x90], esi
mov qword [rsp + 0xa0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x80], 0x28
mov rax, qword [0x1402b3360]
test rax, rax
mov r12, r15
jne 0x140163b67
mov rcx, qword [0x1402b3338]
lea rdx, str.SymGetLineFromInlineContextW
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
je 0x140163caf
mov qword [0x1402b3360], rax
add bh, al
and al, 0x48
add byte [rax], al
mov dword [rsp + 0x48], 0
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x80]
mov qword [rsp + 0x28], rcx
and al, 0x28
sub byte [rcx + rcx*4 + 0x64], cl
and al, 0x20
mov qword [rsp + 0x20], r12
xor r14d, r14d
mov rcx, rsi
mov ecx, esi
mov rdx, rdi
mov r8d, ebx
mov eax, ebx
fadd dword [rbp + 0x31]
leave
xor r9d, r9d
call rax
mov r9d, 0
cmp eax, 1
jne 0x1401636f0
test dword [rdi - 5], ecx
invalid
invalid
sti
invalid
mov ecx, dword [rsp + 0x90]
mov r8, 0xffffffffffffffff
invalid
dec dword [rax - 0x75]
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
dec dword [rax - 0x75]
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
add byte [rsi + 0x42], ah
cmp dword [rdx + rax*2 + 2], 0
cmp word [rdx + r8*2 + 2], 0
lea r8, [r8 + 1]
jne 0x140163bc0
mov r9d, 1
mov r14d, 1
jmp 0x1401636f0
sti
invalid
invalid
invalid
invalid
movaps xmm6, xmmword [rsp + 0x11c0]
add rsp, 0x11d8
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srccharmethods.rs
mov rdx, r14
call fcn.1401e6010
adc eax, 0x894c000c
bnd call fcn.1401e6010
mov qword [rsp + 0xb8], r14
add byte [rax], al
lea rax, [rsp + 0x40]
mov qword [rsp + 0x48], rax
lea rax, [fcn.140004ed0]
adc ch, dl
dec dword [rax - 0x77]
and al, 0x50
invalid
lea rcx, [rsp + 0x3c]
mov qword [rsp + 0x58], rcx
pop rax
lea rcx, [0x14000b080]
mov qword [rsp + 0x60], rcx
lea rcx, [rsp + 0xb8]
mov eax, 0x48000000
mov dword [rsp + 0x68], ecx
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x68
mov qword [rsp + 0x70], rax
lea rax, str.encode_utf8:_need__bytes_to_encode_U__but_the_buffer_has
fst dword [0xc95e3c75]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rbx], al
add byte [rax], al
invalid
adc eax, 0x8948000c
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x90], r15
invalid
invalid
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0xa0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x90], r15
mov qword [rsp + 0x98], 3
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xc15ce
test byte [rax + rbx*4], ah
and al, 0x98
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xc15ce
lea rcx, [rsp + 0x80]
lea ecx, [rsp + 0x80]
call fcn.1401e5ed0
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.library_std_src...._backtrace_srcdbghelp.rs
mov edx, 0x2b
call fcn.1401e6090
and ecx, dword [rax]
invalid
invalid
or byte [rax], al
lea r8, str.library_std_src...._backtrace_src_symbolizedbghelp.rs
mov edx, 0x100
mov rcx, r13
call fcn.1401e6010
int3
push r12
push rsi
push rdi
push rbx
sub rsp, 0x4a8
in al, dx
test al, 4
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x420], 0xfffffffffffffffe
invalid
invalid
invalid
dec dword [rax - 0x77]
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esp
add al, 0
add dh, bh
invalid
invalid
lea rcx, [rbp - 0x58]
call fcn.14015f850
mov rax, qword [rbp - 0x58]
movabs rdi, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xf8
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75f83948], al
or byte [rax + 0x39], 0xf8
jne 0x140163d36
lea rcx, [rbp - 0x50]
invalid
jne 0x140163d36
lea rcx, [rbp - 0x50]
call fcn.140041570
fsubr st(5)
dec dword [rax - 0x77]
notrack jmp 0x140163f1f
fsubr st(5)
fsubr st(5)
dec dword [rax - 0x77]
notrack jmp 0x140163f1f
mov qword [rbp + 0x3c8], rsi
add byte [rax - 0x77], cl
test dword [rax], ecx
add al, 0
add byte [rax - 0x75], cl
mov r8b, 0x48
mov al, 0x48
mov qword [rbp + 0x408], rax
mov rax, qword [rbp - 0x50]
mov al, 0x48
mov dword [rbp + 0x410], eax
mov dword [rbp + 0x410], eax
add byte [rax], al
mov qword [rbp + 0x3f0], 0
mov qword [rbp + 0x3f8], 2
clc
add eax, dword [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
add al, 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx - 0x48], al
add byte [rdx], al
add al, byte [rax]
invalid
mov r8d, 0x200
add al, byte [rax]
add byte [rax + 2], bh
mov eax, 2
mov qword [rbp + 0x418], rax
xor edi, edi
xor ebx, ebx
xor r12d, r12d
xor esp, esp
test dword [rax], ebx
add al, 0
add byte [rcx], dh
push qword [rcx]
fild dword [rbp + 0x31]
xor esp, esp
cmp r8, 0x201
xor esp, esp
cmp r8, 0x201
clc
add dword [rdx], eax
invalid
add byte [rax], al
jae 0x140163dc0
jmp 0x140163daf
invalid
loope 0x140163da4
add byte [rax], al
cmp r8, 0x201
cmp eax, 0x201
cmp eax, 0x201
jae 0x140163dc0
mov esi, 0x200
lea r13, [rbp - 0x58]
lea ebp, [rbp - 0x58]
lea ebp, [rbp - 0x58]
mov r15, r8
jmp 0x140163e18
nop dword [rax]
sub r8, r12
sub rbx, r12
cmp rbx, r8
jae case.0x1400af60f.1015
lea rcx, [rbp + 0x3f0]
add byte [rcx + rcx*4 - 0x1e], cl
mov rdx, r12
call fcn.1401ec990
mov rdi, qword [rbp + 0x3f0]
add byte [rax], al
mov rax, qword [rbp + 0x3f8]
mov qword [rbp + 0x418], rax
add byte [rax], al
test eax, edi
add eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax], ebx
add al, 0
add byte [rax], al
mov eax, 0xffffffff
add byte [rax], al
mov eax, 0xffffffff
dec dword [rax + 0x39]
mov dword [rcx - 0x44], 0xffffffff
mov esp, 0xffffffff
cmp rdi, rax
mov r12d, 0xffffffff
invalid
cmovb r12, rdi
out 0x4c, eax
mov dword [rbp + 0x400], esp
add byte [rax], al
mov qword [rbp + 0x400], r12
mov rbx, rdi
mov rsi, r12
mov r13, qword [rbp + 0x418]
mov r15, r12
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, qword [rbp + 0x410]
mov rdx, r13
mov r8d, r15d
call qword [sym.imp.kernel32.dll_GetEnvironmentVariableW]
pop rbp
invalid
mov r14d, eax
test eax, eax
jne case.0x1400deca7.832
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x140163f55
mov r8d, r14d
cmp r15, r8
jne 0x140163da0
invalid
add byte [rcx + rcx*4 - 0x16], cl
call fcn.140161cb0
movups xmm0, xmmword [rbp + 0x3a8]
add eax, dword [rax]
add byte [rdi], cl
adc byte [rbp + 0x3b8], cl
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0x3e0], xmm1
movaps xmmword [rbp + 0x3d0], xmm0
movabs rbx, 0x8000000000000000
mov ebx, 0
add byte [rax], al
invalid
invalid
mov ebx, 0
add byte [rax], al
add byte [rax + 0x48ff8548], al
test rdi, rdi
mov rsi, qword [rbp + 0x3c8]
add byte [rax], al
test rdi, rdi
mov rsi, qword [rbp + 0x3c8]
add byte [rax], al
add byte [rax], al
je case.0x1400dfcfc.829
mov rcx, qword [0x1402b32e8]
or eax, 0x14f410
xor edx, edx
mov r8, qword [rbp + 0x418]
add al, 0
invalid
add al, 0
add bh, bh
adc eax, 0x8d671
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x3d0], rbx
jne 0x140163f34
mov qword [rsi], rbx
mov qword [rsi], rbx
lea rcx, [rbp + 0x3d8]
call fcn.140041570
cmp qword [rbp + 0x408], 0
je 0x140163f1f
jno 0x140163ed3
in eax, dx
dec dword [rax - 0x7d]
mov ebp, 0x408
add byte [rsi + rdx + 0x48], dh
mov rcx, qword [0x1402b32e8]
mov rcx, qword [0x1402b32e8]
fdiv st(3)
adc al, 0
invalid
add byte [rcx], dh
ror byte [rbx + rcx*4 - 0x7b], cl
xor edx, edx
mov r8, qword [rbp + 0x410]
adc byte [rax + rax], al
add bh, bh
adc eax, 0x8d639
or byte [rax], al
adc byte [rax + rax], al
add bh, bh
adc eax, 0x8d639
or byte [rax], al
or byte [rax], al
nop
add rsp, 0x4a8
pop rbx
pop rdi
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
movaps xmm0, xmmword [rbp + 0x3d0]
rol byte [rbx], 1
add byte [rax], al
movaps xmm1, xmmword [rbp + 0x3e0]
add eax, dword [rax]
add byte [rdi], cl
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
cmp qword [rbp + 0x408], 0
add byte [rbp - 0x4a], dh
add byte [rbp - 0x4a], dh
jmp 0x140163f1f
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
enter 0x4802, 0xffffffffffffff89
test eax, ebx
add eax, dword [rax]
invalid
enter 0x4802, 0xffffffffffffff89
test eax, ebx
add eax, dword [rax]
add byte [rax - 0x45], cl
invalid
mov ebx, 0
add byte [rax], al
movabs rbx, 0x8000000000000000
mov qword [rbp + 0x3d0], rbx
mov dword [rbp + 0x3d0], ebx
add byte [rax - 0x2f6276b8], al
add eax, dword [rax]
add byte [rax - 0x7b], cl
test rdi, rdi
mov rsi, qword [rbp + 0x3c8]
invalid
test rdi, rdi
mov rsi, qword [rbp + 0x3c8]
add byte [rax], al
jne 0x140163ed1
test dword [rsi - 1], eax
invalid
jmp case.0x1400dfcfc.829
movabs byte [0xc435a058d4c000c], al
add byte [rdx + 0x28], bh
call fcn.1401e6090
and byte [rax], cl
add bl, ch
jmp case.0x1400dfcfc.842
invalid
invalid
invalid
invalid
jmp case.0x1400dfcfc.842
or al, 0
mov rcx, r8
mov rdx, rsi
mov r8, rax
call fcn.1401e6010
ud2
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push r15
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0x3f0
add byte [rax], al
invalid
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0x3f0
add byte [rax], al
cmp dword [rbp + 0x3f0], 0
add byte [rsi + rdx + 0x4c], dh
je 0x14016400c
invalid
mov r8, qword [rbp + 0x3f8]
mov eax, dword [rbp + 0x3f8]
mov rcx, qword [0x1402b32e8]
adc al, 0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rdi
pop rbp
ret
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0x408
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0x408
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1402b32e8]
wait
adc al, 0
je 0x14016405c
mov rcx, qword [0x1402b32e8]
adc al, 0
xor edx, edx
mov r8, qword [rbp + 0x410]
adc byte [rax + rax], al
add bh, bh
adc eax, 0x8d4fc
or byte [rax], al
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
mov rsi, rcx
mov rax, qword [rcx]
lea rcx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 5
add eax, 0x4bf
add byte [rax + 0xf], cl
cli
ror dword [r8 - 0x7d], 1
cli
add eax, 0x4bf
add byte [rax + 0xf], cl
cli
movabs rcx, 0x24924924924924a
xchg rdx, rax
and al, 0x49
xchg edx, eax
and al, 0x49
add dh, byte [rcx]
xor edx, edx
cmp rdi, rcx
xor edx, edx
cmp rdi, rcx
setb dl
xchg edx, eax
ret 0x6b4c
invalid
invalid
xchg edx, eax
ret 0x6b4c
shl rdx, 3
test rax, rax
je 0x1401640d9
invalid
sbb eax, 0x84e8b48
mov rcx, qword [rsi + 8]
or byte [rax + 0x6b], r9b
sar byte [rax], 0x48
mov qword [rsp + 0x28], rcx
imul rax, rax, 0x38
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 8
and al, 0x30
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x38], rax
jmp 0x1401640e2
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
and al, 0x40
and al, 0x40
lea r9, [rsp + 0x28]
call fcn.140020610
cmp qword [rsp + 0x40], 0
jl case.0x1401127a8.678
invalid
invalid
jl case.0x1401127a8.678
add byte [rax - 0x75], cl
and al, 0x48
mov rcx, qword [rsp + 0x48]
je 0x140164117
movabs rax, 0x8000000000000001
mov eax, 1
add byte [rax], al
add byte [rax + 0x74c13948], al
cmp rcx, rax
je 0x14016411e
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc1
cmp rcx, rax
cmp rcx, rax
je 0x14016411e
test rcx, rcx
leave
jne 0x140164125
adc ebp, eax
pop rcx
loopne 0x1401640ff
call fcn.140002170
dec dword [rax - 0x77]
mov qword [rsi + 8], rcx
mov qword [rsi], rdi
mov dword [rsi], edi
or byte [rax - 0x77], r9b
mov dword [rsi], edi
add rsp, 0x58
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
push rax
call fcn.1401e5b40
int3
push rdi
push rbx
sub rsp, 0xf0
sub esp, 0xf0
mov rdi, r9
mov rbx, r8
ret
mov rsi, rcx
mov r12, qword [rcx]
mov esp, dword [rcx]
mov r15, qword [rcx + 8]
mov qword [rsp + 0xe8], rdx
test rdx, rdx
jne 0x140164175
cmp byte [r12 + 0x20], 0
jne 0x140164175
inc r15
mov qword [rsi + 8], r15
xor eax, eax
jmp 0x14016485b
mov rax, qword [r12]
test r15, r15
test edi, edi
je 0x14016427d
lea rcx, str._s__
xor dword [rax + rax], ecx
mov qword [rsp + 0x20], rcx
and al, 0x20
mov qword [rsp + 0x28], 1
lea rcx, str.Utf8Errorvalid_up_to
invalid
add byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
adc dword [rsp + 0x38], eax
adc dword [rsp + 0x38], eax
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r14, [rsp + 0x20]
mov r8, r14
call fcn.140005a80
test al, al
jne 0x140164859
cmp byte [r12 + 0x20], 1
jne case.0x1401605ff.445
test dword [rcx], esi
add al, byte [rax]
invalid
mov rax, qword [r12]
lea rcx, str._9__
mov qword [rsp + 0xa8], rcx
mov dword [rsp + 0xa8], ecx
lea rdx, [0x140190c60]
mov qword [rsp + 0xb0], rdx
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xc313b
adc eax, 0xc313b
cmp esi, dword [rcx]
or al, 0
mov qword [rsp + 0xb8], rdx
lea rdx, [0x140004e90]
mov qword [rsp + 0xc0], rdx
mov dword [rsp + 0xc0], edx
mov qword [rsp + 0x20], 2
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
and al, 0x38
and al, 0x38
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x40], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
mov qword [rsp + 0x70], rcx
mov dword [rsp + 0x70], ecx
mov qword [rsp + 0x78], 1
and al, 0x78
add dword [rax], eax
add byte [rax], al
invalid
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], 1
and al, 0x98
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
mov ah, 0x24
nop
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
and al, 0x98
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov word [rax + rax*4], fs
and al, 0x80
add byte [rax], al
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0x80], rcx
jmp 0x1401643df
add byte [rax], al
add cl, ch
invalid
lea rcx, [r12 + 0x18]
mov qword [rsp + 0xa8], rcx
lea rcx, [fcn.140004ed0]
invalid
or al, 0xea
invalid
invalid
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0x20], 2
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x38], 4
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
and al, 0x50
add ecx, dword [rax - 0x73]
or eax, 0xc2ffe
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 2
lea r14, [rsp + 0x20]
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], 1
lea r13, [rsp + 0xa8]
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
lodsb al, byte [rsi]
mov qword [rsp + 0x80], r13
and al, 0x80
add byte [rax], al
add byte [rax], al
invalid
invalid
mov qword [rsp + 0x88], 1
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
invalid
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
invalid
and al, 0x70
call fcn.140005a80
test al, al
jne 0x140164859
invalid
invalid
add byte [rax], al
cmp byte [r12 + 0x20], 1
jne case.0x1401605ff.445
add byte [rax], al
add byte [rcx - 0x75], cl
mov rax, qword [r12]
add al, 0x24
and al, 0x48
lea ecx, [rsp + 0xe8]
add byte [rax], al
invalid
lea rcx, [rsp + 0xe8]
mov qword [rsp + 0xa8], rcx
add byte [rax - 0x73], cl
or eax, 0x51a
invalid
invalid
add byte [rax], al
lea rcx, [0x140164870]
mov qword [rsp + 0xb0], rcx
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x140227318]
or eax, 0xc2fb3
mov qword [rsp + 0xb8], rcx
add byte [rax], al
lea rcx, [0x140004e90]
mov qword [rsp + 0xc0], rcx
rol byte [rax], 0
add byte [rax - 0x39], cl
and al, 0x20
add al, byte [rax]
mov qword [rsp + 0x20], 2
add byte [rax], al
mov qword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
lea rcx, str.Utf8Errorvalid_up_to
invalid
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], 1
and al, 0x98
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
mov qword [rsp + 0x80], r13
invalid
invalid
mov qword [rsp + 0x80], r13
mov qword [rsp + 0x88], 2
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
mov byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
lea eax, [rsp + 0x70]
call fcn.140005a80
test al, al
jne 0x140164859
add byte [rax], al
cmp dword [rbx], 3
je case.0x1401603c0.437
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + 0xf], al
mov dh, 0x44
invalid
movzx eax, byte [r12 + 0x20]
and al, 0x20
cmp rax, 1
je 0x1401647b6
clc
add dword [rdi], ecx
test byte [rax + 0x48000003], bl
invalid
test rax, rax
test eax, eax
jne case.0x1401603c0.437
test ebp, esi
cmc
add byte [rax], al
add byte [rdi], cl
adc byte [rbx + 0x40], al
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
adc byte [rbx + 0x10], cl
adc byte [rdi], cl
adc byte [rbx + 0x20], dl
push rbx
invalid
movups xmm2, xmmword [rbx + 0x20]
push rbx
and byte [rdi], cl
adc byte [rbx + 0x30], bl
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
sub dword [rsp + 0x40], edx
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
sub dword [rsp + 0x20], eax
mov rax, qword [r12]
add al, 0x24
and al, 0x48
lea ecx, [rsp + 0x20]
and al, 0x20
lea rcx, [rsp + 0x20]
and al, 0x20
mov qword [rsp + 0xd8], rcx
lea rcx, [0x1401611e0]
lea ecx, [0x1401611e0]
lea ecx, [0x1401611e0]
or eax, 0xffffcd75
jne 0x140164436
invalid
mov qword [rsp + 0xe0], rcx
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
mov qword [rsp + 0x70], 2
and al, 0x70
add al, byte [rax]
add byte [rax], al
jo 0x14016447b
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
and al, 0x80
mov qword [rsp + 0x80], 2
and al, 0x80
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test byte [rax + rdx*4], ah
and al, 0x90
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x90], 0
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov ecx, 0x20
add byte [rax], al
movabs rcx, 0x400000020
mov ecx, 0x20
add byte [rax + rax], al
add al, 0
add byte [rax], al
mov qword [rsp + 0x98], rcx
add dh, al
test byte [rax + riz*4], ah
mov byte [rsp + 0xa0], 3
add byte [rax], al
add byte [rbx], al
lea rcx, str._9__
mov qword [rsp + 0xa8], rcx
mov dword [rsp + 0xa8], ecx
mov dword [rsp + 0xa8], ecx
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rsp + 0xb0], 1
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
and al, 0x70
lea rcx, [rsp + 0x70]
and al, 0x70
mov qword [rsp + 0xc8], rcx
mov qword [rsp + 0xd0], 1
mov dword [rsp + 0xd0], 1
test byte [rax + rdx*8], ah
and al, 0xd0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
invalid
invalid
mov word [rax + rbx*8], fs
add byte [rax], al
lea rcx, [rsp + 0xd8]
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rcx], al
invalid
mov qword [rsp + 0xb8], rcx
mov qword [rsp + 0xc0], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 - 0x7c], cl
and al, 0xa8
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0xa8]
add byte [rax], al
invalid
add byte [rax], al
add al, ch
insd dword [rdi], dx
adc eax, 0xc084ffea
invalid
invalid
test al, al
add byte [rax], al
call fcn.140005a80
test al, al
inc dword [rax + rax*8 + 0x3de94c74]
add eax, dword [rax]
add byte [rcx - 0x75], cl
mov rax, qword [r12]
je 0x140164563
jmp 0x140164859
mov rax, qword [r12]
mov eax, dword [rsp]
lea rcx, [0x140227340]
mov qword [rsp + 0x20], rcx
and al, 0x20
mov qword [rsp + 0x28], 1
mov dword [rsp + 0x28], 1
lea rcx, str.Utf8Errorvalid_up_to
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
hlt
invalid
and al, 0x30
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
adc dword [rsp + 0x38], eax
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
and byte [rax - 0x75], cl
mov rdx, qword [rax + 0x28]
push rax
sub byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x20]
lea r8, [rsp + 0x20]
call fcn.140005a80
test al, al
jne 0x140164859
add al, byte [rax]
invalid
ror byte [rdi], 0x85
test byte [rdx], 0
add al, byte [rax]
add al, byte [rax]
add byte [rcx - 0x75], cl
add al, 0x24
mov rax, qword [r12]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
mov eax, dword [rax + 0x28]
sub byte [rax - 0x73], cl
lea rdx, str._nC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tungstenite_0.21.0_srcprotocolmod.rs
adc eax, 0xedcd2
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x140164859
test edx, edx
add al, byte [rax]
invalid
push rax
sbb byte [rax + rax*8 + 0x2d2850f], al
test edx, edx
add al, byte [rax]
add byte [rax], al
add byte [rbx + 0x15024bc], al
add byte [rax], al
cmp dword [rsp + 0x150], 1
add dword [rdi], ecx
test edx, edx
sar bl, cl
jne 0x140164167
invalid
mov rax, qword [rdi]
cmp eax, 2
je 0x140164167
invalid
invalid
invalid
dec dword [rbx + 0x1582484]
pop rax
add dword [rax], eax
add byte [rax], al
invalid
test byte [rax + rbx*8], ah
invalid
add byte [rax], al
mov dword [rsp + 0xd8], eax
add byte [rax], al
add byte [rax], al
cmp byte [r12 + 0x20], 1
cmp byte [rsp + 0x20], 1
jl case.0x1401605ff.473
and byte [rcx], al
jne 0x14016468a
mov rax, qword [r12]
lea rcx, str._9__
or eax, 0xed64a
invalid
mov qword [rsp + 0xa8], rcx
lea rdx, [0x140190c60]
adc eax, 0x2c68b
mov byte [rdx], 0
add al, byte [rax]
mov qword [rsp + 0xb0], rdx
lea rdx, [0x140227318]
lea edx, [0x140227318]
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x140227318]
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x140004e90]
mov qword [rsp + 0xb8], rdx
mov dword [rsp + 0xb8], edx
lea rdx, [0x140004e90]
mov qword [rsp + 0xc0], rdx
mov dword [rsp + 0xc0], edx
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add al, byte [rax]
add byte [rax], al
invalid
mov qword [rsp + 0x20], 2
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rsp + 0x30], 1
mov dword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x38], 1
and al, 0x38
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x40], 0
add byte [rax], al
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
push rax
add ecx, dword [rax - 0x77]
and al, 0x70
add byte [rax], al
add dh, al
and al, 0x50
push rax
push rax
add ecx, dword [rax - 0x77]
and al, 0x70
mov qword [rsp + 0x78], 1
mov dword [rsp + 0x78], 1
and al, 0x78
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x90], rcx
and al, 0x90
add byte [rax], al
invalid
mov dword [rsp + 0x90], ecx
and al, 0x90
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
mov qword [rsp + 0x98], 1
lea rcx, [rsp + 0xa8]
lea ecx, [rsp + 0xa8]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0xa8]
invalid
invalid
mov word [rax + rax*4], fs
and al, 0x80
lea ecx, [rsp + 0xa8]
mov qword [rsp + 0x80], rcx
mov dword [rsp + 0x80], ecx
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
mov qword [rsp + 0x88], 2
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x70]
and al, 0x70
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
lea eax, [rsp + 0x70]
and al, 0x70
call fcn.140005a80
test al, al
jne 0x140164859
test edi, ecx
add dword [rax], eax
invalid
test edi, ecx
add dword [rax], eax
add byte [rcx - 0x75], cl
add al, 0x24
mov rax, qword [r12]
lea rcx, str._____________at_Ps__
mov qword [rsp + 0x20], rcx
and al, 0x20
mov qword [rsp + 0x28], 1
lea rbx, str.Utf8Errorvalid_up_to
sbb eax, 0xef2b6
mov qword [rsp + 0x30], rbx
xorps xmm0, xmm0
push rdi
invalid
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.140005a80
test al, al
jne 0x140164859
mov byte [rcx], al
add byte [rax], al
mov rcx, qword [r12 + 8]
mov rax, qword [r12 + 0x10]
and al, 0x10
mov rdx, qword [r12]
mov qword [rsp + 0x20], rdx
lea r8, [rsp + 0x28]
movups xmm0, xmmword [rdi]
movups xmmword [rsp + 0x28], xmm0
and al, 0x28
and al, 0x28
mov r9, qword [rdi + 0x10]
mov qword [rsp + 0x38], r9
invalid
adc byte [rcx + rcx*4 + 0x4c], cl
and al, 0x38
invalid
call qword [rax + 0x20]
test al, al
jne 0x140164859
invalid
mov rax, qword [r12]
lea rcx, [rsp + 0xd8]
mov qword [rsp + 0x70], rcx
lea rcx, [0x140008390]
mov qword [rsp + 0x78], rcx
lea rcx, [0x1402515d8]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], 1
mov dword [rsp + 0x38], 1
mov dword [rsp + 0x38], 1
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.140005a80
invalid
inc dword [rax + rax*8 + 0xec850f]
in al, dx
add byte [rax], al
invalid
invalid
in al, dx
add byte [rax], al
add byte [rcx - 0x75], cl
add al, 0x24
mov rax, qword [r12]
lea rcx, str.H___
clc
sub ecx, dword [rax + rax]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
and byte [rax - 0x39], cl
and al, 0x28
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x30], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
xor byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x38
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x20
call fcn.140005a80
mov ecx, eax
mov al, 1
test cl, cl
je 0x140164167
jmp 0x14016485b
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x60], xmm0
invalid
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x50], xmm3
and al, 0x50
invalid
and al, 0x50
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [r12]
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
mov qword [rsp + 0xa8], rcx
lea rcx, [0x1401611e0]
mov qword [rsp + 0xb0], rcx
lea rcx, str._9__
mov qword [rsp + 0x70], rcx
mov dword [rsp + 0x70], ecx
mov dword [rsp + 0x70], ecx
mov qword [rsp + 0x78], 1
and al, 0x78
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x90], 0
mov dword [rsp + 0x90], 0
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0x80], rcx
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x88], 1
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x88], 1
mov rcx, qword [rax + 0x20]
invalid
invalid
mov dword [rsp + 0x88], 1
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x70]
and al, 0x70
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
and al, 0x70
call fcn.140005a80
test al, al
je 0x140164563
invalid
invalid
inc dword [rax + rax*8 - 0x2f57bf1]
invalid
mov al, 1
add rsp, 0xf0
pop rbx
pop rdi
lock add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
sub esp, 0xc8
movaps xmmword [rsp + 0xb0], xmm6
sub dword [rsp + 0xb0], esi
sub dword [rsp + 0xb0], esi
mov rsi, rdx
mov rax, qword [rcx]
movdqu xmm6, xmmword [rdx]
movq mm6, qword [rdx]
movq mm6, qword [rdx]
mov edi, dword [rdx + 0x34]
mov ecx, edi
stc
stc
test dil, 4
test bh, 4
je 0x1401648b4
mov ecx, edi
or ecx, 8
movq rdx, xmm6
movd edx, mm6
movd edx, mm6
test rdx, rdx
jne 0x1401648b4
invalid
cmovs eax, edi
invalid
mov qword [rsi], 1
add byte [rax - 0x39], cl
or byte [rdx], r10b
add byte [rax], al
add byte [rax], al
or ecx, 4
invalid
invalid
mov qword [rsi + 8], 0x12
add byte [rax], al
or ecx, 4
mov dword [rsi + 0x34], ecx
xor al, 0x41
mov eax, 0x81
xor al, 0x41
mov eax, 0x81
mov edx, 0x30
xor byte [rax], al
add byte [rax], al
mov r9, rax
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
ror dword [rdi], 0x1f
test byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, r8
add byte [rax], al
mov rcx, r8
shr r9, 4
mov r8d, eax
and r8b, 0xf
loopne 0x1401648ed
jmp 0x1009f89de
loopne 0x1401648ed
cmp r8b, 0xa
cmp al, 0xa
mov r10d, 0x57
mov edx, 0x57
add byte [rax], al
cmovb r10d, edx
add r10b, r8b
invalid
rol byte [rbp], cl
add dl, al
ret 0x8844
mov byte [rsp + rcx + 0x2e], r10b
push rsp
or al, 0x2e
lea r8, [rcx - 1]
cmp rax, 0x10
mov rax, r9
clc
adc byte [rcx + rcx*4 - 0x38], cl
jae 0x1401648d0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
cmp ecx, 0x80
cmp ecx, 0x80
add byte [rax], al
add byte [rdi + 0x49], dh
ja 0x140164957
movabs r8, 0x48c0294c00000081
add ecx, esp
mov eax, 0x81
sub rax, r8
sub eax, eax
sub eax, eax
add rcx, rsp
add rcx, 0x30
mov qword [rsp + 0x28], rax
invalid
sal dword [rax], 0x48
mov dword [rsp + 0x28], eax
invalid
mov qword [rsp + 0x20], rcx
and byte [rbp + rcx*4 + 5], cl
and dl, bl
lea r8, [0x140251c50]
lea eax, [0x140251c50]
invalid
mov r9d, 2
mov rcx, rsi
mov dl, 1
call fcn.140004ff0
movdqu xmmword [rsi], xmm6
mov dword [rsi + 0x34], edi
jle 0x140164979
xor al, 0xf
sub byte [rsp + 0xb0], dh
movaps xmm6, xmmword [rsp + 0xb0]
add rsp, 0xc8
pop rdi
pop rsi
ret
lea r8, str.librarycore_src_fmt_num.rs
mov edx, 0x80
call fcn.1401e5f10
add byte [rax], 0
add byte [rax], al
add al, ch
test al, 0x15
or byte [rax], al
int3
xor ecx, ecx
movabs r10, 0x8000000000000000
mov edx, 0
add byte [rax], al
add byte [rax + 0x4c11394c], al
cmovne ecx, ecx
mov edx, 0
add byte [rax], al
add byte [rax + 0x4c11394c], al
cmovne ecx, ecx
mov rcx, rdx
mov rdx, rax
jmp fcn.1401614e0
retfq
invalid
invalid
mov rdx, qword [rcx]
mov eax, edx
rol byte [rbx - 0x72b7fc20], 1
or eax, 0xf65cb
rol byte [rbx - 0x72b7fc20], 1
or eax, 0xf65cb
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov eax, dword [rdx]
mov rax, qword [rdx]
mov r8, qword [rdx + 8]
mov eax, dword [rdx + 8]
mov rcx, rsi
mov ecx, esi
mov rdx, rax
add rsp, 0x98
add esp, 0x98
add esp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.140005750
pop rbp
invalid
invalid
invalid
pop rbp
or eax, 0x8b48ffea
invalid
invalid
mov rcx, qword [rdx - 1]
dec qword [rax - 0x75]
dec dword [rax - 0x75]
mov rax, qword [rdx + 7]
mov rax, qword [rax + 0x20]
mov rdx, rsi
mov edx, esi
invalid
invalid
mov edx, esi
add rsp, 0x98
pop rbx
pop rdi
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop rbp
jmp rax
shr rdx, 0x20
shr edx, 0x20
invalid
mov dword [rbp + 0xc], edx
or al, 0x48
lea edi, [rbp - 0x10]
lea rdi, [rbp - 0x10]
mov rcx, rdi
mov ecx, edi
call fcn.140160790
dec dword [rax - 0x77]
jge 0x1401649f7
mov qword [rbp - 0x30], rdi
lea rax, [0x1400021b0]
mov qword [rbp - 0x28], rax
lea rax, [rbp + 0xc]
lea eax, [rbp + 0xc]
dec dword [rax - 0x77]
fmul dword [r8 - 0x73]
invalid
lea eax, [rbp + 0xc]
or al, 0x48
mov dword [rbp - 0x20], eax
invalid
invalid
mov qword [rbp - 0x20], rax
loopne case.0x1401616fb.65
lea rax, [0x14000b1e0]
lea eax, [0x14000b1e0]
invalid
invalid
mov qword [rbp - 0x18], rax
lea rax, str.Utf8Errorvalid_up_to
sbb dword [rax + rax], ecx
mov qword [rbp - 0x60], rax
movabs al, byte [0x3a845c748]
mov qword [rbp - 0x58], 3
add byte [rax], al
mov qword [rbp - 0x40], 0
rol byte [r8], 0
rol byte [rax], 0
add byte [rax], al
lea rax, [rbp - 0x30]
lea eax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 2
mov eax, 2
mov al, 0x48
mov dword [rbp - 0x48], 2
mov eax, 2
mov eax, 2
add al, byte [rax]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
invalid
and byte [rax - 0x75], r9b
push rsi
sub byte [rbp + rcx*4 + 0x45], cl
movabs al, byte [0x48c389ffea0fffe8]
dec dword [rdi]
invalid
dec dword [rcx + 0x7d8348c3]
cmp qword [rbp - 0x10], 0
lea r8, [rbp - 0x60]
call fcn.140005a80
dec dword [rdi]
invalid
invalid
mov ebx, eax
dec dword [rdi]
invalid
cmp qword [rbp - 0x10], 0
je 0x140164da2
test byte [rbx + rax], dl
add byte [rax], al
mov r8, qword [rbp - 8]
mov rcx, qword [0x1402b32e8]
or eax, 0x14e84f
or eax, 0x14e84f
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
or byte [rax], al
sar bh, cl
adc eax, 0x8cab7
or byte [rax], al
or byte [rax], al
jmp 0x140164da2
add byte [rax - 0x3f], cl
invalid
shr rdx, 0x20
lea rax, [0x14025afa8]
lea eax, [0x14025afa8]
add byte [rax + 0x63], cl
or al, 0x90
movsxd rcx, dword [rax + rdx*4]
add rcx, rax
add ecx, eax
jmp rcx
lea rax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
lea eax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
add eax, 0xc156f
adc eax, 0x10b9000c
add byte [rax], al
add cl, ch
mov ecx, 0x10
jmp 0x140164d49
jle 0x140164acb
add byte [rax], al
jle 0x140164acb
add byte [rax], al
lea rax, [0x140226040]
lea eax, [0x140226040]
add eax, 0xc156e
mov ecx, 0x11
jmp 0x140164d49
insd dword [rdi], dx
add al, byte [rax]
invalid
insd dword [rdi], dx
add al, byte [rax]
add byte [rax - 0x73], cl
lea eax, [0x140226051]
lea rax, [0x140226051]
lea eax, [0x140226051]
mov ecx, 0x12
jmp 0x140164d49
pop rsp
add al, byte [rax]
invalid
pop rsp
add al, byte [rax]
add byte [rax - 0x73], cl
lea eax, [0x140226063]
lea rax, [0x140226063]
lea eax, [0x140226063]
mov ecx, 0x10
adc byte [rax], al
add byte [rax], al
jmp 0x140164d49
add al, byte [rax]
add byte [rax - 0x73], cl
lea eax, [0x140226073]
lea rax, [0x140226073]
lea eax, [0x140226073]
mov ecx, 0x10
adc byte [rax], al
add byte [rax], al
jmp 0x140164d49
cmp al, byte [rdx]
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x140226083]
lea eax, [0x140226083]
add eax, 0xc156d
jmp 0x140164d44
sub dword [rdx], eax
add byte [rax], al
lea rax, [0x140226096]
lea eax, [0x140226096]
add eax, 0xc1574
add byte [rcx + 0x12], bh
mov ecx, 0x12
jmp 0x140164d49
sbb eax, 0x48000002
lea rax, [0x1402260a8]
lea eax, [0x1402260a8]
add eax, 0xc1575
mov ecx, 0xd
jmp 0x140164d49
or al, 2
add byte [rax], al
or al, 2
add byte [rax], al
lea rax, [0x1402260b5]
lea eax, [0x1402260b5]
add eax, 0xc1571
mov ecx, 0xe
jmp 0x140164d49
sti
add dword [rax], eax
invalid
sti
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
lea rax, [0x1402260c3]
lea eax, [0x1402260c3]
add eax, 0xc156e
mov ecx, 0x15
jmp 0x140164d49
invalid
add dword [rax], eax
invalid
invalid
add byte [rax - 0x73], cl
lea rax, [0x1402260d8]
lea eax, [0x1402260d8]
add eax, 0xc1572
or al, 0
mov ecx, 0xc
jmp 0x140164d49
fld dword [rcx]
add byte [rax], al
fld dword [rcx]
add byte [rax], al
lea rax, [0x1402260e4]
lea eax, [0x1402260e4]
add eax, 0xc156d
mov ecx, 0xb
or eax, dword [rax]
add byte [rax], al
jmp 0x140164d49
enter 1, 0
add byte [rax], al
lea rax, [0x1402260ef]
lea eax, [0x1402260ef]
add eax, 0xc1567
mov ecx, 0x15
jmp 0x140164d49
mov bh, 1
add byte [rax], al
mov bh, 1
add byte [rax], al
lea rax, [0x140226104]
lea eax, [0x140226104]
add eax, 0xc156b
mov ecx, 0x15
jmp 0x140164d49
cmpsb byte [rsi], byte [rdi]
add dword [rax], eax
invalid
cmpsb byte [rsi], byte [rdi]
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
lea rax, [0x140226119]
lea eax, [0x140226119]
add eax, 0xc156f
mov ecx, 0xf
jmp 0x140164d49
xchg ebp, eax
add dword [rax], eax
invalid
xchg ebp, eax
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
lea rax, [0x140226128]
lea eax, [0x140226128]
add eax, 0xc156d
mov ecx, 0xe
jmp 0x140164d49
test byte [rcx], al
add byte [rax], al
test byte [rcx], al
add byte [rax], al
lea rax, [0x140226136]
lea eax, [0x140226136]
add eax, 0xc156a
jmp 0x140164d44
jae 0x140164bd0
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xc1571
invalid
or al, 0
invalid
lea rax, [0x140226149]
lea eax, [0x140226149]
adc eax, 0x26b9000c
add byte [rax], al
add cl, ch
jmp 0x140164d49
lea rax, [0x14022616f]
add byte [rcx + 0x26], bh
mov ecx, 0x26
jmp 0x140164d49
lea rax, [0x14022616f]
lea eax, [0x14022616f]
add byte [rcx + 0x38], bh
mov ecx, 0x38
jmp 0x140164d49
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1402261a7]
add byte [rax], al
lea rax, [0x1402261a7]
lea eax, [0x1402261a7]
add byte [rcx + 0x19], bh
mov ecx, 0x19
jmp 0x140164d49
lea rax, [0x1402261c0]
lea eax, [0x1402261c0]
add byte [rcx + 0x17], bh
mov ecx, 0x17
add byte [rax], al
add cl, ch
xor al, 1
add byte [rax], al
jmp 0x140164d49
lea rax, [0x1402261d7]
lea eax, [0x1402261d7]
add byte [rcx + 0xc], bh
mov ecx, 0xc
jmp 0x140164d49
lea rax, [0x1402261e3]
lea eax, [0x1402261e3]
mov dh, 0x15
or al, 0
mov ecx, 9
jmp 0x140164d49
lea rax, [0x1402261ec]
lea eax, [0x1402261ec]
mov ecx, 0xa
jmp 0x140164d49
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1402261f6]
lea rax, [0x1402261f6]
lea eax, [0x1402261f6]
mov ecx, 0x10
jmp 0x140164d49
add cl, ch
lock add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x140226206]
lea rax, [0x140226206]
lea eax, [0x140226206]
mov ecx, 0x17
jmp 0x140164d49
invalid
lea rax, [0x14022621d]
lea eax, [0x14022621d]
or al, 0
mov ecx, 0x19
jmp 0x140164d49
add byte [rax], al
lea rax, [0x140226236]
lea eax, [0x140226236]
add eax, 0xc15b4
mov ecx, 0xe
jmp 0x140164d49
invalid
add byte [rax - 0x73], cl
add eax, 0xc15b1
lea rax, [0x140226244]
lea eax, [0x140226244]
mov ecx, 0xd
jmp 0x140164d49
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
lea rax, [0x140226251]
add byte [rax], al
lea rax, [0x140226251]
lea eax, [0x140226251]
adc eax, 0x14b9000c
add byte [rax], al
add cl, ch
wait
add byte [rax], al
add byte [rax], al
lea rax, [0x140226265]
mov ecx, 0x14
jmp 0x140164d49
add byte [rax], al
add byte [rax], al
lea rax, [0x140226265]
lea eax, [0x140226265]
mov ecx, 8
or byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
mov al, byte [rax]
jmp 0x140164d49
add byte [rax], al
lea rax, [0x14022626d]
mov ecx, 0x1b
invalid
cmpsd dword [rsi], dword [rdi]
adc eax, 0x1bb9000c
add byte [rax], al
add bl, ch
jl 0x140164d16
invalid
jmp 0x140164d49
lea rax, [0x140226288]
lea eax, [0x140226288]
mov ecx, 0xe
add bl, ch
outsb dx, byte [rsi]
jmp 0x140164d49
lea rax, [0x140226296]
mov ecx, 0x10
add byte [rcx + 0x10], bh
jmp 0x140164d49
lea rax, [0x1402262a6]
mov dh, 0x15
or al, 0
mov ecx, 0x16
invalid
jmp 0x140164d49
lea rax, [0x1402262bc]
or al, 0
mov ecx, 0x15
add bl, ch
lea rax, [0x1402262d1]
add eax, 0xc15c5
jmp 0x140164d49
lea rax, [0x1402262d1]
add eax, 0xc15c5
mov ecx, 0xb
or eax, dword [rax]
add byte [rax], al
jmp 0x140164d49
lea rax, ss:[0x1402262dc]
lea rax, [0x1402262dc]
ret 0xc15
or al, 0
mov ecx, 0x16
add byte [rax], al
jmp 0x140164d49
lea rax, [0x1402262f2]
mov ecx, 0xd
jmp 0x140164d49
lea rax, [0x1402262ff]
mov ecx, 0xb
jmp 0x140164d49
lea rax, [0x14022630a]
mov ecx, 0x13
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [rbp - 0x30]
mov qword [rbp - 0x10], rax
lea rax, [0x140190c60]
mov qword [rbp - 8], rax
lea rax, str._9__
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x10]
mov qword [rbp - 0x50], rax
mov al, 0x48
mov dword [rbp - 0x48], 1
add byte [rax], al
invalid
mov al, 0x48
mov dword [rbp - 0x48], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rbp - 0x60]
call fcn.140005a80
mov ebx, eax
and byte [rax - 0x75], cl
push rsi
sub byte [rbp + rcx*4 + 0x45], cl
movabs al, byte [0x89c389ffea0ce0e8]
fmul dword [rax - 0x7f]
invalid
mov eax, ebx
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
cmp rcx, rdi
je 0x140164fdb
lea r8, [r15 + rcx]
mov r12, rcx
mov rdx, r8
jmp 0x140164e8f
add rdx, 2
cmp rax, r13
cmovne rax, rdx
mov r10d, 2
nop dword [rax + rax]
invalid
add byte [rbp + 1], cl
invalid
add r12, r10
mov rdx, rax
cmp rax, r13
je 0x140164fde
add qword [r8], r8
invalid
add qword [r8], r8
add byte [rax - 0x73], cl
add dword [rdi + r9 - 0x4a], eax
or al, byte [rcx - 0x46]
add dword [rax], eax
add byte [rax], al
lea rax, [rdx + 1]
movzx r9d, byte [rdx]
mov r10d, 1
test r9b, r9b
jns 0x140164e80
cmp r9b, 0xe0
jb 0x140164e67
cmp r9b, 0xed
cmp cl, 0xed
jne case.0x14002d1d9.3277
cmp rax, r13
je 0x140164fde
call 0x1413dd2c4
add byte [rax], al
lea r9, [rdx + 2]
cmp r9, r13
je 0x140164fde
movzx eax, byte [rdx + 1]
movzx eax, ax
mov dh, 0x42
add dword [rdi], ecx
mov bh, 0xc0
cmp eax, 0x9f
ja 0x140164f1d
lahf
add byte [rax], al
add byte [rdi + 0x4b], dh
add rdx, 3
add edx, 3
mov r10d, 3
add byte [rax], al
mov rax, rdx
jmp 0x140164e80
add rdx, 2
cmp rax, r13
cmove rdx, rax
xor eax, eax
cmp rdx, r13
cmp edx, ebp
cmp edx, ebp
setne al
add rax, rdx
rol byte [rcx - 0x46], 1
add eax, dword [rax]
add byte [rax], al
rol byte [rcx - 0x46], 1
add eax, dword [rax]
add byte [rax], al
cmp r9b, 0xf0
jb 0x140164e80
invalid
invalid
invalid
invalid
xor edx, edx
cmp rax, r13
call 0x188d8e41f
add eax, edx
call 0x188d8e41f
add eax, edx
mov r10d, 4
jmp 0x140164e80
invalid
invalid
invalid
invalid
invalid
movzx edx, byte [r9]
and eax, 0x1f
shl eax, 6
adc dword [rbx - 0x1f3ee020], eax
invalid
and edx, 0x3f
add eax, edx
add eax, 0xd800
fadd dword [rax]
add byte [rsi - 0x77], ah
and al, 0x26
invalid
fadd dword [rax]
add byte [rsi - 0x77], ah
and al, 0x26
invalid
mov r9, r12
mov r9, r12
sub r9, rcx
jb 0x140165020
cmp r12, rdi
cmp esp, edi
ja 0x14016502f
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, r14
call fcn.140165050
test al, al
jne 0x14016500d
lea rax, [rsp + 0x26]
lea eax, [rsp + 0x26]
mov qword [rsp + 0x28], rax
and al, 0x28
lea rax, [0x140005f20]
mov qword [rsp + 0x30], rax
invalid
lea rax, str.Pm__
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
and al, 0x40
add al, byte [rax]
add byte [rax], al
and al, 0x40
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x58], 0
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
and al, 0x50
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
mov rdx, r14
lea r8, [rsp + 0x38]
lea eax, [rsp + 0x38]
lea eax, [rsp + 0x38]
call fcn.140005a80
test al, al
jne 0x14016500d
invalid
add r12, 3
mov rcx, r12
cmp r12, rdi
jbe 0x140164e52
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r12
mov rdx, rdi
call fcn.1401e5f10
mov rcx, rdi
sub rdi, rcx
add r15, rcx
mov rcx, rsi
mov rdx, r14
mov r8, r15
mov r9, rdi
call fcn.140165050
test al, al
jne 0x14016500d
lea rdx, [0x14022a9dc]
mov r8d, 1
mov rcx, rsi
call rbp
mov ebx, eax
mov eax, ebx
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rdx, r12
call fcn.1401e62a0
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r12
mov rdx, rdi
call fcn.1401e6010
int3
mov r13b, 0x81
movdqa xmm6, xmmword [0x1401f1870]
or byte [rax], al
movdqa xmm7, xmmword [0x1401f1880]
movdqa xmm8, xmmword [0x1401f1890]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov eax, ebx
movzx ebx, word [rsp + 0x58]
shl rbx, 0x30
movzx ebp, word [rsp + 0x50]
insb byte [rdi], dx
and al, 0x50
insb byte [rdi], dx
and al, 0x50
jmp 0x140165130
lea rax, [0x1401f405d]
mov qword [rsp + 0x28], rax
sub byte [rax - 0x39], cl
and al, 0x30
invalid
add dword [rax], eax
add byte [rax - 0x39], cl
and al, 0x20
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
sub byte [rax], al
add byte [rax], al
invalid
mov r8d, 0x28
add byte [rcx + rcx*4 - 0x17], al
mov ecx, r13d
lea rdx, [0x1401f3eee]
lea r9, [0x1401f3f3e]
or byte [rax], al
call fcn.140009b20
test al, al
jne 0x14016526a
jmp case.0x14002a59f.3789
cmp r13b, 0x81
je 0x140165149
xor dword [rbx + rdx + 0x41], 0xf80fd80
test byte [rax + 0x44000003], ah
add byte [rax + rdi - 0x20], al
cmp r13b, 0x80
je 0x1401654e0
invalid
add byte [rax + rdi - 0x20], al
cmp al, r12b
jb 0x140165510
add byte [rax], al
test rdi, rdi
je 0x140165556
add al, 0
invalid
dec dword [rdi]
test byte [rsp + rax], al
add al, 0
invalid
add al, 0
add byte [rax + 0x3b], cl
invalid
mov esp, 0x9824
add byte [rax], al
cmp rdi, qword [rsp + 0x98]
cmp edi, dword [rsp + 0x98]
add byte [rax], al
add byte [rdi], cl
je 0x140165556
test dh, dh
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x17
movzx edx, byte [rdi]
movzx r13d, dl
test r13b, r13b
js 0x140165190
invalid
and al, 0x48
inc edi
inc rdi
mov esi, r13d
cmp r13d, 0x27
cmp ebp, 0x27
cmp ebp, 0x27
jbe 0x140165210
xchg byte [rax + rax - 0x40170000], dl
add byte [rax], al
add byte [rax], al
invalid
invalid
add cl, ch
mov edi, 0x66000000
add byte [rax], al
nop word cs:[rax + rax]
jmp case.default.0x14016521e
add byte [rax], al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov eax, r13d
mov eax, ebp
and eax, 0x1f
movzx r8d, byte [rdi + 1]
and r8d, 0x3f
mov dh, 0x47
add dword [rcx - 0x7d], eax
loopne case.0x1400ae5b6.1094
cmp r13b, 0xdf
jbe case.0x1400ae5b6.1096
movzx ecx, byte [rdi + 2]
shl r8d, 6
mov dh, 0x4f
add al, byte [rcx - 0x3f]
loopne 0x1401651b3
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
cli
invalid
jb 0x140165220
movzx r13d, byte [rdi + 3]
outsd dx, dword [rsi]
add eax, dword [rbx - 0x1f3ef820]
and eax, 7
invalid
invalid
and eax, 7
shl eax, 0x12
invalid
adc al, cl
shl ecx, 6
loope 0x1401651cc
and r13d, 0x3f
or r13d, ecx
or ebp, ecx
invalid
int 0x41
or ebp, eax
or r13d, eax
cmp r13d, 0x110000
je 0x140165556
add byte [rax - 0x7d], cl
mov dword [rsp + rax*2], 0x8341ee89
add al, 0x44
mov esi, ebp
invalid
invalid
std
add rdi, 4
add edi, 4
mov esi, r13d
cmp r13d, 0x27
cmp ebp, 0x27
invalid
jbe 0x140165210
jmp case.default.0x14016521e
add rdi, 2
shl eax, 6
or eax, r8d
mov r13d, eax
mov esi, r13d
mov esi, ebp
cmp r13d, 0x27
ja case.default.0x14016521e
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax - 0x73], cl
or eax, 0xf5e35
invalid
pop rsi
invalid
invalid
lea rcx, [0x14025b04c]
add byte [rax + 0x63], cl
add al, 0xb1
movsxd rax, dword [rcx + rsi*4]
invalid
add rax, rcx
jmp rax
invalid
enter 0xffffffffffffe0ff, 0x48
add rdi, 3
add edi, 3
shl eax, 0xc
or ecx, eax
mov r13d, ecx
int 0x44
mov esi, r13d
mov esi, ebp
cmp r13d, 0x27
jbe 0x140165210
invalid
std
invalid
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rcx - 0x7d], al
cmp r13d, 0x5c
cmp r13d, 0x5c
cmp ebp, 0x5c
je 0x1401654c4
test byte [rdx + 2], bh
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x17], al
mov ecx, r13d
call fcn.1400099f0
test al, al
jne case.0x14002a59f.3789
test dword [rsi], edx
add dword [rax], eax
invalid
inc dword [rax + rax*8 + 0x116850f]
add byte [rax], al
invalid
test dword [rsi], edx
add dword [rax], eax
add byte [rcx - 0x7d], al
std
cmp r13d, 0x20
jb case.0x14002a59f.3789
add dword [rax], eax
invalid
and byte [rdi], cl
invalid
add dword [rax], eax
add byte [rcx - 0x7d], al
invalid
std
cmp r13d, 0x7f
cmp ebp, 0x7f
jg 0x1401652dc
jae 0x1401652a0
shl rsi, 0x10
shl rsi, 0x10
mov r15, rbx
or r15, rbp
fisttp word [rcx + 9]
out dx, eax
or r15, rsi
mov r13b, 0x80
movzx eax, byte [rsp + 0x4f]
mov r14, r8
mov r14, r8
movzx eax, byte [rsp + 0x4e]
mov r12d, eax
mov r12d, eax
invalid
mov eax, r14d
jmp 0x140165130
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp r13d, 0x10000
cmp ebp, 0x10000
jb case.0x140162003.90
invalid
cmp r13d, 0x20000
std
add byte [rax], al
add al, byte [rax]
jae 0x1401652fa
lea rax, [0x1401f3d2c]
add eax, 0x8ea6f
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0x1c2
mov dword [rsp + 0x30], 0x1c2
and al, 0x30
ret 1
add dword [rax], eax
add dword [rax], eax
add byte [rax - 0x39], cl
invalid
invalid
and al, 0x20
and al, 0x20
add byte [rax], al
mov qword [rsp + 0x20], 0xc4
and al, 0x20
invalid
add byte [rax], al
mov r8d, 0x2c
mov ecx, r13d
add byte [rcx + rcx*4 - 0x17], al
jmp 0x16c2be029
lea rdx, [0x1401f3c10]
adc eax, 0x8e92c
sub al, 0xe9
or byte [rax], al
lea r9, str._f__NO
lea ecx, str._f__NO
jge case.0x14002a59f.3779
or byte [rax], al
add al, ch
xor byte [rax - 0x16], cl
invalid
inc dword [rax + rax*8 - 0x8d7af1]
test al, al
invalid
test dword [rdx - 1], esi
invalid
invalid
call fcn.140009b20
invalid
test al, al
jne 0x14016526a
invalid
invalid
invalid
invalid
jmp case.0x14002a59f.3789
lea eax, [r13 - 0xe01f0]
lea eax, [rbp - 0xe01f0]
test dword [rax], edx
invalid
invalid
cmp eax, 0x2fe10
inc byte [rdx]
add byte [rdx + 0x68], dh
jb case.0x14002a59f.3789
jb case.0x14002a59f.3789
movd xmm0, r13d
movd mm0, ebp
pshufd xmm0, xmm0, 0
paddd xmm0, xmm6
paddd mm0, mm6
add byte [rsi + 0xf], ah
inc dh
paddd mm0, mm6
pxor xmm0, xmm7
movdqa xmm1, xmm8
movq mm1, mm0
movq mm1, mm0
pcmpgtd xmm1, xmm0
movmskps eax, xmm1
test al, al
invalid
jne case.0x14002a59f.3789
lea eax, [r13 - 0x3134b]
lea eax, [rbp - 0x3134b]
mov ch, 0xec
cld
inc dword [rbx + 0x3a7205f8]
cmp eax, 5
jb case.0x14002a59f.3789
cmp eax, 5
jb case.0x14002a59f.3789
add eax, 0x8d413a72
test dword [rax - 0x24], edx
push rax
invalid
lea eax, [r13 - 0x323b0]
cld
invalid
cmp eax, 0xadd50
jb case.0x14002a59f.3789
mov eax, r13d
and eax, 0xffffffe0
cmp eax, 0x2a6e0
add al, byte [rax]
add byte [rdi + rbx + 0x44], dh
mov eax, ebp
je case.0x14002a59f.3789
mov eax, r13d
and eax, 0xfffffffe
cmp eax, 0x2b81e
add byte [rdi], cl
test dword [rax], ecx
invalid
invalid
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov byte [rsp + 0x46], 0
and al, 0x46
add byte [rsi - 0x39], ah
invalid
invalid
and al, 0x44
and al, 0x44
mov word [rsp + 0x44], 0
add byte [rax], r8b
add byte [rax], al
mov byte [rsp + 0x4d], 0x7d
and al, 0x4d
jge 0x1401653c6
invalid
mov eax, r13d
mov eax, ebp
shr eax, 0x14
lea rcx, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
or eax, 0x8dcd2
call 0x14da39b9e
rcr ah, cl
fmul qword [rax]
invalid
or eax, 0x8dcd2
add byte [rdi], cl
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x47], al
invalid
mov dh, 4
or byte [rax + 0x44472444], cl
and al, 0x47
mov eax, r13d
mov eax, r13d
mov eax, ebp
shr eax, 0x10
and eax, 0xf
loopne 0x1401653ae
call 0x14ff6d6af
loopne 0x1401653ae
movzx eax, byte [rax + rcx]
add al, 8
mov byte [rsp + 0x48], al
and al, 0x48
mov eax, r13d
call 0xc3233c6f
shr eax, 0xc
and eax, 0xf
loopne case.0x1400deca7.914
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x49], al
and al, 0x49
mov eax, r13d
shr eax, 8
and eax, 0xf
loopne case.0x1400ae5b6.1129
loopne case.0x1400ae5b6.1129
invalid
movzx eax, byte [rax + rcx]
mov dh, 4
or byte [rax + 0x444a2444], cl
mov eax, ebp
invalid
mov byte [rsp + 0x4a], al
and al, 0x4a
mov eax, r13d
shr eax, 4
and eax, 0xf
loopne 0x1401653e1
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x4b], al
and al, 0x4b
and al, 0x4b
mov eax, r13d
and eax, 0xf
loopne case.0x1400dfcfc.906
movzx eax, byte [rax + rcx]
mov dh, 4
or byte [rax + 0x414c2444], cl
mov byte [rsp + 0x4c], al
and al, 0x4c
or r13d, 1
or ebp, 1
bsr ecx, r13d
int 0x83
int1
sbb al, 0xc1
shr ecx, 2
invalid
invalid
invalid
xor ecx, 0x1c
shr ecx, 2
lea rax, [rcx - 2]
mov byte [rsp + rcx + 0x44], 0x7b
mov word [rsp + rcx + 0x42], 0x755c
movzx r13d, word [rsp + 0x44]
movzx ebp, word [rsp + 0x44]
or al, 0x42
pop rsp
jne case.0x1400d7bf7.947
movzx ebp, word [rsp + 0x44]
mov bh, 0x6c
and al, 0x44
mov esi, r13d
shr esi, 8
out dx, al
or byte [rbx + rcx*4 + 0x4c], cl
and al, 0x46
invalid
mov r9, qword [rsp + 0x46]
mov rcx, r9
mov rcx, r9
and rcx, 0xffffffffffff0000
add byte [rax], al
invalid
mov r8, r9
shr r8, 0x30
mov r12b, 0xa
jmp 0x14016547a
mov r12b, 2
mov r13b, 0x5c
pop rsp
mov sil, 0x30
jmp 0x140165470
mov r12b, 2
mov ah, 2
mov r13b, 0x5c
mov sil, 0x74
je case.0x1400af60f.1136
jmp 0x140165470
sub eax, 0x4102b441
mov r12b, 2
mov r13b, 0x5c
mov ch, 0x5c
mov sil, 0x6e
outsb dx, byte [rsi]
jmp 0x140165470
mov r12b, 2
mov r13b, 0x5c
mov sil, 0x72
mov dh, 0x72
jmp 0x140165470
mov r12b, 2
mov r13b, 0x5c
mov sil, 0x22
jmp 0x140165470
or al, 0x41
mov r12b, 2
mov ah, 2
mov r13b, 0x5c
mov sil, 0x27
nop dword [rax]
add byte [rbp + 0x31], al
xor r8d, r8d
sal byte [rcx], 0xc9
xor ecx, ecx
xor r9d, r9d
leave
xor eax, eax
movabs rdx, 0xffffffff0000
mov edx, 0xffff0000
invalid
invalid
add byte [rax + 0x21], cl
ror dword [rcx + rcx*4 + 0x44], 1
mov qword [rsp + 0x58], r8
and rcx, rdx
mov qword [rsp + 0x58], r8
pop rax
movzx edx, r8w
ror byte [rax - 0x3f], 1
loop 0x1401654c4
invalid
shl rdx, 0x30
xor byte [rax + 9], cl
retf 0x894c
invalid
invalid
or rdx, rcx
mov qword [rsp + 0x50], r9
push rax
movzx r15d, r9w
stc
or r15, rdx
mov ecx, esi
int1
mov byte [rsp + 0x4f], sil
je 0x1401654cd
mov ecx, r12d
mov ecx, r12d
mov ecx, esp
mov byte [rsp + 0x4e], r12b
and al, 0x4e
mov r14d, eax
mov esi, eax
mov byte [rcx - 0x80], 0xfd
cmp r13b, 0x81
jne 0x1401650d6
test dword [rdi], edx
cld
invalid
invalid
or dword [rdi], 0xfffc1785
invalid
test dword [rdi], edx
cld
invalid
jmp 0x140165556
add byte [rax], al
add byte [rcx - 0x4c], al
add al, byte [rax - 0x4a]
mov dh, 0x5c
mov r12b, 2
mov sil, 0x5c
mov dh, 0x5c
mov dh, 0x5c
xor r8d, r8d
mov r13b, 0x5c
pop rsp
jmp case.0x1400af60f.1146
nop word cs:[rax + rax]
add byte [rax], al
add byte [rcx - 0x3f], cl
out dx, eax
adc byte [rcx + rcx*4 - 6], al
mov edx, r15d
shr r15, 0x10
mov edx, r15d
lea rax, [rsp + 0x70]
mov dword [rax + 8], 0
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
push qword [rcx]
test byte [rbp + 0x31], 0xe4
xor esp, esp
jo 0x1401654b4
or byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
push qword [rcx]
test byte [rbp + 0x31], 0xe4
xor esp, esp
xor esp, esp
xor ebx, ebx
xor r13d, r13d
jmp 0x140165537
add byte [rax], al
mov byte [rsp + 0x7b], r12b
mov byte [rsp + 0x70], r13b
mov byte [rsp + 0x71], sil
je 0x140165542
jno 0x14016556c
mov dword [rsp + 0x72], edi
jb 0x1401654b2
pop rax
add dword [rax + 0xf7a245c], ecx
jp 0x14016553b
mov dh, 0xc8
je 0x140165542
jno 0x14016556c
jb 0x1401654b2
pop rax
add dword [rax + 0xf7a245c], ecx
jp 0x14016553b
jp 0x14016553b
mov dh, 0xc8
cmp al, 0xa
jae 0x140165585
push rbx
push rbx
movzx edx, byte [rsp + rcx + 0x70]
mov rcx, qword [rsp + 0x88]
mov ecx, dword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x90]
call qword [rax + 0x20]
test al, al
je 0x1401650d4
invalid
invalid
sti
invalid
invalid
and al, 0x90
add byte [rax], al
add bh, bh
push rax
and byte [rax + rax*8 - 0x47d7bf1], al
invalid
invalid
sti
invalid
test byte [rdx - 0x4f000005], al
add ebx, ebp
jmp 0x140165558
xor eax, eax
movaps xmm6, xmmword [rsp + 0xa0]
sub byte [rsp + 0xa0], dh
movaps xmm7, xmmword [rsp + 0xb0]
invalid
invalid
invalid
mov al, 1
jmp 0x140165558
xor eax, eax
movaps xmm6, xmmword [rsp + 0xa0]
sub byte [rsp + 0xa0], dh
sub byte [rsp + 0xa0], dh
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xb0], bh
movaps xmm7, xmmword [rsp + 0xb0]
movaps xmm8, xmmword [rsp + 0xc0]
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
pop r14
pop r15
pop rdi
ret
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcescape.rs
mov edx, 0xa
call fcn.1401e5f90
int3
mov rax, qword [rbp - 0x10]
mov r8, qword [rbp - 8]
mov word [rax + r8*2], r13w
inc r8
mov qword [rbp - 8], r8
mov rdx, qword [rdi]
mov r13d, ebx
test bx, bx
test ebx, ebx
jne 0x1401656e0
nop word cs:[rax + rax]
cmp rdx, r15
je 0x1401657a3
lea rcx, [rdx + 1]
add qword [rax - 0x77], rcx
mov qword [rdi], rcx
cmove ecx, dword [rdi]
mov dh, 0x12
invalid
movzx r10d, byte [rdx]
movzx edx, byte [rdx]
movzx r13d, r10b
test r13b, r13b
jns 0x14016570a
mov r9d, r13d
and r9d, 0x1f
lea rcx, [rdx + 2]
mov qword [rdi], rcx
movzx r11d, byte [rdx + 1]
movzx ebx, byte [rdx + 1]
and r11d, 0x3f
cmp r13b, 0xdf
jbe case.0x1400e57d8.925
lea rcx, [rdx + 3]
mov qword [rdi], rcx
movzx r13d, byte [rdx + 2]
shl r11d, 6
and r13d, 0x3f
invalid
or r13d, r11d
cmp r10b, 0xf0
jb 0x14016572b
add byte [rax], al
lea rcx, [rdx + 4]
add al, 0x48
mov qword [rdi], rcx
mov dword [rdi], ecx
invalid
movzx edx, byte [rdx + 3]
add eax, dword [rcx - 0x7d]
loope case.0x1400e57d8.914
invalid
and r9d, 7
invalid
shl r9d, 0x12
adc al, byte [rcx - 0x3f]
in eax, 6
invalid
shl r13d, 6
invalid
and edx, 0x3f
or edx, r13d
or edx, r9d
or edx, ecx
or edx, ecx
mov r13d, edx
cmp r13d, 0xffff
std
invalid
inc dword [rax]
invalid
invalid
invalid
jbe 0x14016570a
jmp 0x14016573b
nop dword [rax]
mov word [rdi + 0x10], 0
add byte [rax], al
xor ebx, ebx
cmp r13w, 0x22
cmp r13d, 0x22
std
and dh, byte [rdi + riz - 0x15]
je 0x140165716
jmp case.0x1400e57d8.941
jg 0x140165758
nop word cs:[rax + rax]
invalid
shl r9d, 6
or r9d, r11d
or ecx, ebx
mov r13d, r9d
xor ebx, ebx
mov rdx, rcx
cmp r13w, 0x22
and dh, byte [rbp + 0x5a]
retf 0x4166
pop rdx
not r12b
and r12b, 1
add dword [rcx - 0x77], eax
frstor dword [rsi - 0x7b]
invalid
add dword [rcx - 0x77], eax
frstor dword [rsi - 0x7b]
fisttp dword [rdi]
invalid
test byte [rdi], ah
invalid
je 0x140165650
jmp 0x1401656e0
mov ch, 0x41
shl ecx, 0xc
shl r9d, 0xc
or r13d, r9d
cmp r13d, 0xffff
invalid
int 0x41
cmp ebp, 0xffff
invalid
add byte [rsi - 0x31], dh
jbe 0x14016570a
lea r9d, [r13 + 0xff0000]
shr r9d, 0xa
add bh, bh
add byte [rcx - 0x3f], al
jmp 0x109979853
invalid
invalid
leave
or r9d, 0xd800
and r13d, 0x3ff
or r13d, 0xdc00
fadd qword [rax]
add byte [rsi + 0x44], ah
mov word [rdi + 0x10], r13w
mov word [rdi + 0x10], r13w
mov rdx, rcx
mov ebx, r13d
mov r13d, r9d
retf 0x8944
cmp r13w, 0x22
je 0x140165716
movzx ecx, r13w
cmp ecx, 0x3b
stc
invalid
jne 0x140165784
test r12b, 1
je 0x14016579f
cmp r8, qword [rbp - 0x18]
cmp eax, dword [rbp - 0x18]
jne case.0x1400d7bf7.979
invalid
lea rcx, [rbp - 0x18]
mov rdx, r8
mov edx, eax
mov edx, eax
call case.0x1400dfcfc.709
jmp case.0x1400deca7.970
invalid
invalid
mov byte [rdi + 0x18], 1
test r14b, r14b
jne 0x1401657e5
int3
in al, dx
sub byte [rax - 0x77], cl
invalid
test rax, rax
je 0x1401658a2
lea rdx, str.GetTempPath2W
mov rcx, rax
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
jne 0x1401658a9
lea rax, [0x1401658c0]
mov qword [0x1402b3080], rax
mov ecx, edi
mov rdx, rsi
add rsp, 0x28
invalid
pop rdi
pop rsi
jmp rax
jmp qword [sym.imp.kernel32.dll_GetTempPathW]
or byte [rax], al
int3
int3
int3
push r15
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x478
sub esp, 0x478
sub esp, 0x478
add byte [rax], al
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rbp + 0x3f0], 0xfffffffffffffffe
mov qword [rbp + 0x3e0], rcx
mov dword [rbp + 0x3e0], ecx
test eax, esi
add eax, dword [rax]
invalid
add dh, bh
invalid
dec dword [rax - 0x77]
invalid
loopne case.0x1401127a8.825
add byte [rax], al
mov qword [rbp + 0x3c8], 0
mov dword [rbp + 0x3c8], 0
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test eax, edx
mov qword [rbp + 0x3d0], 2
add eax, dword [rax]
add byte [rdx], al
add al, byte [rax]
add byte [rax], al
invalid
invalid
test eax, ebx
fadd dword [rbx]
add byte [rax], al
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x3d8], 0
fadd dword [rbx]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx - 0x48], al
mov r8d, 0x200
add byte [rdx], al
add byte [rax], al
mov eax, 2
mov qword [rbp + 0x3e8], rax
xor edi, edi
test eax, ebp
add eax, dword [rax]
add byte [rcx], dh
push qword [rcx]
xor ebx, ebx
invalid
invalid
xor ebx, ebx
xor r14d, r14d
test byte [rcx - 0x7f], 0xf8
add dword [rdx], eax
add byte [rax], al
invalid
test byte [rcx - 0x7f], 0xf8
clc
add dword [rdx], eax
add byte [rax], al
invalid
jae 0x140165970
jmp 0x14016595f
nop dword cs:[rax + rax]
invalid
add byte [rax], al
jae case.0x1401605ff.553
add byte [rcx - 0x7f], cl
clc
add dword [rdx], eax
add byte [rax], al
invalid
cmp r8, 0x201
add byte [rbx + 0x11], dh
jae 0x140165970
mov r15d, 0x200
add byte [rax], al
lea r12, [rbp - 0x58]
mov r13, r8
mov ebp, eax
mov ebp, eax
vcvtsd2ss xmm4, xmm2, qword [rsi - 0x70]
jmp 0x1401659c8
sub r8, r14
sub eax, esi
sub rbx, r14
cmp rbx, r8
ret
jae 0x14016599f
ret
lea rcx, [rbp + 0x3c8]
mov rdx, r14
add eax, dword [rax]
add byte [rcx + rcx*4 - 0xe], cl
call fcn.1401ec990
invalid
or byte [rax], al
add byte [rax - 0x75], cl
mov ebp, 0x3c8
enter 3, 0
mov rdi, qword [rbp + 0x3c8]
enter 3, 0
mov rax, qword [rbp + 0x3d0]
rol byte [rbx], 1
add byte [rax], al
mov qword [rbp + 0x3e8], rax
mov dword [rbp + 0x3e8], eax
call 0xf81659a3
mov eax, 0xffffffff
cmp rdi, rax
invalid
mov r14d, 0xffffffff
cmovb r14, rdi
invalid
invalid
invalid
test dword [rcx + r9*4 - 0x4b], 0x3d8
mov qword [rbp + 0x3d8], r14
mov ch, 0xd8
add eax, dword [rax]
add byte [rax - 0x77], cl
sti
mov rbx, rdi
mov r15, r14
mov r12, qword [rbp + 0x3e8]
mov esp, dword [rbp + 0x3e8]
mov esp, dword [rbp + 0x3e8]
call 0x18d1659c9
mov ebp, esi
cmc
add byte [rax], al
mov r13, r14
cmc
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
adc eax, 0x8b888
adc eax, 0x8b888
add byte [rcx], dh
leave
xor ecx, ecx
mov rdx, r12
mov edx, esp
mov r8d, r13d
call qword [sym.imp.kernel32.dll_GetModuleFileNameW]
invalid
or byte [rax], al
call 0xfa886fdb
or byte [rax], al
mov edx, 0xc6890008
mov esi, eax
mov byte [rbp - 0xf18a40], 0x15
idiv byte [rdx - 0x3f7afff8]
mov edx, 0xc0850008
test eax, eax
jne case.0x1401605ff.544
invalid
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
invalid
mov edx, 0xc0850008
ror byte [rdi], 0x85
movabs dword [0x394df08941000000], eax
mov r8d, esi
invalid
invalid
jne case.0x14014e2d6.715
mov r8d, esi
cmp r13, r8
invalid
jne 0x140165950
test dword [rdx - 1], edx
invalid
invalid
invalid
test dword [rdx - 1], edx
invalid
adc eax, 0x8badc
cmp eax, 0x7a
clc
invalid
fdivr qword [rdx - 0x77cfff8]
add byte [rbx - 0x7af08508], al
mov ch, 0
jp 0x140165a17
jne 0x140165ac2
test dword [rbp + 0x4d000000], esi
add byte [rax], al
add r13, r13
add ebp, ebp
mov eax, 0xffffffff
invalid
cmp r13, rax
cmovae r13, rax
cmovae ebp, eax
invalid
mov r8, r13
cmp r8, 0x201
add al, byte [rax]
add byte [rdi], cl
invalid
jb 0x14016595f
invalid
jmp 0x140165970
cmp r15, r8
jb 0x140165adc
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x3a8]
add byte [rax], al
mov rdx, r12
call fcn.140161cb0
movups xmm0, xmmword [rbp + 0x3a8]
invalid
test al, 3
add eax, dword [rax]
invalid
ret 0xffff
add eax, dword [rax]
add byte [rdi], cl
movups xmm1, xmmword [rbp + 0x3b8]
adc byte [rbp + 0x3b8], cl
add eax, dword [rax]
add byte [rax - 0x75], cl
test eax, esp
mov rax, qword [rbp + 0x3e0]
movups xmmword [rax + 0x10], xmm1
adc dword [rax + 0x10], ecx
add eax, dword [rax]
add byte [rdi], cl
adc dword [rax + 0x10], ecx
movups xmmword [rax], xmm0
test rdi, rdi
je case.0x14014e2d6.712
invalid
mov rcx, qword [0x1402b32e8]
add byte [rcx], dh
xor edx, edx
mov r8, qword [rbp + 0x3e8]
add eax, dword [rax]
invalid
ror byte [rbx + rcx*4 - 0x7b], cl
call 0x13f165a7e
add eax, dword [rax]
add bh, bh
add eax, dword [rax]
add bh, bh
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x8bad8
or byte [rax], al
nop
add rsp, 0x478
add al, 0
add byte [rbx + 0x5f], bl
add al, 0
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
shl eax, 0x20
or rax, 2
mov rcx, qword [rbp + 0x3e0]
add byte [rax], al
mov qword [rcx + 8], rax
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov qword [rcx], rax
test rdi, rdi
jne 0x140165a6a
stosb byte [rdi], al
jmp case.0x14014e2d6.712
lea rcx, str.internal_error:_entered_unreachable_codeI___
lea r8, str.library_std_src_syswindowsmod.rs
mov edx, 0x28
call fcn.1401e6090
jmp 0x140165af1
lea rax, str.library_std_src_syswindowsmod.rs
mov rcx, r8
mov rdx, r15
mov r8, rax
call fcn.1401e6010
invalid
ud2
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add esi, dword [rdx + 0x32]
movzx edx, byte [rbx + rcx - 2]
mov r8d, edx
and r8b, 0xf0
xor ebp, ebp
cmp r8b, 0xa0
jne 0x140165bb0
xor ebp, ebp
in eax, dx
cmp byte [rbx + rcx - 3], 0xed
in eax, dx
jne 0x140165bb0
movzx ebp, byte [rbx + rcx - 1]
and edx, 0x1f
and ebp, 0x3f
shl edx, 0x10
shl ebp, 0xa
or ebp, edx
mov al, 1
cmp r14, 3
jb case.0x1401605ff.598
cmp byte [rdi], 0xed
jne 0x140165c72
movzx r12d, byte [rdi + 1]
mov edx, r12d
and dl, 0xf0
invalid
cmp dl, 0xb0
jne 0x140165c72
invalid
test al, al
je 0x140165c72
mov dh, 0x6f
add al, byte [rcx - 0x7d]
and esp, 0x1f
and esp, 0x1f
cmp rbx, 3
cmp ebx, 3
jb 0x140165bf6
or byte [rax - 0x7d], cl
ret
add rbx, 0xfffffffffffffffd
std
mov qword [rsi + 0x10], rbx
adc byte [rcx - 0x3f], al
in al, 6
invalid
shl r12d, 6
invalid
and r13d, 0x3f
lea r15, [r14 - 3]
std
invalid
std
inc r14
mov rax, qword [rsi]
sub rax, rbx
sub eax, ebx
sub eax, ebx
cmp rax, r14
jb 0x140165d47
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rax - 0x7d], cl
add edi, 3
invalid
invalid
invalid
invalid
add rdi, 3
add edi, 3
add r12d, 0xfc00
cld
add byte [rax], al
and r12d, 0xffc0
or ebp, r13d
inc dword [rax]
add byte [rcx + rcx - 0x13], al
or ebp, r12d
or ebp, esp
add ebp, 0x10000
mov rcx, rsi
add byte [rax - 0x77], cl
int1
mov edx, ebp
call fcn.140162ed0
xchg esp, eax
sar bh, cl
dec dword [rax - 0x75]
invalid
xchg esp, eax
sar bh, cl
dec dword [rax - 0x75]
invalid
mov rbx, qword [rsi + 0x10]
sub rax, rbx
cmp rax, r15
jb 0x140165d5a
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 8]
add rcx, rbx
add ecx, ebx
add ecx, ebx
mov rdx, rdi
mov r8, r15
clc
clc
call sub.VCRUNTIME140.dll_memcpy
add rbx, r15
add ebx, edi
add ebx, edi
jmp 0x140165d1a
test r14, r14
je 0x140165cfe
add byte [rax], al
add byte [rax], al
lea rax, [rdi + r14]
mov r8, rdi
mov eax, edi
mov eax, edi
jmp 0x140165c98
add r8, 2
cmp rdx, rax
cmovne rdx, r8
shl byte [rsi + 0x2e], 1
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add cl, byte [rax + 0x39]
ret 0xf49
shl byte [rsi + 0x2e], 1
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8, rdx
cmp rdx, rax
je 0x140165cfe
lea rdx, [r8 + 1]
movzx r9d, byte [r8]
push rax
add dword [rbp + 0xf], eax
mov dh, 8
test r9b, r9b
test cl, cl
jns 0x140165c90
cmp r9b, 0xe0
jb 0x140165c7b
loopne 0x140165d1c
rol byte [rcx - 0x80], 1
stc
in eax, dx
cmp r9b, 0xed
jne 0x140165ccf
cmp rdx, rax
je 0x140165cfe
lea rdx, [r8 + 2]
cmp rdx, rax
je 0x140165cfe
ja 0x140165cfa
add r8, 3
mov rdx, r8
mov edx, eax
mov edx, eax
jmp 0x140165c90
add r8, 2
cmp rdx, rax
cmove r8, rdx
xor edx, edx
cmp r8, rax
ror byte [rdi], 0x95
ret 0x14c
ret 0x8041
stc
invalid
jb 0x140165c90
xor r8d, r8d
cmp rdx, rax
setne r8b
add rdx, r8
jmp 0x140165c90
mov byte [rsi + 0x18], 0
mov rax, qword [rsi]
sub rax, rbx
cmp rax, r14
jb 0x140165d2f
add rcx, rbx
mov rdx, rdi
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
adc al, 0xfd
invalid
add byte [rcx + rax - 0xd], cl
mov qword [rsi + 0x10], rbx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rsi
adc byte [rax - 0x7d], cl
invalid
pop r14
pop r15
ret
mov rcx, rsi
mov rdx, rbx
mov r8, r14
call fcn.1401f07d0
mov rcx, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
jmp 0x140165d09
mov rcx, rsi
mov rdx, rbx
mov r8, r14
call fcn.1401f07d0
jmp 0x140165c14
mov rcx, rsi
mov rdx, rbx
mov r8, r15
call fcn.1401f07d0
mov rbx, qword [rsi + 0x10]
jmp 0x140165c4f
movabs r14, 0x5700000002
test r15, r15
je 0x140165f60
cmp byte [rbx + 0x20], 0
je case.0x140162003.130
xor r8d, r8d
test dl, dl
setne r8b
or r8d, 0xfffffffe
shl r8d, 0x1e
test cl, cl
mov edx, 0x80120114
cmove edx, r8d
jmp 0x140165ebd
mov edx, dword [rbx + 4]
mov r8d, dword [rbx + 0x18]
mov ecx, dword [rbx + 0x14]
or ecx, dword [rbx + 0x10]
mov r9, qword [rbx + 8]
or ecx, dword [rbx + 0x1c]
xor r10d, r10d
test al, al
setne r10b
shl r10d, 0x15
or r10d, ecx
mov dword [rsp + 0x28], r10d
mov dword [rsp + 0x20], ebp
mov qword [rsp + 0x30], 0
mov rcx, rsi
call qword [sym.imp.kernel32.dll_CreateFileW]
cmp rax, 0xffffffffffffffff
cmp eax, 0xffffffff
cmp eax, 0xffffffff
je 0x140165f75
mov r14, rax
mov esi, eax
xor r12d, r12d
cmp ebp, 4
std
add al, 0x75
invalid
cmp byte [rbx + 0x23], 0
jnp 0x140165f30
add byte [rsi + rsi - 1], dh
adc eax, 0x8b5ca
retf 0x8b5
invalid
je 0x140165f46
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0xb7
jne 0x140165f43
mov qword [rsp + 0x40], 0
lea r8, [rsp + 0x40]
mov rcx, r14
mov edx, 6
mov r9d, 8
add byte [rax], al
add byte [rcx - 0x47], al
or byte [rax], al
add byte [rax], al
call qword [sym.imp.kernel32.dll_SetFileInformationByHandle]
test eax, eax
je 0x140165fc0
xor r12d, r12d
test r15, r15
je 0x140165f5d
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
mov eax, esi
mov eax, esi
call qword [sym.imp.kernel32.dll_HeapFree]
or byte [rax], al
mov rdi, r12
mov rax, rdi
mov eax, edi
mov rdx, r14
add rsp, 0x70
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop rsi
pop rsi
pop r15
ret
call qword [sym.imp.kernel32.dll_GetLastError]
mov r14d, eax
invalid
shl r14, 0x20
or r14, 2
mov r12d, 1
add byte [rbp - 0x7b], cl
invalid
mov ch, 8
add byte [rcx - 0x77], al
invalid
add byte [rbp - 0x7b], cl
push qword [rbp - 0x46]
test edi, edi
jne 0x140165f4b
jmp 0x140165f5d
test dl, dl
je case.0x1400af60f.1152
test cl, cl
jne 0x140166000
jmp 0x140165ebd
invalid
mov dh, 0x43
and eax, dword [rdx - 0x73]
lea ebp, [rax*2 + 3]
lea ebp, [rax*2 + 3]
add byte [rax], al
add byte [rbx - 0x7af0ffc5], al
cmp eax, dword [rax]
invalid
invalid
cmp dword [rbx], 0
cmp eax, dword [rax]
jne 0x140165eba
invalid
jmp 0x140165e80
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
mov ebx, eax
ret
shl rbx, 0x20
and byte [rax - 0x7d], cl
retf
add cl, byte [rcx + rcx*4 - 0xf]
mov ch, 8
add byte [rcx - 0x1c3eb73d], cl
ret
invalid
invalid
invalid
ret
and byte [rax - 0x7d], cl
retf
add cl, byte [rcx + rcx*4 - 0xf]
call qword [sym.imp.kernel32.dll_CloseHandle]
pop rdi
mov ch, 8
or byte [rax], al
invalid
invalid
or byte [rax], al
test r15, r15
je case.0x14016162a.166
push qword [rdx + rdx + 0x48]
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
rcl dword [rax + rax], cl
adc al, 0
xor edx, edx
mov r8, rsi
mov eax, esi
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x8b568
add byte [rcx - 0x77], cl
fsubp st(1)
jmp 0x140165f60
test cl, cl
mov r14, rbx
jmp 0x140165f60
inc dword [rcx + rcx*8 - 0x1d17bf1]
test cl, cl
je 0x140165e2e
test byte [rsi], ch
invalid
invalid
invalid
invalid
mov edx, 0x120114
adc al, byte [rax]
jmp 0x140165ebd
invalid
int3
int3
int3
sub esp, 0x68
mov rdi, rdx
mov edi, edx
mov rsi, rcx
mov esi, ecx
invalid
xorps xmm0, xmm0
movaps xmmword [rsp + 0x50], xmm0
and al, 0x50
push rax
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
mov dword [rsp + 0x60], 0
and al, 0x60
invalid
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x30]
mov rcx, rdi
stc
call qword [sym.imp.kernel32.dll_GetFileInformationByHandle]
add byte [rbp - 0x517bf040], al
test eax, eax
je 0x1401660fa
invalid
scasb al, byte [rdi]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0x3130244c], cl
sal bh, 0xc1
test ecx, 0x400
je case.0x1400ae5b6.1166
mov qword [rsp + 0x28], 0
mov ecx, dword [rsp + 0x30]
xor eax, eax
test ecx, 0x400
rol dword [rax], 4
add byte [rax], al
invalid
je case.0x1400ae5b6.1166
cmp byte [rax - 0x39], cl
and al, 0x28
add byte [rax], al
invalid
mov qword [rsp + 0x28], 0
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x28]
add byte [rax], al
lea r8, [rsp + 0x28]
sub byte [rax - 0x77], cl
stc
mov rcx, rdi
mov edx, 9
add byte [rax], al
mov r9d, 8
add byte [rax], al
add bh, bh
call qword [sym.imp.kernel32.dll_GetFileInformationByHandleEx]
adc eax, 0x8b234
test eax, eax
je 0x1401660fa
invalid
jp case.0x14016162a.170
mov eax, dword [rsp + 0x28]
and al, 0x28
sub cl, al
loopne 0x14016609c
invalid
shl eax, 0x15
sar eax, 0x1f
and eax, dword [rsp + 0x2c]
and al, 0x2c
mov ecx, dword [rsp + 0x30]
and al, 0x30
xor byte [rbx + 0x44542454], cl
mov edx, dword [rsp + 0x54]
push rsp
and al, 0x54
mov r8d, dword [rsp + 0x4c]
mov eax, dword [rsp + 0x4c]
and al, 0x4c
mov r9d, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
push rax
shl r9, 0x20
loope 0x1401660c4
and byte [rcx + 9], cl
or r9, rdx
ror dword [rbx + 0x44582454], 1
mov edx, dword [rsp + 0x60]
push rsp
and al, 0x60
mov edx, dword [rsp + 0x58]
mov r10d, dword [rsp + 0x60]
push rsp
and al, 0x60
invalid
mov r11d, dword [rsp + 0x5c]
and al, 0x5c
pop rsp
shl r11, 0x20
jrcxz 0x1401660d9
or r11, r10
ror dword [rax - 0x39], cl
invalid
mov qword [rsi], 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx + rcx*4 + 0x5e], cl
or bh, al
adc byte [rcx], r8b
adc byte [rcx], al
mov qword [rsi + 8], r11
mov dword [rsi + 8], ebx
mov dword [rsi + 0x10], 1
adc byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x46], al
invalid
mov dword [rsi + 0x14], r8d
mov dword [rsi + 0x14], eax
adc al, 0xc7
adc al, 0xc7
mov dword [rsi + 0x18], 1
sbb byte [rcx], r8b
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0x100f1c56], cl
and al, 0x34
and al, 0x34
mov dword [rsi + 0x1c], edx
push rsi
sbb al, 0xf
movups xmm0, xmmword [rsp + 0x34]
movups xmm0, xmmword [rsp + 0x34]
and al, 0x34
movups xmmword [rsi + 0x20], xmm0
mov rdx, qword [rsp + 0x44]
mov edx, dword [rsp + 0x44]
and byte [rax - 0x75], r9b
mov edx, dword [rsp + 0x44]
push rsp
and al, 0x44
mov qword [rsi + 0x30], rdx
mov qword [rsi + 0x38], r9
mov dword [rsi + 0x38], ecx
xor byte [rcx + rcx*4 + 0x4e], cl
cmp byte [rcx + 0x4689404e], cl
invalid
invalid
invalid
invalid
mov dword [rsi + 0x38], ecx
cmp byte [rcx + 0x4689404e], r9b
mov dword [rsi + 0x40], ecx
mov dword [rsi + 0x44], eax
invalid
invalid
mov dword [rsi + 0x44], eax
jmp 0x140166113
jmp 0x140166113
jmp 0x140166113
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x8b3e0
mov bl, 8
add byte [rax - 0x3f], cl
invalid
invalid
shl rax, 0x20
loopne 0x140166124
or rax, 2
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
mov dword [rsi + 8], eax
or byte [rax - 0x39], cl
invalid
mov qword [rsi], 2
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x68
pop rdi
pop rsi
ret
int3
push rsi
push rdi
sub rsp, 0x38
cmp byte [rax - 0x77], cl
xlatb
in al, dx
cmp byte [rax - 0x77], cl
xlatb
mov edi, edx
mov rdx, qword [rdx + 8]
mov rsi, qword [rdi + 0x10]
or byte [rax - 0x75], cl
ja case.0x140166173.123
mov esi, dword [rdi + 0x10]
mov r9, rdx
sub r9, rsi
ror dword [rcx + 0x29], 1
int1
sub ecx, esi
jb 0x1401662d6
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov rax, rcx
mov r8, qword [rdi]
mov eax, dword [rdi]
enter 0xffffffffffff8b4c, 7
mov eax, dword [rdi]
add r8, rsi
lea rcx, [rsp + 0x28]
and al, 0x28
lea ecx, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x77], cl
ret 0x9de8
popfq
mov rdx, rax
call fcn.1401662f0
popfq
add dword [rax], eax
invalid
popfq
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x7d], cl
jl case.default.0x140166173
invalid
cmp qword [rsp + 0x28], 0
and al, 0x28
sub byte [rax], al
add byte [rax + riz + 0x48], dh
mov esi, dword [rsp + 0x30]
je case.0x14016162a.189
invalid
je case.default.0x140166173
and byte [rax - 0x75], cl
mov rsi, qword [rsp + 0x30]
je case.0x14016162a.189
xor byte [rcx + 0x3e083f0], cl
mov eax, esi
and eax, 3
loopne 0x140166168
loopne 0x140166168
add ecx, dword [rax - 0x73]
lea rcx, [0x14025b0ec]
lea ecx, [0x14025b0ec]
or eax, 0xf4f80
or byte [rdi + 0xf], 0
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
or dword [rax + 1], 0xfe0ffc8
add rax, rcx
jmp rax
loopne 0x140166185
movzx eax, byte [rsi + 0x10]
jmp 0x1401661a9
mov dh, 0x46
adc bl, ch
adc bl, r13b
add rsi, qword cs:[rsp + 0x30]
add rsi, qword [rsp + 0x30]
and al, 0x30
mov qword [rdi + 0x10], rsi
adc byte [rax - 0x75], cl
sbb byte [r8 + 0x39], r9b
sbb byte [rax + 0x39], cl
mov rax, qword [rdi + 0x18]
mov eax, dword [rdi + 0x18]
sbb byte [rax + 0x39], cl
cmp rax, rsi
cmp eax, esi
invalid
cmova rsi, rax
cmova esi, eax
mov qword [rdi + 0x18], rsi
xor esi, esi
jmp case.0x14016162a.191
movzx eax, byte [rsi + 0xf]
por mm1, qword [rax + rcx*2]
mov ecx, esi
int1
jmp 0x1401661a9
mov rcx, rsi
int1
shr rcx, 0x20
shr ecx, 0x20
and al, ch
call fcn.1401605d0
invalid
push qword [rcx]
leave
xor ecx, ecx
cmp al, 0xb
cmove rsi, rcx
int1
jne case.0x14016162a.191
lea rcx, [rsp + 0x30]
and al, 0x30
call fcn.140041570
in eax, dx
dec dword [rax - 0x77]
invalid
invalid
mov rax, rsi
add rsp, 0x38
add esp, 0x38
invalid
add esp, 0x38
pop rdi
pop rsi
ret
mov rax, rsi
shr rax, 0x20
invalid
invalid
invalid
shr eax, 0x20
call 0x1690ee4f1
cmp eax, 0x28
ja case.default.0x1401661e1
adc al, 0x48
lea ecx, [0x14025b0fc]
or eax, 0xf4f22
lea rcx, [0x14025b0fc]
or eax, 0xf4f22
str word [r8 + 0x63]
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
or dword [rax + 1], 0x31e0ffc8
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x31
jmp rax
xor eax, eax
shr bl, 0xc2
jmp 0x1401661a9
mov al, 0x29
jmp 0x1401661a9
mov al, 1
jmp 0x1401661a9
mov edx, 0xb6eb02b0
mov al, 2
jmp 0x1401661a9
mov al, 3
jmp 0x1401661a9
mov al, 4
jmp 0x1401661a9
mov al, 5
add eax, 0x6b0aaeb
jmp 0x1401661a9
mov al, 6
jmp 0x1401661a9
mov al, 7
jmp 0x1401661a9
mov al, 8
jmp 0x1401661a9
sahf
mov al, 9
or ebx, ebp
invalid
jmp 0x1401661a9
mov al, 0xa
jmp 0x1401661a9
mov al, 0xb
jmp 0x1401661a9
mov al, 0xc
or al, 0xeb
jmp 0x1401661a9
invalid
mov al, 0xd
jmp 0x1401661a9
mov dh, byte [rax - 0x4f7914f2]
por mm0, qword [rdx + 0x7be910b0]
jmp 0x1401661a9
mov al, 0x10
invalid
invalid
mov al, 0xe
jmp 0x1401661a9
mov al, 0xf
jmp 0x1401661a9
mov al, 0x10
adc cl, ch
jmp 0x1401661a9
jnp 0x14016622b
invalid
invalid
push qword [rax - 0x8b16ef]
mov al, 0x11
adc ecx, ebp
jmp 0x1401661a9
je 0x140166232
invalid
invalid
mov al, 0x12
jmp 0x1401661a9
invalid
invalid
invalid
adc ch, cl
insd dword [rdi], dx
invalid
invalid
push qword [rax - 0x9916ed]
mov al, 0x13
jmp 0x1401661a9
invalid
invalid
invalid
adc ebp, ecx
invalid
invalid
mov al, 0x14
adc al, 0xe9
pop rdi
invalid
jmp 0x1401661a9
invalid
push qword [rax - 0xa716eb]
mov al, 0x15
jmp 0x1401661a9
pop rax
invalid
invalid
invalid
adc eax, 0xffff58e9
push qword [rax - 0xae16ea]
mov al, 0x16
invalid
push rcx
invalid
pop rax
invalid
invalid
mov al, 0x16
invalid
jmp 0x1401661a9
invalid
invalid
mov al, 0x17
jmp 0x1401661a9
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x18
jmp 0x1401661a9
invalid
sbb cl, ch
invalid
invalid
invalid
mov al, 0x19
sbb ecx, ebp
jmp 0x1401661a9
cmp al, 0xff
invalid
mov al, 0x1a
sbb ch, cl
xor eax, 0xb0ffffff
invalid
invalid
invalid
invalid
jmp 0x1401661a9
invalid
invalid
mov al, 0x1b
jmp 0x1401661a9
invalid
invalid
invalid
invalid
sbb ebp, ecx
invalid
invalid
mov al, 0x1c
jmp 0x1401661a9
invalid
sbb al, 0xe9
invalid
invalid
push qword [rax - 0xdf16e3]
mov al, 0x1d
jmp 0x1401661a9
and bh, bh
invalid
invalid
invalid
sbb eax, 0xffff20e9
push qword [rax - 0xe616e2]
mov al, 0x1e
invalid
sbb edi, edi
invalid
invalid
mov al, 0x1e
jmp 0x1401661a9
invalid
invalid
invalid
invalid
invalid
mov al, 0x1f
jmp 0x1401661a9
invalid
invalid
invalid
invalid
invalid
mov al, 0x20
jmp 0x1401661a9
or edi, edi
invalid
invalid
and cl, ch
or edi, edi
invalid
mov al, 0x21
jmp 0x1401661a9
invalid
invalid
invalid
and ecx, ebp
add al, 0xff
invalid
invalid
mov al, 0x22
jmp 0x1401661a9
invalid
invalid
invalid
and ch, cl
std
invalid
invalid
mov al, 0x23
jmp 0x1401661a9
invalid
invalid
invalid
and ebp, ecx
idiv dh
invalid
invalid
mov al, 0x24
and al, 0xe9
out dx, eax
invalid
jmp 0x1401661a9
invalid
push qword [rax - 0x11716db]
mov al, 0x25
jmp 0x1401661a9
invalid
invalid
invalid
invalid
and eax, 0xfffee8e9
push qword [rax - 0x11e16da]
mov al, 0x26
invalid
loope 0x1401662c4
invalid
invalid
call 0xf11662c0
invalid
mov al, 0x26
jmp 0x1401661a9
invalid
invalid
invalid
jmp 0x1401661a9
invalid
mov al, 0x27
jmp 0x1401661a9
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x28
sub cl, ch
sar esi, cl
invalid
invalid
jmp 0x1401661a9
invalid
dec dword [rbp + rcx*4 + 5]
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs
lea eax, [0x140252d28]
retfq 0xe
mov rcx, rsi
mov ecx, esi
call fcn.1401e5f10
sub edi, esp
invalid
int3
int3
int3
int3
push rdi
sub rsp, 0xa8
sub esp, 0xa8
sub esp, 0xa8
in al, dx
test al, 0
add byte [rax], al
mov rdi, rdx
mov edi, edx
xlatb
mov rsi, rcx
mov esi, ecx
movups xmm0, xmmword [0x140227758]
add eax, 0xc1452
push rdx
adc al, 0xc
invalid
or al, 0
add byte [rdi], cl
movaps xmmword [rsp + 0x60], xmm0
sub dword [rsp + 0x60], eax
and al, 0x60
and al, 0x60
mov eax, 0xffffffff
dec dword [rcx + 0x39]
cmp r9, rax
ror dword [rcx + 0xf], 0x42
ror dword [rdi], 0x57
invalid
push rdi
cmovb rax, r9
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
invalid
push rdi
ror byte [rdi], 0x11
and al, 0x38
invalid
cmp byte [rcx + 0x4c302444], cl
mov dword [rsp + 0x28], eax
and al, 0x28
mov dword [rsp + 0x30], eax
and al, 0x30
mov qword [rsp + 0x28], r8
and al, 0x28
sub byte [rax - 0x73], cl
and al, 0x60
invalid
lea rax, [rsp + 0x60]
invalid
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov rcx, rdx
mov ecx, edx
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ntdll.dll_NtReadFile]
or byte [rax], al
cmp eax, 0x103
add byte [rbp + 0x12], dh
jne case.0x1400deca7.1013
mov rcx, rdi
mov edx, 0xffffffff
invalid
invalid
invalid
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
mov al, 8
invalid
or byte [rax], al
mov eax, dword [rsp + 0x60]
and al, 0x60
cmp eax, 0xc0000011
adc dword [rax], eax
add al, al
add byte [rax], al
sal byte [rbp + 8], 0xf
jne case.0x140166173.166
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
invalid
push rdi
ror byte [rdi], 0x11
invalid
jmp case.0x140166173.174
cmp eax, 0x103
add dword [rax], eax
add byte [rbx + rdi - 0x7b], dh
je 0x1401663ad
test eax, eax
js 0x140166388
invalid
je 0x1401663ad
cmp eax, dword [rbp + 0x481278c0]
test eax, eax
js 0x140166388
adc cl, byte [rax - 0x75]
and al, 0x68
and al, 0x68
mov rax, qword [rsp + 0x68]
mov eax, dword [rsp + 0x68]
and al, 0x68
mov qword [rsi + 8], rax
or byte [rax - 0x39], r9b
mov qword [rsi], 0
mov dword [rsi], 0
invalid
add bl, ch
jmp case.0x140166173.174
sbb ecx, dword [rcx + 0x1015ffc1]
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
or byte [rax], al
sar edi, 0x15
adc byte [rdx - 0x3eb7fff8], dh
or byte [rax], al
invalid
invalid
mov dl, 8
add byte [rax - 0x3f], cl
invalid
invalid
or byte [rax], al
shl rax, 0x20
shl eax, 0x20
loopne 0x1401663b4
or rax, 2
or eax, 2
add cl, byte [rax - 0x77]
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
or byte [rax - 0x39], r9b
invalid
mov qword [rsi], 1
mov dword [rsi], 1
add byte [rax], al
add rsp, 0xa8
add byte [rax], al
add byte [rdi + 0x5e], bl
add byte [rax], al
pop rdi
pop rsi
ret
and al, 0x58
add byte [rax], al
add byte [rax], al
add dh, al
and al, 0x5c
add byte [rax - 0x73], cl
add eax, 0xc13ff
or al, 0
add dh, al
and al, 0x5c
add byte [rax - 0x73], cl
add eax, 0xc13ff
or al, 0
call qword [rbx]
or al, 0
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x78], eax
and al, 0x78
js case.0x1400dfcfc.1010
mov qword [rsp + 0x80], 1
mov dword [rsp + 0x80], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rsp + 0x50]
lea rax, [rsp + 0x50]
mov qword [rsp + 0x88], rax
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
invalid
invalid
test byte [rax + rdx*4], ah
and al, 0x90
movups xmmword [rsp + 0x90], xmm0
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x58]
lea rcx, [rsp + 0x58]
lea ecx, [rsp + 0x58]
pop rax
lea rdx, [rsp + 0x78]
js 0x1401663dd
call fcn.14015e390
xchg edi, eax
jg 0x1401663f7
invalid
dec dword [rax - 0x77]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
and al, 0x70
and al, 0x70
lea rcx, [rsp + 0x70]
call fcn.14015d7e0
jae 0x140166406
invalid
invalid
mov ecx, 7
add byte [rax], al
add ch, cl
int 0x29
sub dword [rdi], ecx
or ecx, esp
int3
int3
ud2
int3
int3
int3
int3
int3
int3
int3
push rsi
push rdi
sub rsp, 0x38
sub esp, 0x38
cmp byte [rax - 0x77], cl
invalid
mov rsi, rcx
lea rcx, [rsp + 0x28]
mov r9d, 0x20
add byte [rax], al
invalid
sub byte [rcx - 0x47], al
and byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call fcn.1401662f0
mov bh, 0xfe
invalid
cmp qword [rsp + 0x28], 0
jl case.default.0x140166459
sub byte [rax], al
je case.default.0x140166459
and byte [rax - 0x75], cl
jl 0x140166469
mov rdi, qword [rsp + 0x30]
mov edi, dword [rsp + 0x30]
xor byte [rcx + 0x3e083f8], cl
mov eax, edi
and eax, 3
loopne 0x14016644e
lea rcx, [0x14025b1a0]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
str word [r8 + 0x63]
str word [r8 + 0x63]
str word [rax + 0x63]
invalid
add al, 0x81
add rax, rcx
add eax, ecx
jmp rax
movzx eax, byte [rdi + 0x10]
adc r11b, r13b
jmp 0x140166485
and al, 0x48
mov eax, dword [rsp + 0x30]
and al, 0x30
mov rax, qword [rsp + 0x30]
and al, 0x30
mov qword [rsi + 8], rax
mov qword [rsi], 0
mov dword [rsi], 0
or byte [rax - 0x39], cl
invalid
mov dword [rsi], 0
jmp 0x1401664a6
xor ecx, dword [rdi]
mov dh, 0x47
movzx eax, byte [rdi + 0xf]
jmp 0x140166485
por mm1, qword [rax + rcx*2]
mov rcx, rdi
mov ecx, edi
shr rcx, 0x20
call fcn.1401605d0
cmp al, 0xb
jne case.0x1400ae5b6.1207
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
call fcn.140041570
xlatb
mov al, 0xed
invalid
jmp 0x1401664a6
ror byte [rdi], 0x11
invalid
xlatb
mov al, 0xed
invalid
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
mov qword [rsi], 1
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add byte [rax], al
add rsp, 0x38
pop rdi
pop rsi
ret
shr eax, 0x20
cmp eax, 0x28
ja case.0x140166459.8
invalid
adc al, 0x48
lea ecx, [0x14025b1b0]
invalid
invalid
invalid
lea rcx, [0x14025b1b0]
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
enter 0xffffffffffffe0ff, 0x31
shr bl, 0xb8
jmp rax
xor eax, eax
jmp 0x140166485
mov al, 0x29
jmp 0x140166485
mov al, 1
jmp 0x140166485
invalid
mov al, 0xb0
add ch, bl
lodsb al, byte [rsi]
mov al, 2
jmp 0x140166485
mov al, 3
jmp 0x140166485
mov al, 4
jmp 0x140166485
mov al, 5
add eax, 0x6b0a0eb
jmp 0x140166485
mov al, 6
jmp 0x140166485
mov al, 7
jmp 0x140166485
mov al, 8
jmp 0x140166485
xchg esp, eax
xchg esp, eax
mov al, 9
jmp 0x140166485
mov al, 0xa
jmp 0x140166485
mov al, 0xb
jmp 0x140166485
invalid
mov byte [rax - 0x4f7b14f4], dh
or eax, 0xeb080eb
jmp 0x140166485
mov al, 0xe
mov al, 0xc
jmp 0x140166485
mov al, 0xd
jmp 0x140166485
mov al, 0xe
jmp 0x140166485
mov al, 0xf
jmp 0x140166485
invalid
invalid
mov al, 0x10
jmp 0x140166485
imul edi, edi, 0xffffffff
invalid
mov al, 0x11
jmp 0x140166485
invalid
invalid
mov al, 0x12
jmp 0x140166485
invalid
invalid
mov al, 0x13
jmp 0x140166485
invalid
invalid
mov al, 0x14
jmp 0x140166485
invalid
invalid
mov al, 0x15
jmp 0x140166485
invalid
invalid
mov al, 0x16
jmp 0x140166485
invalid
invalid
mov al, 0x17
jmp 0x140166485
invalid
invalid
invalid
mov al, 0x18
jmp 0x140166485
invalid
invalid
invalid
mov al, 0x19
jmp 0x140166485
invalid
invalid
mov al, 0x1a
jmp 0x140166485
invalid
invalid
mov al, 0x1b
jmp 0x140166485
invalid
invalid
mov al, 0x1c
jmp 0x140166485
invalid
invalid
mov al, 0x1d
jmp 0x140166485
invalid
invalid
mov al, 0x1e
jmp 0x140166485
invalid
mov al, 0x1f
jmp 0x140166485
invalid
invalid
mov al, 0x20
jmp 0x140166485
invalid
invalid
mov al, 0x21
jmp 0x140166485
invalid
invalid
invalid
mov al, 0x22
jmp 0x140166485
in eax, dx
invalid
invalid
invalid
mov al, 0x23
jmp 0x140166485
invalid
invalid
mov al, 0x24
jmp 0x140166485
invalid
invalid
invalid
mov al, 0x25
jmp 0x140166485
invalid
invalid
and eax, 0xfffed8e9
push qword [rax - 0x12e16da]
mov al, 0x26
invalid
sar esi, 1
invalid
mov al, 0x26
jmp 0x140166485
mov al, 0x27
jmp 0x140166485
mov al, 0x28
jmp 0x140166485
invalid
invalid
invalid
sbb byte [rax + rax], al
add byte [rdi], cl
mov bh, 0x40
add al, 0xeb
je 0x14016668b
cmp rax, 2
je 0x1401666e1
cmp rax, 1
jne 0x14016671e
add byte [rax], al
mov rax, qword [rbp + 0x418]
cmp word [rax], 0
jne 0x14016671e
jmp case.0x1400dfcfc.1041
mov rax, qword [rbp + 0x418]
cmp word [rax + 2], 0x3a
jne 0x1401666e1
mov rax, qword [rbp + 0x418]
movzx eax, word [rax + 4]
test ax, ax
je 0x1401666cd
cmp ax, 0x2f
je case.0x1400deca7.1047
movzx eax, ax
cmp eax, 0x5c
pop rsp
jne 0x1401666e1
sub cl, byte [rax - 0x75]
test dword [rax], ebx
add al, 0
mov rax, qword [rbp + 0x418]
add byte [rdi], cl
movzx eax, word [rax]
mov bh, 0
cmp eax, 0x2f
je 0x1401666eb
cmp eax, 0x5c
je 0x1401666eb
jmp case.0x1400dfcfc.1041
mov rax, qword [rbp + 0x418]
movzx eax, word [rax]
cmp eax, 0x2f
je 0x1401666e1
cmp eax, 0x5c
jne case.0x1400dfcfc.1041
mov rax, qword [rbp + 0x418]
movzx eax, word [rax]
cmp ax, 0x5c
je 0x1401666f9
movzx eax, ax
cmp eax, 0x2f
jne 0x14016671e
mov rax, qword [rbp + 0x418]
movzx eax, word [rax + 2]
cmp eax, 0x5c
je case.0x1400dfcfc.1041
cmp eax, 0x2f
jne 0x14016671e
mov rax, qword [rdx + 0x10]
mov eax, dword [rdx + 0x10]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rdx]
jmp 0x140166ca3
mov byte [rbp + 0x417], r8b
mov byte [rbp + 0x417], al
add byte [rax], al
mov qword [rbp + 0x3d0], rcx
rol byte [rbx], 1
add byte [rax], al
mov qword [rbp + 0x400], rdx
mov qword [rbp + 0x3b8], 0
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0x3c0], 2
invalid
invalid
mov qword [rbp + 0x3c0], 2
mov qword [rbp + 0x3c8], 0
test eax, ecx
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x43], al
add byte [rdx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
mov r13d, 0x200
add byte [rax + 2], bh
mov eax, 2
mov qword [rbp + 0x3f8], rax
clc
add eax, dword [rax]
add byte [rcx], dh
ror byte [rax - 0x77], 0x85
invalid
invalid
invalid
xor eax, eax
mov qword [rbp + 0x3f0], rax
xor r15d, r15d
xor edi, edi
lock add eax, dword [rax]
add byte [rbp + 0x31], al
xor edi, edi
invalid
xor esi, esi
test byte [rcx - 0x7f], 0xfd
cmp r13, 0x201
add dword [rdx], eax
add byte [rax], al
jb case.0x1400e57d8.999
jmp 0x1401667a0
add byte [rax], al
add byte [rcx - 0x7f], cl
std
add dword [rdx], eax
add byte [rax], al
jae 0x1401667a0
mov r12d, 0x200
add al, byte [rax]
add byte [rax - 0x73], cl
lea ebx, [rbp - 0x60]
mov r14, r13
jmp 0x140166805
nop
sub r13, rsi
lea rbx, [rbp - 0x60]
lea ebx, [rbp - 0x60]
mov r14, r13
jmp 0x140166805
sub r13, rsi
sub r15, rsi
test dword [rbp + 0x39], 0x482e73ef
lea ecx, [rbp + 0x3b8]
cmp r15, r13
jae 0x1401667d9
invalid
lea rcx, cs:[rbp + 0x3b8]
lea rcx, [rbp + 0x3b8]
mov rdx, rsi
mov r8, r13
call fcn.1401ec990
mov rax, qword [rbp + 0x3b8]
mov qword [rbp + 0x3f0], rax
mov rax, qword [rbp + 0x3c0]
mov qword [rbp + 0x3f8], rax
mov r15, qword [rbp + 0x3f0]
mov eax, 0xffffffff
cmp r15, rax
mov esi, 0xffffffff
cmovb rsi, r15
cmovb esi, edi
mov qword [rbp + 0x3c8], rsi
mov r12, rsi
mov rbx, qword [rbp + 0x3f8]
mov r14, rsi
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
adc eax, 0x8aa4b
mov rcx, qword [rbp + 0x418]
mov edx, r14d
mov rdi, rbx
mov r8, rbx
xor r9d, r9d
call qword [sym.imp.kernel32.dll_GetFullPathNameW]
stosb byte [rdi], al
or byte [rax], al
mov ebx, eax
test eax, eax
jne 0x140166836
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x1401668a9
mov r13d, ebx
cmp r14, r13
jne 0x140166780
test dword [rsi], edi
invalid
invalid
invalid
test dword [rsi], edi
add byte [rbp + 1], cl
idiv byte [rax - 1]
cmp r14, rax
cmovae r14, rax
mov r13, r14
cmp r13, 0x201
cmp ebp, 0x201
cmp ebp, 0x201
std
add dword [rdx], eax
add byte [rax], al
jae 0x1401667a0
xor dword [rax], 0xffffffff
invalid
jmp case.0x1400e57d8.999
invalid
mov edi, dword [rbp + 0x400]
mov ebp, 0x400
mov qword [r15 + 0x10], 0
cmp byte [rbp + 0x417], 0
je 0x1401668d3
cmp eax, 0x7702fb83
jne 0x140166a33
add byte [rax], al
cmp ebx, 2
ja 0x1401668df
jne 0x140166a33
add byte [rax], al
movzx ecx, word [rdi]
jmp 0x140166992
out 0x20, al
or rsi, 2
mov r15, qword [rbp + 0x400]
mov edi, dword [rbp + 0x400]
invalid
mov edi, dword [rbp + 0x400]
cmp qword [rbp + 0x3f0], 0
jne 0x140166c42
jmp 0x140166c58
test dword [rbx], eax
add byte [rax], al
cmp ebx, 0xf6
jbe 0x1401669da
sti
add byte [rax], al
invalid
mov rcx, rdi
movzx eax, word [rdi + 2]
cmp eax, 0x3a
jne 0x14016691e
cmp word [rcx + 4], 0x5c
jne 0x14016691e
mov r12d, 4
lea rbx, [0x140227a30]
sbb eax, 0xc1131
mov qword [rbp + 0x408], rcx
lea r14, [r12 + r13]
inc r14
inc esi
mov rdi, qword [r15]
cmp rdi, r14
cmp edi, esi
jb 0x140166ae6
jmp case.0x1400af60f.1217
movzx ecx, word [rcx]
cmp ebx, 3
add esi, dword [rsi + 0x6c]
add esi, dword [rsi + 0x6c]
lea rbx, str.Utf8Errorvalid_up_to
cmp cx, 0x5c
jne 0x140166acd
xchg esi, eax
add dword [rax], eax
invalid
cmp eax, 0x3f
je 0x140166acd
invalid
lea eax, [rcx]
add byte [rax], al
invalid
add byte [rbx + 0x5b755cf8], al
cmp eax, 0x5c
jne 0x1401669a0
pop rbx
movzx eax, word [rdi + 4]
cmp eax, 0x3f
invalid
je case.0x1400e57d8.1013
jo 0x140166951
add byte [rax], al
invalid
cmp eax, 0x2e
jne 0x1401669a6
cmp word [rdi + 6], 0x5c
cmp dword [rdi + 6], 0x5c
jne 0x1401669a6
add r13, 0xfffffffffffffffc
add rdi, 8
mov qword [rbp + 0x408], rdi
mov dword [rbp + 0x408], edi
or byte [rax - 0x77], cl
mov ebp, 0x408
mov r12d, 4
lea rbx, [0x140227a30]
adc byte [rax + rax], cl
or al, 0
lea r14, [r12 + r13]
inc r14
mov rdi, qword [r15]
invalid
cmp rdi, r14
jb 0x140166ae6
pop rcx
add dword [rax], eax
add byte [rax], al
pop rcx
add dword [rax], eax
add byte [rax], al
invalid
retf 1
add dword [rax], eax
jmp case.0x1400af60f.1217
cmp cx, 0x5c
jne 0x140166a20
movzx eax, word [rdi + 2]
cmp ax, 0x5c
jne 0x140166a20
add r13, 0xfffffffffffffffe
add rdi, 4
mov qword [rbp + 0x408], rdi
add byte [rax], al
mov r12d, 8
lea rbx, [0x140227a38]
lea ebx, [0x140227a38]
lea r14, [r12 + r13]
inc r14
invalid
mov rdi, qword [r15]
invalid
invalid
cmp rdi, r14
jb 0x140166ae6
jmp case.0x1400af60f.1217
mov r14, qword [r15]
cmp r14, r13
invalid
mov qword [rbp + 0x408], rdi
ja 0x140166aa3
invalid
mov dh, 0
add byte [rax], al
or byte [rax + rax], al
add byte [rdi], cl
xchg dword [rsi + 0x4d000000], esi
lea esp, [rbp + 1]
lea r12, [r13 + 1]
lea r8, [r12 + r12]
test r14, r14
div byte [rdx + riz*2 + 0x4b]
lea eax, [rsi + rsi]
invalid
je 0x140166a5c
lea rax, [r14 + r14]
mov rcx, qword [rbp + 0x418]
mov qword [rbp + 0x3d8], rcx
mov qword [rbp + 0x3e0], 2
mov qword [rbp + 0x3e8], rax
jmp case.0x1400e57d8.1007
mov qword [rbp + 0x408], rdi
lea rbx, str.Utf8Errorvalid_up_to
jmp 0x140166ad4
lea rbx, str.Utf8Errorvalid_up_to
lea ebx, str.Utf8Errorvalid_up_to
xor r12d, r12d
mov qword [rbp + 0x408], rdi
mov ebp, 0x408
mov ebp, 0x408
lea r14, [r12 + r13]
inc r14
mov rdi, qword [r15]
cmp rdi, r14
cmp edi, esi
cmp edi, esi
jb 0x140166ae6
jmp case.0x1400af60f.1217
add byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x3e0], 0
lea rcx, [rbp + 0x3a0]
lea r9, [rbp + 0x3d8]
fadd dword [rbx]
add byte [rax], al
mov edx, 2
call fcn.140020610
jmp 0x140166a7e
cmp qword [rbp + 0x3a0], 0
cmp dword [rbp + 0x3a0], 0
cmp dword [rbp + 0x3a0], 0
mov rcx, qword [rbp + 0x3a8]
je 0x140166aaa
movabs rax, 0x8000000000000001
cmp rcx, rax
jne 0x140166d02
xor esi, esi
jmp 0x140166bb7
imul cl
or eax, 0x49000001
mov qword [r15 + 8], rcx
mov dword [rdi + 8], ecx
or byte [rbp - 0x77], cl
invalid
mov qword [r15], r12
xor esi, esi
test byte [rax - 0x77], 0x8d
sbb byte [rax + rax], al
add byte [rbp - 0x77], cl
invalid
jmp 0x140166bb7
cmp word [rdi + 6], 0x5c
jne 0x1401669a6
mov qword [rbp + 0x408], rdi
xor r12d, r12d
xor esp, esp
lea r14, [r12 + r13]
inc r14
mov rdi, qword [r15]
mov edi, dword [rdi]
cmp rdi, r14
jae case.0x1400af60f.1217
invalid
lea r8, [r14 + r14]
test rdi, rdi
je 0x140166b15
lea rax, [rdi + rdi]
mov rcx, qword [rbp + 0x418]
mov qword [rbp + 0x3d8], rcx
mov qword [rbp + 0x3e0], 2
mov qword [rbp + 0x3e8], rax
jmp 0x140166b20
mov qword [rbp + 0x3e0], 0
lea rcx, [rbp + 0x3a0]
lea r9, [rbp + 0x3d8]
lea ecx, [rbp + 0x3d8]
mov edx, 2
add al, ch
fcomp dword [rdx - 0x7cb70015]
invalid
invalid
call fcn.140020610
cmp qword [rbp + 0x3a0], 0
mov rcx, qword [rbp + 0x3a8]
mov ecx, dword [rbp + 0x3a8]
mov ebp, 0x3a0
add byte [rax - 0x75], cl
invalid
lea ebp, [rax + 0x74000003]
je 0x140166b90
movabs rax, 0x8000000000000001
movabs rax, 0x8000000000000001
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc1
cmp rcx, rax
cmp rcx, rax
jne 0x140166ce8
cmp rdi, r12
jae 0x140166b82
mov eax, esp
call fcn.1401ec990
mov r15, qword [rbp + 0x400]
mov rsi, qword [r15 + 0x10]
ja 0x140166b89
mov r14, qword [r15]
mov rcx, qword [r15 + 8]
or r11b, r13b
invalid
or r11b, r13b
invalid
mov qword [r15 + 8], rcx
mov qword [r15], r14
mov dword [rdi], esi
mov dword [rdi], esi
xor esi, esi
lea r8, [r12 + r12]
mov qword [rbp + 0x418], rcx
lea rcx, [rcx + rsi*2]
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call sub.VCRUNTIME140.dll_memcpy
add rsi, r12
mov qword [r15 + 0x10], rsi
mov rax, r14
sub rax, rsi
cmp rax, r13
jae 0x140166be4
mov rcx, r15
stc
mov rdx, rsi
mov r8, r13
call fcn.1401ec990
add byte [rbx + rcx*4 - 0x43], cl
add byte [rax + rax], al
add byte [rcx - 0x75], cl
ja 0x140166beb
add byte [rbx + rcx*4 - 0x43], cl
add byte [rax + rax], al
add byte [rcx - 0x75], cl
ja 0x140166beb
mov r14, qword [r15]
mov rdi, qword [r15 + 8]
jmp 0x140166beb
invalid
invalid
mov rdi, qword [rbp + 0x418]
sbb byte [rax + rax], al
add byte [rsi - 0x73], cl
add al, 0x6d
insd dword [rdi], dx
lea r8, [r13*2]
insd dword [rdi], dx
add byte [rax], al
add byte [rax], al
lea rcx, [rdi + rsi*2]
mov rdx, qword [rbp + 0x408]
call sub.VCRUNTIME140.dll_memcpy
add rsi, r13
mov qword [r15 + 0x10], rsi
mov dword [rdi + 0x10], esi
cmp rsi, r14
jne 0x140166c29
mov rcx, r15
mov rdx, r14
call case.0x1400dfcfc.709
mov r15, qword [rbp + 0x400]
add byte [rax], al
mov rdi, qword [r15 + 8]
mov rsi, qword [r15 + 0x10]
invalid
mov word [rdi + rsi*2], 0
inc rsi
mov qword [r15 + 0x10], rsi
xor esi, esi
cmp qword [rbp + 0x3f0], 0
je 0x140166c58
mov rcx, qword [0x1402b32e8]
adc al, 0
xor edx, edx
mov r8, qword [rbp + 0x3f8]
call qword [sym.imp.kernel32.dll_HeapFree]
test rsi, rsi
je 0x140166c90
mov rcx, qword [rbp + 0x3d0]
add byte [rax], al
mov qword [rcx + 8], rsi
movabs rax, 0x8000000000000000
mov qword [rcx], rax
cmp qword [r15], 0
cmp dword [rdi], 0
cmp dword [rdi], 0
je 0x140166ca6
mov r8, qword [r15 + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add bl, ch
invalid
mov rax, qword [r15 + 0x10]
mov eax, dword [rdi + 0x10]
mov rcx, qword [rbp + 0x3d0]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [r15]
movups xmmword [rcx], xmm0
add rsp, 0x4a8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
lea ecx, str.internal_error:_entered_unreachable_codeI___
lea r8, str.library_std_src_syswindowsmod.rs
mov edx, 0x28
add byte [rdx + 0x28], bh
call fcn.1401e6090
jmp 0x140166d1a
mov esi, 0xeb0007f3
lea r8, str.library_std_src_syswindowsmod.rs
mov rcx, r13
mov rdx, r12
call fcn.1401e6010
sub dh, bl
invalid
add bl, ch
invalid
sub dh, bl
invalid
test rcx, rcx
jne 0x140166cf4
call fcn.140002170
jmp 0x140166d1a
mov rdx, qword [rbp + 0x3b0]
call fcn.1401e5b40
jmp 0x140166d1a
test ecx, ecx
jne 0x140166d0e
call fcn.140002170
jmp 0x140166d1a
mov rdx, qword [rbp + 0x3b0]
call fcn.1401e5b40
invalid
invalid
ud2
add byte [rax - 0x7d], cl
mov ebp, 0x3b8
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x3c0]
mov rcx, qword [0x1402b32e8]
adc al, 0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x8a7fc
adc eax, 0x8a7fc
cld
cmpsd dword [rsi], dword [rdi]
or byte [rax], al
mov rax, qword [rbp + 0x400]
add al, 0
add byte [rax - 0x7d], cl
cmp qword [rax], 0
cmp qword [rax], 0
add byte [rdx + rbx + 0x48], dh
je 0x140166d83
mov rax, qword [rbp + 0x400]
mov eax, dword [rbp + 0x400]
add byte [rax], al
mov r8, qword [rax + 8]
or byte [rax - 0x75], cl
mov rcx, qword [0x1402b32e8]
or eax, 0x14c56d
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
nop
add rsp, 0x28
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
int3
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x478
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x3f0], 0xfffffffffffffffe
mov dword [rbp + 0x3f0], 0xfffffffe
add byte [rax], 0
add byte [rax - 0x39], cl
test eax, esi
add eax, dword [rax]
add dh, bh
invalid
mov qword [rbp + 0x3c0], rdx
mov qword [rbp + 0x3e0], rcx
mov qword [rbp + 0x3c8], 0
test eax, ecx
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp + 0x3d0], 2
mov dword [rbp + 0x3d0], 2
mov qword [rbp + 0x3d8], 0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x3e8], rax
xor ebx, ebx
invalid
xor edi, edi
xor r12d, r12d
cmp r8, 0x201
add dword [rdx], eax
add byte [rax], al
jae case.0x140166173.177
jmp 0x140166e2f
jae 0x140166f0a
add byte [rax], al
add byte [rcx - 0x7f], cl
cmp r8, 0x201
cmp r8, 0x201
jae case.0x140166173.177
mov esi, 0x200
lea r13, [rbp - 0x60]
mov r15, r8
mov edi, eax
invalid
jmp 0x140166e98
invalid
sub r8, r12
sub rdi, r12
cmp rdi, r8
jae case.0x14016162a.242
lea rcx, [rbp + 0x3c8]
mov rdx, r12
mov edx, esp
mov edx, esp
loop 0x140166e3e
call fcn.1401ec990
pop rbx
or byte [rax], al
mov rbx, qword [rbp + 0x3c8]
mov ebx, dword [rbp + 0x3c8]
popfq
enter 3, 0
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x3d0]
mov eax, dword [rbp + 0x3d0]
add eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rbp + 0x3e8], rax
mov eax, 0xffffffff
mov qword [rbp + 0x3e8], rax
mov eax, 0xffffffff
cmp rbx, rax
ret
mov r12d, 0xffffffff
mov esp, 0xffffffff
dec dword [rdi + rcx + 0x42]
jrcxz 0x140166ece
invalid
cmovb r12, rbx
mov qword [rbp + 0x3d8], r12
mov dword [rbp + 0x3d8], esp
movsd dword [rdi], dword [rsi]
fadd dword [rbx]
add byte [rax], al
mov rdi, rbx
mov rsi, r12
mov esi, esp
mov r13, qword [rbp + 0x3e8]
add eax, dword [rax]
add byte [rax], al
add byte [rbp - 0x77], cl
mov r15, r12
out 0x31, eax
xor ecx, ecx
leave
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, qword [rbp + 0x3c0]
invalid
mov rdx, r13
mov edx, ebp
mov r8d, r15d
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
leave
call qword [sym.imp.kernel32.dll_GetFinalPathNameByHandleW]
mov r14d, eax
mov esi, eax
add byte [rcx - 0x77], al
mov byte [rbp - 0xf18a40], 0x15
test eax, eax
jne 0x140166ecb
invalid
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x8a61d
sbb eax, 0x850008a6
ror byte [rdi], 0x85
jne case.0x140166173.185
mov r8d, r14d
cmp r15, r8
or byte [rax], al
test eax, eax
jne case.0x140166173.185
add byte [rbp - 0x77], al
invalid
mov r8d, r14d
cmp r15, r8
jne 0x140166e20
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x8a603
cmpsb byte [rsi], byte [rdi]
or byte [rax], al
cmp eax, 0x7a
jne case.0x140162868.211
invalid
mov ch, 0
add byte [rax], al
invalid
jp case.0x140162003.230
test dword [rbp + 0x4d000000], esi
add edi, edi
invalid
add r15, r15
mov eax, 0xffffffff
dec dword [rcx + 0x39]
cmp r15, rax
invalid
cmovae r15, rax
clc
mov r8, r15
clc
cmp r8, 0x201
add dword [rdx], eax
add byte [rax], al
jb 0x140166e2f
invalid
jmp case.0x140166173.177
invalid
dec dword [rcx + rdi - 0x3a]
cmp rsi, r8
invalid
jb 0x140166fb5
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x3a0]
lea esp, [rax + 0x4c000003]
mov edx, ebp
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x16], cl
mov rdx, r13
call fcn.140161cb0
mov gs, word [rbp + 0x100fffff]
test dword [rax + 0xf000003], esp
invalid
add eax, dword [rax]
add byte [rax], al
invalid
movups xmm0, xmmword [rbp + 0x3a0]
movabs al, byte [0x3b08d100f000003]
add byte [rdi], cl
movups xmm1, xmmword [rbp + 0x3b0]
adc byte [rbp + 0x3b0], cl
mov al, 3
add byte [rax], al
add byte [rax - 0x75], cl
test eax, esp
invalid
mov rax, qword [rbp + 0x3e0]
loopne 0x140166f38
add eax, dword [rax]
add byte [rdi], cl
add byte [rax], al
movups xmmword [rax + 0x10], xmm1
adc dword [rax + 0x10], ecx
adc byte [rdi], cl
movups xmmword [rax], xmm0
adc dword [rax], eax
test rbx, rbx
je 0x140166f59
mov rcx, qword [0x1402b32e8]
ret
adc al, 0
xor edx, edx
mov r8, qword [rbp + 0x3e8]
test eax, ebp
add eax, dword [rax]
invalid
ror byte [rbx + rcx*4 - 0x7b], cl
call 0x13f166f57
add eax, dword [rax]
add bh, bh
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x8a5ff
jmp qword [rbp + 0x48900008]
movsd dword [rdi], dword [rsi]
or byte [rax], al
nop
add rsp, 0x478
js 0x140166f63
add byte [rax], al
js 0x140166f63
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
call qword [sym.imp.kernel32.dll_GetLastError]
movsd dword [rdi], dword [rsi]
or byte [rax], al
invalid
add byte [rax - 0x3f], cl
loopne 0x140166f98
invalid
shl rax, 0x20
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff8b
add cl, byte [rax - 0x75]
or rax, 2
mov rcx, qword [rbp + 0x3e0]
add eax, dword [rax]
invalid
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
or byte [r8 - 0x48], cl
invalid
invalid
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
movabs rax, 0x8000000000000000
mov qword [rcx], rax
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48018948], al
test ebx, ebx
or byte [rax - 0x77], 1
test rbx, rbx
jne case.0x140166173.183
stosb byte [rdi], al
jmp 0x140166f59
lea rcx, str.internal_error:_entered_unreachable_codeI___
lea ecx, str.internal_error:_entered_unreachable_codeI___
jno 0x140166fad
or al, 0
add byte [rbp + rcx*4 + 5], cl
adc r9, qword [r8 + r8]
or al, 0
lea r8, str.library_std_src_syswindowsmod.rs
or al, 0
mov edx, 0x28
call fcn.1401e6090
add bl, ch
invalid
add al, ch
invalid
add bl, ch
adc eax, 0x24058d48
add eax, 0xc1324
and al, 0x13
or al, 0
lea rax, str.library_std_src_syswindowsmod.rs
and al, 0x13
or al, 0
mov rcx, r8
mov rdx, rsi
mov r8, rax
call fcn.1401e6010
invalid
invalid
invalid
invalid
add byte [rdi], cl
or ecx, dword [rdi]
invalid
invalid
ud2
nop dword [rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
add byte [rax - 0x77], cl
push rsp
and al, 0x10
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
add byte [rax], al
cmp qword [rbp + 0x3c8], 0
mov ebp, 0x3c8
enter 3, 0
add eax, dword [rax]
add byte [rax], al
add byte [rsi + rdx + 0x4c], dh
je case.0x14016209a.239
mov r8, qword [rbp + 0x3d0]
mov eax, dword [rbp + 0x3d0]
add eax, dword [rax]
add byte [rax - 0x75], cl
or eax, 0x14c2e4
invalid
add byte [rax], al
mov rcx, qword [0x1402b32e8]
add byte [rcx], dh
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
int3
push r15
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x50
mov rdi, r8
mov rbx, rdx
ror dword [rax - 0x77], cl
invalid
ror dword [rax - 0x77], cl
invalid
xorps xmm0, xmm0
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
xor byte [rax - 0x75], cl
adc cl, byte [rax - 0x73]
and al, 0x20
invalid
mov rdx, qword [rdx]
lea rcx, [rsp + 0x20]
invalid
lea r8, [rsp + 0x30]
call case.0x1400e57d8.964
int 0xf3
invalid
dec dword [rax - 0x7d]
cmp qword [rsp + 0x20], 0
cmp dword [rsp + 0x20], 0
invalid
cmp dword [rsp + 0x20], 0
je case.default.0x140167078
lea r14, [rsp + 0x28]
lea esi, [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov ecx, eax
rol dword [rbx - 0x72b3fc1f], 0x3d
jrcxz 0x1401670b0
str word [rcx + 0x63]
or al, 0x8f
add ecx, dword [rbp + rcx*4 + 0x3d]
jrcxz 0x1401670b0
str word [rcx + 0x63]
or al, 0x8f
add rcx, r15
jmp rcx
mov rbx, qword [rsp + 0x28]
pop rsp
and al, 0x28
cmp rbx, 0x21
jae case.0x1400deca7.1075
mov rax, qword [rdi]
mov eax, dword [rdi]
mov r14, qword [rdi + 0x10]
ja 0x14016709c
sub rax, r14
cmp rax, rbx
cmp eax, ebx
cmp eax, ebx
jb case.0x1400d7bf7.1080
mov rcx, qword [rdi + 8]
add rcx, r14
int1
or byte [r9 + r8 - 0xf], r9b
or byte [rcx + rax - 0xf], cl
int1
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add r14, rbx
mov qword [rdi + 0x10], r14
mov qword [rsi + 8], rbx
mov dword [rsi + 8], ebx
xor eax, eax
jmp case.0x1400dfcfc.1064
shr bl, 0x30
mov rcx, rdi
mov rdx, r14
mov edx, esi
mov edx, esi
mov r8, rbx
call fcn.1401f07d0
xchg edi, eax
or byte [rax], al
xchg edi, eax
or byte [rax], al
mov r14, qword [rdi + 0x10]
jmp 0x140167094
lea r8, [0x140226530]
add eax, 0xbf45e
hlt
or eax, dword [rax]
mov edx, 0x20
mov rcx, rbx
call fcn.1401e6010
out dx, eax
invalid
invalid
cmp byte [rax + 0xf], 0x23
invalid
invalid
mov dr6, rsp
je case.0x1400deca7.1083
jmp case.0x140167078.2
jmp case.0x140167078.2
mov qword [rsi], rax
mov dword [rsi], eax
add rsp, 0x50
add esp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
ret
invalid
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
mov eax, 1
add bl, ch
jmp case.0x1400dfcfc.1064
loopne case.0x1400dfcfc.1076
mov rcx, rax
mov ecx, eax
shr rcx, 0x20
cmp ecx, 0x23
jmp 0x1640ff431
jne case.0x140167078.2
mov rcx, r14
call fcn.140041570
in eax, dx
dec dword [rax - 0x75]
adc ecx, dword [rax - 0x73]
lea ecx, [rsp + 0x20]
mov rdx, qword [rbx]
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x30]
and al, 0x30
call case.0x1400e57d8.964
cmp qword [rsp + 0x20], 0
and al, 0x20
add byte [rdi], cl
je case.default.0x140167078
test byte [rcx - 1], al
invalid
invalid
mov rax, qword [rsp + 0x28]
mov ecx, eax
and ecx, 3
invalid
movsxd rcx, dword [r15 + rcx*4]
invalid
add rcx, r15
jmp rcx
loope 0x140167119
int3
int3
int3
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x158
in al, dx
pop rax
add dword [rax], eax
invalid
lea rbp, [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edx
invalid
mov qword [rbp + 0xd0], 0xfffffffffffffffe
add byte [rax], al
add dh, bh
add byte [rax], al
invalid
invalid
mov r13, r8
mov ebp, eax
mov rbx, rcx
mov r15, qword [rcx + 8]
mov r14, qword [rcx + 0x10]
adc byte [rbp - 0x7b], cl
test byte [rax - 0x77], 0x95
invalid
xchg ebp, eax
test r14, r14
mov qword [rbp + 0xc0], rdx
mov dword [rbp + 0xc0], edx
rol byte [rax], 0
add byte [rdi + rdx*2 + 0x4c], dh
je case.0x14014e2d6.802
push rdi
mov qword [rbp + 0xb8], r13
mov dword [rbp + 0xb8], ebp
mov r13, rbx
movzx eax, byte [r14 + r15 - 1]
cmp al, 0x2f
setne r12b
xchg ebp, eax
invalid
xchg ebp, eax
invalid
cmp al, 0x5c
setne bl
lea rcx, [rbp + 0x60]
mov rdx, r15
invalid
mov r8, r14
invalid
call fcn.140162100
movzx r9d, byte [rbp + 0x60]
movzx ecx, byte [rbp + 0x60]
scasd eax, dword [rdi]
invalid
movzx ecx, byte [rbp + 0x60]
movzx eax, r9b
movzx eax, cl
ror dword [rbx + rcx*4 + 0x5d], 0x70
mov r11, qword [rbp + 0x70]
pop rbp
jo case.0x1400dfcfc.1104
mov r10, qword [rbp + 0x80]
mov edx, dword [rbp + 0x80]
xchg ebp, eax
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x14025b264]
or eax, 0xf408f
pop qword [rax + 0xf]
add byte [rax + 0x63], cl
invalid
invalid
movsxd rdx, dword [rcx + rax*4]
adc al, 0x81
add rdx, rcx
mov rcx, r15
stc
jmp rdx
lea rcx, [r11 + 4]
jmp 0x140167228
mov sil, 6
mov sil, 6
xor edi, edi
xor r12d, r12d
jmp 0x140167371
add dword [rax], eax
invalid
in al, 0xe9
jge case.0x1400e57d8.1038
invalid
add byte [rax], al
add byte [rcx - 0x73], cl
add qword [rbp - 0x7b], rcx
invalid
invalid
lea rcx, [r10 + 1]
test r10, r10
ror byte [rcx + 0xf], cl
retf 0x14c
invalid
invalid
cmove rcx, r10
add rcx, r11
add rcx, 8
add ecx, 8
invalid
jmp 0x140167228
mov ecx, 6
jmp 0x140167228
lea rcx, [r10 + 1]
test r10, r10
test edx, edx
add qword [rbp - 0x7b], rcx
test edx, edx
ror byte [rcx + 0xf], cl
retf 0x14c
invalid
cmove rcx, r10
add rcx, r11
add ecx, ebx
add rcx, 2
add ecx, 2
jmp 0x140167228
mov ecx, 2
add al, byte [rax]
add byte [rax], al
cmp rcx, r14
ja 0x140167b91
jne case.0x14016162a.264
add al, 0x31
invalid
add rcx, r15
stc
movzx ecx, byte [rcx]
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
pop rsp
sete dil
sete bh
sete bh
or dil, dl
or bh, dl
and r12b, bl
and ah, bl
mov rcx, qword [rbp + 0x61]
mov rdx, qword [rbp + 0x68]
mov edx, dword [rbp + 0x68]
invalid
invalid
mov edx, dword [rbp + 0x68]
mov qword [rbp + 7], rdx
mov qword [rbp], rcx
mov rsi, qword [rbp + 0x78]
mov ecx, 6
add byte [rax], al
invalid
js 0x14016721e
invalid
add byte [rax], al
add byte [rcx + 0x158d48c0], cl
ror byte [rax - 0x73], 0x15
add byte [rax], al
mov eax, eax
ror byte [rax - 0x73], 0x15
lea rdx, [0x14025b280]
lea edx, [0x14025b280]
invalid
str word [rbx + riz*2 + 4]
add byte [rbx + riz*2 + 4], cl
movsxd r8, dword [rdx + rax*4]
add r8, rdx
ror byte [rcx + rcx*4 + 0x55], 1
loopne 0x1401672ca
mov dword [rbp - 0x18], ebx
invalid
invalid
ror byte [rcx + rcx*4 + 0x55], 1
loopne 0x1401672ca
mov dword [rbp - 0x18], ebx
pop rbp
call 0x1308bfbcd
mov qword [rbp - 0x10], rsi
mov qword [rbp - 0x10], rsi
mov dword [rbp - 0x10], esi
jne 0x140167275
jmp r8
jmp rax
lea rdx, [r11 + 4]
test rdx, rdx
test edx, edx
push rbx
add al, 0x48
test edx, edx
mov rbx, r13
je 0x1401672d4
lea rdx, [0x14025b29c]
movsxd rax, dword [rdx + rax*4]
add al, 0x82
invalid
add rax, rdx
mov r13, qword [rbp + 0xb8]
mov ebp, dword [rbp + 0xb8]
add byte [rax], al
add bh, bh
jmp rax
invalid
jmp rax
lea rcx, [r11 + 4]
lea ecx, [rbx + 4]
cmp rcx, r14
cmp ecx, esi
je 0x140167359
add bl, ch
jmp 0x140167313
pop rcx
lea rdx, [r10 + 1]
test r10, r10
test edx, edx
cmove rdx, r10
add rdx, r11
add edx, ebx
add edx, ebx
fimul dword [rax - 0x7d]
add rdx, 2
test rdx, rdx
mov rbx, r13
ret 0x4802
jne case.0x1400e57d8.1061
rol byte [rcx + rcx*4 - 0x32], 0x4c
mov ebp, dword [rbp + 0xb8]
invalid
add byte [rax], al
invalid
mov esi, r9d
mov esi, ecx
mov r13, qword [rbp + 0xb8]
mov eax, 0xe9000000
add byte [rax], al
add cl, ch
jmp 0x14016736a
xchg dword [rax], eax
add byte [rax], al
lea rdx, [r10 + 1]
test r10, r10
test edx, edx
test edx, edx
cmove rdx, r10
add rdx, r11
add edx, ebx
add rdx, 8
ret 0x4808
test rdx, rdx
test edx, edx
ror byte [rcx + rcx*4 - 0x15], cl
mov rbx, r13
jne case.0x1400e57d8.1061
xchg edi, eax
jmp 0x1401672d4
mov ecx, 2
mov rbx, r13
mov r13, qword [rbp + 0xb8]
lodsd eax, dword [rsi]
mov eax, 0x4c000000
cmp ecx, esi
lodsd eax, dword [rsi]
mov eax, 0x4c000000
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
cmp ecx, esi
cmp ecx, esi
je 0x140167359
mov esi, r9d
mov esi, r9d
jmp 0x14016736a
mov esi, r9d
mov rbx, r13
mov ebx, ebp
mov ebx, ebp
mov r13, qword [rbp + 0xb8]
mov ebp, dword [rbp + 0xb8]
jmp 0x14016736a
lea rax, [r10 + 1]
test r10, r10
cmove rax, r10
lea rcx, [r11 + rax]
lea ecx, [rbx + rax]
add rcx, 2
rol dword [rdx], 0x4c
cmp rcx, r14
cmp ecx, esi
je 0x140167359
jmp 0x140167313
test edx, edx
cmove rax, r10
lea rcx, [r11 + rax]
or al, 3
ror byte [rcx + 0xf], cl
ret 0x8d49
or al, 3
add rcx, 8
cmp rcx, r14
int1
jne 0x140167313
xor eax, eax
mov esi, r9d
mov esi, ecx
invalid
cmp r9b, 5
movzx r12d, r12b
invalid
cmove r12d, eax
loopne 0x1401673b3
mov rdx, qword [rbp + 0xc0]
mov edx, dword [rbp + 0xc0]
xchg ebp, eax
rol byte [rax], 0
add byte [rax - 0x77], cl
mov rcx, rdx
mov rdx, r13
ror dword [rcx + rcx*4 - 0x16], 1
call fcn.140161fc0
test al, al
jne 0x1401673f5
invalid
lea rcx, [rbp + 0x60]
invalid
mov rdx, qword [rbp + 0xc0]
rol byte [rax], 0
add byte [rax], al
add byte [rbp - 0x77], cl
call 0x13fc3e17a
insd dword [rdi], dx
lodsd eax, dword [rsi]
invalid
dec dword [rdi]
invalid
mov dh, 0x55
mov r8, r13
call fcn.140162100
insd dword [rdi], dx
lodsd eax, dword [rsi]
invalid
invalid
movzx edx, byte [rbp + 0x60]
mov rcx, qword [rbp + 0x70]
invalid
invalid
jo 0x1401673e4
mov rax, qword [rbp + 0x80]
mov eax, dword [rbp + 0x80]
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
add byte [rax], al
lea r8, [0x14025b2b0]
lea eax, [0x14025b2b0]
add eax, 0xf3f07
invalid
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x34
jmp 0x1401673ec
xor al, 0x48
lea rdx, [rax + 1]
lea edx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
cmove edx, eax
add rcx, rdx
add rcx, 2
add ecx, 2
jmp 0x1401673ec
mov ecx, 6
test rax, rax
cmove rdx, rax
cmove edx, eax
add rcx, rdx
add rcx, 2
add ecx, 2
jmp 0x1401673ec
mov ecx, 6
add byte [rax], al
jmp 0x1401673ec
lea rdx, [rax + 1]
test rax, rax
test eax, eax
test eax, eax
cmove rdx, rax
cmove edx, eax
add rcx, rdx
add rcx, 8
ror dword [rax], 0xeb
invalid
or bl, ch
add eax, 0x2b9
add byte [rcx + rdi - 0x17], cl
invalid
mov ecx, 2
cmp rcx, r13
jmp 0x147c1fb02
ja 0x140167ba0
add byte [rax - 0x39], cl
adc byte [r8], al
adc byte [rax], al
mov qword [rbx + 0x10], 0
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rbx
mov rdx, qword [rbp + 0xc0]
add byte [rbp - 0x77], cl
call 0x13ffdb5f6
invalid
invalid
invalid
xchg ebp, eax
rol byte [rax], 0
add byte [rbp - 0x77], cl
call 0x13ffdb5f6
invalid
call qword [rax + 0x58c48148]
invalid
invalid
invalid
pop rax
nop
add rsp, 0x158
add dword [rax], eax
add byte [rbx + 0x5f], bl
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
test r13, r13
je 0x1401674ae
invalid
add byte [rax], al
invalid
mov rax, qword [rbp]
mov rcx, qword [rbp + 7]
mov qword [rbp - 0x4f], rax
mov qword [rbp - 0x48], rcx
mov rax, qword [rbp - 0x18]
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x10]
mov qword [rbp - 0x38], rax
mov rax, qword [rbp - 0x20]
loopne 0x1401674ac
mov dword [rbp - 0x30], eax
invalid
mov word [rbp - 0x28], 0x200
mov byte [rbp - 0x26], dil
jge 0x14016744b
mov byte [rbp - 0x26], bh
lea rcx, [rbp + 0x60]
invalid
lea rdx, [rbp - 0x60]
call fcn.1401625a0
cmp byte [rbp + 0x60], 0xa
jge 0x1401674e1
or cl, byte [rax - 0x77]
pop rbp
clc
mov dword [rbp - 8], ebx
jne 0x1401674f4
insb byte [rdi], dx
mov qword [rbp + 0xa0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xa8], 8
invalid
invalid
test dword [rax], esi
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xa8], 8
mov qword [rbp + 0xb0], 0
mov dword [rbp + 0xb0], 0
mov dword [rbp + 0xb0], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
invalid
jmp 0x140167610
lea rcx, [rbp + 0x60]
mov rsi, qword [rbp + 0xc0]
mov ch, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
mov r8, r13
mov eax, ebp
invalid
mov eax, ebp
call fcn.140162100
movzx eax, byte [rbp + 0x60]
mov rcx, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x80]
mov edx, dword [rbp + 0x80]
mov edx, dword [rbp + 0x80]
add byte [rax], 0
add byte [rdi + rcx - 0x4a], al
ror byte [rbp + rcx*4 + 0xd], 0xee
cmp eax, 0x634f000f
invalid
adc al, 0x81
movzx r8d, al
lea r9, [0x14025b2cc]
movsxd r10, dword [r9 + r8*4]
invalid
adc al, 0x81
invalid
add r10, r9
mov r8, r13
invalid
call 0x188f9742d
add ecx, 4
jmp r10
jmp rdx
add rcx, 4
jmp case.0x140167285.41
add byte [rcx + rcx*4 - 0x12], cl
mov rsi, r13
movzx eax, byte [0x1402b3399]
mov ecx, 0xe0
mov edx, 8
add byte [rax], al
invalid
wait
mov esi, 0xe0b90014
add byte [rax], al
add byte [rdx + 8], bh
add byte [rax], al
invalid
add byte [rax], al
add al, ch
ret
call fcn.1400020d0
test rax, rax
test eax, eax
test eax, eax
je case.0x1400d7bf7.1177
mov r14, rax
mov rax, qword [rbp + 0x90]
mov qword [r14 + 0x30], rax
test dword [rax + 0x49000000], edx
mov dword [rsi + 0x30], eax
movups xmm0, xmmword [rbp + 0x60]
movups xmm1, xmmword [rbp + 0x70]
movups xmm2, xmmword [rbp + 0x80]
adc byte [rbp + 0x80], dl
add byte [rax], 0
add byte [rcx + 0xf], al
movups xmmword [rsi + 0x20], xmm2
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
adc byte [rcx + 0xf], r8b
adc dword [rsi], eax
mov qword [rbp + 0x10], 4
mov dword [rbp + 0x10], 4
mov qword [rbp + 0x18], r14
mov qword [rbp + 0x20], 1
movups xmm0, xmmword [rbp - 0x60]
adc byte [rbp - 0x60], al
invalid
invalid
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
adc byte [rbp - 0x40], dl
movups xmm3, xmmword [rbp - 0x30]
movaps xmmword [rbp + 0x90], xmm3
popfq
nop
add byte [rax], al
add byte [rdi], cl
invalid
movaps xmmword [rbp + 0x80], xmm2
sub dword [rbp + 0x80], edx
movaps xmmword [rbp + 0x70], xmm1
movaps xmmword [rbp + 0x60], xmm0
lea rcx, [rbp + 0x28]
lea rdx, [rbp + 0x60]
lea edx, [rbp + 0x60]
lea edx, [rbp + 0x60]
call fcn.1401625a0
cmp byte [rbp + 0x28], 0xa
je 0x1401675f7
mov r15d, 1
mov edi, 1
add byte [rax], al
add byte [rax - 0x73], cl
lea rdi, [rbp + 0x10]
jge case.0x14016162a.291
lea r13, [rbp + 0x28]
lea ebp, [rbp + 0x28]
sub byte [rbp + rcx*4 + 0x65], cl
lea r12, [rbp + 0x60]
invalid
cmp r15, qword [rbp + 0x10]
jne 0x1401675b5
mov rcx, rdi
stc
mov rdx, r15
cli
call fcn.140164070
mov r14, qword [rbp + 0x18]
mov esi, dword [rbp + 0x18]
retf 0xffff
invalid
imul rax, r15, 0x38
cmp byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x58]
pop r8
mov qword [r14 + rax + 0x30], rcx
movups xmm0, xmmword [rbp + 0x28]
movups xmm1, xmmword [rbp + 0x38]
adc byte [rbp + 0x38], cl
sub byte [r15], r9b
adc byte [rbp + 0x38], cl
cmp byte [r15], r9b
movups xmm2, xmmword [rbp + 0x48]
adc byte [rbp + 0x48], dl
push rbp
movups xmmword [r14 + rax + 0x20], xmm2
movups xmmword [r14 + rax + 0x20], xmm2
movups xmmword [r14 + rax + 0x20], xmm2
movups xmmword [r14 + rax + 0x10], xmm1
movups xmmword [rsi + rax + 0x10], xmm1
movups xmmword [r14 + rax], xmm0
invalid
inc r15
inc edi
mov qword [rbp + 0x20], r15
mov dword [rbp + 0x20], edi
mov rcx, r13
mov rdx, r12
mov edx, esp
jmp 0x128f8ff39
mov edx, esp
loop case.0x14016162a.296
call fcn.1401625a0
scasd eax, dword [rdi]
scasd eax, dword [rdi]
invalid
cmp byte [rbp + 0x28], 0xa
jne 0x1401675a0
invalid
movups xmm0, xmmword [rbp + 0x10]
adc byte [rdi], cl
movaps xmmword [rbp + 0xa0], xmm0
sub dword [rbp + 0xa0], eax
test dword [rax + 0x48000000], esp
mov eax, dword [rbp + 0x20]
invalid
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rbp + 0x20]
and byte [r8 - 0x77], r9b
test dword [rax + 0x49000000], esi
add byte [rax], al
add byte [rcx - 0x77], cl
mov r13, rsi
mov qword [rbp + 0xb0], rax
mov dword [rbp + 0xb0], eax
mov r13, rsi
mov byte [rbp + 0xcf], 0
lea rcx, [rbp + 0x28]
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
sub byte [r8 - 0x75], r9b
sub byte [rax - 0x75], cl
mov rsi, qword [rbp + 0xc0]
mov ch, 0xc0
add byte [rax], al
add byte [rax], al
mov rdx, rsi
mov r8, r13
add byte [rax], al
mov rdx, rsi
mov r8, r13
call fcn.140162100
movzx edx, byte [rbp + 0x28]
invalid
shr dword [rdx - 0x49f00001], cl
push rbp
sub byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x38]
invalid
invalid
mov rcx, qword [rbp + 0x38]
mov ecx, dword [rbp + 0x38]
mov rax, qword [rbp + 0x48]
mov eax, dword [rbp + 0x48]
lea r8, [0x14025b31c]
lea r8, [0x14025b31c]
str word [rbp + 0x63]
or al, 0x90
movsxd r9, dword [r8 + rdx*4]
add r9, r8
jmp r9
add rcx, 4
add ecx, 4
add al, 0xe9
jmp case.0x140162003.265
lock add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x42], cl
add dword [rax - 0x7b], ecx
test rdx, rdx
cmove r8, rdx
cmove eax, edx
ret 0x14c
invalid
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
cmove eax, edx
ret 0x14c
add ecx, eax
add ecx, eax
add rcx, 8
jmp case.0x140167285.41
invalid
and byte [rcx + 6], bh
mov ecx, 6
invalid
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
invalid
invalid
jmp case.0x140167285.41
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
cmove r8, rdx
add rcx, r8
ror dword [rax - 0x7d], 0xc1
invalid
ret 0x14c
ror dword [rax - 0x7d], 0xc1
add ch, bl
add ecx, 2
jmp case.0x140167285.41
add eax, 0x2b9
mov ecx, 2
add byte [rbp - 0x77], cl
call 0x14fde9fd7
mov r8, r13
sub r8, rcx
jb 0x140167ba0
invalid
invalid
invalid
add byte [rax], al
invalid
add eax, 0x3480000
invalid
add rcx, qword [rbp + 0xc0]
mov rsi, rcx
test r8, r8
je 0x1401676af
movzx ecx, byte [rsi]
mov dh, 0xe
cmp ecx, 0x2f
je 0x1401676b3
invalid
cmp ecx, 0x5c
stc
pop rsp
je 0x1401676b3
cmp al, 5
jae case.0x1401605ff.695
lea rcx, [rbp + 0x60]
lea ecx, [rbp + 0x60]
mov rdx, r15
mov r8, r14
mov eax, esi
mov eax, esi
call fcn.140162100
movzx r8d, byte [rbp + 0x60]
movzx eax, byte [rbp + 0x60]
stosb byte [rdi], al
stosb byte [rdi], al
invalid
movzx eax, byte [rbp + 0x60]
mov rax, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x80]
invalid
add byte [rax - 0x73], cl
or eax, 0xf3c0f
invalid
lea rcx, [0x14025b2e8]
lea ecx, [0x14025b2e8]
add byte [rsi + 0x63], cl
movsxd r9, dword [rcx + r8*4]
invalid
or al, 0x81
add r9, rcx
add ecx, ecx
jmp r9
lea rcx, [rax + 4]
jmp case.0x1400dfcfc.1124
add al, 0xe9
cmp eax, 0x45000004
invalid
test r12b, r12b
test ah, ah
in al, 0xf
test byte [rax], cl
std
je 0x1401673fd
invalid
dec dword [rax - 0x73]
lea rdx, [0x1402266c8]
lea edx, [0x1402266c8]
adc eax, 0xbefcc
or eax, dword [rax]
mov r8d, 1
mov rcx, rbx
add byte [rax - 0x77], cl
fld1
invalid
in al, 0xff
invalid
mov ecx, ebx
call fcn.140165b50
invalid
invalid
jmp 0x1401673fd
out dx, al
cld
invalid
lea rdx, [rax + 1]
lea edx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
invalid
invalid
test rax, rax
cmove rdx, rax
add rcx, rdx
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
jmp case.0x140162003.265
mov ecx, 6
add rcx, 8
jmp case.0x140162003.265
mov ecx, 6
invalid
add byte [rax], al
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
invalid
invalid
jmp case.0x140162003.265
lea rdx, [rax + 1]
lea edx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
jmp case.0x140162003.265
invalid
add al, byte [rax]
add byte [rax], al
test rax, rax
test eax, eax
cmove rdx, rax
cmove edx, eax
add rcx, rdx
add rcx, 2
add ecx, 2
add ecx, 2
jmp case.0x140162003.265
mov ecx, 2
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0x17], cl
cmp rcx, r13
cmp ecx, ebp
mov rax, qword [rbp + 0xc0]
mov eax, dword [rbp + 0xc0]
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
ja case.0x1400dfcfc.1150
xchg dword [rsp + rax], ebx
add byte [rbp + 4], dh
jne case.0x140162868.238
xor eax, eax
jmp 0x14016776e
mov rsi, rcx
invalid
movzx eax, byte [rsi]
cmp al, 0x2f
invalid
sete cl
invalid
cmp al, 0x5c
invalid
sar dword [rsp + rbx*2], 0xf
pop rsp
sete al
or al, cl
xchg esp, eax
ror byte [rax], 0xc8
mov rcx, qword [rbp + 0x48]
mov qword [rbp + 0x90], rcx
invalid
nop
add byte [rax], al
invalid
mov qword [rbp + 0x90], rcx
add byte [rdi], cl
movups xmm0, xmmword [rbp + 0x28]
adc byte [rbp + 0x28], al
movups xmm1, xmmword [rbp + 0x38]
movups xmmword [rbp + 0x80], xmm1
add byte [rax], al
cmp byte [r15], r9b
adc dword [rbp + 0x80], ecx
add byte [rax], al
add byte [rax], al
movups xmmword [rbp + 0x70], xmm0
mov rcx, qword [rbp + 0xc0]
mov ecx, dword [rbp + 0xc0]
mov ecx, dword [rbp + 0xc0]
mov qword [rbp + 0x60], rcx
mov dword [rbp + 0x60], ecx
mov qword [rbp + 0x68], r13
insd dword [rdi], dx
push 0xffffffff9885c766
invalid
invalid
test dword [rax], ebx
add byte [rax], al
invalid
mov word [rbp + 0x98], 0x200
add byte [rdx], al
add cl, byte [rax + 0x9a85]
mov byte [rbp + 0x9a], al
lea rsi, [rbp + 0x29]
test dword [rdx + 0x48000000], ebx
lea esi, [rbp + 0x29]
add byte [rax - 0x73], cl
jne 0x1401677d7
lea rdi, [rbp + 0x28]
jge case.0x1401605ff.729
lea rbx, [rbp + 0x60]
lea ebx, [rbp + 0x60]
xor r15d, r15d
xor edi, edi
lea r14, [rbp + 0xa0]
movabs al, byte [0x66666651eb000000]
add byte [rax], al
jmp 0x140167813
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbp + 0xb0]
mov al, 0
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x48000000], ebp
test al, 0
add byte [rax], al
invalid
add byte [rax], al
mov rax, qword [rbp + 0xa8]
test al, 0
add byte [rax], al
imul rcx, rdx, 0x38
imul ecx, edx, 0x38
cmp byte [rax + rcx*4 + 0x24], al
or byte [rdi], cl
adc byte [rsi], al
invalid
mov byte [rax + rcx], r12b
and al, 8
movups xmm0, xmmword [rsi]
invalid
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
push rsi
and byte [rdi], cl
adc dword [rax + rcx + 1], eax
or byte [rcx], r8b
push rsi
and byte [rdi], cl
adc dword [rax + rcx + 1], eax
or byte [rcx], r8b
or byte [rcx], r8b
movups xmmword [rax + rcx + 0x11], xmm1
adc dword [rax + rcx + 0x11], ecx
adc dword [rdi], ecx
adc dword [rax + rcx + 0x21], edx
movups xmmword [rax + rcx + 0x21], xmm2
mov r8, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], r8
xor byte [rax - 1], cl
invalid
xor byte [rax - 1], cl
ret 0x8948
mov qword [rbp + 0xb0], rdx
xchg ebp, eax
mov al, 0
add byte [rax], al
mov byte [rbp + 0xcf], 0
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
call fcn.1401625a0
movzx r12d, byte [rbp + 0x28]
movzx esp, byte [rbp + 0x28]
movzx esp, byte [rbp + 0x28]
cmp r12b, 0xa
je 0x1401678e8
lea eax, [r12 - 6]
movzx ecx, al
lea rax, [rcx + 1]
cmp cl, 4
cmovae rax, r15
cmp rax, 1
je 0x140167880
invalid
cmp eax, 2
je 0x140167813
cmp eax, 3
jne 0x1401678c0
mov rax, qword [rbp + 0xb0]
test dword [rax + 0x48000000], esi
sub eax, 1
add byte [rax - 0x7d], cl
call 0x188c5ea66
scasd eax, dword [rdi]
invalid
sub rax, 1
jb 0x140167813
scasd eax, dword [rdi]
mov rcx, qword [rbp + 0xa8]
mov ecx, dword [rbp + 0xa8]
imul rdx, rax, 0x38
sar byte [rax], 1
cmp byte [rcx + rdx], 9
jne 0x140167813
sahf
mov qword [rbp + 0xb0], rax
jmp 0x140167813
test dword [rax - 0x15000000], esi
xchg ebp, eax
nop
nop
xor edx, edx
cmp qword [rbp + 0xb0], 0
ror byte [rax - 0x7d], cl
mov ebp, 0xb0
add byte [rax], al
add byte [rdi], cl
xchg ebp, eax
ret 0x8948
setne dl
mov qword [rbp + 0xb0], rdx
add byte [rax], al
add byte [rax], al
add byte [rax + 0x39], cl
xchg ebp, eax
movabs al, byte [0xffff36850f000000]
add byte [rax], al
add byte [rdi], cl
test dword [rsi], esi
invalid
invalid
invalid
inc esi
test edi, ecx
add byte [rax], al
add byte [rax], al
invalid
cmp qword [rbp + 0xa0], rdx
jne 0x1401677d7
invalid
invalid
invalid
invalid
invalid
mov byte [rbp + 0xcf], 0
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov ecx, esi
call fcn.140164070
jmp 0x1401677d0
sbb edi, edi
invalid
invalid
invalid
sbb edi, edi
invalid
mov rdx, qword [rbp + 0xb0]
xchg ebp, eax
mov al, 0
add byte [rax], al
cmp rdx, qword [rbp + 0xa0]
jne 0x1401677d7
invalid
invalid
invalid
add byte [rdi], cl
test dword [rbx], eax
invalid
mov byte [rbp + 0xcf], 0
mov rcx, r14
call fcn.140164070
jmp 0x1401677d0
invalid
invalid
invalid
mov qword [rbp + 0x28], 0
mov dword [rbp + 0x28], 0
mov qword [rbp + 0x30], 1
mov qword [rbp + 0x38], 0
mov dword [rbp + 0x38], 0
mov dword [rbp + 0x38], 0
mov byte [rbp + 0x40], 1
mov rax, qword [rbp + 0xa0]
mov eax, dword [rbp + 0xa0]
mov eax, dword [rbp + 0xa0]
mov qword [rbp + 0xb8], rax
test dword [rax + 0x48000000], edi
mov eax, dword [rbp + 0xa8]
invalid
test al, 0
add byte [rax], al
invalid
mov rax, qword [rbp + 0xa8]
test dword [rax + 0x48000000], ebp
mov dword [rbp + 0xc0], eax
test eax, eax
add byte [rax], al
invalid
mov qword [rbp + 0xc0], rax
test eax, eax
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x48000000], esi
add byte [rax], al
invalid
invalid
mov rax, qword [rbp + 0xb0]
test rax, rax
test eax, eax
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
test eax, eax
ror byte [rdi], 0x84
je 0x14016792f
je 0x140167aa4
test byte [rcx + rax], dh
add byte [rax], al
add byte [rax + 0x6b], cl
imul rsi, rax, 0x38
invalid
cmp byte [rax - 0x75], cl
popfq
mov rbx, qword [rbp + 0xc0]
rol byte [rax], 0
add byte [rax + 1], cl
fimul word [rbp + rcx*4 + 0x65]
invalid
invalid
add rsi, rbx
lea r12, [rbp + 0x61]
invalid
invalid
lea rdi, [0x14025b338]
lea edi, [0x14025b338]
lea edi, [0x14025b338]
invalid
xor eax, eax
jmp case.0x1400af60f.1318
xor eax, eax
ror byte [rax - 0x7d], 0xc3
cmp byte [rax + 0x39], cl
invalid
invalid
add rbx, 0x38
add ebx, 0x38
cmp rbx, rsi
je 0x140167aa4
je 0x140167aa4
movzx r13d, byte [rbx]
cmp r13d, 0xa
std
or cl, byte [rdi]
test byte [rdx], bh
add dword [rax], eax
invalid
sub eax, dword [rcx - 0x7d]
std
or cl, byte [rdi]
test byte [rdx], bh
add dword [rax], eax
add byte [rax + rcx*4 + 0x6d], al
invalid
invalid
insd dword [rdi], dx
mov byte [rbp + 0x60], r13b
mov rcx, qword [rbx + 0x30]
xor byte [r9 - 0x77], cl
xor byte [rcx - 0x77], cl
and al, 0x2f
insd dword [rdi], dx
invalid
movups xmm0, xmmword [rbx + 1]
adc byte [rbx + 1], al
movups xmm1, xmmword [rbx + 0x11]
movups xmm2, xmmword [rbx + 0x21]
adc byte [rbx + 0x21], dl
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
movups xmmword [rsp + 0x10], xmm1
movups xmmword [r12], xmm0
movups xmmword [rsp], xmm0
and al, 0xa8
test al, 1
je case.0x140162003.287
add dword [rdx + rbp + 0x48], esi
lea ecx, [rbp + 0x60]
invalid
lea rcx, [rbp + 0x60]
lea rdx, [0x140226808]
adc eax, 0xbee65
out dx, al
or eax, dword [rax]
call fcn.140162970
enter 0xffffffffffffffaf, 0xffffffffffffffff
scasd eax, dword [rdi]
invalid
test al, al
jne case.0x140162003.287
invalid
invalid
mov r8d, 1
lea rcx, [rbp + 0x28]
add byte [rax], al
add byte [rax - 0x73], cl
sub byte [r8 - 0x73], r9b
invalid
invalid
lea rdx, [0x1402266c8]
adc eax, 0xbed0b
in eax, dx
or eax, dword [rax]
call fcn.140165b50
loope case.0x1401616fb.296
invalid
dec dword [rbx + rcx*4 + 0x75]
jo 0x140167a08
mov r14, qword [rbp + 0x70]
jne 0x140167a36
lea eax, [r13 - 6]
lea eax, [rbp - 6]
cli
movzx eax, al
mov dh, 0xc0
ror byte [rbp + rcx*4 + 0x78], 1
lea r15, [rax + 1]
cmp al, 4
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx + 0x43], cl
add byte [rax], al
cmovae r15, rax
clc
movsxd rax, dword [rdi + r15*4]
add al, 0xbf
add rax, rdi
mov r8, r15
mov eax, edi
lea rdx, [0x1402266c8]
adc eax, 0xbecdb
in al, dx
or eax, dword [rax]
invalid
add bh, bh
loopne case.0x140167647.12
jmp rax
mov edx, dword [rbp + 0x88]
xchg ebp, eax
mov byte [rax], al
add byte [rax], al
mov r8, qword [rbp + 0x90]
mov eax, dword [rbp + 0x90]
test dword [rax - 0x15000000], edx
add byte [rax], al
add bl, ch
jmp 0x140167a30
xor dword [rax - 0x75], ecx
push rbp
push 0xffffffffebf0894d
jmp 0x140167a30
mov r8d, 1
mov rdx, qword [rbp + 0x68]
mov r8, r14
mov eax, esi
jmp 0x140167a30
mov r8d, 1
add byte [rax - 0x73], cl
adc eax, 0xe9cc5
pushfq
invalid
invalid
lea rdx, [0x1402516da]
invalid
add bl, ch
sbb dword [rcx - 0x48], eax
invalid
jmp 0x140167a30
add al, byte [rax]
add byte [rax], al
lea rdx, [0x1402516d8]
mov ah, 0x9c
invalid
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov ah, 0x9c
invalid
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x28]
call fcn.140165b50
inc dword [rcx - 0x7d]
inc dword [rcx]
invalid
loope 0x140167a37
invalid
inc dword [rcx - 0x7d]
inc dword [rcx]
je case.0x140167a66.5
test byte [rdx], cl
invalid
invalid
mov al, 1
test r15, r15
dec dword [rdi]
test dword [rcx], eax
invalid
invalid
invalid
add byte [rax], 0
add byte [rcx + rcx*4 - 0x17], al
mov ecx, ebp
add byte [rax], al
mov ecx, r13d
mov ecx, ebp
mov ecx, ebp
lea rdx, [0x14025b34c]
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
add rcx, rdx
jmp rcx
add r14, 4
add esi, 4
mov r13, r14
jmp case.0x140167a66.2
lea rcx, [rax + 1]
lea ecx, [rax + 1]
test rax, rax
cmove rcx, rax
lea r13, [r14 + rcx]
add r13, 8
jmp case.0x140167a66.2
invalid
adc ecx, dword [rax - 0x73]
add qword [rax - 0x7b], rcx
lea rcx, [rax + 1]
test rax, rax
invalid
ror byte [rax + 0xf], 0x44
enter 0xffffffffffff8d4d, 0x2c
invalid
invalid
invalid
cmove rcx, rax
lea r13, [r14 + rcx]
sub al, 0xe
sub al, 0xe
invalid
add r13, 2
test r13, r13
setne al
jmp 0x14016794f
stosd dword [rdi], eax
invalid
invalid
invalid
stosd dword [rdi], eax
invalid
cmp qword [rbp + 0xb8], 0
mov eax, 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1402b32e8]
adc al, 0
invalid
je case.0x1401672a9.20
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xc0]
add byte [rax], al
add byte [rax], al
add bh, bh
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x89a94
xchg esp, eax
invalid
add byte [rax - 0x75], cl
mov rsi, qword [rbp - 8]
jne 0x140167ac0
clc
cmp qword [rsi], 0
je 0x140167ae1
mov r8, qword [rsi + 8]
mov rcx, qword [0x1402b32e8]
invalid
or byte [rax - 0x75], cl
or eax, 0x14b80f
add byte [rcx], dh
xor edx, edx
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x89a77
or byte [rax], al
movups xmm0, xmmword [rbp + 0x28]
adc byte [rbp + 0x28], al
movups xmm1, xmmword [rbp + 0x38]
movups xmmword [rsi + 0x10], xmm1
invalid
adc byte [rdi], cl
adc dword [rsi], eax
movups xmmword [rsi], xmm0
jmp 0x14016740f
dec dword [rax - 0x73]
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], cl
cmove ecx, edx
invalid
invalid
test rdx, rdx
cmove rcx, rdx
cmove ecx, edx
add rcx, rax
add rcx, 2
jmp case.0x1400dfcfc.1124
invalid
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
jmp case.0x1400dfcfc.1124
sbb dword [rax - 0x73], ecx
lea rcx, [rdx + 1]
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
test rdx, rdx
ror byte [rax + 0xf], cl
cmove rcx, rdx
retf 0x148
add rcx, rax
add rcx, 8
ror dword [rax], 0xeb
invalid
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
int1
ja 0x140167b91
mov ecx, r8d
mov ecx, eax
lea r8, [0x14025b304]
movsxd rcx, dword [r8 + rcx*4]
invalid
or al, 0x88
mov byte [rcx + rax - 0x3f], cl
jmp rcx
loope case.0x1401605ff.743
add rax, 4
add eax, 4
rol byte [rbx + rbp*8], 0x38
jmp 0x140167b7f
xor eax, eax
jmp case.0x1400d7bf7.1168
cmp eax, 0x14a8d48
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 2
rol byte [rdx], 0xeb
jmp 0x140167b7f
and byte [rax + 6], bh
mov eax, 6
jmp 0x140167b7f
lea rcx, [rdx + 1]
test rdx, rdx
test edx, edx
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], cl
cmove rcx, rdx
add rax, rcx
add eax, ecx
retf 0x148
add eax, ecx
add rax, 8
jmp 0x140167b7f
mov eax, 2
cmp r14, rax
jb 0x1401673fd
invalid
mov qword [rbx + 0x10], rax
adc r9b, bpl
insb byte [rdi], dx
jmp 0x1401673fd
clc
invalid
lea r8, str.library_std_srcpath.rs
mov rdx, r14
call fcn.1401e5f10
jo case.0x1400d7bf7.1167
invalid
invalid
invalid
lea r8, str.library_std_srcpath.rs
mov rdx, r13
call fcn.1401e5f10
mov byte [rbp + 0xcf], 0
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea r8, str.library_std_srcpath.rs
add eax, 0xbeaf3
invalid
mov rdx, r13
mov edx, ebp
call fcn.1401e5f10
ud2
or edi, dword [rcx + 8]
mov ecx, 8
add byte [rax], al
add byte [rdx + 0xe0], bh
mov edx, 0xe0
loopne 0x140167bcf
add byte [rax], al
add al, ch
invalid
add byte [rax], al
call fcn.1401e5b40
int3
push 0xffffffffffffffdf
invalid
add ah, cl
nop word [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
push r15
push rdi
push rdi
push r14
push rsi
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0xb8
add byte [rax], al
cmp qword [rbp + 0xb8], 0
cmp dword [rbp + 0xb8], 0
add byte [rax], al
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1402b32e8]
mov dh, 0x14
invalid
je 0x140167c1c
invalid
mov rcx, qword [0x1402b32e8]
add byte [rcx], dh
ror byte [rbx + rcx*4 - 0x7b], cl
xor edx, edx
mov r8, qword [rbp + 0xc0]
rol byte [rax], 0
add bh, bh
adc eax, 0x8993c
or byte [rax], al
rol byte [rax], 0
add byte [rax], al
add bh, bh
adc eax, 0x8993c
or byte [rax], al
or byte [rax], al
cmp qword [rbp + 0x28], 0
je case.0x1400e57d8.1108
mov r8, qword [rbp + 0x30]
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
or byte [rax], al
sar bh, cl
adc eax, 0x89922
or byte [rax], al
mov byte [rbp + 0xcf], 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
jge case.0x140166459.114
invalid
je 0x140167c86
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
jge case.0x140166459.114
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rbp + 0x18]
invalid
invalid
mov r8, qword [rbp + 0x18]
sbb byte [r8 - 0x75], r9b
or eax, 0x14b66a
push 0xffffffffffffffb6
adc al, 0
mov rcx, qword [0x1402b32e8]
push 0xffffffffffffffb6
adc al, 0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cwde
or byte [rax], al
nop
add rsp, 0x28
invalid
pop rbx
sub byte [rbx + 0x5f], bl
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax + 0xcfbd], al
add byte [rax], al
stosb byte [rdi], al
add byte [rax], 0
add byte [rax + 0xcfbd], al
add byte [rax], al
jne 0x140167ce5
cmp qword [rbp + 0xa0], 0
je 0x140167ce5
invalid
mov ebp, 0xa0
add byte [rsi + rdx + 0x4c], dh
invalid
mov r8, qword [rbp + 0xa8]
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x14b60b
invalid
mov dh, 0x14
invalid
mov rcx, qword [0x1402b32e8]
or esi, dword [rsi - 0x2dceffec]
add byte [rcx], dh
sar bh, cl
adc eax, 0x89873
or byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
or byte [rax], al
nop
add rsp, 0x28
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
int3
push rax
mov r8, rdx
mov rdx, rcx
mov edx, ecx
mov edx, ecx
retf 0x8d48
lea rcx, [rsp + 0x20]
call fcn.14015f850
mov rax, qword [rsp + 0x20]
invalid
jnp 0x140167d15
invalid
dec dword [rax - 0x75]
and al, 0x20
invalid
and byte [rax - 0x75], cl
je case.0x1401127a8.972
mov rsi, qword [rsp + 0x28]
movabs rdi, 0x8000000000000000
mov edi, 0
add byte [rax], al
invalid
or byte [rax + 0x39], 0xf8
sub byte [rax - 0x41], cl
add byte [rax], al
add byte [rax], al
invalid
mov edi, 0
add byte [rax], al
add byte [rax + 0xff83948], al
test byte [rcx + 0x48000000], cl
mov dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x30]
je case.0x140166173.256
mov dword [rax], eax
add byte [rax], al
invalid
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
je 0x140167d66
sub byte [rax - 0x77], cl
mov dword [rsp + 0x30], ecx
and al, 0x30
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x20]
push rsp
and al, 0x20
cmp byte [rax - 0x73], cl
push rsp
and al, 0x20
lea edx, [rsp + 0x20]
mov r8b, 1
mov al, 1
add eax, ebp
jbe 0x140167d40
invalid
call fcn.1401665d0
call 0xcb5f7d5b
pop rsp
and al, 0x38
invalid
mov rbx, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
mov esi, dword [rsp + 0x40]
je case.0x140162868.286
cmp rbx, rdi
cmp rbx, rdi
sti
je case.0x140166173.256
push rsp
mov rcx, rsi
xor edx, edx
call qword [sym.imp.kernel32.dll_CreateDirectoryW]
adc eax, 0x8955c
adc eax, 0x8955c
add byte [rbp + 0x481b74c0], al
test ebx, ebx
invalid
test eax, eax
je case.0x140166173.253
test rbx, rbx
je case.0x140167285.62
adc cl, byte [rax - 0x75]
or eax, 0x14b564
mov ch, 0x14
mov ch, 0x14
invalid
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
mov eax, esi
mov eax, esi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x897c9
leave
xchg edi, eax
or byte [rax], al
xor esi, esi
imul bl
jmp case.0x140166173.256
sub bh, bh
adc eax, 0x89747
xchg r15d, eax
or byte [rax], al
call qword [sym.imp.kernel32.dll_GetLastError]
xchg r15d, eax
or byte [rax], al
mov edi, eax
shl rdi, 0x20
shl edi, 0x20
out 0x20, eax
or rdi, 2
or edi, 2
test rbx, rbx
test ebx, ebx
je 0x140167dba
adc cl, byte [rax - 0x75]
or eax, 0x14b539
invalid
mov ch, 0x14
invalid
mov rcx, qword [0x1402b32e8]
cmp dword [rbp - 0x2dceffec], esi
mov ch, 0x14
add byte [rcx], dh
ror byte [rcx - 0x77], cl
mov r8, rsi
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x8979e
adc eax, 0x8979e
sahf
xchg edi, eax
or byte [rax], al
invalid
mov rsi, rdi
dec byte [rax - 0x77]
mov rax, rsi
invalid
add rsp, 0x50
invalid
push rax
pop rbx
pop rdi
pop rsi
ret
int3
int3
int3
push r15
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x1b8
in al, dx
mov eax, 0x48000001
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
lodsb al, byte [rsi]
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
invalid
add byte [rax], 0
add byte [rax - 0x39], cl
mov qword [rbp + 0x130], 0xfffffffffffffffe
test dword [rax], esi
add dword [rax], eax
add byte [rax], al
invalid
invalid
xor byte [rcx], al
add byte [rax], al
invalid
invalid
dec dword [rax - 0x77]
mov rsi, rdx
mov esi, edx
invalid
mov rdi, rcx
mov edi, ecx
iretd
lea rcx, [rbp + 0xc0]
rol byte [rax], 0
add byte [rax - 0x77], cl
cli
mov rdx, rdi
mov r8, rsi
call fcn.140162100
movabs byte [0xc085b60fffff], al
movzx eax, byte [rbp + 0xc0]
test eax, eax
add byte [rax], al
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0xd0]
invalid
rol byte [rax], 1
add byte [rax], al
mov rdx, qword [rbp + 0xe0]
xchg ebp, eax
loopne case.0x140162868.308
add byte [rax], al
movzx r8d, al
mov dh, 0xc0
ror byte [rbp + rcx*4 + 0xd], 0x36
lea r9, [0x14025b364]
movsxd r10, dword [r9 + r8*4]
invalid
adc al, 0x81
xor eax, 0x634f000f
xor eax, 0x634f000f
str word [rdi + 0x63]
add byte [rdi + 0x63], cl
adc al, 0x81
add r10, r9
add edx, ecx
retf 0x8949
mov r8, rsi
mov r9, rdi
jmp r10
add rcx, 4
rol dword [rbx + rbp*8], 0x34
jmp 0x140167e78
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
invalid
invalid
test edx, edx
cmove r8, rdx
add rcx, r8
add ecx, eax
add ecx, eax
add rcx, 8
add ecx, 8
jmp 0x140167e78
and byte [rcx + 6], bh
mov ecx, 6
invalid
add byte [rax], al
jmp 0x140167e78
sbb dword [rbp + rcx*4 + 0x42], ecx
add dword [rax - 0x7b], ecx
lea r8, [rdx + 1]
test rdx, rdx
ror byte [rdi + rcx + 0x44], cl
invalid
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
add rcx, r8
add rcx, 2
ror dword [rax - 0x7d], 0xc1
add ch, bl
jmp 0x140167e78
add eax, 0x2b9
add byte [rcx - 0x77], cl
mov ecx, 2
mov r8, rsi
sub r8, rcx
jb 0x1401682c6
add al, 0
invalid
invalid
invalid
add al, 0
add byte [rax + 1], cl
add rcx, rdi
stc
mov r9, rcx
mov ecx, ecx
test r8, r8
je 0x140167ea3
movzx ecx, byte [r9]
cmp cl, 0x2f
stc
invalid
sete dl
cmp cl, 0x5c
pop rsp
sete cl
or cl, dl
xchg esp, eax
ror dword [rax], 0xd1
jmp 0x140167ea5
add dh, byte [rcx]
xor ecx, ecx
leave
mov rdx, qword [rbp + 0xe0]
mov qword [rbp + 0x2f], rdx
push rbp
invalid
add byte [rax], al
add byte [rax - 0x77], cl
push rbp
invalid
movups xmm0, xmmword [rbp + 0xc1]
test ecx, eax
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0xd1], cl
invalid
rol dword [rax], 1
add byte [rax], al
movups xmm1, xmmword [rbp + 0xd1]
invalid
movaps xmmword [rbp + 0x20], xmm1
movaps xmmword [rbp + 0x10], xmm0
invalid
invalid
and byte [r15], r9b
sub dword [rbp + 0x10], eax
invalid
invalid
adc byte [rax - 0x7b], cl
test rsi, rsi
test esi, esi
div byte [rsi + rax + 0x3c]
je 0x140167ed1
cmp al, 6
jne 0x140167ed9
invalid
invalid
jmp 0x140167efa
cmp al, 2
ja case.0x140167285.97
mov rdx, qword [rbp + 0x2f]
mov edx, dword [rbp + 0x2f]
mov qword [rbp + 0xdf], rdx
movaps xmm0, xmmword [rbp + 0x10]
invalid
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0x10], al
invalid
adc byte [rdi], cl
sub byte [rbp + 0x20], cl
movaps xmm1, xmmword [rbp + 0x20]
movaps xmmword [rbp + 0xd0], xmm1
rol byte [rax], 1
add byte [rax], al
movaps xmmword [rbp + 0xc0], xmm0
test eax, eax
add byte [rax], al
rol byte [rax], 0
add byte [rax - 0x75], cl
xchg ebp, eax
mov rdx, qword [rbp + 0xdf]
fild word [rax]
add byte [rax], al
mov qword [rbp + 0xa8], rdx
test al, 0
add byte [rax], al
movaps xmm0, xmmword [rbp + 0xc0]
movaps xmm1, xmmword [rbp + 0xd0]
invalid
rol byte [rax], 1
add byte [rax], al
test eax, eax
add byte [rax], al
rol byte [rax], 0
add byte [rdi], cl
sub byte [rbp + 0xd0], cl
invalid
rol byte [rax], 1
add byte [rax], al
invalid
rol byte [rax], 1
add byte [rax], al
movups xmmword [rbp + 0x99], xmm1
movups xmmword [rbp + 0x89], xmm0
invalid
mov dword [rax], eax
add byte [rax], al
lea ebx, [rcx + 0xf000000]
cdq
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0x89], eax
test dword [rcx + 0x48000000], ecx
mov dword [rbp + 0xb8], edi
mov ebp, 0xb8
mov dword [rax], eax
add byte [rax], al
mov qword [rbp + 0xb8], rdi
mov ebp, 0xb8
mov eax, 0x48000000
mov dword [rbp + 0x78], edi
jge case.0x140166459.124
mov qword [rbp + 0x78], rdi
jge case.0x140166459.124
js 0x140167f78
mov qword [rbp + 0x80], rsi
mov dword [rbp + 0x80], esi
add byte [rax], al
add byte [rax + 0x8885], cl
mov byte [rbp + 0x88], al
add byte [rsi - 0x39], ah
test dword [rax], esi
add byte [rax], al
invalid
mov word [rbp + 0xb0], 0x200
add byte [rax], al
add byte [rdx], al
add cl, byte [rax + 0xb28d]
mov byte [rbp + 0xb2], cl
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, str.Utf8Errorvalid_up_to
add eax, 0xeba0e
invalid
add byte [rax - 0x77], cl
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], 0
mov dword [rbp + 0x40], 0
cmp byte [r8 - 0x39], r9b
mov dword [rbp + 0x40], 0
add byte [rax], al
add byte [rax], al
add dh, al
mov byte [rbp + 0x48], 6
mov word [rbp + 0x70], 0x200
jo 0x140167f67
invalid
invalid
jo 0x140167f67
add byte [rdx], al
add al, dh
mov byte [rbp + 0x72], 0
jb case.0x140168195.184
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
lea rdx, [rbp + 0x78]
push rbp
js case.0x14014e2d6.881
call fcn.140168360
out 3, eax
add byte [rax], al
add byte [rax + 0xf0ad87d], al
cmp byte [rbp - 0x28], 0xa
jge 0x140167f54
fmul dword [rdx]
or cl, byte [rdi]
je 0x140168030
test byte [rbp + 0x48000000], ch
lea ebx, [rbp + 0xf8]
popfq
clc
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rbx, [rbp + 0xf8]
popfq
clc
add byte [rax], al
add byte [rax], al
lea r14, [rbp - 0x60]
lea r15, [rbp + 0x38]
invalid
invalid
movsd dword [rdi], dword [rsi]
invalid
add byte [rax], al
lea r14, [rbp - 0x60]
lea r15, [rbp + 0x38]
lea edi, [rbp + 0x38]
lea r12, [rbp + 0xc0]
add byte [rax], al
add byte [rbp + rcx*4 + 0x6d], cl
lea ebp, [rbp - 0x28]
lea rdi, [rbp + 0x78]
lea r13, [rbp - 0x28]
lea rdi, [rbp + 0x78]
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 [rcx + rcx*4 - 0xf], cl
mov rcx, r14
int1
mov rdx, r15
call fcn.140168360
add eax, dword [rax]
add byte [rax + 0xf0aa07d], al
invalid
or cl, byte [rdi]
add byte [rax], al
cmp byte [rbp - 0x60], 0xa
je 0x14016804d
invalid
mov byte [rax], al
add byte [rax], al
invalid
or cl, byte [rdi]
test byte [rax + 0x48000000], cl
mov rax, qword [rbp + 8]
mov eax, dword [rbp + 8]
or byte [r8 - 0x77], r9b
mov qword [rbp + 0xf0], rax
test eax, esi
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rbp - 0x28]
add byte [rax], al
movups xmm0, xmmword [rbp - 0x28]
movups xmm1, xmmword [rbp - 0x18]
adc byte [rbp - 0x18], cl
movups xmm2, xmmword [rbp - 8]
push rbp
clc
movaps xmmword [rbp + 0xe0], xmm2
movaps xmmword [rbp + 0xd0], xmm1
movaps xmmword [rbp + 0xc0], xmm0
add byte [rax - 0x75], cl
ror byte [r8 - 0x77], 1
mov qword [rbx + 0x30], rax
invalid
mov rax, qword [rbp - 0x30]
mov qword [rbx + 0x30], rax
mov dword [rbx + 0x30], eax
xor byte [rdi], cl
movups xmm0, xmmword [rbp - 0x60]
adc byte [rbp - 0x60], al
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
push rbp
invalid
mov r8b, 0xf
adc byte [rbp - 0x40], dl
push rbp
invalid
movups xmmword [rbx + 0x20], xmm2
adc dword [rbx + 0x20], edx
movups xmmword [rbx + 0x10], xmm1
adc byte [rdi], cl
adc dword [rbx], eax
movups xmmword [rbx], xmm0
mov rcx, r12
mov rdx, rbx
mov edx, ebx
loope 0x14016805c
mov edx, ebx
call fcn.140162970
invalid
test al, al
je 0x14016804d
invalid
mov rcx, r13
mov rcx, r13
mov rdx, rdi
cli
call fcn.140168360
cmp byte [rbp - 0x28], 0xa
jne 0x140167fb0
lea rcx, [rbp + 0xc0]
lea rdx, [rbp + 0x38]
call fcn.140168360
and byte [rbx], al
add eax, dword [rax]
add byte [rax + 0xc0bd], al
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rdx], cl
je case.0x140167285.97
mov rdi, qword [rbp + 0xb8]
mov edi, dword [rbp + 0xb8]
mov rcx, rdi
mov rdx, rsi
mov edx, esi
call fcn.140167d00
cld
invalid
mov qword [rbp + 0x78], rax
test rax, rax
je case.0x140167285.97
add byte [rax - 0x77], cl
ret
mov rbx, rax
and eax, 3
loopne case.0x14016162a.354
lea rcx, [0x14025b380]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
invalid
add al, 0x81
add rax, rcx
jmp rax
movzx eax, byte [rbx + 0x10]
jmp 0x14016809a
invalid
adc cl, byte [rdi]
mov dh, 0x43
por mm1, qword [rax + rcx*2]
mov rcx, rbx
invalid
invalid
shr rcx, 0x20
call fcn.1401605d0
test edi, edi
invalid
test edi, edi
inc dword [rax + rax*8 - 0x72b7c78c]
je case.0x140167285.77
invalid
invalid
invalid
test al, al
je case.0x140167285.77
lea rcx, [rbp + 0xc0]
add byte [rax - 0x77], cl
cli
mov rdx, rdi
mov r8, rsi
call fcn.140168800
push rax
invalid
cmp dword [rbp + 0xc0], 2
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add dh, byte [rbp + 0x7c]
jne case.0x1401605ff.765
jne case.0x1401605ff.765
mov rax, qword [rbp + 0xc8]
mov eax, dword [rbp + 0xc8]
lea rcx, [rbp + 0x40]
lea ecx, [rbp + 0x40]
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x40], rax
mov byte [rbp + 0x38], 1
mov byte [rbp + 0x38], 1
cmp byte [r9], r8b
call fcn.140041570
jmp case.0x140167647.36
add byte [rax], al
invalid
xchg esp, eax
in eax, dx
invalid
add byte [rax], al
add byte [rax - 0x73], cl
js 0x1401680c3
lea rcx, [rbp + 0x78]
call fcn.140041570
xchg ecx, eax
xchg esp, eax
in eax, dx
dec dword [rax - 0x77]
stc
xchg ecx, eax
xchg esp, eax
in eax, dx
dec dword [rax - 0x77]
stc
mov rdx, rsi
mov edx, esi
bnd call case.0x1401616fb.359
call case.0x1401616fb.359
test rax, rax
test eax, eax
ror byte [rdi], 0x84
je case.0x140167e3b.16
stosd dword [rdi], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rax
call fcn.140167dd0
invalid
cld
invalid
dec dword [rax - 0x77]
ret
test rax, rax
test eax, eax
shr eax, 0xd5
cld
invalid
ret
test eax, eax
sal byte [rbp + 0x61], 0x48
mov ecx, edi
stc
jne case.0x140167647.36
mov rcx, rdi
stc
mov rdx, rsi
mov edx, esi
bnd call fcn.140167d00
call fcn.140167d00
sti
invalid
dec dword [rax - 0x77]
mov qword [rbp + 0xc0], rax
test eax, eax
add byte [rax], al
invalid
rol byte [rax], 0
add byte [rax - 0x7b], cl
test rax, rax
je case.0x140167285.97
invalid
sal byte [rax + rcx*2 + 0x48], 0x89
mov rbx, rax
mov rbx, rax
mov ebx, eax
ret
mov rcx, rdi
mov rdx, rsi
mov edx, esi
mov edx, esi
bnd call 0x140168940
call 0x140168940
or byte [rax], al
add byte [rax + rax*8 - 0x72b7c78c], al
test al, al
je case.0x140167647.36
invalid
invalid
test al, al
sal byte [rax + rdi + 0x48], 0x8d
je case.0x140167647.36
cmp byte [rax - 0x73], cl
lea rcx, [rbp + 0xc0]
lea ecx, [rbp + 0xc0]
invalid
add byte [rax], al
add bl, ch
sub byte [rbx + 0x10085], cl
invalid
test dword [rax], eax
add byte [rcx], al
invalid
add byte [rax], al
jmp case.0x140167647.35
mov eax, dword [rbp + 0x100]
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0x400], ch
test eax, 0x400
add al, 0
add byte [rax], al
add byte [rdi], cl
sete cl
test dword [rbp + 0x104], 0x20000000
test dword [rcx + rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], ah
xchg esp, eax
sal edi, 0x85
invalid
test dword [rcx + rax], eax
add al, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], ah
and byte [rdi], cl
xchg esp, eax
sete dl
or dl, cl
ret 0xca08
shr al, 4
test al, dl
invalid
je case.0x140167647.36
call 0x1b4e7055c
or ecx, dword [rax - 0x73]
invalid
invalid
add al, 0x84
sal byte [rbx + rcx + 0x48], 1
lea rcx, [rbp + 0x78]
lea ecx, [rbp + 0x78]
js case.0x140167285.93
call fcn.140041570
invalid
xchg esp, eax
in eax, dx
push qword [rcx]
fisttp dword [rax - 0x77]
mov rax, rbx
invalid
invalid
xor ebx, ebx
mov rax, rbx
add rsp, 0x1b8
add esp, 0x1b8
invalid
mov eax, 0x5b000001
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
mov rax, rbx
mov eax, ebx
fmul dword [rax - 0x3f]
shr rax, 0x20
shr eax, 0x20
call 0x1690f04a5
cmp eax, 0x28
clc
sub byte [rdi + 0x20], dh
ja case.0x140167b3f.55
and byte [rax - 0x73], cl
lea rcx, [0x14025b390]
or eax, 0xf3202
add dh, byte [rdx]
xor cl, byte [rdi]
str word [rax + 0x63]
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
or dword [rax + 1], 0x31e0ffc8
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x31
jmp rax
loopne case.0x1401605ff.787
xor eax, eax
shr cl, 0xfc
jmp 0x14016809a
cld
invalid
invalid
lea rbx, str.failed_to_create_whole_tree
lea ebx, [0x140225f50]
sbb eax, 0xbddab
stosd dword [rdi], eax
fisttp qword [rbx]
or eax, dword [rax]
add bl, ch
jmp case.0x140167647.36
mov ebp, 0xece929b0
mov al, 0x29
sub ecx, ebp
jmp 0x14016809a
in al, dx
invalid
invalid
push qword [rax - 0x11a16ff]
mov al, 1
add ecx, ebp
jmp 0x14016809a
in eax, 0xfe
invalid
invalid
push qword [rax - 0x12116fe]
mov al, 2
jmp 0x14016809a
fdivp st(6)
invalid
push qword [rax - 0x12816fd]
mov al, 3
jmp 0x14016809a
xlatb
invalid
invalid
push qword [rax - 0x12f16fc]
mov al, 4
add al, 0xe9
jmp 0x14016809a
sar dh, 1
invalid
invalid
push qword [rax - 0x13616fb]
mov al, 5
jmp 0x14016809a
leave
invalid
invalid
push qword [rax - 0x13d16fa]
mov al, 6
jmp 0x14016809a
ret 0xfffe
invalid
push qword [rax - 0x14416f9]
mov al, 7
jmp 0x14016809a
mov ebx, 0xb0fffffe
or cl, ch
invalid
invalid
push qword [rax - 0x14b16f8]
mov al, 8
jmp 0x14016809a
mov ah, 0xfe
invalid
mov al, 9
jmp 0x14016809a
lodsd eax, dword [rsi]
invalid
invalid
mov al, 0xa
jmp 0x14016809a
cmpsb byte [rsi], byte [rdi]
invalid
invalid
mov al, 0xb
jmp 0x14016809a
lahf
invalid
invalid
mov al, 0xc
jmp 0x14016809a
cwde
invalid
invalid
mov al, 0xd
jmp 0x14016809a
xchg ecx, eax
invalid
invalid
mov al, 0xe
jmp 0x14016809a
mov bh, dh
invalid
mov al, 0xf
psubsw mm0, qword [rbx - 0x4f000002]
adc cl, ch
invalid
jmp 0x14016809a
cmp esi, 0xffffffff
push qword [rax - 0x18316f0]
mov al, 0x10
invalid
jl case.0x140167647.62
invalid
mov al, 0x10
jmp 0x14016809a
jl case.0x140167647.62
invalid
mov al, 0x11
jmp 0x14016809a
jne case.0x140167647.63
invalid
mov al, 0x12
jmp 0x14016809a
outsb dx, byte [rsi]
invalid
invalid
mov al, 0x13
adc ebp, ecx
jmp 0x14016809a
invalid
invalid
mov al, 0x14
jmp 0x14016809a
invalid
invalid
mov al, 0x15
jmp 0x14016809a
pop rcx
invalid
invalid
mov al, 0x16
jmp 0x14016809a
push rdx
invalid
invalid
push qword [rax - 0x1b416e9]
mov al, 0x17
jmp 0x14016809a
invalid
invalid
push qword [rax - 0x1bb16e8]
mov al, 0x18
sbb cl, ch
invalid
jmp 0x14016809a
invalid
mov al, 0x19
jmp 0x14016809a
invalid
mov al, 0x1a
jmp 0x14016809a
invalid
mov al, 0x1b
jmp 0x14016809a
invalid
mov al, 0x1c
jmp 0x14016809a
invalid
mov al, 0x1d
jmp 0x14016809a
invalid
invalid
mov al, 0x1e
jmp 0x14016809a
invalid
push qword [rax - 0x1ec16e1]
mov al, 0x1f
jmp 0x14016809a
invalid
invalid
invalid
mov al, 0x20
jmp 0x14016809a
invalid
invalid
invalid
push qword [rax - 0x1fa16df]
mov al, 0x21
jmp 0x14016809a
invalid
invalid
invalid
mov al, 0x22
jmp 0x14016809a
invalid
invalid
mov al, 0x23
jmp 0x14016809a
invalid
invalid
mov al, 0x24
jmp 0x14016809a
invalid
invalid
mov al, 0x25
jmp 0x14016809a
invalid
invalid
mov al, 0x26
jmp 0x14016809a
mov al, 0x27
jmp 0x14016809a
mov al, 0x28
jmp 0x14016809a
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.1401e5f10
int3
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0xc0]
call fcn.140041570
nop
add rsp, 0x28
pop rbx
pop rdi
add byte [rax - 0x73], cl
invalid
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
js 0x140168329
sub edx, dword [rdx + 0x4890ffed]
add esp, 0x28
sub edx, dword [rdx + 0x4890ffed]
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov dh, 0x6a
cmp byte [rcx - 0x80], al
std
add ecx, dword [rdi]
test byte [rdx + rax], al
add al, 2
add byte [rax], al
mov rdi, rdx
movzx eax, byte [rdx + 0x39]
cmp al, 3
je 0x140168589
cmp r13b, al
cmp ch, al
ja 0x140168589
add byte [rax], al
lea r15, [rsp + 0x71]
cmp byte [rdi + 0x3a], 0
cmp al, byte [rax]
movzx ebp, byte [rdi + 0x10]
movzx r12d, bpl
mov rcx, qword [rdi]
mov ecx, dword [rdi]
mov ecx, dword [rdi]
mov qword [rsp + 0x28], rcx
mov rbx, qword [rdi + 8]
je 0x140168453
lea r14, [rsp + 0x68]
jmp 0x1401683df
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x140168589
cmp al, 2
jne 0x140168578
mov rdx, rdi
call 0x140162da0
mov rcx, rbx
movzx eax, byte [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
push rdi
and byte [rdi], cl
sub dword [rsp + 0x30], eax
invalid
push rdi
and byte [rdi], cl
sub dword [rsp + 0x30], eax
invalid
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
mov rdx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rdx
mov dword [rsp + 0x5f], edx
mov dword [rsp + 0x5f], edx
sub rcx, qword [rsp + 0x68]
jb 0x14016866f
add al, byte [rax]
invalid
mov qword [rdi + 8], rcx
cmp al, 0xa
jne 0x1401685d1
invalid
add byte [rax - 0x3476b7fe], dh
mov al, 2
mov rbx, rcx
add cl, byte [rax - 0x77]
retf
cmp r13b, al
jbe 0x1401683df
jmp 0x140168589
mov r14, rbx
jmp 0x14016846f
add dh, al
mov byte [rdi + 0x39], 1
cmp dword [r9], r8d
mov al, 1
cmp r13b, al
ja 0x140168589
xchg dword [rdx], ebx
add dword [rax], eax
invalid
invalid
cmp al, 1
je 0x1401684f0
rol byte [rbx - 0x7af0fd08], 0
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.140162c30
cmp r14, rax
jbe 0x140168460
cmpsd dword [rsi], dword [rdi]
invalid
lea rcx, [rsp + 0x68]
mov rdx, rdi
call 0x140162da0
invalid
test eax, 0x894cffff
invalid
dec dword [rcx + rcx*4 - 0xd]
movzx eax, byte [rsp + 0x70]
jo 0x1401684e3
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
push rdi
invalid
invalid
push rdi
and byte [rdi], cl
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
mov rcx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rcx
sub rbx, qword [rsp + 0x68]
pop rsp
and al, 0x68
pop rsp
and al, 0x68
jb 0x140168669
add byte [rax], al
mov qword [rdi + 8], rbx
cmp al, 0xa
jne 0x1401685d1
mov al, 2
mov r14, rbx
mov esi, ebx
add cl, byte [rcx - 0x77]
fsubp st(3)
and dword [rsi + 0x66], 0x841f0f2e
nop word cs:[rax + rax]
mov byte [rdi + 0x39], 0
mov esi, ebx
jmp 0x140168466
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov byte [rdi + 0x39], 0
xor eax, eax
cmp r12d, 3
cmp esp, 3
cmp esp, 3
jb 0x140168466
invalid
cmp r12d, 5
je 0x140168466
invalid
invalid
invalid
invalid
add byte [rax], al
add byte [rbp - 0x7b], cl
div byte [rbp + rbp + 0x48]
je 0x140168546
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rax]
or byte [rcx - 0x7d], cl
inc byte [rcx]
or byte [rcx - 0x7d], cl
inc byte [rcx]
je case.0x140167a66.60
cmp cl, 0x2e
jne case.0x140167a66.60
jne case.0x140167a66.60
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
and al, 0x28
and al, 0x28
movzx eax, byte [rax + 1]
cmp eax, 0x2f
je 0x140168565
cmp eax, 0x5c
je 0x140168565
and bh, bh
invalid
invalid
inc dword [rbp + 0x31]
div byte [rcx]
invalid
shr cl, 0x16
invalid
xor eax, eax
cmp r14, 1
jne 0x140168466
invalid
invalid
invalid
invalid
jne 0x140168466
jne 0x140168466
sub rbx, 1
jb 0x14016868f
add dword [rdi], ecx
invalid
mov byte [rsi], 7
jmp 0x14016858c
invalid
rol byte [rbp + 0x402175c0], 0x80
std
invalid
test eax, eax
jne 0x1401685a0
cmp bpl, 6
jne 0x1401685b7
invalid
mov byte [rdi + 0x39], 3
mov byte [rsi], 0xa
add rsp, 0xa8
invalid
test al, 0
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rdi + 0x39], 0
sub rbx, 1
sub ebx, 1
sub ebx, 1
jb 0x14016867e
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
pop rdi
or dh, al
mov qword [rdi + 8], rbx
mov byte [rsi], 6
jmp 0x14016858c
invalid
lea rax, [0x14025b434]
movsxd rcx, dword [rax + r12*4]
invalid
add rcx, rax
movabs al, byte [0x478b48e1ffc10148]
and byte [rax - 0x7d], cl
add rax, 4
jmp case.0x140168080.52
jmp rcx
loope 0x140168610
mov rax, qword [rdi + 0x20]
mov eax, dword [rdi + 0x20]
add rax, 4
jmp case.0x140168080.52
add al, 0xeb
pop rsi
mov byte [rsi], al
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
push rsp
and al, 0x50
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 0x21], xmm2
mov rax, qword [rsp + 0x5f]
mov qword [rsi + 0x30], rax
xor bl, r13b
xchg ebx, eax
xor bl, r13b
xchg ebx, eax
mov rax, qword [rdi + 0x20]
mov eax, dword [rdi + 0x20]
and byte [r8 - 0x75], r9b
xor byte [r8 - 0x73], r9b
push rcx
add dword [rax - 0x7b], ecx
leave
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add eax, edx
add eax, edx
add rax, 8
add eax, 8
ror byte [rax], 0xeb
sbb cl, byte [rax - 0x75]
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
test rcx, rcx
jmp case.0x140168080.52
mov rax, qword [rdi + 0x20]
mov eax, dword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add eax, edx
ror byte [rax - 0x7d], 1
invalid
invalid
ror dword [rax + 1], 1
ror byte [rax - 0x7d], 1
rol byte [rdx], 0x48
add cl, byte [rax - 0x7b]
invalid
add cl, byte [rax - 0x7b]
ror byte [rdi], 0x84
invalid
test rax, rax
je case.default.0x1401685c5
mov byte [rdi + 0x39], 3
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
mov dword [rsi + 0x20], eax
mov dword [rsi + 0x20], eax
and byte [rdi], r9b
adc byte [rdi + 0x11], al
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 1], xmm0
mov byte [rsi], bpl
mov rax, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rbx
jmp 0x14016858c
mov rcx, rbx
mov rbx, r14
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
call fcn.1401e6010
lea r8, str.library_std_srcpath.rs
mov rcx, rbx
xor edx, edx
call fcn.1401e6010
lea r8, str.library_std_srcpath.rs
or eax, dword [rax]
or eax, dword [rax]
mov rcx, rbx
xor edx, edx
call fcn.1401e6010
int3
push rsi
push rdi
sub rsp, 0xc8
in al, dx
enter 0, 0
in al, dx
enter 0, 0
mov rsi, rdx
mov rdi, rcx
lea rcx, [rsp + 0x28]
mov rdx, rdi
mov r8, rsi
call fcn.140162100
invalid
invalid
dec dword [rdi]
mov dh, 0x54
and al, 0x28
invalid
mov dh, 0x54
and al, 0x28
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x48]
and al, 0x48
cmp byte [rax - 0x75], cl
and al, 0x48
and al, 0x48
and al, 0x48
lea r8, [0x14025b44c]
lea r8, [0x14025b44c]
movsxd r9, dword [r8 + rdx*4]
nop
add r9, r8
mov rdx, rsi
mov edx, esi
mov r8, rdi
clc
jmp r9
loope 0x14016873e
add rcx, 4
add ecx, 4
add al, 0xeb
xor al, 0x48
lea rdx, [rax + 1]
jmp 0x14016872f
lea rdx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
test rax, rax
cmove rdx, rax
ror byte [rax + 1], 1
invalid
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
jmp 0x14016872f
mov ecx, 6
add rcx, 8
jmp 0x14016872f
mov ecx, 6
add byte [rax], al
add bl, ch
invalid
jmp 0x14016872f
sbb dword [rax - 0x73], ecx
push rax
lea rdx, [rax + 1]
test rax, rax
invalid
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
invalid
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x14016872f
add eax, 0x2b9
add byte [rax - 0x77], cl
invalid
mov ecx, 2
add byte [rax], al
mov rdx, rsi
mov edx, esi
sub rdx, rcx
sub rdx, rcx
retf 0x820f
jb 0x1401687e4
add byte [rax], al
add rcx, rdi
stc
mov r8, rcx
test rdx, rdx
test edx, edx
je 0x140168758
adc al, byte [rcx + 0xf]
mov dh, 0
invalid
movzx eax, byte [r8]
add byte [rdi + rbp], bh
cmp al, 0x2f
sete cl
cmp al, 0x5c
pop rsp
xchg esp, eax
sar dword [rsp + rbx*2], 0xf
pop rsp
sete al
or al, cl
invalid
pop rsp
sete al
or al, cl
invalid
enter 0x2eb, 0x31
jmp 0x14016875a
add dh, byte [rcx]
xor eax, eax
ror byte [rax - 0x77], 0x7c
mov qword [rsp + 0x50], rdi
and al, 0x50
push rax
mov qword [rsp + 0x58], rsi
je 0x140168787
pop rax
movups xmm0, xmmword [rsp + 0x28]
adc byte [rsp + 0x28], al
movups xmm1, xmmword [rsp + 0x38]
and al, 0x38
cmp byte [rdi], cl
adc dword [rsp + 0x60], eax
and al, 0x60
movups xmmword [rsp + 0x60], xmm0
and al, 0x60
movups xmmword [rsp + 0x70], xmm1
and al, 0x70
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
and al, 0x48
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x80], rcx
add byte [rax], 0
add byte [rax + 0x8a2484], cl
invalid
test byte [rdx + rcx*4], ah
mov al, byte [rax]
mov byte [rsp + 0x8a], al
and al, 0x8a
add byte [rax], al
add byte [rsi - 0x39], ah
invalid
test byte [rax + rcx*4], ah
and al, 0x88
mov al, byte [rax]
add byte [rax], al
mov word [rsp + 0x88], 0x200
and al, 0x88
add byte [rax], al
add byte [rax], al
add cl, byte [rax - 0x73]
invalid
invalid
mov word [rax + rdx*4], fs
and al, 0x90
add byte [rax], al
invalid
lea rcx, [rsp + 0x90]
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x50
lea rdx, [rsp + 0x50]
call fcn.140168360
movzx ecx, byte [rsp + 0x90]
mov dh, 0x8c
and al, 0x90
add byte [rax], al
add byte [rax + 0x4750af9], al
stc
or dh, byte [rbp + 4]
mov eax, 0xffffffb
mov dh, 0x8c
and al, 0x90
add byte [rax], al
add byte [rax + 0x4750af9], al
stc
or dh, byte [rbp + 4]
or dh, byte [rbp + 4]
add al, 0x31
shr bl, 0x20
xor eax, eax
jmp case.0x140166173.314
add cl, 0xfa
xor eax, eax
cmp cl, 3
add esi, dword [rdi - 0xc]
add esi, dword [rdi - 0xc]
movzx ecx, cl
mov dh, 0xc9
dec rcx
dec ecx
cmp rcx, 3
jae case.0x140166173.314
or cl, byte [rax - 0x73]
and al, 0x50
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
call fcn.140162a40
mov byte [0x4890ffff], al
add esp, 0xc8
invalid
enter 0, 0
nop
add rsp, 0xc8
invalid
enter 0, 0
invalid
enter 0, 0
pop rdi
pop rsi
ret
lea r8, str.library_std_srcpath.rs
lea eax, [0x1402266b0]
or eax, dword [rax]
add byte [rax - 0x77], cl
mov rdx, rsi
mov edx, esi
bnd call fcn.1401e5f10
call fcn.1401e5f10
invalid
int3
int3
int3
int3
int3
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0xc0
in al, dx
rol byte [rax], 0
add byte [rax - 0x73], cl
invalid
invalid
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
lea rbp, [rsp + 0x80]
add byte [rax], 0
add byte [rax - 0x39], cl
cmp r14b, r15b
invalid
mov qword [rbp + 0x38], 0xfffffffffffffffe
invalid
dec dword [rcx + rcx*4 - 0x39]
mov rdi, r8
mov rbx, rdx
ror dword [rax - 0x77], cl
invalid
mov rsi, rcx
lea rcx, [rbp - 0x60]
xor r9d, r9d
call fcn.1401689b0
invalid
add byte [rax], al
add byte [rbx + 0x7502a07d], al
mov r14, qword [rbp - 0x58]
mov r14, qword [rbp - 0x58]
cmp dword [rbp - 0x60], 2
jne case.0x140166173.345
movabs al, byte [0x44a8758b4c4d7502]
mov eax, esi
invalid
mov r14, qword [rbp - 0x58]
mov esi, dword [rbp - 0x58]
mov eax, r14d
invalid
and eax, 3
cmp rax, 2
jb case.0x140166173.345
cmp eax, 2
jne case.0x140166173.345
mov rax, r14
shr rax, 0x20
cmp eax, 0x780
jne case.0x140166173.345
invalid
add byte [rdi], 0
add byte [rbp + 0x2a], dh
invalid
sub cl, byte [rcx + rcx*4 + 0x75]
xor byte [rax - 0x73], cl
call 0x189f111af
call 0x189f111af
mov qword [rbp + 0x30], r14
lea rcx, [rbp - 0x18]
call 0x189f111af
mov eax, edi
call 0x189f111af
mov eax, edi
mov r9d, 0x200000
call fcn.1401689b0
cmp al, 1
add byte [rax], al
add byte [rax], ah
add al, ch
cmp al, 1
add byte [rax], al
cmp dword [rbp - 0x18], 2
call 0x18856fd7d
lea ecx, [rbp - 0x10]
add dh, byte [rbp + 0x40]
jne 0x1401688ba
lea rcx, [rbp - 0x10]
call fcn.140041570
jmp 0x1401688d1
in eax, dx
invalid
mov rax, qword [rbp - 0x20]
loopne 0x1401688d2
mov qword [rsi + 0x40], rax
mov dword [rsi + 0x40], eax
movups xmm0, xmmword [rbp - 0x60]
movups xmm0, xmmword [rbp - 0x60]
movups xmm1, xmmword [rbp - 0x50]
adc byte [rbp - 0x50], cl
mov r8b, 0xf
adc byte [rbp - 0x40], dl
movups xmm2, xmmword [rbp - 0x40]
movups xmm3, xmmword [rbp - 0x30]
adc byte [rbp - 0x30], bl
ror byte [rdi], 1
adc dword [rsi + 0x30], ebx
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], cl
adc dword [rsi], eax
movups xmmword [rsi], xmm0
add rsp, 0xc0
add esp, 0xc0
rol byte [rax], 0
add byte [rbx + 0x5f], bl
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov eax, dword [rbp + 0x28]
mov ecx, dword [rbp + 0x2c]
test eax, 0x400
add byte [rax + rax], al
add byte [rdi + rdx - 0x77], dh
invalid
mov edx, ecx
invalid
invalid
je 0x1401688de
and edx, 0x20000000
je 0x1401688de
invalid
or eax, 0x876894c
mov qword [rsi + 8], r14
mov dword [rsi + 8], esi
or byte [rax - 0x39], cl
mov qword [rsi], 2
invalid
jmp 0x1401688ac
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
clc
movups xmm2, xmmword [rbp + 8]
movups xmm3, xmmword [rbp + 0x18]
or byte [rdi], cl
adc byte [rbp + 0x18], bl
pop rbp
sbb byte [rdi], cl
adc dword [rsi + 0x30], ebx
pop rsi
invalid
movups xmmword [rsi + 0x30], xmm3
pop rsi
xor byte [rdi], cl
movups xmmword [rsi + 0x20], xmm2
adc dword [rsi + 0x20], edx
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], ecx
lea rcx, [rbp + 0x30]
lea rcx, [rbp + 0x30]
call fcn.140041570
mov ebp, gs
invalid
jmp 0x1401688ac
nop
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x73], cl
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rcx, [rbp + 0x30]
call fcn.140041570
in eax, dx
call qword [rax + 0x20c48348]
xor r8b, r13b
xor al, ch
mov r13d, gs
in eax, dx
call qword [rax + 0x20c48348]
add esp, 0x20
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
int3
sub rsp, 0x68
sub esp, 0x68
mov r8, rdx
mov eax, edx
mov rdx, rcx
lea rcx, [rsp + 0x20]
and al, 0x20
retf 0x8d48
and al, 0x20
and al, ch
call fcn.140168800
cmp dword [rsp + 0x20], 2
jl 0x14016897b
and byte [rdx], al
lodsb al, byte [rsi]
invalid
jl 0x14016897b
and byte [rdx], al
jne 0x14016897b
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
and al, 0x28
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x28], rax
and al, 0x28
sub dh, al
and al, 0x20
add eax, ebp
mov byte [rsp + 0x20], 1
call fcn.140041570
cld
mov ebp, ebp
push qword [rcx]
ror byte [rax - 0x7d], 0xc4
add esp, 0x68
cld
mov ebp, ebp
push qword [rcx]
ror byte [rax - 0x7d], 0xc4
add esp, 0x68
ret
invalid
invalid
invalid
add esp, 0x68
ret
mov eax, dword [rsp + 0x60]
test eax, 0x400
invalid
sete cl
test dword [rsp + 0x64], 0x20000000
add byte [rax], al
invalid
xchg esp, eax
sal edi, 0x44
and al, 0x64
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
and byte [rdi], cl
xchg esp, eax
ret 0xca08
invalid
sete dl
or dl, cl
retf 0xe083
adc cl, al
invalid
invalid
retf 0xe083
and al, dl
add rsp, 0x68
add esp, 0x68
ret
int3
int3
int3
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x2c0
in al, dx
rol byte [rdx], 0
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], edi
add al, byte [rax]
add dh, bh
invalid
invalid
inc dword [rcx + rcx*4 - 0x35]
mov ebx, ecx
mov r14, r8
invalid
in al, dx
rol byte [rdx], 0
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], edi
add al, byte [rax]
add dh, bh
invalid
invalid
invalid
invalid
mov r15, rdx
mov rsi, rcx
movabs rax, 0x700000000
mov qword [rbp + 0x21c], rax
sbb al, 2
add al, byte [rax]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rdx + rax], ebx
sbb al, 2
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rsi - 0x39], ah
test dword [rdx + rax], ebp
add al, byte [rax]
add byte [rax], al
invalid
mov word [rbp + 0x22c], 0
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0x224], 0
test dword [rdx + rax], esp
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x210], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov qword [rbp + 0x208], 1
mov eax, r9d
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x38], al
invalid
enter 0xd, 0
add byte [rdx], al
or eax, 0x2000000
mov dword [rbp + 0x218], eax
lea r8, [rbp + 0x208]
mov rcx, rdx
ror dword [rcx + rcx*4 - 0xe], 1
call fcn.140165d80
sar edi, cl
invalid
dec dword [rax - 0x77]
xlatb
invalid
xlatb
test rax, rax
je 0x140168af7
add byte [rax], al
invalid
mov eax, edi
clc
and eax, 3
cmp rax, 2
clc
invalid
add cl, byte [rdi]
invalid
jb 0x140168aea
add byte [rax], al
add byte [rbx - 0x7af0fd08], al
mov eax, dword [rax]
add byte [rax], al
invalid
cmp eax, 2
jne 0x140168aea
add byte [rax], al
invalid
shr rdx, 0x20
cmp rdx, 5
cmp edx, 5
cmp edx, 5
je 0x140168a6e
add eax, 0x7520fa83
jl case.0x140166459.221
cmp edx, 0x20
jne 0x140168aea
mov qword [rbp + 0x230], rdi
mov dword [rbp + 0x230], edi
mov ebp, 0x230
xor byte [rdx], al
add byte [rax], al
lea rcx, [rbp - 0x60]
mov rdx, r15
mov edx, edi
mov edx, edi
mov r8, r14
call fcn.14015f850
int3
insd dword [rdi], dx
invalid
invalid
mov rax, qword [rbp - 0x60]
mov r14, qword [rbp - 0x58]
mov esi, dword [rbp - 0x58]
movabs r15, 0x8000000000000000
mov edi, 0
add byte [rax], al
add byte [rax], al
invalid
invalid
cmp rax, r15
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74f8394c], al
mov rcx, qword ss:[rbp - 0x50]
mov rcx, qword [rbp - 0x50]
je case.0x140167285.132
mov rcx, qword [rbp - 0x50]
mov qword [rbp - 0x60], rax
mov dword [rbp - 0x60], eax
movabs al, byte [0xb04d8948a875894c]
mov qword [rbp - 0x58], r14
jne 0x140168a4f
mov qword [rbp - 0x50], rcx
mov r8b, 0x48
lea rcx, [rbp + 0x1f0]
lea ecx, [rbp + 0x1f0]
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rbp - 0x60]
mov r8b, 1
mov al, 1
push rbp
movabs al, byte [0xffffdb12e801b041]
mov al, 1
call fcn.1401665d0
invalid
dec dword [rbx + rcx*4 - 0x5b]
mov r12, qword [rbp + 0x1f0]
lock add dword [rax], eax
add dword [rax], eax
add byte [rbx + rcx*4 - 0x4b], cl
clc
mov r14, qword [rbp + 0x1f8]
add dword [rax], eax
add byte [rbp + 0x39], cl
cmp esp, edi
cmp r12, r15
cmp esp, edi
jne case.0x140167078.165
mov qword [rsi + 8], r14
mov qword [rsi + 8], r14
mov qword [rsi], 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x230]
call fcn.140041570
jmp case.0x140167285.145
lea rcx, [rbp + 0x230]
lea ecx, [rbp + 0x230]
add byte [rax], al
call fcn.140041570
mov ch, ch
invalid
jmp case.0x140167285.145
and dword [rax - 0x77], ecx
mov qword [rsi + 8], rdi
jle case.0x1401671df.153
or byte [rax - 0x39], cl
invalid
mov qword [rsi], 2
mov dword [rsi], 2
add al, byte [rax]
add byte [rax], al
invalid
add bl, ch
jmp case.0x140167285.145
adc al, 0x48
mov rcx, rsi
mov ecx, esi
int1
mov rdx, rdi
call fcn.140166010
mov rcx, rdi
stc
invalid
dec dword [rax - 0x77]
stc
call qword [sym.imp.kernel32.dll_CloseHandle]
mov cl, byte [rax]
add byte [rax - 0x3f3b7eb8], dl
nop
invalid
invalid
invalid
invalid
or byte [rax], al
nop
add rsp, 0x2c0
add esp, 0x2c0
add al, byte [rax]
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
lea r15, [rbp - 0x60]
jge 0x140168ac2
movabs al, byte [0x894c00000250b841]
stc
mov r8d, 0x250
mov rcx, r15
mov ecx, edi
add al, byte [rax]
add byte [rcx + rcx*4 - 7], cl
mov ecx, edi
xor edx, edx
call fcn.1401e5a3d
mov rcx, r14
mov ecx, esi
int1
or ecx, edi
invalid
add byte [rcx + rcx*4 - 0xf], cl
int1
mov rdx, r15
call qword [sym.imp.kernel32.dll_FindFirstFileW]
adc eax, 0x8879a
adc eax, 0x8879a
xchg dword [rax], ecx
or byte [rax], al
add byte [rax - 0x7d], cl
clc
cmp rax, 0xffffffffffffffff
push qword [rdx + rsi*2 + 0x48]
je 0x140168bb6
jb case.0x140167647.101
mov rcx, rax
mov ecx, eax
call qword [sym.imp.kernel32.dll_FindClose]
adc eax, 0x88793
xchg ebx, eax
xchg dword [rax], ecx
add byte [rbx - 0x3e765fbb], cl
mov eax, dword [rbp - 0x60]
mov ecx, eax
mov eax, dword [rbp - 0x60]
mov ecx, eax
rol ecx, 0xe9
shr ecx, 0xa
or al, byte [rbx + 0x37401e1]
and ecx, 1
add dword [rbx + rax - 0x75], esi
invalid
je case.0x140167647.89
add ecx, dword [rbx - 0x74bb3bb3]
mov ecx, dword [rbp - 0x3c]
mov r8d, dword [rbp - 0x40]
mov eax, dword [rbp - 0x40]
ror byte [r15], 0x10
ror byte [rdi], 0x10
movups xmm0, xmmword [rbp - 0x5c]
adc byte [rbp - 0x5c], al
movsb byte [rdi], byte [rsi]
movsd xmm1, qword [rbp - 0x4c]
movups xmm1, xmmword [rbp - 0x4c]
mov r12b, 0x8b
mov ah, 0x8b
mov edx, dword [rbp - 0x44]
push rbp
mov esp, 0x3274db85
test ebx, ebx
je 0x140168ba3
invalid
shl rdx, 0x20
loop case.0x140167647.103
and byte [rcx + rcx - 0x3e], cl
or rdx, r8
mov qword [rsi], 0
mov dword [rsi], 0
invalid
add byte [rax], al
add byte [rax], al
mov dword [rsi + 0x10], 0
adc byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add bh, al
sbb byte [rax], r8b
sbb byte [rax], al
mov dword [rsi + 0x18], 0
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movups xmmword [rsi + 0x20], xmm0
movups xmmword [rsi + 0x20], xmm0
and byte [rdi], r9b
and byte [rdi], cl
movlps qword [rsi + 0x30], xmm1
adc ecx, dword [rsi + 0x30]
mov qword [rsi + 0x38], rdx
mov dword [rsi + 0x38], edx
push rsi
cmp byte [rcx + 0x4e894046], cl
mov dword [rsi + 0x40], eax
invalid
invalid
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], ecx
xor esi, r14d
xor esi, r14d
xor esi, r14d
imul bl
and dword [rcx + 0x400], ebp
add byte [rax + rax], al
invalid
jmp case.0x140166459.230
test eax, 0x400
add byte [rax + rax], al
add al, 0
add byte [rdi + rax*8 + 0x41], dh
je case.0x140167647.94
mov dword [rcx - 0x77], 0xe18141c9
add byte [rax], al
invalid
mov r9d, ecx
mov ecx, ecx
and r9d, 0x20000000
and ecx, 0x20000000
add byte [rax], al
and byte [rbx + rdi*4 + 0x48], dh
je case.0x140167647.94
mov qword [rsi + 8], rdi
add byte [rax], ah
je case.0x140167647.94
mov ebx, 0x87e8948
mov qword [rsi + 8], rdi
or byte [rax - 0x39], cl
mov qword [rsi], 2
invalid
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x4a], al
mov sil, 1
add dword [rbp - 0x7b], ecx
in al, 0x74
je 0x140168bdb
mov rcx, qword [0x1402b32e8]
test r12, r12
test esp, esp
je 0x140168bdb
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
cmpsd dword [rsi], dword [rdi]
adc al, 0
xor edx, edx
mov r8, r14
ror byte [rbp - 0x77], cl
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
jge 0x140168b62
mov dword [rax], ecx
add byte [rax - 0x7c], al
invalid
or byte [rax], al
test sil, sil
test dh, dh
test byte [rdi], 0x84
clc
je case.0x1401673b0.113
test al, bh
invalid
invalid
jmp case.0x140167285.145
and bh, bh
invalid
invalid
dec dword [rdi]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x73], cl
stosb byte [rdi], al
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x73], cl
lea esi, [rax]
invalid
lea rcx, [rbp + 0x230]
lea ecx, [rbp + 0x230]
xor byte [rdx], al
add al, byte [rax]
add byte [rax], al
add al, ch
call fcn.140041570
pop rdx
mov ebp, ebp
in eax, dx
in eax, dx
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
int3
int3
int3
int3
sub rsp, 0x28
in al, dx
sub byte [rax - 0x75], cl
or dword [rcx + 0x3e083c8], ecx
and eax, 3
mov rcx, qword [rcx]
mov ecx, dword [rcx]
mov eax, ecx
and eax, 3
loopne 0x140168c3f
lea rdx, [0x14025b468]
adc eax, 0xf2825
and eax, 0x48000f28
invalid
sub byte [rdi], cl
add byte [rax + 0x63], cl
movsxd rax, dword [rdx + rax*4]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
mov edx, dword [rcx + 8]
add dword [rax - 0x75], ecx
mov edx, dword [rcx + 8]
push rcx
or byte [rax - 0x7d], cl
add rsp, 0x28
ret
invalid
mov rax, qword [rcx - 1]
mov eax, dword [rcx - 1]
dec dword [r8 - 0x75]
push rcx
mov rdx, qword [rcx + 7]
mov rcx, rax
invalid
call qword [rdx + 0x40]
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
sub bl, al
ret
shr rcx, 0x20
shr ecx, 0x20
call fcn.1401605d0
dec dword [rax + 0xf]
mov esi, 0xd8d48c0
ror byte [rax - 0x73], 0xd
movsx rax, al
movsx eax, al
ror byte [rax - 0x73], 0xd
lea rcx, [0x1402288e0]
or eax, 0xbfc60
invalid
mov rdx, qword [rcx + rax*8]
mov edx, dword [rcx + rax*8]
adc al, 0xc1
lea rcx, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
std
or eax, dword [rax]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add rsp, 0x28
ret
invalid
sub bl, al
shr rcx, 0x20
shr ecx, 0x20
cmp ecx, 0x28
ja case.0x1401686f2.22
stc
sub byte [rdi + 0x14], dh
lea rax, [0x14025b478]
invalid
invalid
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
add ecx, eax
invalid
add ecx, eax
sar edi, 0xe1
jmp rcx
xor eax, eax
jmp 0x140168c75
mov al, 0x29
jmp 0x140168c75
invalid
mov al, 1
jmp 0x140168c75
mov al, 2
jmp 0x140168c75
mov al, 3
jmp 0x140168c75
invalid
mov al, 4
jmp 0x140168c75
mov al, 5
jmp 0x140168c75
mov al, 6
jmp 0x140168c75
mov al, 7
jmp 0x140168c75
movsb byte [rdi], byte [rsi]
movsb byte [rdi], byte [rsi]
mov al, 8
jmp 0x140168c75
invalid
movabs al, byte [0x98eb0ab09ceb09b0]
mov al, 9
jmp 0x140168c75
mov al, 0xa
jmp 0x140168c75
or ch, bl
cwde
mov al, 0xb
jmp 0x140168c75
or ebp, ebx
xchg esp, eax
mov al, 0xc
jmp 0x140168c75
mov al, 0xd
jmp 0x140168c75
invalid
invalid
mov al, 0xe
jmp 0x140168c75
invalid
mov byte [rax - 0x4f7b14f1], dh
mov al, 0xf
jmp 0x140168c75
invalid
test byte [rax - 0x4f7f14f0], dh
adc ecx, ebp
jns 0x140168cf9
mov al, 0x10
adc bl, ch
xor byte [rax - 0x8616ef], 0xff
mov al, 0x11
jmp 0x140168c75
invalid
push qword [rax - 0x8d16ee]
mov al, 0x12
invalid
jb 0x140168d00
jmp 0x140168c75
mov al, 0x11
jmp 0x140168c75
invalid
invalid
invalid
invalid
mov al, 0x12
jmp 0x140168c75
invalid
invalid
invalid
mov al, 0x13
jmp 0x140168c75
invalid
invalid
invalid
mov al, 0x14
jmp 0x140168c75
invalid
mov al, 0x15
jmp 0x140168c75
invalid
invalid
invalid
mov al, 0x16
jmp 0x140168c75
invalid
invalid
invalid
invalid
invalid
mov al, 0x17
jmp 0x140168c75
invalid
invalid
invalid
mov al, 0x18
jmp 0x140168c75
invalid
mov al, 0x19
jmp 0x140168c75
invalid
invalid
invalid
mov al, 0x1a
jmp 0x140168c75
invalid
invalid
invalid
invalid
invalid
mov al, 0x1b
jmp 0x140168c75
invalid
invalid
invalid
mov al, 0x1c
jmp 0x140168c75
invalid
invalid
invalid
mov al, 0x1d
jmp 0x140168c75
invalid
invalid
invalid
mov al, 0x1e
jmp 0x140168c75
invalid
invalid
invalid
invalid
mov al, 0x1f
jmp 0x140168c75
invalid
invalid
invalid
mov al, 0x20
jmp 0x140168c75
invalid
invalid
invalid
mov al, 0x21
jmp 0x140168c75
or edi, edi
invalid
invalid
or edi, edi
invalid
mov al, 0x22
jmp 0x140168c75
invalid
invalid
invalid
invalid
invalid
mov al, 0x23
jmp 0x140168c75
invalid
invalid
invalid
mov al, 0x24
jmp 0x140168c75
invalid
invalid
invalid
mov al, 0x25
jmp 0x140168c75
in eax, dx
invalid
invalid
invalid
in eax, dx
invalid
invalid
mov al, 0x26
jmp 0x140168c75
mov al, 0x27
jmp 0x140168c75
invalid
invalid
invalid
mov al, 0x28
jmp 0x140168c75
int3
sub rsp, 0x28
mov r8, qword [rcx]
mov ecx, r8d
and ecx, 3
xor eax, eax
lea rdx, [rcx - 2]
lea edx, [rcx - 2]
cmp rdx, 2
jae 0x140168dbe
add rsp, 0x28
ret
sub bl, al
test rcx, rcx
je case.0x140168c4a.45
mov rcx, qword [r8 - 1]
mov ecx, dword [rax - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x48]
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
invalid
ret
int3
int3
sub esp, 0x40
in al, dx
test r8, r8
test r8, r8
je 0x140168ea8
add byte [rax], al
mov rsi, r8
mov rdi, rdx
mov edi, edx
mov edi, edx
mov rbx, rcx
lea r14, [rsp + 0x38]
and al, 0x38
and al, 0x38
lea r15, [rsp + 0x30]
lea r12, str.0___
lea r13, [0x14025b51c]
add bl, ch
invalid
add bl, ch
invalid
invalid
add byte [rax], r8b
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
jne 0x140168eaa
mov rcx, r14
call fcn.140041570
cmp al, 0x87
in eax, dx
dec dword [rax - 0x7b]
invalid
je 0x140168ea8
cmp al, 0x87
in eax, dx
dec dword [rax - 0x7b]
div byte [rdi + rbp*2 + 0x48]
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x20], rbx
mov rcx, r15
mov edx, 0xfffffff5
mov r8, rdi
mov r9, rsi
call fcn.14015eba0
cmp qword [rsp + 0x30], 0
xor byte [rax], al
je case.default.0x140168e6b
mov rax, qword [rsp + 0x38]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r13 + rcx*4]
add rcx, r13
jmp rcx
cmp byte [rax + 0x10], 0x23
and esi, dword [rcx + rdi*4 - 0x15]
xor eax, 0xf2e6666
invalid
invalid
je case.0x140056644.2264
jmp 0x140168eaa
nop dword [rax + rax]
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x140168eba
invalid
xor byte [rax - 0x77], cl
mov rax, rsi
sub rax, rcx
jb 0x140168ebf
invalid
add rdi, rcx
mov rsi, rax
test rsi, rsi
jne case.0x1401674e8.154
pushfq
jmp 0x140168ea8
xor eax, eax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, r12
jmp 0x140168eaa
lea r8, [0x140226628]
mov rdx, rsi
call fcn.1401e5f10
int3
push rdi
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
test r8, r8
je 0x140169097
mov r13, r8
mov rbx, rdx
mov rdi, rcx
mov rax, r8
shl rax, 4
xor edx, edx
xor ecx, ecx
nop dword [rax]
cmp dword [rbx + rdx], 0
jne 0x140168f12
inc rcx
add rdx, 0x10
cmp rax, rdx
jne 0x140168f00
cmp r13, rcx
jb 0x1401690b3
sub r13, rcx
je 0x140169097
jae 0x140168f23
add byte [rax], al
jae 0x140168f23
add byte [rax], al
add byte [rax - 0x3f], cl
loope 0x140168f2c
shl rcx, 4
add rbx, rcx
lea r14, [rsp + 0x30]
lea esi, [rsp + 0x30]
lea r12, str.Utf8Errorvalid_up_to
lea r15, [rsp + 0x28]
lea rbp, [0x14025b52c]
jmp 0x140168f77
mov rcx, r14
call fcn.140041570
mov rdx, rbx
mov rbx, rdx
test r13, r13
je 0x140169097
lea rax, [rbx - 0x10]
mov rsi, r13
mov esi, ebp
mov esi, ebp
shl rsi, 4
mov rcx, rsi
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
test rcx, rcx
je 0x140168fb0
mov r9d, dword [rax + 0x10]
add rax, 0x10
add rcx, 0xfffffffffffffff0
test r9, r9
je 0x140168f90
mov r8, qword [rax + 8]
jmp 0x140168fb6
xor r9d, r9d
mov r8, r12
mov qword [rsp + 0x20], rdi
and al, 0x20
mov rcx, r15
mov edx, 0xfffffff4
call fcn.14015eba0
cmp qword [rsp + 0x28], 0
je case.default.0x140168fe2
mov rax, qword [rsp + 0x30]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbp + rcx*4]
add rcx, rbp
jmp rcx
cmp byte [rax + 0x10], 0x23
je case.0x1401686f2.57
jmp 0x140169099
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x1401690aa
xor edx, edx
xor ecx, ecx
mov rax, r8
nop word cs:[rax + rax]
mov r9d, dword [rbx + rdx]
sub rax, r9
jb 0x14016904c
inc rcx
add rdx, 0x10
mov r8, rax
cmp rsi, rdx
jne 0x140169020
jmp 0x14016904f
mov rax, r8
cmp r13, rcx
jb 0x1401690b3
mov r8, rcx
shl r8, 4
lea rdx, [rbx + r8]
sub r13, rcx
jne 0x14016906f
test rax, rax
je 0x140168f6b
jmp 0x1401690c2
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x1401690fc
sub ecx, eax
mov dword [rdx], ecx
add qword [rbx + r8 + 8], rax
cmp qword [rsp + 0x28], 0
mov rbx, rdx
jne case.0x1401686f2.57
jmp 0x140168f6b
xor eax, eax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.0___
jmp 0x140169099
lea r8, [0x140226548]
mov rdx, r13
call fcn.1401e5f10
lea rax, str._e__
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, [0x140226598]
lea rcx, [rsp + 0x38]
call fcn.1401e5ed0
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, str.library_std_src_syswindowsio.rs
lea rcx, [rsp + 0x38]
call fcn.1401e5ed0
int3
mov dword [rbp - 0x18], eax
test rax, rax
je 0x140169328
mov ecx, eax
and ecx, 3
cmp rcx, 2
jb 0x1401693b6
cmp ecx, 2
jne 0x1401693b6
mov rcx, rax
shr rcx, 0x20
cmp ecx, 6
jne 0x1401693b6
lea rcx, [rbp - 0x18]
call fcn.140041570
mov r12, qword [rbp - 0x10]
jmp 0x140169356
add rdi, r14
mov rax, qword [r12 + 0x18]
mov r14, qword [r12 + 0x28]
sub rax, r14
cmp rax, rsi
ja 0x140169389
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.1401ed130
jmp 0x1401693b6
mov rcx, qword [r12 + 0x20]
add rcx, r14
mov rdx, rdi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add r14, rsi
mov qword [r12 + 0x28], r14
xor eax, eax
jmp 0x1401693ba
mov r12, qword [rbp - 0x10]
inc qword [r12 + 0x10]
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
add rsp, 0x28
pop rsi
pop rbp
ret
lea rdx, [0x140225b58]
jmp fcn.140005a80
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0xb8]
add rsp, 0x20
pop rsi
ret
cmp qword [rbp - 0x18], 0
je 0x140169b71
invalid
or dword [rax - 0x73], ecx
call 0x12d909b58
call qword [rax + 0x28c48348]
lea rcx, [rbp - 0x18]
call fcn.140041570
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x50]
cmp byte [rbp - 4], 0
jne 0x140169ba6
invalid
cmovs ecx, dword [rbx + 0x1497f205]
add byte [rax - 0x2f], cl
loopne 0x140169bea
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
test eax, eax
jne 0x140169bcd
mov rcx, qword [rbp - 0x28]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
jns 0x140169bb7
add byte [rax - 0x75], cl
lock dec qword [rax]
jns 0x140169bb7
add byte [rax - 0x75], cl
lock dec qword [rax]
or byte [rbp + 9], dh
mov rcx, qword [rbp - 0x10]
call fcn.140062ab0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
jne 0x140169bc3
sub al, 0
add byte [rax], al
add byte [rcx + 0x80fa], al
add byte [rbx + 0xe], dh
mov byte [rsp + 0x2c], dl
mov esi, 1
jmp 0x140169c8c
or al, 0x24
invalid
add byte [rax - 0x75], cl
cmp dword [rax - 0x75], ecx
mov eax, dword [rdi]
mov eax, dword [0x1402b3280]
mov ecx, dword [0x1402b339c]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
lea rcx, [rcx + 0xa9]
cmp rax, rcx
cmp eax, ecx
jne 0x140169fe5
mov eax, dword [0x1402b3288]
inc eax
jne 0x14016a018
lea rcx, [0x1402b3278]
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0xa9]
mov qword [0x1402b3280], rax
mov eax, 1
mov dword [0x1402b3288], eax
lea rax, [0x1402b3268]
mov qword [rbp - 0x50], rax
lea rdi, [rbp - 0x50]
mov qword [rbp - 0x30], rdi
mov qword [rbp - 0x28], 0
lea rdx, [0x140225ac8]
lea rcx, [rbp - 0x30]
mov r8, rsi
call fcn.140005a80
mov rcx, qword [rbp - 0x28]
test al, al
je 0x14016a08d
invalid
mov qword [rcx + 0x18], 0
add rcx, 0x10
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
test rsi, rsi
jne 0x14016a0a8
add rsp, 0x90
pop rdi
pop rsi
pop rbp
ret
in eax, dx
push qword [rcx]
test byte [rax - 0x75], 0x4d
mov r8b, 0xff
mov r8b, 0xff
and byte [r13 - 0x29], sil
jmp 0x14016a06b
mov qword [rbp], rsi
lea rax, [rbp - 0x60]
mov qword [rbp - 0x50], rax
mov al, 0x48
lea eax, [0x140190c60]
invalid
mov al, 0x48
lea eax, [0x140190c60]
invalid
add byte [rax - 0x77], cl
mov r8d, 0x48e88948
mov dword [rbp - 0x40], eax
mov qword [rbp - 0x48], rax
mov rax, rbp
mov qword [rbp - 0x40], rax
lea rax, [fcn.1401649a0]
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x38], eax
mov dword [rbp - 0x38], eax
lea rax, str.failed_printing_to
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 2
mov qword [rbp - 0x10], 0
mov dword [rbp - 0x10], 0
mov dword [rbp - 0x10], 0
mov qword [rbp - 0x20], rdi
mov qword [rbp - 0x18], 2
lea rdx, str.library_std_srcio_stdio.rs
lea rcx, [rbp - 0x30]
call fcn.1401e5ed0
ud2
movdqu xmm1, xmmword [rsp + rcx + 0x60]
movdqa xmm2, xmm1
paddq xmm2, xmm0
pandn xmm1, xmm2
pshufd xmm2, xmm1, 0xee
por xmm2, xmm1
por mm2, mm1
por mm2, mm1
movq r9, xmm2
test r9, r8
jne 0x14016a4ae
add rcx, 0x10
cmp rcx, rdx
jbe 0x14016a480
sub rax, rcx
je 0x14016a544
lea r8, [rsp + rcx]
add r8, 0x60
xor edx, edx
nop word cs:[rax + rax]
cmp byte [r8 + rdx], 0
je 0x14016a4e1
invalid
or cl, byte [rax - 1]
ret 0x3948
inc rdx
cmp rax, rdx
jne 0x14016a4d0
jmp 0x14016a544
add rdx, rcx
cmp rdx, rbx
jne 0x14016a544
pop rbx
pop rbx
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rsp + 0x50], xmm0
movdqa xmmword [rsp + 0x40], xmm0
mov dword [rsp + 0x38], 1
mov qword [rsp + 0x28], 0
lea rcx, [rsp + 0x60]
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x28]
xor edx, edx
call qword [sym.imp.ws2_32.dll_getaddrinfo]
test eax, eax
je 0x14016a558
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov eax, 1
jmp 0x14016a56b
lea rax, str.Hj__
mov qword [rsi + 8], rax
mov qword [rsi], 1
jmp 0x14016a56e
mov rax, qword [rsp + 0x28]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rax
mov word [rsi + 0x18], di
xor eax, eax
mov qword [rsi], rax
add rsp, 0x1e0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov edx, esi
mov r8, rbx
mov r9d, edi
add rsp, 0x1e0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.1401ed250
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
or byte [rax], al
or byte [rax], al
test rax, rax
je 0x14016a7f1
mov rbx, rax
test si, si
cmovne r12d, r13d
in eax, 0x45
cmove esi, ebp
in eax, 0x45
cmove esi, ebp
mov eax, dword [rbp - 0x10]
invalid
mov dword [rbx + 0x18], eax
movaps xmm0, xmmword [rbp - 0x20]
movups xmmword [rbx + 8], xmm0
mov word [rbx], si
mov dword [rbx + 2], edi
mov word [rbx + 6], r14w
mov dword [rbx + 6], esi
mov dword [rbx + 6], esi
jae case.0x140162003.406
mov word [rbx + 0x1c], r12w
mov word [rbx + 0x1e], r15w
mov dword [rbx + 0x1e], r15d
mov qword [rbp + 8], 4
mov qword [rbp + 0x10], rbx
pop rbp
adc byte [rax - 0x39], cl
sbb byte [r9], r8b
sbb byte [rcx], al
add byte [rax], al
invalid
pop rbp
adc byte [rax - 0x39], cl
sbb byte [r9], r8b
sbb byte [rcx], al
sbb byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
adc byte [rbp - 0x40], al
invalid
add byte [rax], al
movups xmm0, xmmword [rbp - 0x40]
ror byte [rdi], 0x10
ror byte [r15], 1
sub dword [rbp - 0x10], ecx
movups xmm1, xmmword [rbp - 0x30]
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp - 0x20], xmm0
mov eax, 1
add byte [rax], al
add byte [rax - 0x77], cl
mov r13d, 0x20
add byte [rax], al
add byte [rax - 0x77], cl
mov r13d, 0x20
mov r13d, 0x20
jmp 0x14016a745
mov rbx, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x40]
mov word [rbx + r13], r12w
mov dword [rbx + r13 + 2], edi
mov word [rbx + r13 + 6], si
movaps xmm0, xmmword [rbp - 0x60]
movups xmmword [rbx + r13 + 8], xmm0
mov eax, dword [rbp - 0x50]
mov dword [rbx + r13 + 0x18], eax
sbb byte [rsi + 0x46], ah
mov dword [rbx + rbp + 0x1c], edi
sbb byte [rsi + 0x46], ah
mov dword [rbx + rbp + 0x1c], edi
mov word [rbx + r13 + 0x1e], r14w
inc rdx
mov qword [rbp + 0x40], rdx
mov qword [rbp + 0x18], rdx
add r13, 0x20
lea rcx, [rbp + 0x20]
lea rdx, [rbp - 0x18]
call fcn.14016a8b0
movzx r12d, word [rbp + 0x20]
cmp r12w, 2
je 0x14016a7ad
invalid
mov edi, dword [rbp + 0x22]
movzx esi, word [rbp + 0x26]
lea rcx, [rbp + 0x28]
mov eax, dword [rcx + 0x10]
mov dword [rbp - 0x50], eax
movups xmm0, xmmword [rcx]
add dword [rdi], ecx
sub dword [rbp - 0x60], eax
add dword [rdi], ecx
sub dword [rbp - 0x60], eax
mov rax, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
movzx r15d, word [rax]
test r12w, r12w
jne 0x14016a78c
mov esi, r15d
movzx r15d, word [rbp + 0x3c]
invalid
cmp al, 0x44
movzx esi, word [rbp + 0x3e]
movzx r14d, word [rbp + 0x3e]
mov rdx, qword [rbp + 0x40]
mov edx, dword [rbp + 0x40]
cmp rdx, qword [rbp + 8]
jne 0x14016a708
lea rcx, [rbp + 8]
call fcn.140041230
in eax, dx
invalid
jmp 0x14016a700
in eax, dx
invalid
mov rcx, qword [rbp - 0x18]
call qword [sym.imp.ws2_32.dll_freeaddrinfo]
mov rcx, qword [rbp + 8]
mov rax, qword [rbp + 0x10]
adc byte [r8 - 0x75], r9b
pop rbp
mov eax, 0x40558b48
adc byte [r8 - 0x75], r9b
pop rbp
mov eax, 0x40558b48
shl rdx, 5
add rdx, rax
mov qword [rbx], rax
mov qword [rbx + 8], rcx
mov qword [rbx + 0x10], rax
mov qword [rbx + 0x18], rdx
add rsp, 0xd8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0x4f], 1
mov ecx, 4
mov edx, 0x80
call fcn.1401e5b40
ud2
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp - 0x18]
call qword [sym.imp.ws2_32.dll_freeaddrinfo]
add byte [rax - 0x75], cl
call 0x1aee0be33
or byte [rax], al
cmp qword [rbp + 8], 0
je 0x14016a850
mov r8, qword [rbp + 0x10]
mov rcx, qword [0x1402b32e8]
adc byte [r8 - 0x75], r9b
or eax, 0x148aa0
adc al, 0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0x4f], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x4f], 0
je 0x14016a89c
mov rcx, qword [rbp - 0x38]
call qword [sym.imp.ws2_32.dll_freeaddrinfo]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
je 0x14016a919
mov rdi, rdx
lea rbx, [rsp + 0x28]
lea ebx, [rsp + 0x28]
lea ebx, [rsp + 0x28]
lea r15, str.invalid_argument0
nop word cs:[rax + rax]
invalid
add byte [rcx + rcx*4 - 0x10], cl
mov rax, r14
mov r14, qword [r14 + 0x28]
mov qword [rdi + 8], r14
mov rcx, qword [rax + 0x10]
mov rax, qword [rax + 0x20]
movzx edx, word [rax]
sub byte [rcx + rcx*4 + 0x77], cl
or byte [rax - 0x75], cl
adc byte [rax - 0x75], cl
and byte [rdi], cl
mov bh, 0x10
cmp edx, 0x17
je 0x14016a94a
invalid
cmp r10, 2
cmp edx, 2
je 0x14016a923
mov qword [rsp + 0x28], r15
mov word [rsp + 0x20], 2
mov rcx, rbx
call fcn.140041570
insb byte [rdi], dx
in eax, dx
dec dword [rbp - 0x7b]
div byte [rbp - 0x39]
insb byte [rdi], dx
in eax, dx
dec dword [rbp - 0x7b]
div byte [rbp - 0x39]
mov word [rsi], 2
jmp 0x14016a9d1
cmp rcx, 0xf
jbe 0x14016a9dd
movzx ecx, word [rax + 2]
rol cx, 8
mov eax, dword [rax + 4]
mov word [rsp + 0x20], 0
mov word [rsp + 0x26], cx
mov dword [rsp + 0x22], eax
jmp case.0x140166459.232
cmp rcx, 0x1b
jbe 0x14016a9f5
movzx ecx, word [rax + 2]
rol cx, 8
movups xmm0, xmmword [rax + 8]
mov edx, dword [rax + 4]
mov eax, dword [rax + 0x18]
mov word [rsp + 0x20], 1
movups xmmword [rsp + 0x24], xmm0
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x38], eax
cmp byte [rsi - 0x77], ah
and al, 0x3c
movzx eax, word [rsp + 0x20]
mov ecx, dword [rsp + 0x22]
movzx edx, word [rsp + 0x26]
mov r8, qword [rsp + 0x28]
mov r9d, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov dword [rsi + 0x10], r9d
adc byte [rbx + rcx*4 + 0x4c], al
and al, 0x34
mov dword [rsi + 0x14], r9d
mov r9d, dword [rsp + 0x38]
mov dword [rsi + 0x18], r9d
movzx r9d, word [rsp + 0x3c]
movzx ecx, word [rsp + 0x3c]
mov word [rsi + 0x1c], r9w
movzx r9d, word [rsp + 0x3e]
mov word [rsi + 0x1e], r9w
mov word [rsi], ax
invalid
mov dword [rsi + 2], ecx
mov word [rsi + 6], dx
mov qword [rsi + 8], r8
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in___library_std_src_sys_common_net.rs
lea r8, [0x1402286b8]
mov edx, 0x42
call fcn.1401e6090
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in6___
lea r8, [0x140228718]
mov edx, 0x43
call fcn.1401e6090
int3
scasd eax, dword [rdi]
invalid
add cl, byte [rax - 0x77]
bnd call qword [sym.imp.ws2_32.dll_WSAStartup]
call qword [sym.imp.ws2_32.dll_WSAStartup]
mov dword [rsp + 0x2c], eax
and al, 0x2c
test eax, eax
jne 0x14016aa81
mov rax, qword [sym.imp.ws2_32.dll_WSACleanup]
add eax, 0x86cb4
insb byte [rdi], dx
or byte [rax], al
mov qword [rdi], rax
invalid
add rsp, 0x1f8
pop rdi
pop rsi
ret
add eax, 0xbbeb9
mov edx, 0x2b
add byte [rax], al
add byte [rax], al
mov ecx, 0xba000bbe
sub eax, dword [rax]
invalid
add byte [rax], al
call fcn.1401e6090
mov qword [rsp + 0x30], 0
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x2c
invalid
lea rcx, [rsp + 0x2c]
sub al, 0x48
lea edx, [rsp + 0x30]
lea rdx, [rsp + 0x30]
call fcn.1401ed500
int3
sub rsp, 0x30
sub esp, 0x30
in al, dx
xor byte [rcx + rcx*4 - 0x39], al
mov edi, r8d
mov rsi, rcx
mov esi, ecx
test dx, dx
mov eax, 2
mov ebx, 0x17
cmove ebx, eax
mov dword [rsp + 0x28], 0x81
and al, 0x28
add dword [rax], 0x44c70000
and al, 0x20
add byte [rax], al
add byte [rax], al
and al, 0x28
and al, 0x28
sub byte [rcx - 0x39000000], al
add dword [rax], 0x44c70000
and al, 0x20
and al, 0x20
add byte [rax], al
add byte [rax], al
mov ecx, ebx
mov edx, r8d
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSASocketW]
invalid
imul ecx, dword [rax], 0
or byte [rax], al
add byte [rax - 0x7d], cl
clc
push qword [rbp + rcx + 0x48]
je case.0x1401674e8.162
mov qword [rsi + 8], rax
cmp rax, 0xffffffffffffffff
je case.0x1401674e8.162
or eax, 0x8468948
mov qword [rsi + 8], rax
mov qword [rsi], 0
jmp 0x14016ab62
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
insb byte [rdi], dx
or byte [rax], al
add byte [0x14016d222], bh
cmp eax, 0x2726
add byte [rdi + rax + 0x3d], dh
cmp dword [rdi], esp
add byte [rax], al
je 0x14016ab05
cmp eax, 0x2739
jne 0x14016ab4f
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
invalid
and byte [rax], al
add byte [rax], al
add byte [rcx + 0x45fa89d9], cl
invalid
mov edx, edi
invalid
mov ecx, ebx
mov edx, edi
xor r8d, r8d
xor eax, eax
invalid
xor eax, eax
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSASocketW]
cmp rax, 0xffffffffffffffff
je 0x14016ab49
invalid
mov rdi, rax
mov edi, eax
mov rcx, rax
mov edx, 1
xor r8d, r8d
call qword [sym.imp.kernel32.dll_SetHandleInformation]
or byte [rax], al
or byte [rax], al
test eax, eax
je 0x14016ab6a
mov qword [rsi + 8], rdi
jmp 0x14016aae8
or bl, ch
lahf
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
add dword [rax], eax
add byte [rax], al
or byte [rax - 0x39], cl
invalid
add dword [rax], eax
add byte [rax], al
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
shl eax, 0x20
loopne 0x14016ab94
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
mov rcx, rdi
add rsp, 0x30
xor byte [rbx + 0x5f], bl
xor byte [rbx + 0x5f], bl
pop rsi
jmp qword [sym.imp.ws2_32.dll_closesocket]
int3
int3
int3
mov qword [rbp - 8], 0xfffffffffffffffe
invalid
lock inc qword [0x1402b3390]
jle case.0x140162868.394
mov eax, dword [0x1402b339c]
mov r8, qword gs:[0x58]
add al, 0x25
pop rax
add byte [rax], al
add byte [rcx - 0x75], cl
add al, 0xc0
add al, 0x25
pop rax
add byte [rax], al
add byte [rcx - 0x75], cl
add al, 0xc0
test byte [rax + 0x98], 1
jne case.0x140162868.394
mov eax, dword [0x1402b339c]
mov r8, qword gs:[0x58]
mov rax, qword [r8 + rax*8]
inc qword [rax + 0x90]
mov byte [rax + 0x98], 0
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x10], rdx
lea rdx, [0x14016ac90]
lea rcx, [rbp - 0x18]
call fcn.14016ac80
ud2
or esp, dword [rsi + 0x66]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rsi, qword [rbp - 0x18]
mov rsi, qword [rbp - 0x18]
mov esi, dword [rbp - 0x18]
mov rdi, qword [rbp - 0x10]
jge 0x14016ac38
invalid
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
invalid
je case.0x1401686f2.66
cmp qword [rdi + 0x10], 0x11
jb 0x14016ac5f
invalid
add al, 0x48
mov esi, dword [rsi - 8]
mov rsi, qword [rsi - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
invalid
pop rdi
pop rsi
pop rbp
ret
int3
ret
or byte [rdi], cl
add byte [rbp + 0x63], cl
or al, 0x90
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
invalid
loope 0x14016ad5e
add ecx, 4
jmp 0x14016ad4f
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x14016ad4f
mov rdx, rsi
sub rdx, rcx
jb 0x14016ade4
add rcx, rdi
mov r8, rcx
test rdx, rdx
je case.0x140166459.238
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x14016ad7a
xor eax, eax
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rsi
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0x68], xmm0
movups xmmword [rsp + 0x78], xmm1
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x88], rcx
mov byte [rsp + 0x92], al
mov word [rsp + 0x90], 0x200
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x58]
pop rax
pop rax
call fcn.140168360
cmp byte [rsp + 0x20], 9
and byte [rcx], cl
mov rdx, qword [rsp + 0x30]
jne 0x14016add8
mov rax, qword [rsp + 0x28]
jmp 0x14016adda
xor eax, eax
add rsp, 0x98
pop rdi
pop rsi
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.1401e5f10
int3
mov eax, 2
xor r9d, r9d
test rax, rax
cmovne r9, rax
test r9, r9
jne 0x14016aec9
jmp 0x14016afa3
nop dword [rax + rax]
test r8, r8
je 0x14016ae9d
mov rcx, r8
dec r8
enter 0x7c80, 8
jmp [rsi]
jne 0x14016ae60
mov r10, rdx
sub r10, rcx
jb 0x14016afda
pop rsp
add dword [rax], eax
add byte [rax], al
pop rsp
add dword [rax], eax
add byte [rax], al
test r8, r8
je 0x14016aeb3
mov r9, rax
add r9, rcx
leave
test r8, r8
je 0x14016aeb3
mov r9, rax
add r9, rcx
leave
leave
mov rdx, r10
test rax, rax
cmovne r9, rax
test r9, r9
jne 0x14016aec9
jmp 0x14016afa3
mov r9, rax
xor eax, eax
test rax, rax
ror byte [rdi + rcx + 0x45], 0xc8
ror byte [rdi + rcx + 0x45], 0xc8
enter 0xffffffffffff854d, 0xffffffffffffffc9
test r9, r9
jne 0x14016aec9
jmp 0x14016afa3
xor r9d, r9d
mov r8, rdx
test rax, rax
cmovne r9, rax
test r9, r9
je 0x14016afa3
test dl, bl
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi + rcx + 0x44], 0xc2
test rax, rax
cmove r8, rdx
add r9, r8
sub r9, rbx
cmp rdi, r9
iretd
jb case.0x1401674e8.164
iretd
mov qword [rsi + 0x10], r9
mov dword [rsi + 0x10], ecx
mov rdi, r9
mov r15, qword [rsi]
mov rax, r15
sub rax, rdi
cmp rax, 3
ja 0x14016af5d
mov r14, rdi
add r14, 4
jb 0x14016afeb
mov rdx, r14
not rdx
shr rdx, 0x3f
test r15, r15
je 0x14016af22
mov qword [rsp + 0x20], rbx
and al, 0x20
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], r15
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x30
jmp 0x14016af2b
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
lea r9, [rsp + 0x20]
and al, 0x20
mov r8, r14
call fcn.140020610
dec dword [rax - 0x7d]
jl 0x14016af65
cmp byte [rax], al
invalid
dec dword [rax - 0x7d]
jl 0x14016af65
cmp byte [rax], al
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
je 0x14016afaf
movabs rax, 0x8000000000000001
cmp rcx, rax
or byte [rax + 0x39], 0xc1
jne 0x14016afe6
cmp rdi, r15
jne 0x14016af75
mov rcx, rsi
mov rdx, rdi
call fcn.140158a40
mov rbx, qword [rsi + 8]
pop rsi
or byte [rax - 0x75], cl
jle 0x14016af85
invalid
adc dh, al
add al, 0x3b
inc rdi
inc edi
mov byte [rbx + rdi], 0x2e
inc rdi
inc edi
inc edi
mov qword [rsi + 0x10], rdi
mov rax, qword [rsi]
sub rax, rdi
cmp rax, 2
jbe 0x14016afc3
mov rax, qword [rsi + 8]
mov byte [rax + rdi + 2], 0x65
mov word [rax + rdi], 0x7865
add rdi, 3
mov qword [rsi + 0x10], rdi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov qword [rsi + 8], rcx
mov qword [rsi], r14
mov rbx, rcx
mov r15, r14
cmp rdi, r15
je case.0x140167a66.132
test dword [rcx + rdi - 1], 0xb2eba174
jmp 0x14016af75
mov r8d, 3
mov rcx, rsi
mov rdx, rdi
call fcn.1401f07d0
mov rdi, qword [rsi + 0x10]
adc bl, ch
invalid
adc bl, ch
mov dl, 0x4c
lea eax, [0x1402250d8]
lea r8, [0x1402250d8]
call fcn.1401e5f10
test rcx, rcx
jne 0x14016aff0
call fcn.140002170
dec dword [rax - 0x75]
push rsp
and al, 0x48
mov rdx, qword [rsp + 0x48]
call fcn.1401e5b40
int3
int3
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov rdi, r8
mov r12, rdx
mov rbx, rcx
mov ebx, ecx
mov ebx, ecx
mov rsi, qword [r8]
mov r14, qword [r8 + 0x10]
mov rax, rsi
sub rax, r14
mov r13, rsi
mov rbp, r14
cmp rax, 0x20
jae case.0x140168c4a.63
lea rcx, [rsp + 0x30]
mov rdx, r12
mov r8, rdi
call case.0x14016209a.237
cmp qword [rsp + 0x30], 0
mov rax, qword [rsp + 0x38]
je 0x14016b080
mov qword [rbx + 8], rax
mov eax, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbx], rax
jmp 0x14016b23c
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x14016b24d
mov r13, qword [rdi]
mov rbp, qword [rdi + 0x10]
outsd dx, dword [rsi]
invalid
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x28], rbx
mov r14, qword [r12]
mov r15d, 0x2000
add byte [rax], ah
add byte [rax], al
xor ebx, ebx
mov qword [rsp + 0x58], r12
cmp r13, rsi
jne 0x14016b0e6
cmp rbp, r13
jne 0x14016b0e6
lea rcx, [rsp + 0x30]
mov rdx, r12
mov r8, rdi
call case.0x14016209a.237
cmp qword [rsp + 0x30], 0
mov rax, qword [rsp + 0x38]
jne 0x14016b25c
mov rbp, qword [rdi + 0x10]
test rax, rax
je 0x14016b26e
mov r13, qword [rdi]
cmp rbp, r13
je 0x14016b20e
mov rax, qword [rdi + 8]
add rax, rbp
mov r12, r13
sub r12, rbp
cmp r12, r15
cmovae r12, r15
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x40], 0
add byte [rax], al
mov qword [rsp + 0x48], rbx
mov rcx, r14
lea rbx, [rsp + 0x30]
lea ebx, [rsp + 0x30]
lea ebx, [rsp + 0x30]
jmp 0x14016b14c
cmp byte [rax + 0x10], 0x23
jne case.0x14016b16c.2
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
lea rcx, [rsp + 0x60]
call fcn.140041570
mov rcx, r14
int1
mov rdx, rbx
call case.0x1400af60f.1167
invalid
dec dword [rax - 0x7b]
invalid
je 0x14016b1a0
mov ecx, eax
and ecx, 3
lea rdx, [0x14025b558]
add byte [rax + 0x63], cl
or al, 0x8a
add rcx, rdx
jmp rcx
cmp byte [rax + 0xf], 0x23
je 0x14016b13a
jmp case.0x14016b16c.2
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x28
ja case.0x14016b16c.2
cmp rcx, 0x23
jne case.0x14016b16c.2
jmp 0x14016b13a
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x48]
mov rbx, rax
sub rbx, rcx
jb 0x14016b297
mov rdx, qword [rsp + 0x38]
cmp rax, rdx
ja 0x14016b2a6
test rcx, rcx
je 0x14016b285
add rbp, rcx
cmp rax, r12
mov rdx, 0xffffffffffffffff
cmovne r15, rdx
lea rax, [r15 + r15]
test r15, r15
cmovs rax, rdx
cmp r12, r15
cmovb rax, r15
mov qword [rdi + 0x10], rbp
cmp rcx, r12
cmove r15, rax
mov r12, qword [rsp + 0x58]
cmp r13, rsi
je 0x14016b0b0
jmp 0x14016b0e6
mov r8d, 0x20
mov rcx, rdi
mov rdx, r13
call fcn.1401f07d0
mov r13, qword [rdi]
mov rbp, qword [rdi + 0x10]
jmp 0x14016b0ef
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], rax
mov eax, 1
mov qword [rcx], rax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rbx + 8], 0
xor eax, eax
jmp 0x14016b078
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], rax
mov qword [rcx], 1
jmp 0x14016b23c
sub rbp, qword [rsp + 0x50]
mov rax, qword [rsp + 0x28]
mov qword [rax + 8], rbp
mov qword [rax], 0
jmp 0x14016b23c
sub rbp, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], rbp
xor eax, eax
jmp 0x14016b239
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs
mov rdx, rax
call fcn.1401e62a0
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs
mov rcx, rax
call fcn.1401e6010
int3
test r15, r15
je 0x14016c1c2
test rdi, rdi
je 0x14016b9b0
test rsi, rsi
jne 0x14016b9b0
mov edi, 1
mov r8, qword [rbp + 0x5d0]
mov eax, dword [rbp + 0x5d0]
test r8, r8
je 0x14016b9c1
mov rdx, r8
and rdx, 7
je 0x14016b9c6
mov rcx, r8
and rcx, 0xfffffffffffffff8
mov rsi, rax
nop dword [rax]
mov rsi, qword [rsi + 0x3d8]
dec rdx
jne 0x14016b990
cmp r8, 8
jae 0x14016b9e0
jmp 0x14016ba1e
test rdi, rdi
mov rdx, qword [rbp + 0x5d0]
jne 0x14016ba22
jmp 0x14016ed94
mov rsi, rax
jmp 0x14016ba1e
mov rsi, rax
mov rcx, r8
cmp r8, 8
jb 0x14016ba1e
nop word cs:[rax + rax]
mov rax, qword [rsi + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rsi, qword [rax + 0x3d8]
add rcx, 0xfffffffffffffff8
jne 0x14016b9e0
xor edx, edx
xor eax, eax
movzx ecx, word [rsi + 0x3d2]
mov r12, rsi
mov r13, rdx
cmp rdx, rcx
jb 0x14016ba6a
nop word cs:[rax + rax]
mov rcx, qword [r12 + 0x160]
test rcx, rcx
je 0x14016e6b4
inc rax
movzx r13d, word [r12 + 0x3d0]
mov r12, rcx
cmp r13w, word [rcx + 0x3d2]
jae 0x14016ba40
test rax, rax
je 0x14016bb00
mov rsi, qword [r12 + r13*8 + 0x3e0]
mov rcx, rax
dec rcx
je 0x14016baee
mov rdx, rcx
and rdx, 7
je 0x14016baa5
mov rcx, rdx
nop
mov rsi, qword [rsi + 0x3d8]
dec rcx
jne 0x14016ba90
not rdx
add rdx, rax
mov rcx, rdx
add rax, 0xfffffffffffffffe
cmp rax, 7
jb 0x14016baee
nop
mov rax, qword [rsi + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rsi, qword [rax + 0x3d8]
add rcx, 0xfffffffffffffff8
jne 0x14016bab0
xor ebx, ebx
jmp 0x14016bb07
lea rbx, [r13 + 1]
mov rsi, r12
dec r15
imul rax, r13, 0x38
lea r14, [r12 + rax]
add r14, 0x168
shl r13, 5
movabs rax, 0x8000000000000000
cmp qword [r12 + r13], rax
mov qword [rbp + 0x5d0], rbx
jne 0x14016bb90
mov rbx, qword [rbp + 0x4e0]
mov eax, 0
test rbx, rbx
je 0x14016b952
mov r12, rdi
mov r9, qword [r14 + 0x28]
mov rax, qword [r14 + 0x30]
mov rdi, qword [rbp + 0x4e8]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x578]
mov rdx, rbx
mov r8, rdi
call fcn.140171db0
cmp qword [rbp + 0x578], 0
je 0x14016bdcc
xor eax, eax
mov rdi, r12
jmp 0x14016b952
mov qword [rbp + 0x598], rdi
mov rdi, qword [r14 + 8]
mov rax, qword [r14 + 0x10]
mov qword [rbp + 0x5d8], rax
test rax, rax
je 0x14016bbf6
js 0x14016ee0d
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x14016bbda
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14016eddc
mov qword [0x1402b32e8], rax
mov rcx, rax
xor edx, edx
mov r8, qword [rbp + 0x5d8]
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
jne 0x14016bbfb
jmp 0x14016eddc
mov eax, 1
mov qword [rbp + 0x5a8], r15
mov qword [rbp + 0x5c0], rax
mov rcx, rax
mov rdx, rdi
mov r8, qword [rbp + 0x5d8]
call sub.VCRUNTIME140.dll_memcpy
movzx r15d, byte [r14 + 0x18]
mov rdi, qword [r14 + 0x28]
mov r14, qword [r14 + 0x30]
test r14, r14
je 0x14016bc7f
mov rax, r14
shr rax, 0x3e
jne 0x14016edf2
lea rbx, [r14 + r14]
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
add byte [rax - 0x7b], cl
invalid
jne 0x14016bc67
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14016edca
mov qword [0x1402b32e8], rax
mov rcx, rax
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
jne 0x14016bc86
jmp 0x14016edca
mov eax, 2
xor ebx, ebx
mov qword [rbp + 0x5b8], rax
add byte [rax], al
add r12, r13
mov rcx, rax
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x5d8]
mov qword [rbp - 0x20], rax
mov rcx, qword [rbp + 0x5c0]
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x10], rax
mov byte [rbp - 8], r15b
mov qword [rbp], r14
mov rax, qword [rbp + 0x5b8]
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], r14
mov rbx, qword [r12 + 8]
mov rdi, qword [r12 + 0x10]
test rdi, rdi
mov qword [rbp + 0x568], r14
je 0x14016bd36
mov r15, qword [rbp + 0x5a8]
js 0x14016edfc
mov r13d, 1
mov r15, qword [rbp + 0x5a8]
mov rcx, r13
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [r12 + 0x18]
mov qword [rbp + 0x460], rdi
mov qword [rbp + 0x468], r13
mov qword [rbp + 0x470], rdi
mov byte [rbp + 0x478], al
mov byte [rbp + 0x5b7], 0
lea rcx, [rbp + 0x578]
lea rdx, [rbp + 0x4e0]
lea r8, [rbp - 0x20]
lea r9, [rbp + 0x460]
call fcn.140170660
mov rax, qword [rbp + 0x578]
shl rax, 1
test rax, rax
mov rdi, qword [rbp + 0x598]
je 0x14016b950
mov rax, qword [rbp + 0x580]
mov rdx, qword [rbp + 0x588]
mov rcx, qword [rbp + 0x590]
mov byte [rbp + 0x400], 0
test rdx, rdx
je 0x14016bf63
mov rax, qword [rax + rcx*8 + 0x3d8]
mov rcx, rdx
dec rcx
je 0x14016bece
mov r8, rcx
and r8, 7
je 0x14016be3e
mov rcx, r8
nop word cs:[rax + rax]
movzx r9d, word [rax + 0x3d2]
mov rax, qword [rax + r9*8 + 0x3d8]
dec rcx
jne 0x14016be20
not r8
add r8, rdx
mov rcx, r8
add rdx, 0xfffffffffffffffe
cmp rdx, 7
cmp edx, 7
jb 0x14016bece
nop dword [rax]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
add eax, dword [rax]
add byte [rdi], cl
mov bh, 0x90
rol byte [rbx], cl
add byte [rax], al
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
add rcx, 0xfffffffffffffff8
clc
jne 0x14016be50
movzx ecx, word [rax + 0x3d2]
dec rcx
mov qword [rbp + 0x4c0], rax
mov qword [rbp + 0x4c8], 0
mov qword [rbp + 0x4d0], rcx
lea rcx, [rbp - 0x20]
loopne 0x14016bf3e
lea edx, [rbp + 0x4c0]
lea r8, [rbp + 0x400]
call fcn.140171f50
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x4b0], rax
movups xmm0, xmmword [rbp + 0x20]
movaps xmmword [rbp + 0x4a0], xmm0
movups xmm0, xmmword [rbp - 0x20]
movups xmm1, xmmword [rbp - 0x10]
movups xmm2, xmmword [rbp]
movups xmm3, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x490], xmm3
movaps xmmword [rbp + 0x480], xmm2
movaps xmmword [rbp + 0x470], xmm1
movaps xmmword [rbp + 0x460], xmm0
mov rdx, qword [rbp + 0x38]
mov rax, qword [rbp + 0x48]
movzx ecx, word [rdx + 0x3d2]
cmp rax, rcx
jae 0x14016bf98
mov rcx, rdx
jmp 0x14016bfc9
mov qword [rbp + 0x460], rax
mov qword [rbp + 0x468], 0
mov dword [rbp + 0x468], 0
mov dword [rbp + 0x468], 0
mov qword [rbp + 0x470], rcx
lea rcx, [rbp - 0x20]
lea rdx, [rbp + 0x460]
lea r8, [rbp + 0x400]
call fcn.140171f50
mov ebp, 0xe900005f
and dword [rcx], eax
add byte [rax], al
mov ebp, 0xe900005f
and dword [rcx], eax
add byte [rax], al
mov r8, qword [rbp + 0x40]
nop dword [rax]
mov rcx, qword [rdx + 0x160]
test rcx, rcx
je 0x14016bfc4
inc r8
movzx eax, word [rdx + 0x3d0]
mov rdx, rcx
cmp ax, word [rcx + 0x3d2]
jae 0x14016bfa0
mov rax, r8
xor ecx, ecx
imul rdx, rax, 0x38
shl rax, 5
mov r8, qword [rcx + rdx + 0x198]
mov qword [rbp + 0x530], r8
movups xmm0, xmmword [rcx + rdx + 0x168]
movups xmm1, xmmword [rcx + rdx + 0x178]
add byte [rdi], cl
adc byte [rcx + rdx + 0x188], dl
movaps xmmword [rbp + 0x520], xmm2
movaps xmmword [rbp + 0x510], xmm1
movaps xmmword [rbp + 0x500], xmm0
mov r8, qword [rbp + 0x490]
mov qword [rcx + rdx + 0x198], r8
movaps xmm0, xmmword [rbp + 0x460]
movaps xmm1, xmmword [rbp + 0x470]
movaps xmm2, xmmword [rbp + 0x480]
movups xmmword [rcx + rdx + 0x188], xmm2
movups xmmword [rcx + rdx + 0x178], xmm1
movups xmmword [rcx + rdx + 0x168], xmm0
movups xmm0, xmmword [rcx + rax]
movups xmm1, xmmword [rcx + rax + 0x10]
lea rdx, [rbp + 0x538]
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
lea rdx, [rbp + 0x498]
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx + rax], xmm0
movups xmmword [rcx + rax + 0x10], xmm1
mov rax, qword [rbp + 0x550]
mov qword [rbp + 0x30], rax
movaps xmm0, xmmword [rbp + 0x540]
movaps xmmword [rbp + 0x20], xmm0
movaps xmm0, xmmword [rbp + 0x500]
movaps xmm1, xmmword [rbp + 0x510]
movaps xmm2, xmmword [rbp + 0x520]
movaps xmm3, xmmword [rbp + 0x530]
movaps xmmword [rbp + 0x10], xmm3
movaps xmmword [rbp], xmm2
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp - 0x20], xmm0
mov rdx, qword [rbp - 0x20]
mov r8, qword [rbp - 0x18]
mov rax, qword [rbp]
mov qword [rbp + 0x5d8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x5a8], rax
dec qword [rbp + 0x4f0]
mov r13, qword [rbp + 0x18]
mov r14, qword [rbp + 0x20]
cmp byte [rbp + 0x400], 0
je 0x14016c149
mov qword [rbp + 0x5c0], rdx
mov qword [rbp + 0x5b8], r8
test rdi, rdi
je 0x14016ee60
mov rax, qword [rbx + 0x3d8]
mov qword [rbp + 0x4e0], rax
dec rdi
mov qword [rbp + 0x4e8], rdi
mov qword [rax + 0x160], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rbp + 0x5b8]
mov rdx, qword [rbp + 0x5c0]
add byte [rax], al
mov eax, 0
movabs rcx, 0x8000000000000000
cmp rdx, rcx
mov rdi, r12
je 0x14016b952
test rdx, rdx
je 0x14016c178
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x5d8], 0
je 0x14016c198
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x5a8]
call qword [sym.imp.kernel32.dll_HeapFree]
shl r13, 1
mov eax, 0
test r13, r13
je 0x14016b952
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
xor eax, eax
jmp 0x14016b952
mov rax, qword [rbp + 0x4f0]
mov eax, dword [rbp + 0x4f0]
mov qword [rbp + 0x428], rax
movups xmm0, xmmword [rbp + 0x4e0]
movups xmmword [rbp + 0x418], xmm0
mov qword [rbp + 0x410], 1
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14016c215
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14016ee8b
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 4
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14016ee8b
mov dword [rax], 0x48544150
mov rcx, rax
add rcx, 4
mov qword [rbp + 0x500], rax
mov qword [rbp + 0x508], rcx
mov word [rbp + 0x510], 0
lea rcx, [rbp + 0x460]
lea rdx, [rbp + 0x500]
mov qword [rbp + 0x5d8], rax
call fcn.140170400
mov qword [rbp - 0x20], 4
mov r8, qword [rbp + 0x5d8]
mov qword [rbp - 0x18], r8
mov qword [rbp - 0x10], 4
mov byte [rbp - 8], 0
movups xmm0, xmmword [rbp + 0x460]
movups xmmword [rbp], xmm0
mov rbx, qword [rbp + 0x470]
mov qword [rbp + 0x10], rbx
mov rsi, qword [rbp + 8]
mov r14, qword [rbp + 0x418]
test r14, r14
je 0x14016c37a
mov rax, qword [rbp + 0x420]
mov qword [rbp + 0x5d0], rax
mov r13, qword [sym.imp.kernel32.dll_CompareStringOrdinal]
lea rcx, [r14 + 0x168]
movzx eax, word [r14 + 0x3d2]
mov qword [rbp + 0x5a8], rax
imul rdi, rax, 0x38
mov r15, 0xffffffffffffffff
nop dword [rax]
test rdi, rdi
je 0x14016c330
lea r12, [rcx + 0x38]
mov r8, qword [rcx + 0x28]
mov r9d, dword [rcx + 0x30]
mov dword [rsp + 0x20], 1
mov rcx, rsi
mov edx, ebx
call r13
inc r15
add rdi, 0xffffffffffffffc8
mov rcx, r12
cmp eax, 3
je 0x14016c2f0
mov r15, qword [rbp + 0x5a8]
mov rax, qword [rbp + 0x5d0]
sub rax, 1
jb 0x14016c881
xor r12d, r12d
jmp 0x14016c389
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp], 0
je 0x14016c3b1
mov rax, qword [rbp + 0x570]
mov r15, qword [rax + 0x10]
lea rbx, str.program_path_has_no_file_name
test r15, r15
je 0x14016c707
mov r14, qword [rax + 8]
cmp r15, 4
jae 0x14016c3df
lea rax, [0x140172460]
jmp 0x14016c408
mov eax, dword [r14]
bswap eax
xor ecx, ecx
cmp eax, 0x5c5c3f5c
setb cl
cmp eax, 0x5c5c3f5d
adc ecx, 0xffffffff
lea rcx, [0x140172450]
lea rax, [0x140172460]
cmove rax, rcx
movzx esi, byte [r15 + r14 - 1]
mov byte [rbp + 0x5e7], 1
mov ecx, esi
call rax
test al, al
jne 0x14016c707
cmp r15, 3
jbe 0x14016c487
movzx eax, byte [r15 + r14 - 4]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x2e
jne 0x14016c487
movzx eax, byte [r14 + r15 - 3]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x65
jne 0x14016c487
movzx eax, byte [r14 + r15 - 2]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x78
jne 0x14016c487
lea eax, [rsi - 0x41]
cmp al, 0x1a
setb al
shl al, 5
or al, sil
cmp al, 0x65
sete al
jmp 0x14016c489
xor eax, eax
lea rbx, [r14 + r15]
xor ecx, ecx
mov qword [rbp + 0x5d0], r15
nop word cs:[rax + rax]
cmp r15, rcx
je 0x14016c50a
movzx edx, byte [r14 + rcx]
cmp edx, 0x2f
je 0x14016c4b7
inc rcx
cmp edx, 0x5c
jne 0x14016c4a0
test al, al
mov qword [rbp + 0x5a8], rbx
je 0x14016c5e3
mov byte [rbp + 0x5e7], 1
lea rcx, [rbp - 0x20]
test edi, esp
add eax, 0x48010000
lea ecx, [rbp - 0x20]
mov rdx, r14
mov r8, r15
call fcn.14015f850
mov rcx, qword [rbp - 0x20]
mov rax, qword [rbp - 0x18]
movabs rdx, 0x8000000000000000
cmp rcx, rdx
jne 0x14016c7b1
mov qword [rbp + 0x4e8], rax
mov qword [rbp + 0x4e0], rdx
jmp 0x14016ce1b
xor r8d, r8d
lea r11, str.nul_byte_found_in_provided_data
mov rax, r14
jmp 0x14016c52c
xor r8d, r8d
test cx, cx
je 0x14016c704
mov cx, 1
test r8w, r8w
jne 0x14016c520
cmp rax, rbx
je 0x14016c7fe
movzx r9d, byte [rax]
movzx edx, r9b
test dl, dl
js 0x14016c550
test r15, r15
js 0x14016ef6d
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14016c618
mov rbx, r11
mov rsi, rbx
mov rax, qword [rbp + 0x4f8]
mov qword [rax], rsi
mov qword [rax + 0x10], 2
cmp qword [rbp + 0x410], 0
je 0x14016c780
mov rsi, qword [rbp + 0x448]
cmp dword [rsi], 4
jb 0x14016c796
mov rcx, qword [rsi + 8]
call qword [sym.imp.kernel32.dll_CloseHandle]
movaps xmm6, xmmword [rbp + 0x5f0]
add rsp, 0x688
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rdx, qword [rbp - 0x10]
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rdx
mov byte [rbp + 0x5e7], 1
lea rcx, [rbp + 0x4e0]
push rbp
invalid
lea rdx, [rbp - 0x20]
call fcn.140172470
jmp 0x14016ce1b
movups xmm0, xmmword [rbp + 0x500]
movaps xmmword [rbp + 0x4e0], xmm0
jmp 0x14016ce04
cmp r15, 0xf
mov qword [rbp + 0x5a8], rbx
add byte [rax], al
add byte [rax], al
ja 0x14016c889
xor eax, eax
mov qword [rbp + 0x5c0], rax
xor eax, eax
nop word cs:[rax + rax]
cmp byte [r14 + rax], 0x2e
je 0x14016c8a2
mov cl, 0x2e
mov rdx, r14
mov r8, r15
call fcn.140009d50
jmp 0x14016c8a7
xor eax, eax
jmp 0x14016cd8a
mov byte [rbp + 0x5e7], 1
lea rcx, [rbp + 0x500]
call fcn.1401658d0
mov rcx, qword [rbp + 0x500]
movabs rax, 0x8000000000000000
cmp rcx, rax
jne 0x14016c943
lea rcx, [rbp + 0x508]
mov byte [rbp + 0x5e7], 1
call fcn.140041570
jmp 0x14016ca0d
mov qword [rbp + 0x5b8], rcx
mov rcx, qword [rbp + 0x508]
add byte [rax], al
mov rsi, qword [rbp + 0x510]
mov rdi, qword [rbp + 0x518]
mov byte [rbp + 0x5a5], 0
mov qword [rbp + 0x5d8], rcx
mov rdx, rsi
call case.0x1401616fb.359
cmp rsi, rdx
cmovb rdx, rsi
test rax, rax
cmove rdx, rsi
mov rax, qword [rbp + 0x5b8]
mov qword [rbp - 0x20], rax
mov rax, qword [rbp + 0x5d8]
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rdx
mov qword [rbp - 8], rdi
lea rcx, [rbp - 0x20]
mov rdx, r14
mov r8, r15
call case.0x1400dfcfc.1076
cmp qword [rbp + 0x5c0], 1
je 0x14016c9c3
lea rcx, [rbp - 0x20]
call fcn.14016ae00
mov rsi, qword [rbp - 0x18]
mov r8, qword [rbp - 0x10]
lea rcx, [rbp + 0x460]
mov rdx, rsi
call fcn.140172550
cmp qword [rbp - 0x20], 0
je 0x14016c9f3
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
or byte gs:[r8], al
or byte gs:[r8], al
mov rax, qword [rbp + 0x460]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x14016cccc
mov qword [rbp + 0x5b8], r14
mov qword [rbp + 0x578], 0
mov qword [rbp + 0x580], 2
mov qword [rbp + 0x588], 0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x5d8], rax
xor r14d, r14d
xor esi, esi
xor r12d, r12d
cmp r8, 0x201
jb 0x14016ca6f
jmp 0x14016ca80
jae 0x14016cb3e
mov r15d, 0x200
lea r13, [rbp - 0x20]
mov rbx, r8
jmp 0x14016cad8
sub r8, r12
sub rsi, r12
cmp rsi, r8
jae case.0x1401616fb.423
lea rcx, [rbp + 0x578]
mov rdx, r12
mov edx, esp
mov edx, esp
call fcn.1401ec990
mov r14, qword [rbp + 0x578]
mov rax, qword [rbp + 0x580]
test dword [rax + 0x48000005], eax
mov dword [rbp + 0x5d8], eax
mov eax, 0xffffffff
cmp r14, rax
mov r12d, 0xffffffff
cmovb r12, r14
mov qword [rbp + 0x588], r12
mov rsi, r14
mov r15, r12
mov r13, qword [rbp + 0x5d8]
add byte [rax], al
add byte [rax], al
mov rbx, r12
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, r13
mov edx, ebx
call qword [sym.imp.kernel32.dll_GetSystemDirectoryW]
cmp eax, 0x89000848
invalid
test eax, eax
cmp eax, 0x89000848
mov dword [rbp - 0xf18a40], 0x849e915
jne 0x14016caff
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x14016cce6
mov r8d, edi
jne 0x14016caff
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x14016cce6
mov r8d, edi
cmp rbx, r8
jne 0x14016ca60
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x14016eea6
rol byte [0x120fecb6d], 1
movsd dword [rdi], dword [rsi]
invalid
lea ecx, [rbp + 0x500]
call fcn.14016ae00
loop 0x14016cb84
dec dword [rax - 0x75]
mov ebp, 0x508
loop 0x14016cb84
invalid
dec dword [rax - 0x75]
mov ebp, 0x508
mov r8, qword [rbp + 0x510]
lea rcx, [rbp + 0x460]
mov rdx, rdi
call fcn.140172550
lodsd eax, dword [rsi]
pop rcx
add byte [rax], al
lodsd eax, dword [rsi]
pop rcx
add byte [rax], al
cmp qword [rbp + 0x500], 0
je 0x14016cbbf
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rdi
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
movups xmm0, xmmword [rbp + 0x460]
movaps xmmword [rbp + 0x4c0], xmm0
mov rax, qword [rbp + 0x470]
test dword [rax + 4], esi
add byte [rax], al
test dword [rax + 4], esi
add byte [rax], al
mov qword [rbp + 0x4d0], rax
jmp 0x14016cd0c
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
lea rbx, [rbp + 0x460]
jmp 0x14016cc1a
mov byte [rbp + 0x5e7], 1
mov rcx, rsi
mov rdx, rdi
cli
cli
call fcn.1401655c0
mov rax, qword [rbp - 0x20]
cmp rax, r12
je 0x14016c902
mov r8, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
test rcx, rcx
je 0x14016ccb2
mov rdx, qword [rbp - 8]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], r8
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], rdx
mov rcx, rsi
mov rdx, r14
mov r8, r15
call case.0x1400dfcfc.1076
cmp qword [rbp + 0x5c0], 1
mov ebp, 0x5c0
invalid
mov ebp, 0x5c0
add dword [rax + rcx + 0x48], esi
mov ecx, esi
add byte [rcx], al
je 0x14016cc5f
mov rcx, rsi
call fcn.14016ae00
mov r15, qword [rbp - 0x18]
mov r8, qword [rbp - 0x10]
mov rcx, rbx
mov rdx, r15
call fcn.140172550
cmp qword [rbp - 0x20], 0
je 0x14016cc88
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, r15
call r13
mov rax, qword [rbp + 0x460]
cmp rax, r12
jne 0x14016cccc
test rax, rax
je 0x14016cbfb
mov rcx, qword [0x1402b32e8]
xor edx, edx
call r13
jmp 0x14016cbfb
mov qword [rbp + 0x5d0], rax
mov rsi, qword [rbp + 0x468]
mov rdi, qword [rbp + 0x470]
rol byte [0xcb5eccd5], 1
mov ch, 0x68
add al, 0
add byte [rax - 0x75], cl
mov ebp, 0x470
jmp 0x14016ce4a
add cl, byte [rax - 0x77]
test eax, ecx
add al, 0
add byte [rax - 0x48], cl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x3f7a76b8], al
add al, 0
add byte [rbp - 0x7b], cl
div byte [rsi + rdx + 0x48]
mov ecx, dword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x5d8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x4c0]
movabs rdx, 0x8000000000000001
cmp rax, rdx
mov r14, qword [rbp + 0x5b8]
jg 0x14016cd78
test r14, r14
je 0x14016cd27
movabs rcx, 0x8000000000000000
cmp rax, rcx
cmp eax, ecx
cmp eax, ecx
je 0x14016d941
cmp rax, rdx
jne 0x14016d92b
lea rcx, [rbp + 0x4c8]
mov byte [rbp + 0x5e7], 1
add byte [rax], al
add eax, ebp
std
in eax, dx
invalid
jmp 0x14016d941
add byte [rax], al
add eax, ebp
std
in eax, dx
invalid
mov qword [rbp + 0x5d0], rax
jmp 0x14016dbb1
invalid
test rax, rax
cmovne r9, rax
test r9, r9
je 0x14016cdaa
test rax, rax
cmove r8, rdx
add r9, r8
sub r9, r11
cmp rsi, r9
cmovae rsi, r9
cmovae esi, ecx
lea rcx, [rbp - 0x20]
mov rdx, r11
mov r8, rsi
call fcn.14015f850
mov rcx, qword [rbp - 0x20]
mov rax, qword [rbp - 0x18]
cmp rcx, rdi
jne 0x14016cdd6
mov qword [rbp + 0x4e8], rax
mov qword [rbp + 0x4e0], rdi
jmp 0x14016cdf6
mov rdx, qword [rbp - 0x10]
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rdx
lea rcx, [rbp + 0x4e0]
lea rdx, [rbp - 0x20]
call fcn.140172470
mov r15, qword [rbp + 0x5d0]
mov r12, qword [rbp + 0x5d8]
test r12, r12
je 0x14016ce1b
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0x4e0]
mov rsi, qword [rbp + 0x4e8]
movabs rax, 0x8000000000000000
cmp rcx, rax
je 0x14016c70a
test dh, cl
clc
invalid
invalid
mov qword [rbp + 0x5d0], rcx
mov rdi, qword [rbp + 0x4f0]
add al, 0
invalid
add al, 0
add byte [rax - 0x7d], cl
inc dword [0x118cc579a]
add eax, 0x14720000
cmp rdi, 5
mov qword [rbp + 0x5d8], rsi
jb case.0x14016d149.68
cmp word [rsi + rdi*2 - 0xa], 0x2e
imul byte [rsi]
jne case.0x14016d149.68
cmp word [rsi + rdi*2 - 2], 0
inc byte [rax]
je 0x14016d12a
mov rax, qword [rbp + 0x570]
mov rsi, qword [rax + 0x28]
mov rbx, qword [rax + 0x30]
mov dil, byte [rax + 0xc5]
add byte [rax], al
mov qword [rbp + 0x500], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ecx
add eax, 0x20000
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ecx
add eax, 0x20000
add al, byte [rax]
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x510], 0
lea rcx, [rbp + 0x500]
lea ecx, [rbp + 0x500]
xor edx, edx
call case.0x1400dfcfc.709
dec dword [rax - 0x75]
test dword [rax], ecx
invalid
add byte [rax], al
dec dword [rax - 0x75]
test dword [rax], ecx
add eax, 0x8b480000
mov rcx, qword [rbp + 0x510]
mov word [rax + rcx*2], 0x22
mov rcx, qword [rbp + 0x510]
mov word [rax + rcx*2], 0x22
inc rcx
mov qword [rbp + 0x510], rcx
mov qword [rbp - 0x20], r14
add eax, 0x894c0000
jne 0x14016ceb2
mov rax, qword [rbp + 0x5a8]
mov eax, dword [rbp + 0x5a8]
add byte [rax], al
mov qword [rbp - 0x18], rax
mov word [rbp - 0x10], 0
lea rcx, [rbp + 0x500]
add eax, 0x8d480000
push rbp
loopne 0x14016ced7
int 0x2b
invalid
dec dword [rax - 0x75]
xchg ebp, eax
adc byte [0x17b5ecefc], al
xchg ebp, eax
invalid
invalid
add byte [rax], al
add eax, 0x8d480000
push rbp
loopne 0x14016ced7
int 0x2b
invalid
add byte [rax], al
jne 0x14016cf16
lea rcx, [rbp + 0x500]
call case.0x1400dfcfc.709
sub eax, 0x8b48ffff
xchg ebp, eax
invalid
invalid
add byte [rax], al
sub eax, 0x8b48ffff
xchg ebp, eax
adc byte [0xcb5ecf18], al
test dword [rax], ecx
add eax, 0xc7660000
add al, 0x50
and al, byte [rax]
mov rax, qword [rbp + 0x508]
mov word [rax + rdx*2], 0x22
inc rdx
mov qword [rbp + 0x510], rdx
lea rax, [rbx + rbx*4]
add al, 0x9b
add al, 0x9b
lea r15, [rsi + rax*8]
lea r14, [rbp + 0x500]
nop dword [rax]
cmp rsi, r15
je 0x14016cfb7
mov rdx, qword [rbp + 0x510]
cmp rdx, qword [rbp + 0x500]
xchg ebp, eax
adc byte [0x17b5ecf4e], al
xchg ebp, eax
add byte [0x14f8bcf55], al
jne 0x14016cf64
mov rcx, r14
call case.0x1400dfcfc.709
mov rdx, qword [rbp + 0x510]
mov rax, qword [rbp + 0x508]
jne 0x14016cf64
mov word [rax + rdx*2], 0x20
inc rdx
mov qword [rbp + 0x510], rdx
mov rcx, r14
mov rdx, rsi
mov r8d, edi
call fcn.140172620
mov rbx, rax
add rsi, 0x28
test rax, rax
je 0x14016cf40
cmp qword [rbp + 0x500], 0
je 0x14016cfd4
mov r8, qword [rbp + 0x508]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14016cfd4
mov rax, qword [rbp + 0x500]
mov rbx, qword [rbp + 0x508]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x14016d018
mov rcx, qword [rbp + 0x5d0]
mov rax, qword [rbp + 0x4f8]
mov qword [rax], rbx
mov qword [rax + 0x10], 2
xor esi, esi
test rcx, rcx
je 0x14016d00a
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x5d8]
call qword [sym.imp.kernel32.dll_HeapFree]
test sil, sil
je 0x14016c71c
jmp 0x14016c780
rol byte [0xcb5ed035], 1
invalid
mov qword [rbp + 0x5c0], r8
mov qword [rbp + 0x4e0], rax
loopne 0x14016d051
add byte [rax], al
loopne 0x14016d051
add byte [rax], al
mov qword [rbp + 0x4e8], rbx
mov qword [rbp + 0x4f0], rdx
add byte [rax], al
popfq
call 0x18816d05b
add al, 0
add byte [rax - 0x77], cl
xchg ebp, eax
invalid
add al, 0
add byte [rax], al
add al, 0
add byte [rax - 0x77], cl
xchg ebp, eax
invalid
cmp rdx, rax
jne 0x14016d086
mov byte [rbp + 0x5cf], 1
lea rcx, [rbp + 0x4e0]
add byte [rax - 0x77], cl
ret 0xd8e8
sub edi, edi
dec dword [rax - 0x75]
popfq
call 0x18816d084
mov rdx, qword [rbp + 0x4f0]
add byte [rax - 0x77], cl
ret 0xd8e8
mov word [rbx + rdx*2], 0
inc rdx
mov qword [rbp + 0x4f0], rdx
mov rcx, qword [rbp + 0x570]
cmp byte [rcx + 0xc4], 0
mov eax, 0x400
mov r15d, 0x608
cmove r15d, eax
or r15d, dword [rcx + 0xc0]
cmp qword [rbp + 0x410], 0
je 0x14016d2cf
mov rsi, qword [rbp + 0x418]
mov rdi, qword [rbp + 0x420]
mov rbx, qword [rbp + 0x428]
mov qword [rbp + 0x4c0], rsi
mov qword [rbp + 0x4c8], rdi
mov qword [rbp + 0x4d0], rbx
mov qword [rbp + 0x578], 0
mov qword [rbp + 0x580], 2
mov qword [rbp + 0x588], 0
test rbx, rbx
je 0x14016d429
mov r14d, 2
xor r12d, r12d
jmp 0x14016d45d
movzx eax, word [rsi + rdi*2 - 8]
lea ecx, [rax - 0x42]
cmp ecx, 0x21
ja case.0x14016d149.68
lea rdx, [0x14025b568]
movsxd rcx, dword [rdx + rcx*4]
invalid
or al, 0x8a
add rcx, rdx
jmp rcx
and byte [rbx + 0x2e7474f9], al
cmp ax, 0x43
jne case.0x14016d149.68
movzx eax, word [rsi + rdi*2 - 6]
or eax, 0x20
cmp eax, 0x6d
jne case.0x14016d149.68
movzx eax, word [rsi + rdi*2 - 4]
add eax, 0xffffffbc
test eax, 0xffdf
jne case.0x14016d149.68
mov qword [rbp + 0x598], rdi
mov qword [rbp + 0x500], 0
mov qword [rbp + 0x508], 2
mov qword [rbp + 0x510], 0
mov esi, 0x200
mov eax, 2
mov qword [rbp + 0x5c0], rax
xor eax, eax
mov qword [rbp + 0x5a8], rax
xor edi, edi
xor r14d, r14d
cmp rsi, 0x201
jb 0x14016d1f4
jmp 0x14016d203
jae 0x14016dbf8
cmp rsi, 0x201
jae 0x14016d203
mov r12d, 0x200
lea r15, [rbp - 0x20]
mov r13, rsi
jmp 0x14016d269
sub rsi, r14
sub rdi, r14
cmp rdi, rsi
jae 0x14016d23c
lea rcx, [rbp + 0x500]
mov rdx, r14
mov r8, rsi
call fcn.1401ec990
mov rax, qword [rbp + 0x500]
mov qword [rbp + 0x5a8], rax
mov rax, qword [rbp + 0x508]
mov qword [rbp + 0x5c0], rax
mov rdi, qword [rbp + 0x5a8]
mov eax, 0xffffffff
cmp rdi, rax
mov r14d, 0xffffffff
cmovb r14, rdi
mov qword [rbp + 0x510], r14
mov r12, r14
mov r15, qword [rbp + 0x5c0]
mov r13, r14
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, r15
mov edx, r13d
call qword [sym.imp.kernel32.dll_GetSystemDirectoryW]
mov ebx, eax
test eax, eax
jne 0x14016d291
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x14016ddd6
mov esi, ebx
cmp r13, rsi
jne 0x14016d1e5
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x14016ef7e
add r13, r13
mov eax, 0xffffffff
cmp r13, rax
cmovae r13, rax
mov rsi, r13
cmp rsi, 0x201
jae 0x14016d203
jmp 0x14016d1f4
mov rax, rcx
mov ecx, 2
mov qword [rbp + 0x598], rcx
xor r14d, r14d
xor edx, edx
mov qword [rbp + 0x5b8], rdx
movabs rsi, 0x8000000000000000
cmp qword [rax + 0x38], rsi
jne 0x14016de80
mov eax, 2
xor r12d, r12d
xor ecx, ecx
mov qword [rbp + 0x4b8], rcx
mov qword [rbp + 0x430], rax
mov qword [rbp + 0x3e8], r14
xorps xmm0, xmm0
movaps xmmword [rbp + 0x4c0], xmm0
mov qword [rbp + 0x4d0], 0
lea rdi, [0x1402b3308]
mov rcx, rdi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1402b3390]
shl rax, 1
mov r14d, r13d
test rax, rax
jne 0x14016e57f
xor esi, esi
mov r13b, byte [0x1402b3310]
xor eax, eax
test r13b, r13b
setne al
mov qword [rbp + 0x580], rdi
mov byte [rbp + 0x588], sil
mov qword [rbp + 0x578], rax
mov qword [rbp + 0x460], 0
mov qword [rbp + 0x470], 0
mov qword [rbp + 0x480], 0
cmp byte [rbp + 0x450], 0
lea rax, [rbp - 0x30]
mov rdx, qword [rbp + 0x448]
cmovne rax, rdx
mov dword [rbp - 0x30], 2
mov r8, qword [rbp + 0x570]
lea rcx, [r8 + 0x58]
cmp dword [r8 + 0x58], 6
cmove rcx, rax
cmp dword [r8 + 0x68], 6
lea rbx, [r8 + 0x68]
cmove rbx, rdx
lea rdi, [r8 + 0x78]
cmp dword [r8 + 0x78], 6
cmove rdi, rdx
lea r8, [rbp + 0x460]
mov edx, 0xfffffff6
call case.0x14016ad12.46
mov qword [rbp + 0x568], rdx
test rax, rax
je 0x14016dbc4
mov rax, qword [rbp + 0x4f8]
mov rcx, qword [rbp + 0x568]
mov qword [rax], rcx
mov qword [rax + 0x10], 2
jmp 0x14016eb87
mov byte [rbp + 0x5e4], 1
lea rcx, [rbp + 0x578]
xor edx, edx
call case.0x1400dfcfc.709
mov r14, qword [rbp + 0x580]
mov r12, qword [rbp + 0x588]
mov word [r14 + r12*2], 0
inc r12
mov qword [rbp + 0x588], r12
xor eax, eax
test rsi, rsi
cmove rbx, rsi
setne al
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 0
mov qword [rbp - 0x10], rsi
mov qword [rbp - 8], rdi
mov qword [rbp], rax
mov qword [rbp + 8], 0
mov qword [rbp + 0x10], rsi
mov qword [rbp + 0x18], rdi
mov qword [rbp + 0x20], rbx
lea rcx, [rbp + 0x500]
lea rdx, [rbp - 0x20]
movabs rdi, 0x8000000000000000
mov dword [rbp + 0x458], r13d
call fcn.14016b2c0
mov rcx, qword [rbp + 0x500]
test rcx, rcx
je 0x14016ddf5
mov r9, qword [rbp + 0x510]
imul rdx, r9, 0x38
mov rax, qword [rcx + rdx + 0x168]
cmp rax, rdi
je 0x14016ddf5
mov r8, qword [rcx + rdx + 0x170]
mov r10, qword [rcx + rdx + 0x188]
mov qword [rbp + 0x4b8], r10
mov r10, qword [rcx + rdx + 0x190]
mov qword [rbp + 0x568], r10
mov rdi, qword [rcx + rdx + 0x198]
shl r9, 5
mov r10, qword [rcx + r9]
mov qword [rbp + 0x5b8], r10
mov r10, qword [rcx + r9 + 8]
mov qword [rbp + 0x598], r10
mov r13, qword [rcx + r9 + 0x10]
mov rcx, qword [rcx + rdx + 0x178]
add rcx, r8
xor r11d, r11d
mov rdx, r8
jmp 0x14016d55d
xor r11d, r11d
test r9w, r9w
je 0x14016d865
mov r9w, 1
test r11w, r11w
jne 0x14016d550
cmp rdx, rcx
je 0x14016d615
movzx esi, byte [rdx]
movzx r10d, sil
test r10b, r10b
js 0x14016d585
inc rdx
jmp 0x14016d60a
mov r11d, r10d
and r11d, 0x1f
movzx ebx, byte [rdx + 1]
and ebx, 0x3f
cmp r10b, 0xdf
jbe 0x14016d5d0
movzx r10d, byte [rdx + 2]
shl ebx, 6
and r10d, 0x3f
or r10d, ebx
cmp sil, 0xf0
jb 0x14016d5e0
movzx esi, byte [rdx + 3]
add rdx, 4
and r11d, 7
shl r11d, 0x12
shl r10d, 6
and esi, 0x3f
or esi, r10d
or esi, r11d
mov r10d, esi
jmp 0x14016d5eb
add rdx, 2
shl r11d, 6
or r11d, ebx
mov r10d, r11d
jmp 0x14016d60a
add rdx, 3
shl r11d, 0xc
or r10d, r11d
cmp r10d, 0xffff
jbe 0x14016d60a
and r10d, 0x3ff
or r10d, 0xdc00
mov r11d, r10d
jmp 0x14016d553
xor r11d, r11d
mov r9d, r10d
jmp 0x14016d553
test rax, rax
je 0x14016d629
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x578]
sub rax, r12
cmp rax, rdi
jae 0x14016d658
lea rcx, [rbp + 0x578]
mov rdx, r12
mov r8, rdi
call fcn.1401ec990
mov r14, qword [rbp + 0x580]
mov r12, qword [rbp + 0x588]
lea r8, [rdi + rdi]
mov rsi, r14
lea rcx, [r14 + r12*2]
mov rbx, qword [rbp + 0x568]
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
add r12, rdi
mov qword [rbp + 0x588], r12
cmp qword [rbp + 0x4b8], 0
je 0x14016d698
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp r12, qword [rbp + 0x578]
movabs rdi, 0x8000000000000000
jne 0x14016d6cf
mov byte [rbp + 0x5ce], 1
lea rcx, [rbp + 0x578]
mov rdx, r12
call case.0x1400dfcfc.709
mov rsi, qword [rbp + 0x580]
mov r12, qword [rbp + 0x588]
mov word [rsi + r12*2], 0x3d
inc r12
mov qword [rbp + 0x588], r12
mov r14, qword [rbp + 0x598]
add r13, r14
xor r8d, r8d
mov rax, r14
jmp 0x14016d6fe
xor r8d, r8d
test cx, cx
je 0x14016d918
mov cx, 1
test r8w, r8w
jne 0x14016d6f2
cmp rax, r13
je 0x14016d7b2
movzx r9d, byte [rax]
movzx edx, r9b
test dl, dl
js 0x14016d725
inc rax
jmp 0x14016d7a8
mov r8d, edx
and r8d, 0x1f
movzx r10d, byte [rax + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x14016d771
movzx edx, byte [rax + 2]
shl r10d, 6
and edx, 0x3f
or edx, r10d
cmp r9b, 0xf0
jb 0x14016d781
movzx r9d, byte [rax + 3]
add rax, 4
and r8d, 7
shl r8d, 0x12
shl edx, 6
and r9d, 0x3f
or r9d, edx
or r9d, r8d
mov edx, r9d
jmp 0x14016d78c
add rax, 2
shl r8d, 6
or r8d, r10d
mov edx, r8d
jmp 0x14016d7a8
add rax, 3
shl r8d, 0xc
or edx, r8d
cmp edx, 0xffff
jbe 0x14016d7a8
and edx, 0x3ff
or edx, 0xdc00
mov r8d, edx
jmp 0x14016d6f5
xor r8d, r8d
mov ecx, edx
jmp 0x14016d6f5
cmp qword [rbp + 0x5b8], rdi
je 0x14016ed02
mov qword [rbp + 0x460], r14
mov qword [rbp + 0x468], r13
mov word [rbp + 0x470], 0
lea rcx, [rbp + 0x578]
lea rdx, [rbp + 0x460]
call case.0x1400d0216.432
cmp qword [rbp + 0x5b8], 0
je 0x14016d809
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x598]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r12, qword [rbp + 0x588]
cmp r12, qword [rbp + 0x578]
jne 0x14016d836
mov byte [rbp + 0x5ce], 0
lea rcx, [rbp + 0x578]
mov rdx, r12
call case.0x1400dfcfc.709
mov r12, qword [rbp + 0x588]
mov r13d, dword [rbp + 0x458]
lea rcx, [rbp + 0x500]
lea rdx, [rbp - 0x20]
mov r14, qword [rbp + 0x580]
mov word [r14 + r12*2], 0
inc r12
mov qword [rbp + 0x588], r12
jmp 0x14016d4b1
test rax, rax
je 0x14016d879
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x5b8], 0
mov r13d, dword [rbp + 0x458]
mov r8, qword [rbp + 0x598]
mov r14, qword [rbp + 0x568]
je 0x14016d8a7
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x4b8], 0
je 0x14016d8c3
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
lea r14, str.nul_byte_found_in_provided_data
mov byte [rbp + 0x5e4], 0
lea rcx, [rbp - 0x20]
call fcn.140170330
cmp qword [rbp + 0x578], 0
je 0x14016d8fa
mov r8, qword [rbp + 0x580]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbp + 0x5c0]
mov rax, qword [rbp + 0x4f8]
mov qword [rax], r14
mov qword [rax + 0x10], 2
jmp 0x14016ec3e
cmp qword [rbp + 0x5b8], 0
mov r13d, dword [rbp + 0x458]
jne 0x14016d8b1
jmp 0x14016d8c3
mov r8, qword [rbp + 0x4c8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x578], 0
mov qword [rbp + 0x580], 2
mov qword [rbp + 0x588], 0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x5d8], rax
xor esi, esi
xor r14d, r14d
xor ebx, ebx
cmp r8, 0x201
jb 0x14016d99c
jmp 0x14016d9ab
mov r12d, 0x200
lea r13, [rbp - 0x20]
mov r15, r8
jmp 0x14016da02
sub r8, rbx
sub r14, rbx
cmp r14, r8
jae 0x14016d9da
lea rcx, [rbp + 0x578]
mov rdx, rbx
call fcn.1401ec990
mov rsi, qword [rbp + 0x578]
mov rax, qword [rbp + 0x580]
mov qword [rbp + 0x5d8], rax
mov eax, 0xffffffff
cmp rsi, rax
mov ebx, 0xffffffff
cmovb rbx, rsi
mov qword [rbp + 0x588], rbx
mov r14, rsi
mov r12, rbx
mov r13, qword [rbp + 0x5d8]
mov r15, rbx
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, r13
mov edx, r15d
call qword [sym.imp.kernel32.dll_GetWindowsDirectoryW]
mov edi, eax
test eax, eax
jne 0x14016da2a
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x14016db11
mov r8d, edi
cmp r15, r8
jne 0x14016d986
mov rsi, qword [rbp + 0x4c8]
mov rdi, qword [rbp + 0x4d0]
jmp 0x14016ce4a
lea r8, [rbp + 0x470]
mov rcx, rbx
mov edx, 0xfffffff5
call case.0x14016ad12.46
test rax, rax
je 0x14016dfed
mov rax, qword [rbp + 0x4f8]
mov qword [rax], rdx
mov qword [rax + 0x10], 2
jmp 0x14016eb7a
cmp r12, rsi
jb 0x14016efd4
test ebx, ebx
je 0x14016e02b
lea rbx, [rsi + rsi]
movzx eax, byte [0x1402b3399]
mov edx, 2
mov rcx, rbx
call fcn.1400020d0
test rax, rax
je 0x14016efe8
mov rdi, rax
jmp 0x14016e032
call qword [sym.imp.kernel32.dll_GetLastError]
mov edi, eax
shl rdi, 0x20
or rdi, 2
movabs rsi, 0x8000000000000000
jmp 0x14016e040
mov byte [rbp + 0x5e4], 0
lea rcx, [rbp - 0x20]
call fcn.140170330
cmp r12, qword [rbp + 0x578]
jne 0x14016de32
mov byte [rbp + 0x5e4], 0
lea rcx, [rbp + 0x578]
mov rdx, r12
call case.0x1400dfcfc.709
mov r14, qword [rbp + 0x580]
mov r12, qword [rbp + 0x588]
mov word [r14 + r12*2], 0
mov rdx, qword [rbp + 0x578]
cmp rdx, rdi
mov rax, qword [rbp + 0x570]
mov rsi, qword [rbp + 0x5c0]
je 0x14016d901
mov rcx, qword [rbp + 0x580]
mov qword [rbp + 0x598], rcx
mov qword [rbp + 0x5b8], rdx
movabs rsi, 0x8000000000000000
cmp qword [rax + 0x38], rsi
je 0x14016d2fe
mov rcx, rax
mov rax, qword [rax + 0x40]
mov rcx, qword [rcx + 0x48]
add rcx, rax
xor r10d, r10d
mov rdx, rax
jmp 0x14016dea3
xor r10d, r10d
test r8w, r8w
je 0x14016df5e
mov r8w, 1
test r10w, r10w
jne 0x14016de96
cmp rdx, rcx
je 0x14016df83
movzx r11d, byte [rdx]
movzx r9d, r11b
test r9b, r9b
js 0x14016decc
inc rdx
jmp 0x14016df53
mov r10d, r9d
and r10d, 0x1f
movzx edi, byte [rdx + 1]
and edi, 0x3f
cmp r9b, 0xdf
jbe 0x14016df19
movzx r9d, byte [rdx + 2]
shl edi, 6
and r9d, 0x3f
or r9d, edi
cmp r11b, 0xf0
jb 0x14016df29
movzx r11d, byte [rdx + 3]
add rdx, 4
and r10d, 7
shl r10d, 0x12
shl r9d, 6
and r11d, 0x3f
or r11d, r9d
or r11d, r10d
mov r9d, r11d
jmp 0x14016df34
add rdx, 2
shl r10d, 6
or r10d, edi
mov r9d, r10d
jmp 0x14016df53
add rdx, 3
shl r10d, 0xc
or r9d, r10d
cmp r9d, 0xffff
jbe 0x14016df53
and r9d, 0x3ff
or r9d, 0xdc00
mov r10d, r9d
jmp 0x14016de99
xor r10d, r10d
mov r8d, r9d
jmp 0x14016de99
lea r12, str.nul_byte_found_in_provided_data
mov rax, qword [rbp + 0x4f8]
mov qword [rax], r12
mov qword [rax + 0x10], 2
mov rsi, qword [rbp + 0x5c0]
jmp 0x14016ec1e
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rcx
mov word [rbp - 0x10], 0
lea rcx, [rbp + 0x500]
lea rdx, [rbp - 0x20]
call fcn.140170400
mov rcx, qword [rbp + 0x500]
mov rdx, qword [rbp + 0x510]
cmp rdx, rcx
jne 0x14016dfce
lea rcx, [rbp + 0x500]
call case.0x1400dfcfc.709
mov rcx, qword [rbp + 0x500]
mov rdx, qword [rbp + 0x510]
mov r12, qword [rbp + 0x508]
mov word [r12 + rdx*2], 0
mov rax, r12
cmp rcx, rsi
jne 0x14016d308
jmp 0x14016df65
mov qword [rbp + 0x450], rdx
lea r8, [rbp + 0x480]
mov rcx, rdi
mov edx, 0xfffffff4
call case.0x14016ad12.46
mov r8, rdx
test rax, rax
je 0x14016e58f
mov rax, qword [rbp + 0x4f8]
mov qword [rax], r8
mov qword [rax + 0x10], 2
jmp 0x14016eb6d
mov edi, 2
xor ebx, ebx
mov rcx, rdi
mov rdx, r15
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
cmp qword [rbp + 0x5a8], 0
mov qword [rbp + 0x5a8], rdi
je 0x14016e06e
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x5c0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rbp + 0x5a8]
movabs rcx, 0x8000000000000000
cmp rsi, rcx
jne 0x14016e089
mov rcx, qword [rbp + 0x5d0]
jmp 0x14016e2a1
mov qword [rbp + 0x460], rsi
mov qword [rbp + 0x468], rdi
mov qword [rbp + 0x470], rsi
lea r13, [0x140227c5f]
xor r15d, r15d
lea rdi, [rbp + 0x460]
xor ebx, ebx
mov r14, r13
mov rax, qword [rbp + 0x570]
jmp 0x14016e0dc
mov ebx, ecx
mov rcx, qword [rbp + 0x5a8]
mov qword [rbp + 0x5a8], rcx
mov word [rcx + rsi*2], r12w
inc rsi
mov qword [rbp + 0x470], rsi
mov rcx, qword [rbp + 0x5d0]
test r13, r13
je 0x14016e1b9
test bx, bx
je 0x14016e134
xor ecx, ecx
mov r12d, ebx
cmp rsi, qword [rbp + 0x460]
jne 0x14016e0bd
mov rax, r14
sub rax, r13
add rax, 0xa
movabs rdx, 0xaaaaaaaaaaaaaaab
mul rdx
mov r8, rdx
shr r8, 1
cmp cx, 1
mov rax, r15
adc rax, 0xffffffffffffffff
sub r8, rax
inc r8
mov ebx, ecx
jmp 0x14016e1ef
lea rdx, [0x140227c67]
cmp r13, rdx
je 0x14016e1b9
movzx edx, byte [r13]
movzx r12d, dl
test r12b, r12b
js 0x14016e155
inc r13
xor ecx, ecx
jmp 0x14016e0f6
mov eax, r12d
and eax, 0x1f
movzx r8d, byte [r13 + 1]
and r8d, 0x3f
cmp r12b, 0xdf
jbe 0x14016e210
movzx ecx, byte [r13 + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb 0x14016e22b
movzx r12d, byte [r13 + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and r12d, 0x3f
or r12d, ecx
or r12d, eax
cmp r12d, 0x110000
mov rax, qword [rbp + 0x570]
mov rcx, qword [rbp + 0x5d0]
jne 0x14016e240
mov r9, qword [rbp + 0x460]
cmp r15, 1
je 0x14016e284
mov r15d, 1
xor r12d, r12d
mov r13d, 0
mov r8d, 0
cmp rsi, r9
mov rcx, qword [rbp + 0x5a8]
jne 0x14016e0c6
inc r8
mov rcx, rdi
mov rdx, rsi
call fcn.1401ec990
mov rcx, qword [rbp + 0x468]
mov rax, qword [rbp + 0x570]
jmp 0x14016e0c6
add r13, 2
shl eax, 6
or eax, r8d
mov r12d, eax
mov rax, qword [rbp + 0x570]
xor ecx, ecx
jmp 0x14016e0f6
add r13, 3
shl eax, 0xc
or ecx, eax
mov r12d, ecx
mov rax, qword [rbp + 0x570]
jmp 0x14016e244
add r13, 4
cmp r12d, 0xffff
jbe 0x14016e27d
lea eax, [r12 + 0xff0000]
shr eax, 0xa
or eax, 0xd800
and r12d, 0x3ff
or r12d, 0xdc00
mov ecx, r12d
mov r12d, eax
mov rax, qword [rbp + 0x570]
jmp 0x14016e0f6
xor ecx, ecx
jmp 0x14016e0f6
mov rdx, qword [rbp + 0x468]
mov qword [rbp + 0x5a8], rdx
movabs rdx, 0x8000000000000000
cmp r9, rdx
jne 0x14016e2b7
mov rax, qword [rbp + 0x4f8]
mov rdx, qword [rbp + 0x5a8]
mov qword [rax], rdx
jmp 0x14016cfe5
mov rsi, r9
movzx ecx, byte [rax + 0xc5]
mov byte [rbp + 0x568], cl
test cl, cl
setne byte [rbp + 0x5b8]
mov rcx, rax
mov al, 1
test al, al
mov qword [rbp + 0x5c0], r9
je 0x14016eff7
mov rax, qword [rcx + 0x28]
mov qword [rbp + 0x4b8], rax
mov rax, qword [rcx + 0x30]
mov qword [rbp + 0x458], rax
movzx eax, byte [0x1402b3399]
mov ecx, 0xc
mov edx, 2
call fcn.1400020d0
test rax, rax
je 0x14016effe
mov ecx, 6
mov word [rax], 0x63
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], 1
lea r15, [0x1402276ae]
mov edi, 1
xor r14d, r14d
lea r12, [0x1402276bc]
lea r13, [0x1402276ad]
lea rbx, [rbp - 0x20]
jmp 0x14016e36c
mov word [rax + rdi*2], r14w
inc rdi
mov qword [rbp - 0x10], rdi
mov r14d, esi
mov rsi, qword [rbp + 0x5c0]
test r14w, r14w
jne 0x14016e433
cmp r15, r12
je 0x14016e479
movzx r8d, byte [r15]
movzx r14d, r8b
test r14b, r14b
js 0x14016e394
inc r15
jmp 0x14016e433
mov ecx, r14d
and ecx, 0x1f
movzx r9d, byte [r15 + 1]
and r9d, 0x3f
cmp r14b, 0xdf
jbe 0x14016e3e9
movzx edx, byte [r15 + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x14016e3f8
movzx r14d, byte [r15 + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and r14d, 0x3f
or r14d, edx
or r14d, ecx
cmp r14d, 0x110000
je 0x14016e479
add r15, 4
jmp 0x14016e404
add r15, 2
shl ecx, 6
or ecx, r9d
mov r14d, ecx
jmp 0x14016e433
add r15, 3
shl ecx, 0xc
or edx, ecx
mov r14d, edx
cmp r14d, 0xffff
jbe 0x14016e433
lea ecx, [r14 + 0xff0000]
shr ecx, 0xa
or ecx, 0xd800
and r14d, 0x3ff
or r14d, 0xdc00
mov esi, r14d
mov r14d, ecx
jmp 0x14016e435
xor esi, esi
cmp rdi, qword [rbp - 0x20]
jne 0x14016e356
mov rax, r13
sub rax, r15
add rax, 0x11
movabs rcx, 0xaaaaaaaaaaaaaaab
mul rcx
shr rdx, 1
cmp si, 1
sbb rdx, 0
lea r8, [rdx + 2]
mov rcx, rbx
mov rdx, rdi
call fcn.1401ec990
mov rax, qword [rbp - 0x18]
jmp 0x14016e356
mov rdi, qword [rbp - 0x10]
mov qword [rbp + 0x510], rdi
movups xmm0, xmmword [rbp - 0x20]
movaps xmmword [rbp + 0x500], xmm0
cmp rdi, qword [rbp + 0x500]
jne 0x14016e4c5
lea rcx, [rbp + 0x500]
mov rdx, rdi
call case.0x1400dfcfc.709
mov r8, qword [rbp + 0x598]
mov rdi, qword [rbp + 0x510]
mov rdx, qword [rbp + 0x5d8]
mov rsi, qword [rbp + 0x5c0]
jmp 0x14016e4d3
mov rdx, qword [rbp + 0x5d8]
mov r8, qword [rbp + 0x598]
mov r12, qword [rbp + 0x508]
mov word [r12 + rdi*2], 0x22
inc rdi
mov qword [rbp + 0x510], rdi
lea rax, [r8 + r8]
xor ecx, ecx
lea rbx, [0x1402276f8]
cmp rax, rcx
je 0x14016e50d
cmp word [rdx + rcx], 0x22
lea rcx, [rcx + 2]
jne 0x14016e4f8
jmp 0x14016ea60
movzx eax, word [rdx + r8*2 - 2]
cmp ax, 0x5c
je 0x14016ea60
lea rbx, [r8 - 1]
xor r14d, r14d
test ax, ax
cmove r14, rdx
test r14, r14
cmove rbx, r8
cmove r14, rdx
mov r15, qword [rbp + 0x500]
mov rax, r15
sub rax, rdi
cmp rax, rbx
jae 0x14016e860
lea rcx, [rbp + 0x500]
mov rdx, rdi
mov r8, rbx
call fcn.1401ec990
mov sil, byte [rbp + 0x568]
mov rdi, qword [rbp + 0x510]
mov r15, qword [rbp + 0x500]
mov r12, qword [rbp + 0x508]
jmp 0x14016e867
call fcn.1401ed0a0
mov esi, eax
xor sil, 1
jmp 0x14016d35a
xorps xmm0, xmm0
movups xmmword [rbp + 0x534], xmm0
movups xmmword [rbp + 0x528], xmm0
movups xmmword [rbp + 0x518], xmm0
movups xmmword [rbp + 0x508], xmm0
movups xmmword [rbp + 0x548], xmm0
movups xmmword [rbp + 0x558], xmm0
test r8, r8
mov rcx, qword [rbp + 0x450]
jne 0x14016e5d7
test rcx, rcx
jne 0x14016e5d7
cmp qword [rbp + 0x568], 0
je 0x14016e5fd
mov dword [rbp + 0x53c], 0x100
mov rax, qword [rbp + 0x568]
mov qword [rbp + 0x550], rax
mov qword [rbp + 0x558], rcx
mov qword [rbp + 0x560], r8
mov rdx, qword [rbp + 0x570]
mov rbx, qword [rdx + 0xb8]
test rbx, rbx
mov qword [rbp + 0x438], r8
je 0x14016e6d1
add rdx, 0xa8
mov dword [rbp + 0x500], 0x70
lea rcx, [rbp + 0x400]
call fcn.140173500
mov rdi, qword [rbp + 0x400]
mov rcx, qword [rbp + 0x408]
test rdi, rdi
je 0x14016eb4e
mov qword [rbp + 0x570], rcx
or r15d, 0x80000
mov rax, qword [rbp + 0x560]
mov qword [rbp + 0x40], rax
movups xmm0, xmmword [rbp + 0x550]
movaps xmmword [rbp + 0x30], xmm0
movups xmm0, xmmword [rbp + 0x540]
movaps xmmword [rbp + 0x20], xmm0
movups xmm0, xmmword [rbp + 0x500]
movups xmm1, xmmword [rbp + 0x510]
movups xmm2, xmmword [rbp + 0x520]
movups xmm3, xmmword [rbp + 0x530]
movaps xmmword [rbp + 0x10], xmm3
movaps xmmword [rbp], xmm2
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp - 0x20], xmm0
mov qword [rbp + 0x48], rdi
lea rax, [rbp - 0x20]
jmp 0x14016e6e2
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rs
mov edx, 0x2b
call fcn.1401e6090
jmp 0x14016f00d
mov dword [rbp + 0x500], 0x68
lea rax, [rbp + 0x500]
mov rdx, qword [rbp + 0x4e8]
lea rcx, [rbp + 0x4c0]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r12
mov rax, qword [rbp + 0x3e8]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], r15d
mov r15, rdx
mov dword [rsp + 0x20], 1
mov rcx, qword [rbp + 0x5a8]
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.kernel32.dll_CreateProcessW]
test eax, eax
je 0x14016eb18
movups xmm0, xmmword [rbp + 0x460]
movups xmm1, xmmword [rbp + 0x470]
movups xmm2, xmmword [rbp + 0x480]
mov rax, qword [rbp + 0x4f8]
movups xmmword [rax + 0x30], xmm2
movups xmmword [rax + 0x20], xmm1
movups xmmword [rax + 0x10], xmm0
movaps xmm0, xmmword [rbp + 0x4c0]
movups xmmword [rax], xmm0
test rbx, rbx
je 0x14016e77c
mov rcx, rdi
mov rdx, qword [rbp + 0x570]
call fcn.1401739d0
mov rsi, qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, qword [rbp + 0x438]
call rsi
mov rcx, qword [rbp + 0x450]
call rsi
mov rcx, qword [rbp + 0x568]
call rsi
lea rcx, [rbp + 0x578]
call fcn.140173a10
cmp qword [rbp + 0x4b8], 0
je 0x14016e7ca
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x430]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x5b8], 0
mov rsi, qword [rbp + 0x448]
je 0x14016e7f1
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x598]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x4e0], 0
je 0x14016e80d
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x5c0], 0
je 0x14016e82d
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x5a8]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x5d0], 0
setne al
xor r14b, 1
test al, r14b
je 0x14016c787
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x5d8]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14016c787
movzx esi, byte [rbp + 0x568]
lea r8, [rbx + rbx]
lea rcx, [r12 + rdi*2]
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov qword [rbp + 0x510], rdi
cmp rdi, r15
jne 0x14016e8a3
lea rcx, [rbp + 0x500]
mov rdx, r15
call case.0x1400dfcfc.709
mov r12, qword [rbp + 0x508]
mov rdi, qword [rbp + 0x510]
mov word [r12 + rdi*2], 0x22
inc rdi
mov qword [rbp + 0x510], rdi
mov rax, qword [rbp + 0x458]
lea rax, [rax + rax*4]
lea r14, [0x140227717]
and r14, 0xfffffffffffffff8
lea r15, str._t____________
sub r14, r15
sete cl
cmp r14, 0x16
mov edx, 0x16
cmovae r14, rdx
mov rdi, qword [rbp + 0x4b8]
lea r13, [rdi + rax*8]
test r14, r14
sete r12b
or r12b, cl
cmp rdi, r13
je 0x14016eabf
mov rbx, rdi
mov rdx, qword [rbp + 0x510]
cmp rdx, qword [rbp + 0x500]
jne 0x14016e928
lea rcx, [rbp + 0x500]
call case.0x1400dfcfc.709
mov rdx, qword [rbp + 0x510]
lea rax, [rdx + 1]
mov rcx, qword [rbp + 0x508]
mov word [rcx + rdx*2], 0x20
mov qword [rbp + 0x510], rax
movzx eax, byte [rbp + 0x5b8]
mov r8d, eax
test sil, sil
jne 0x14016ea37
cmp qword [rbx], 0
movzx eax, byte [rbp + 0x5b8]
mov r8d, eax
jne 0x14016ea37
mov rax, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
add rcx, rax
cmp rax, rcx
je 0x14016ea2f
movzx edx, byte [rax]
xor r8d, r8d
test r12b, r12b
je 0x14016e9e3
movzx r9d, dl
movabs r10, 0x101010101010101
imul r9, r10
mov r10, qword [r8 + r15]
xor r10, r9
movabs rdi, 0xfefefefefefefeff
lea r11, [r10 + rdi]
not r10
and r10, r11
xor r9, qword [r8 + r15 + 8]
lea r11, [r9 + rdi]
not r9
and r9, r11
or r9, r10
movabs r10, 0x8080808080808080
test r9, r10
je 0x14016e9fc
lea r10, [r15 + r8]
mov r9d, 0x16
sub r9, r8
jmp 0x14016ea12
cmp byte [r8 + r15], dl
je 0x14016ea34
inc r8
cmp r14, r8
jne 0x14016e9e3
mov r8, r14
cmp r14, 6
jbe 0x14016e986
jmp 0x14016ea00
add r8, 0x10
mov r9, r8
sub r9, 0x16
je 0x14016ea23
add r8, r15
neg r9
mov r10, r8
xor r8d, r8d
cmp byte [r10 + r8], dl
je 0x14016ea34
inc r8
cmp r9, r8
jne 0x14016ea15
inc rax
cmp rax, rcx
jne 0x14016e97b
xor r8d, r8d
jmp 0x14016ea37
mov r8b, 1
lea rcx, [rbp + 0x500]
mov rdi, rbx
mov rdx, rbx
call fcn.140172620
mov rbx, rax
add rdi, 0x28
test rax, rax
je 0x14016e8f9
mov rsi, qword [rbp + 0x5c0]
cmp qword [rbp + 0x500], 0
je 0x14016ea80
mov r8, qword [rbp + 0x508]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x4f8]
mov qword [rax], rbx
mov qword [rax + 0x10], 2
test rsi, rsi
je 0x14016eab1
mov rcx, qword [0x1402b32e8]
xor esi, esi
xor edx, edx
mov r8, qword [rbp + 0x5a8]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14016eab3
xor esi, esi
mov rcx, qword [rbp + 0x5d0]
jmp 0x14016cfef
mov rax, qword [rbp + 0x500]
mov rdx, qword [rbp + 0x510]
cmp rdx, rax
jne 0x14016eaec
lea rcx, [rbp + 0x500]
call case.0x1400dfcfc.709
mov rax, qword [rbp + 0x500]
mov rdx, qword [rbp + 0x510]
mov rbx, qword [rbp + 0x508]
mov word [rbx + rdx*2], 0x22
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x14016ece8
mov rsi, qword [rbp + 0x5c0]
jmp 0x14016ea80
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov rcx, qword [rbp + 0x4f8]
mov qword [rcx], rax
mov qword [rcx + 0x10], 2
test rbx, rbx
je 0x14016eb60
mov rcx, rdi
mov rdx, qword [rbp + 0x570]
call fcn.1401739d0
jmp 0x14016eb60
mov rax, qword [rbp + 0x4f8]
mov qword [rax], rcx
mov qword [rax + 0x10], 2
mov rcx, qword [rbp + 0x438]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, qword [rbp + 0x450]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, qword [rbp + 0x568]
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp qword [rbp + 0x460], 0
je 0x14016eb9e
mov rcx, qword [rbp + 0x468]
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp qword [rbp + 0x470], 0
je 0x14016ebb5
mov rcx, qword [rbp + 0x478]
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp qword [rbp + 0x480], 0
je 0x14016ebcc
mov rcx, qword [rbp + 0x488]
call qword [sym.imp.kernel32.dll_CloseHandle]
test r13b, r13b
test sil, sil
mov r13d, r14d
jne 0x14016ebea
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x14016ec91
lea rcx, [0x1402b3308]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
cmp qword [rbp + 0x4b8], 0
mov rsi, qword [rbp + 0x5c0]
je 0x14016ec1e
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x430]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x5b8], 0
je 0x14016ec3e
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x598]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x4e0], 0
je 0x14016ec5e
mov r8, qword [rbp + 0x4e8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test rsi, rsi
je 0x14016ec79
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x5a8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov sil, 1
test r13b, r13b
mov rcx, qword [rbp + 0x5d0]
jne 0x14016c780
jmp 0x14016cfef
call fcn.1401ed0a0
test al, al
jne 0x14016ebea
mov byte [0x1402b3310], 1
jmp 0x14016ebea
inc rdx
mov cl, 1
mov dword [rbp + 0x444], ecx
xor r13d, r13d
mov r8, qword [rbp + 0x5c0]
jmp 0x14016d041
mov r13d, dword [rbp + 0x458]
jmp 0x14016d8ca
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rs
mov edx, 0x2b
call fcn.1401e6090
jmp 0x14016f00d
mov ecx, 2
mov rdx, rbx
call fcn.1401e5b40
jmp 0x14016f00d
mov ecx, 1
mov rdx, qword [rbp + 0x5d8]
call fcn.1401e5b40
jmp 0x14016f00d
call fcn.140002170
jmp 0x14016f00d
call fcn.140002170
jmp 0x14016f00d
mov qword [rbp + 0x5d0], r13
mov qword [rbp + 0x598], r14
lea rcx, str.assertion_failed:_self.height___0
lea r8, [0x140225728]
mov edx, 0x21
call fcn.1401e6090
jmp 0x14016f00d
mov byte [rbp + 0x5e7], 1
mov ecx, 1
mov edx, 4
call fcn.1401e5b40
jmp 0x14016f00d
mov byte [rbp + 0x5e7], 1
call fcn.140002170
jmp 0x14016f00d
lea rcx, str.internal_error:_entered_unreachable_codeI___
lea r8, str.library_std_src_syswindowsmod.rs
add byte [rdx + 0x28], bh
add byte [rdx + 0x28], bh
call fcn.1401e6090
jmp 0x14016f00d
invalid
lea r8, str.library_std_src_syswindowsmod.rs
mov rcx, rsi
mov rdx, r12
call fcn.1401e6010
jmp 0x14016f00d
mov ecx, 2
mov rdx, rbx
call fcn.1401e5b40
jmp 0x14016f00d
call fcn.140002170
jmp 0x14016f00d
mov ecx, 2
mov edx, 0xc
call fcn.1401e5b40
ud2
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x50], xmm6
mov rcx, qword [rbp + 0x438]
call qword [sym.imp.kernel32.dll_CloseHandle]
movdqa xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
add esp, 0x68
add esp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
in al, dx
push 0xffffffff80aa8d48
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x14016f154
and al, 0x50
mov rcx, qword [rbp + 0x450]
call qword [sym.imp.kernel32.dll_CloseHandle]
movdqa xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x50], xmm6
cmp qword [rbp - 0x20], 0
je 0x14016f65c
mov r8, qword [rbp - 0x18]
mov rcx, qword [0x1402b32e8]
cmp al, 0x14
add byte [rcx], dh
sar bh, cl
adc eax, 0x81efc
cmp al, 0x14
add byte [rcx], dh
sar bh, cl
adc eax, 0x81efc
movdqa xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
je 0x14016f6c2
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x5a8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0x5e6], 1
mov byte [rbp + 0x5e5], 1
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rcx], al
movdqa xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x50], xmm6
movzx ebx, byte [rbp + 0x5e4]
cmp qword [rbp + 0x578], 0
je 0x14016f7a9
mov r8, qword [rbp + 0x580]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test bl, 1
je 0x14016f7c1
mov byte [rbp + 0x5cf], 0
lea rcx, [rbp + 0x4c0]
call fcn.140172af0
mov byte [rbp + 0x5cf], 0
movdqa xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add eax, 0x2f148d4b
mov rcx, rsi
shl rcx, 5
add rcx, r13
mov r8, rbx
shl r8, 5
call sub.VCRUNTIME140.dll_memmove
mov rax, qword [rbp + 0x1e0]
mov qword [r13 + r15], rax
mov rax, qword [rbp + 0x1e8]
add byte [rax], al
add byte [rax], al
mov qword [r13 + r15 + 8], rax
movaps xmm0, xmmword [rbp + 0x1d0]
add byte [rbx + 0xf], al
adc dword [rbp + rdi + 0x10], eax
add byte [rbx + 0xf], al
adc dword [rbp + rdi + 0x10], eax
lea rdx, [rsi*8 + 0x3d8]
add byte [rax], al
add rdx, r13
lea rcx, [r12*8 + 0x3e8]
add rcx, r13
shl rbx, 3
mov r8, rbx
movabs rbx, 0x8000000000000000
call sub.VCRUNTIME140.dll_memmove
mov r10, r12
jmp 0x1401716fd
lea rax, [r14 + 2]
mov rcx, qword [rbp + 0xa8]
mov qword [r13 + r10*8 + 0x3e0], rcx
mov word [r13 + 0x3d2], di
cmp rsi, rax
mov r15, qword [rbp + 0x1f0]
jae 0x1401717d7
scasd eax, dword [rdi]
add byte [rax], al
invalid
mov ecx, r14d
sub ecx, r10d
inc ecx
sub r14, r10
and ecx, 3
je 0x140171767
lea r8, [r10*8 + 0x3e0]
add r8, r13
xor edx, edx
mov r9, qword [r8 + rdx*8]
mov qword [r9 + 0x160], r13
add byte [rbp + rcx*4 + 0x14], al
invalid
mov word [r9 + 0x3d0], r10w
inc rdx
cmp rcx, rdx
jne 0x140171745
add rsi, rdx
cmp r14, 3
jb 0x1401717d7
mov rcx, qword [r13 + rsi*8 + 0x3d8]
mov qword [rcx + 0x160], r13
mov word [rcx + 0x3d0], si
mov rcx, qword [r13 + rsi*8 + 0x3e0]
mov qword [rcx + 0x160], r13
lea edx, [rsi + 1]
mov word [rcx + 0x3d0], dx
mov rcx, qword [r13 + rsi*8 + 0x3e8]
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x57], cl
invalid
add dword [rax], eax
add byte [rbp - 0x7699fdaa], cl
mov dword [rcx + 0x3d0], edx
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x57], cl
invalid
add dword [rax], eax
add byte [rbp - 0x7699fdaa], cl
mov dword [rcx + 0x3d0], edx
mov dword [rcx + 0x3d0], edx
mov rcx, qword [r13 + rsi*8 + 0x3f0]
mov ecx, dword [rbp + rsi*8 + 0x3f0]
mov qword [rcx + 0x160], r13
lea edx, [rsi + 3]
mov word [rcx + 0x3d0], dx
add eax, dword [rax]
add byte [rax - 0x7d], cl
invalid
invalid
add eax, dword [rax]
add byte [rax - 0x7d], cl
mov byte [rax + rcx*2], 0x39
cmp rsi, rax
cmp rsi, rax
jne 0x14017176d
inc qword [r15 + 0x10]
mov r13, qword [rbp + 0x1c0]
add byte [rax], al
adc byte [r11 + r9*4 - 0x53], r9b
rol byte [rcx], 0
add byte [rax], al
mov qword [r13], rbx
invalid
invalid
invalid
add byte [rax], al
mov qword [r13], rbx
add rsp, 0x2c8
add esp, 0x2c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
add byte [rax], al
add byte [rdx + 0x438], bh
invalid
add al, ch
invalid
call fcn.1401e5b40
jmp 0x140171984
jbe 0x14017180d
add byte [rax], al
jbe 0x14017180d
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xb3f9b
wait
invalid
or eax, dword [rax]
lea rcx, str.assertion_failed:_edge.height__self.node.height___1
wait
invalid
lea r8, [0x1402257e8]
mov edx, 0x35
add byte [rax], al
int3
add byte [rax], al
call fcn.1401e6090
jmp 0x140171984
add eax, 0xb3f4e
mov edx, 0xb
mov rcx, r15
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
call fcn.1401e6010
jmp 0x140171984
add byte [rax], al
add byte [rax], al
lea rcx, str.assertion_failed:_src.len____dst.len__
or eax, dword [rax]
lea r8, [0x140225768]
or eax, dword [rax]
mov edx, 0x28
call fcn.1401e6090
jmp 0x140171984
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0xb3ed8
or eax, dword ds:[rax]
lea r8, [0x140225768]
or eax, dword ds:[rax]
mov edx, 0x28
call fcn.1401e6090
jmp 0x140171984
invalid
add dword [rax], eax
invalid
add al, ch
invalid
invalid
adc edi, dword [rdi]
or eax, dword [rax]
mov edx, 0xc
add byte [rax], al
call fcn.1401e6010
jmp 0x140171984
mov ch, 0
add al, byte [rax]
add byte [rcx + rcx*4 - 0x5b], cl
movsd dword [rdi], dword [rsi]
movsd dword [rdi], dword [rsi]
enter 1, 0
mov qword [rbp + 0x210], r14
mov ecx, 8
add byte [rax], al
invalid
mov ch, 0x10
add al, byte [rax]
add byte [rcx + 8], bh
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 0x3d8], bh
invalid
mov edx, 0x3d8
add al, ch
mov byte [rdx + 7], al
add cl, ch
call fcn.1401e5b40
jmp 0x140171984
invalid
add byte [rax], al
invalid
mov dword [rax], 0x8b90000
add byte [rax], al
add byte [rdx + 0x3d8], bh
call fcn.1401e5b40
jmp 0x140171984
add al, byte [rax]
add byte [rax - 0x73], cl
or eax, 0xe1e9f
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btreemapentry.rs_U__
mov edx, 0x2b
call fcn.1401e6090
jmp 0x140171984
invalid
ud2
cmp byte [rbp + 0x23f], 0
jne 0x1401719dc
mov rax, qword [rbp + 0x210]
cmp qword [rax], 0
je 0x1401719dc
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xor byte [rdx], al
add byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x1f8], 0
je 0x140171a9c
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x200]
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x50]
call fcn.140172400
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
cmp qword [rbp + 0x1c8], 0
je 0x140171cee
mov byte [rbp + 0x23f], 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp qword [rbp + 0x1f8], 0
je 0x140171d0e
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x200]
test dword [rax], eax
add al, byte [rax]
add bh, bh
adc eax, 0x7f84a
test dword [rax], eax
add al, byte [rax]
add bh, bh
adc eax, 0x7f84a
lea rcx, [rbp + 0x50]
push r8
call fcn.140172400
jmp 0x140171cd6
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x230]
call fcn.140172400
add byte [rax], al
mov byte [rbp + 0x23f], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rdx + 0x168]
mov qword [rbp + 8], rdx
movzx eax, word [rdx + 0x3d2]
mov qword [rbp - 0x10], rax
imul rdi, rax, 0x38
mov r12, 0xffffffffffffffff
nop dword [rax]
test rdi, rdi
je 0x140171e50
lea rsi, [rcx + 0x38]
mov r8, qword [rcx + 0x28]
mov r9d, dword [rcx + 0x30]
mov dword [rsp + 0x20], 1
mov rcx, r14
mov edx, r15d
call r13
inc r12
add rdi, 0xffffffffffffffc8
mov rcx, rsi
int1
cmp eax, 3
je 0x140171e10
iretd
iretd
cmp eax, 1
jne 0x140171e68
sub rbx, 1
sub ebx, 1
jae 0x140171e5a
jmp 0x140171e9a
nop
mov r12, qword [rbp - 0x10]
sub rbx, 1
sub ebx, 1
sub ebx, 1
jb 0x140171e9a
mov rdx, qword [rbp + 8]
mov rdx, qword [rdx + r12*8 + 0x3d8]
mov edx, dword [rdx + riz*8 + 0x3d8]
push rbp
or byte [rdx - 0x75], cl
invalid
xchg esp, eax
loop 0x140171e3b
mov edx, dword [rdx + riz*8 + 0x3d8]
add eax, dword [rax]
add bl, ch
add dword [rbx + 0x367502f8], 0x31
add dh, byte [rbp + 0x36]
xor eax, eax
mov rcx, qword [rbp - 8]
jmp 0x140171deb
cmp eax, 2
jne 0x140171ea3
add dh, byte [rbp + 0x36]
xor eax, eax
mov rcx, qword [rbp - 8]
clc
mov rdx, qword [rbp + 8]
mov qword [rcx + 8], rdx
mov dword [rcx + 8], edx
mov dword [rcx + 8], edx
mov qword [rcx + 0x10], rbx
mov qword [rcx + 0x18], r12
mov qword [rcx], rax
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, 1
add dword [rax], eax
add byte [rax], al
xor ebx, ebx
jmp 0x140171e6f
int3
int3
shl rax, 0x20
or rax, 2
add cl, byte [rax - 0x77]
add byte [r8 - 0x77], r9b
call 0x1205ca804
add cl, byte [rax - 0x77]
add byte [r8 - 0x77], r9b
call 0x1205ca804
lea rax, [fcn.1401649a0]
add eax, 0xffff2add
mov qword [rbp - 0x18], rax
lea rax, str.comparing_environment_keys_failed:
or eax, dword [rax]
call 0xda1cac13
pop rsp
or eax, dword [rax]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov qword [rbp - 0x30], 0
lea rax, [rbp - 0x20]
loopne 0x140171f2f
mov dword [rbp - 0x40], eax
add byte [rax - 0x73], cl
loopne 0x140171f2f
mov dword [rbp - 0x40], eax
ror byte [r8 - 0x39], 0x45
enter 1, 0
add byte [rax], al
mov qword [rbp - 0x38], 1
lea rdx, str.library_std_src_syswindowsprocess.rs
pop rsp
or eax, dword [rax]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xb5ca7
pop rsp
or eax, dword [rax]
pop rsp
or eax, dword [rax]
lea rcx, [rbp - 0x50]
call fcn.1401e5ed0
ud2
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x77], cl
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x77], cl
jmp 0x12d0d5c1b
call fcn.140041570
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x108
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x80], 0xfffffffffffffffe
mov qword [rbp], r8
mov r14, rdx
invalid
mov rsi, rcx
mov r12, qword [rdx]
mov rbx, qword [rdx + 0x10]
movzx r13d, word [r12 + 0x3d2]
imul rax, rbx, 0x38
lea rcx, [r12 + rax]
add rcx, 0x168
mov rdx, qword [r12 + rax + 0x198]
invalid
mov qword [rbp + 0x50], rdx
movups xmm0, xmmword [r12 + rax + 0x168]
movups xmm1, xmmword [r12 + rax + 0x178]
movups xmm2, xmmword [r12 + rax + 0x188]
movaps xmmword [rbp + 0x40], xmm2
movaps xmmword [rbp + 0x30], xmm1
movaps xmmword [rbp + 0x20], xmm0
lea rdi, [rbx + 1]
lea rdx, [r12 + rax]
add rdx, 0x1a0
mov r15, rbx
not r15
add r15, r13
imul r8, r15, 0x38
call sub.VCRUNTIME140.dll_memmove
mov rax, rbx
shl rax, 5
lea rcx, [r12 + rax]
movups xmm0, xmmword [r12 + rax]
movups xmm1, xmmword [r12 + rax + 0x10]
movups xmmword [rbp + 0x58], xmm0
movups xmmword [rbp + 0x68], xmm1
mov rdx, rdi
shl rdx, 5
add rdx, r12
shl r15, 5
mov r8, r15
call sub.VCRUNTIME140.dll_memmove
lea ecx, [r13 - 1]
mov word [r12 + 0x3d2], cx
mov r13, qword [r14 + 8]
mov rax, qword [rbp + 0x70]
mov qword [rbp - 0x10], rax
movaps xmm0, xmmword [rbp + 0x60]
movaps xmmword [rbp - 0x20], xmm0
movaps xmm0, xmmword [rbp + 0x20]
movaps xmm1, xmmword [rbp + 0x30]
movaps xmm2, xmmword [rbp + 0x40]
movaps xmm3, xmmword [rbp + 0x50]
movaps xmmword [rbp - 0x30], xmm3
movaps xmmword [rbp - 0x40], xmm2
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x60], xmm0
cmp cx, 5
jae 0x1401722fc
mov rax, qword [r12 + 0x160]
test rax, rax
je 0x1401721b5
lea rdx, [r13 + 1]
movzx r8d, word [r12 + 0x3d0]
test r8, r8
je 0x1401720f0
mov r9, qword [rax + r8*8 + 0x3d0]
dec r8
movzx r10d, word [r9 + 0x3d2]
movzx ecx, cx
add ecx, r10d
inc ecx
cmp ecx, 0xc
jae 0x14017214f
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], rdx
mov qword [rbp + 0x30], r8
mov qword [rbp + 0x38], r9
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x48], r12
mov qword [rbp + 0x50], r13
lea rcx, [rbp + 8]
lea rdx, [rbp + 0x20]
mov r8d, 1
mov r9, rbx
call fcn.140176630
jmp 0x1401721c1
cmp word [rax + 0x3d2], 0
je 0x14017237f
mov r8, qword [rax + 0x3e0]
movzx ecx, cx
movzx r9d, word [r8 + 0x3d2]
add ecx, r9d
inc ecx
cmp ecx, 0xc
jae 0x140172187
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], rdx
mov qword [rbp + 0x30], r8
mov qword [rbp + 0x38], r9
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x48], r12
mov qword [rbp + 0x50], r13
lea rcx, [rbp + 0x20]
mov edx, 1
call fcn.140176280
mov qword [rbp + 8], r12
mov qword [rbp + 0x10], r13
mov qword [rbp + 0x18], rdi
jmp 0x1401721c1
mov qword [rbp + 8], r12
mov qword [rbp + 0x10], r13
mov qword [rbp + 0x18], rbx
mov r12, qword [rbp + 8]
mov r13, qword [rbp + 0x10]
mov rbx, qword [rbp + 0x18]
mov rax, qword [r12 + 0x160]
test rax, rax
je 0x1401722fc
lea r15, [r13 + 1]
lea r14, [rbp + 0x20]
jmp 0x140172204
movzx ecx, word [rax + 0x3d2]
cmp rcx, 4
ja 0x1401722fc
mov rax, qword [rbp - 0x10]
mov qword [rsi + 0x50], rax
movaps xmm0, xmmword [rbp - 0x20]
movups xmmword [rsi + 0x40], xmm0
movaps xmm0, xmmword [rbp - 0x60]
movaps xmm1, xmmword [rbp - 0x50]
movaps xmm2, xmmword [rbp - 0x40]
movaps xmm3, xmmword [rbp - 0x30]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov qword [rsi + 0x58], r12
mov qword [rsi + 0x60], r13
mov qword [rsi + 0x68], rbx
add rsp, 0x108
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rax, str.internal_error:_entered_unreachable_code:_empty_internal_node
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], 1
lea rax, [rbp + 0x78]
mov qword [rbp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x38], xmm0
lea rdx, [0x1402256e8]
lea rcx, [rbp + 0x20]
call fcn.1401e5ed0
ud2
int3
ror byte [rax], 0xd0
ret
add eax, 0x72000001
adc al, 0x49
mov eax, dword [rax + 0x10]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [r8]
movups xmmword [rcx], xmm0
add rsp, 0x38
ret
clc
invalid
cmp bl, byte [rbp + rsi*2 + 0x13]
cmp word [rdx + 2], 0x5c
jne 0x1401724ba
movzx r9d, word [rdx + 4]
cmp r9w, 0x3f
cmp ecx, 0x3f
cmp ecx, 0x3f
je 0x1401724df
mov rax, qword [r8 + 0x10]
mov qword [rsp + 0x30], rax
movups xmm0, xmmword [r8]
movaps xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
xor r8d, r8d
call fcn.1401665d0
nop
add rsp, 0x38
ret
cmp word [rdx + 6], 0x5c
jne 0x140172501
or al, 0x5c
jne 0x140172501
add rdx, 8
add rsp, 0x38
jmp fcn.140175790
cmp rax, 8
jb 0x1401724ba
cmp r9w, 0x3f
stc
invalid
jne 0x1401724ba
cmp word [rdx + 6], 0x5c
jne 0x1401724ba
or al, 0x43
jne 0x1401724ba
cmp word [rdx + 0xe], 0x5c
jne 0x1401724ba
add bl, byte [rax + rax + 0x48]
add esp, 0x38
jmp fcn.140175cd0
invalid
add ah, cl
int3
lea rcx, [rsp + 0x40]
call fcn.14015f850
sar dh, cl
dec dword [rax - 0x75]
and al, 0x40
invalid
sar dh, cl
dec dword [rax - 0x75]
and al, 0x40
invalid
mov rax, qword [rsp + 0x48]
mov rax, qword [rsp + 0x48]
movabs rbx, 0x8000000000000000
cmp rcx, rbx
jne 0x14017258d
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
pop rsp
and al, 0x28
pop rsp
and al, 0x28
jmp 0x1401725ba
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdx
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
lea rdx, [rsp + 0x58]
call fcn.140172470
mov r14, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
cmp r14, rbx
jne 0x1401725d3
lea rcx, [rsp + 0x30]
and al, 0x30
call fcn.140041570
mov qword [rsi], rbx
lodsb al, byte [rsi]
out dx, eax
in al, dx
dec dword [rax - 0x77]
invalid
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
ret
mov rdi, qword [rsp + 0x30]
mov r15, qword [rsp + 0x38]
mov rcx, rdi
call qword [sym.imp.kernel32.dll_GetFileAttributesW]
cmp eax, 0xffffffff
je 0x1401725f8
mov qword [rsi], r14
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], r15
jmp 0x1401725c7
and eax, 0x7ef3a
int3
sbb byte [rbp + r9*4 + 0x34], cl
or eax, dword [rbp + 0x31]
fisttp dword [rax - 0x73]
add eax, 0xb5574
mov rdx, rbx
jmp 0x14017267d
xor r11d, r11d
test r9w, r9w
je case.0x140168cab.95
mov r9w, 1
test r11w, r11w
mov ecx, 0x45660001
test ebx, ebx
jne 0x140172670
cmp rdx, r14
je 0x14017274b
movzx edi, byte [rdx]
movzx r10d, dil
test r10b, r10b
js 0x1401726a5
inc rdx
jmp 0x140172740
mov r11d, r10d
mov ebx, edx
and r11d, 0x1f
movzx ebp, byte [rdx + 1]
and ebp, 0x3f
cmp r10b, 0xdf
jbe 0x1401726f9
movzx r10d, byte [rdx + 2]
shl ebp, 6
and r10d, 0x3f
or r10d, ebp
cmp dil, 0xf0
jb 0x140172709
movzx edi, byte [rdx + 3]
add rdx, 4
and r11d, 7
shl r11d, 0x12
shl r10d, 6
and edi, 0x3f
or edi, r10d
or edi, r11d
mov r10d, edi
cmp r10d, 0xffff
ja 0x14017271d
jmp 0x140172740
add rdx, 2
shl r11d, 6
or r11d, ebp
mov r10d, r11d
jmp 0x140172740
invalid
add rdx, 3
shl r11d, 0xc
or al, 0x45
or edx, ebx
or al, 0x45
or edx, ebx
cmp r10d, 0xffff
jbe 0x140172740
and r10d, 0x3ff
or r10d, 0xdc00
mov r11d, r10d
jmp 0x140172673
nop word cs:[rax + rax]
xor r11d, r11d
mov r9d, r10d
jmp 0x140172673
test r8b, r8b
je 0x140172792
movzx eax, r8b
cmp eax, 2
jne 0x140172760
xor ebp, ebp
xor r15d, r15d
jmp 0x1401727be
xor eax, eax
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax + 0x39], cl
invalid
je 0x140172788
movzx edx, byte [rbx + rax]
cmp edx, 9
je 0x140172792
inc rax
cmp edx, 0x20
jne 0x140172770
test rcx, rcx
je 0x140172792
mov bpl, 1
jmp 0x14017275b
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi]
jne 0x1401727a7
mov rcx, rsi
call case.0x1400dfcfc.709
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
mov word [rax + rdx*2], 0x22
inc rdx
mov qword [rsi + 0x10], rdx
mov bpl, 1
mov r15b, 1
xor r12d, r12d
movaps xmm6, xmmword [str._]
cmp ch, dh
invalid
add byte [rcx], dh
invalid
jmp 0x1401727e3
mov rax, qword [rsi + 8]
mov word [rax + rdx*2], r12w
or byte [rsi + 0x44], ah
mov dword [rax + rdx*2], esp
inc rdx
mov qword [rsi + 0x10], rdx
mov r12d, r13d
test r12w, r12w
je 0x140172810
xor r13d, r13d
test bpl, bpl
jne case.0x1401674e8.202
add byte [rax], al
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi]
cmp edx, dword [rsi]
jne 0x1401727d0
invalid
cmp rbx, r14
je 0x1401729da
movzx ecx, byte [rbx]
movzx r12d, cl
loope 0x140172866
test ah, ah
loope 0x140172866
test ah, ah
js 0x140172836
inc rbx
xor r13d, r13d
test bpl, bpl
jne case.0x1401674e8.202
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
mov edi, 0x83e08944
loopne 0x14017285b
invalid
jmp 0x1401727f5
mov eax, r12d
and eax, 0x1f
invalid
movzx edx, byte [rbx + 1]
and edx, 0x3f
cmp r12b, 0xdf
jbe 0x140172889
movzx r12d, byte [rbx + 2]
shl edx, 6
loop 0x140172857
add al, cl
loop 0x140172857
and r12d, 0x3f
or r12d, edx
cmp cl, 0xf0
invalid
jb 0x1401728a2
movzx ecx, byte [rbx + 3]
add rbx, 4
and eax, 7
loopne 0x14017286f
shl eax, 0x12
shl r12d, 6
and ecx, 0x3f
or ecx, r12d
or ecx, eax
mov r12d, ecx
mov esp, ecx
cmp r12d, 0xffff
invalid
inc dword [rax]
add byte [rdi], cl
xchg byte [rdx - 1], ah
invalid
invalid
invalid
jmp 0x1401728b9
xor byte [rax - 0x7d], cl
ret
add rbx, 2
shl eax, 6
or eax, edx
mov r12d, eax
xor r13d, r13d
test bpl, bpl
test ch, ch
test ch, ch
jne case.0x1401674e8.202
jmp 0x1401727f5
add rbx, 3
add ebx, 3
ret
shl eax, 0xc
or r12d, eax
cmp r12d, 0xffff
cld
invalid
inc dword [rax]
add byte [rdi], cl
xchg byte [rax], dh
invalid
invalid
invalid
xor bh, bh
invalid
lea eax, [r12 + 0xff0000]
shr eax, 0xa
or eax, 0xd800
test byte [rax + rax], ah
add bh, bh
add cl, al
call 0x1181735d1
add byte [rax], al
and r12d, 0x3ff
or r12d, 0xdc00
or esp, 0xdc00
or esp, 0xdc00
fadd qword [rax]
add byte [rbp - 0x77], al
in eax, 0x41
mov r12d, eax
mov r13d, r12d
mov r12d, eax
test bpl, bpl
je 0x1401727f5
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x41], ah
cmp r12w, 0x22
cmp r12w, 0x22
je 0x140172915
movzx eax, r12w
cmp eax, 0x5c
jne 0x140172947
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi]
jne 0x1401727d0
sar dh, 0xff
invalid
jmp 0x1401727fe
mov r8, rdi
inc r8
inc eax
inc eax
je 0x140172ab2
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
mov rdx, qword [rsi + 0x10]
push rsi
invalid
push rsi
adc byte [rax + 0x29], cl
sub rax, rdx
cmp rax, r8
sub rax, rdx
cmp rax, r8
jb 0x1401729bf
add byte [rax], al
add byte [rax - 0x75], cl
or byte [rax - 0x7b], r9b
push qword [rcx + riz*2 + 0x48]
je 0x14017299e
invalid
cmp rdi, 0x10
mov rax, qword [rsi + 8]
test rdi, rdi
je 0x14017299e
invalid
invalid
cmp rdi, 0x10
adc byte [rbx + 0x18], dh
jae 0x14017295b
sbb byte [rcx], dh
leave
xor ecx, ecx
jmp 0x14017298c
push rsi
adc byte [rax + 0x3b], cl
invalid
mov rcx, rdi
and rcx, 0xfffffffffffffff0
lea r8, [rax + rdx*2]
add r8, 0x10
add eax, 0x10
add eax, 0x10
xor r9d, r9d
leave
nop dword [rax]
movups xmmword [r8 + r9*2 - 0x10], xmm6
movups xmmword [r8 + r9*2], xmm6
add r9, 0x10
cmp rcx, r9
jne case.0x140167a66.170
in al, dx
add rdx, rcx
cmp rdi, rcx
cmp edi, ecx
cmp edi, ecx
je 0x14017299e
sub rdi, rcx
nop
mov word [rax + rdx*2], 0x5c
inc rdx
inc edx
inc edx
dec rdi
jne 0x140172990
mov word [rax + rdx*2], 0x5c
inc rdx
mov qword [rsi + 0x10], rdx
xor edi, edi
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi]
invalid
jne 0x1401727d0
ret 0x8948
invalid
dec dword [rax - 0x77]
int1
mov rcx, rsi
mov ecx, esi
call fcn.1401ec990
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi + 8]
test rdi, rdi
jne 0x14017293d
jmp 0x14017299e
test r15b, r15b
je 0x140172a9a
mov rax, qword [rsi]
mov rdx, qword [rsi + 0x10]
mov rcx, rax
mov ecx, eax
mov ecx, eax
sub rcx, rdx
cmp rcx, rdi
jb case.0x140167a66.172
test rdi, rdi
je 0x140172a71
mov rax, qword [rsi + 8]
cmp rdi, 0x10
jae 0x140172a21
invalid
sbb eax, 0x54ebc931
xor ecx, ecx
jmp 0x140172a5c
push rsp
push rsp
mov rcx, rsi
mov r8, rdi
call fcn.1401ec990
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi + 8]
or byte [rax - 0x7d], r9b
call qword [rax]
or byte [rax - 0x7d], r9b
call qword [rax]
jb 0x140172a04
jrcxz 0x140172a6a
mov rcx, rdi
mov ecx, edi
and rcx, 0xfffffffffffffff0
lea r8, [rax + rdx*2]
add r8, 0x10
xor r9d, r9d
nop word cs:[rax + rax]
nop word cs:[rax + rax]
movups xmmword [r8 + r9*2 - 0x10], xmm6
movups xmmword [r8 + r9*2], xmm6
add r9, 0x10
cmp rcx, r9
jne 0x140172a40
add rdx, rcx
cmp rdi, rcx
je 0x140172a6e
sub rdi, rcx
nop
mov word [rax + rdx*2], 0x5c
inc rdx
dec rdi
dec edi
jne 0x140172a60
mov rax, qword [rsi]
invalid
mov qword [rsi + 0x10], rdx
cmp rdx, rax
jne 0x140172a89
mov rcx, rsi
mov rdx, rax
call case.0x1400dfcfc.709
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi + 8]
mov word [rax + rdx*2], 0x22
or byte [rsi - 0x39], ah
add al, 0x50
and al, byte [rax]
inc rdx
mov qword [rsi + 0x10], rdx
xor eax, eax
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.capacity_overflow
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
sub byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xe0e92
sub byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xe0e92
mov qword [rsp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, str.l7__
lea rcx, [rsp + 0x20]
call fcn.1401e5ed0
int3
test rdx, rdx
je 0x140172b31
mov r8, qword [rcx + 8]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x28], 0
sub byte [rax], al
add byte [rax], al
invalid
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x30
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x50], rdx
push rax
push rax
mov qword [rsp + 0x58], r8
mov ecx, 1
jmp 0x140172b35
xor ecx, ecx
xor eax, eax
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x20]
call fcn.140170330
nop
add rsp, 0x68
ret
push rbp
push rsi
push rdi
push rbx
sub rsp, 0xc8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x40], 0xfffffffffffffffe
mov esi, edx
invalid
mov eax, dword [rcx]
lea rdx, [0x14025b5f0]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
invalid
mov ecx, esi
call qword [sym.imp.kernel32.dll_GetStdHandle]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
xchg byte [rax], al
add byte [rax], al
mov rsi, rax
cmp rax, 0xffffffffffffffff
jne 0x140172d36
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
add byte [rax - 0x3f], cl
loopne 0x140172bd7
or rax, 2
jmp 0x140172c30
mov rdi, qword [rcx + 8]
test rdi, rdi
je 0x140172d90
mov qword [rbp - 0x10], 0
call qword [sym.imp.kernel32.dll_GetCurrentProcess]
mov dword [rsp + 0x30], 2
add bh, al
and al, 0x30
add al, byte [rax]
add byte [rax], al
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
lea r9, [rbp - 0x10]
mov rcx, rax
mov rdx, rdi
mov edx, edi
mov r8, rax
call qword [sym.imp.kernel32.dll_DuplicateHandle]
test eax, eax
je 0x140172d79
mov rax, qword [rbp - 0x10]
jmp 0x140172d92
mov ecx, dword [rcx + 4]
call qword [sym.imp.kernel32.dll_GetStdHandle]
test rax, rax
jne 0x140172ba0
invalid
invalid
invalid
movabs rax, 0x600000002
mov qword [rbp - 0x10], 1
lea rcx, [rbp - 8]
mov qword [rbp - 8], rax
clc
clc
call fcn.140041570
jmp 0x140172d23
mov dword [rbp - 0x10], 0
mov dword [rbp + 0x10], 0
mov word [rbp + 0x14], 0
movaps xmm0, xmmword [0x1401f1d10]
movups xmmword [rbp], xmm0
cmp esi, 0xfffffff6
sete byte [rbp + 0x10]
mov dword [rbp - 0x40], 0x18
setne byte [rbp + 0x11]
mov qword [rbp - 0x38], 0
mov dword [rbp - 0x30], 1
lea rax, [rbp - 0x40]
mov qword [rbp - 8], rax
lea rcx, str..NULcmd.exemaximum_number_of_ProcThreadAttributes_exceeded
lea r8, [rbp - 0x10]
mov edx, 7
call fcn.140165d80
mov rbx, rdx
jmp 0x140172d27
mov rdi, r8
cmp esi, 0xfffffff6
setne dl
lea rcx, [rbp - 0x10]
call fcn.140173b20
cmp qword [rbp - 0x10], 0
mov rsi, qword [rbp - 8]
mov eax, 1
je 0x140172dc8
mov rbx, rsi
jmp 0x140172d27
mov rsi, qword [rcx + 8]
test rsi, rsi
je 0x140172d23
mov qword [rbp - 0x10], 0
call qword [sym.imp.kernel32.dll_GetCurrentProcess]
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
lea r9, [rbp - 0x10]
mov rcx, rax
mov rdx, rsi
mov r8, rax
call qword [sym.imp.kernel32.dll_DuplicateHandle]
test eax, eax
je 0x140172d79
mov rbx, qword [rbp - 0x10]
jmp 0x140172d25
xor ebx, ebx
xor eax, eax
mov rdx, rbx
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov qword [rbp - 0x40], 0
call qword [sym.imp.kernel32.dll_GetCurrentProcess]
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
lea r9, [rbp - 0x40]
mov rcx, rax
mov rdx, rsi
mov r8, rax
call qword [sym.imp.kernel32.dll_DuplicateHandle]
test eax, eax
je 0x140172d79
mov rbx, qword [rbp - 0x40]
jmp 0x140172d25
call qword [sym.imp.kernel32.dll_GetLastError]
mov ebx, eax
shl rbx, 0x20
or rbx, 2
mov eax, 1
jmp 0x140172d27
xor eax, eax
mov qword [rbp - 0x28], rax
cmp esi, 0xfffffff6
setne dl
mov byte [rbp + 0x38], 1
lea rcx, [rbp - 0x10]
call fcn.140173b20
cmp qword [rbp - 0x10], 0
mov rbx, qword [rbp - 8]
je 0x140172dec
mov rcx, qword [rbp - 0x28]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov eax, 1
jmp 0x140172d27
mov rbx, qword [rbp]
cmp qword [rdi], 0
je 0x140172ddc
mov rcx, qword [rdi + 8]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov qword [rdi], 1
mov qword [rdi + 8], rsi
jmp 0x140172d25
cmp esi, 0xfffffff6
mov rax, qword [rbp - 0x28]
mov rcx, rax
cmovne rcx, rbx
mov qword [rbp - 0x18], rcx
cmovne rbx, rax
mov qword [rbp - 0x20], rbx
mov rax, qword [rbp]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 0
mov byte [rbp + 0x3d], 0
mov byte [rbp + 0x3c], 1
call fcn.140174540
mov rsi, rax
mov byte [rbp + 0x3d], 0
mov byte [rbp + 0x3c], 1
xor ecx, ecx
call fcn.14015d680
mov qword [rbp + 0x28], rax
lock inc qword [rax]
jle 0x140172f1d
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov qword [rbp - 0x10], 1
mov qword [rbp - 8], 1
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140172e86
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140173016
mov rcx, rax
mov qword [0x1402b32e8], rax
add al, 0x14
invalid
mov r8d, 0x30
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
int3
out 7, al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
jns 0x140172e9c
add byte [rax], al
movups xmm0, xmmword [rbp - 0x10]
movups xmm1, xmmword [rbp]
add byte [rdi], cl
adc byte [rbp + 0x10], dl
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lock inc qword [rax]
jle 0x140172f1d
movzx ecx, byte [0x1402b3218]
test cl, cl
mov qword [rbp + 0x30], rax
je 0x140172f1f
mov byte [0x1402b3218], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xb0], 0
je 0x140172ef6
lea rax, [rax + 0xb8]
jmp 0x140172f08
mov byte [rbp + 0x3e], 1
call fcn.1401698d0
test rax, rax
je 0x1401730e2
mov rcx, qword [rax]
mov qword [rax], 0
test rcx, rcx
je 0x140172f1f
lock inc qword [rcx]
jg 0x140172f21
ud2
xor ecx, ecx
mov byte [rbp + 0x3a], 0
mov byte [rbp + 0x39], 1
mov qword [rbp + 0x20], rcx
call fcn.1401697e0
test rax, rax
je 0x140172f45
lock dec qword [rax]
jne 0x140172f45
mov rcx, rax
call fcn.140062ab0
mov rbx, qword [rbp + 0x30]
mov rcx, qword [rbx + 0x10]
test rcx, rcx
mov rdi, qword [rbp - 0x20]
je 0x140172f61
lock inc qword [rcx + 0x18]
jle 0x140173095
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140172f8d
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14017302a
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x28
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14017302a
mov rcx, qword [rbp + 0x28]
mov qword [rax], rcx
mov qword [rax + 8], rbx
mov rcx, qword [rbp + 0x20]
mov qword [rax + 0x10], rcx
mov rcx, qword [rbp - 0x18]
call 0x1585fb907
mov qword [rax + 0x20], rdi
mov byte [rbp + 0x3f], 0
lea r8, [0x140225ce0]
mov rcx, rsi
mov rdx, rax
call fcn.140174a00
invalid
sbb al, byte [rax]
add byte [rax - 0x77], cl
invalid
test rax, rax
jne case.0x140056644.2310
mov rcx, rsi
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, qword [rbp + 0x28]
lock dec qword [rcx]
or dword [rax - 0x75], ecx
jne 0x140173026
jne 0x140172ffd
call fcn.140058c20
lock dec qword [rsi]
jne 0x14017300b
mov rcx, rsi
call fcn.1401749c0
xor eax, eax
mov rbx, qword [rbp - 0x48]
jmp 0x140172d27
invalid
invalid
mov ecx, 8
mov edx, 0x30
call fcn.1401e5b40
sub eax, dword [rdi]
add cl, ch
invalid
invalid
invalid
invalid
mov ecx, 8
mov edx, 0x28
sub byte [rax], al
add byte [rax], al
call fcn.1401e5b40
jmp 0x140172f1d
mov rax, qword [rbp + 0x30]
lock dec qword [rax]
or byte [rbp + 9], dh
mov rcx, qword [rbp + 0x30]
call fcn.1401749c0
mov rax, qword [rbp + 0x28]
lock dec qword [rax]
jne 0x140173064
invalid
mov rcx, qword [rbp + 0x28]
call fcn.140058c20
pop rbx
out dx, al
invalid
mov qword [rbp - 0x10], rsi
lea rax, [0x140225d18]
mov qword [rsp + 0x20], rax
lea rcx, str.failed_to_spawn_thread
or eax, 0xb2c85
lea r9, fcn.140041570
lea r8, [rbp - 0x10]
mov edx, 0x16
call fcn.1401e63e0
jmp 0x140172f1d
invalid
invalid
invalid
add rcx, 0x10
mov byte [rbp + 0x3f], 1
xor edx, edx
call fcn.14015fd10
insb byte [rdi], dx
int3
invalid
dec dword [rax - 0x73]
add eax, 0xb2bc5
invalid
sub ecx, dword [rbx]
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rbp - 8], 1
add byte [rax], al
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp], rax
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
or r14b, r8b
invalid
invalid
add dword [rax - 0x73], ecx
adc eax, 0xb2bcc
sub ecx, dword [rbx]
add byte [rax - 0x73], cl
invalid
invalid
call fcn.1401e5ed0
jmp 0x140172f1d
mov byte [rbp + 0x3e], 1
lea rax, str.library_std_src_threadlocal.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_std_src_threadlocal.rs
lea r9, [0x140225380]
lea r8, [rbp - 0x10]
mov edx, 0x46
call fcn.1401e63e0
jmp 0x140172f1d
call qword [sym.imp.kernel32.dll_GetCurrentProcessId]
mov dword [rbp + 0x58], eax
jmp 0x140173b9b
mov rax, qword [rbp + 0x20]
xchg qword [0x1402b3300], rax
mov rax, qword [0x1402b3300]
test rax, rax
jne 0x140173bf0
movaps xmmword [rbp + 0x20], xmm6
xor ecx, ecx
lea rdx, [rbp + 0x20]
mov r8d, 0x10
mov r9d, 2
call r12
test eax, eax
jns 0x140173b90
mov qword [rbp + 0x78], rbx
mov qword [rbp + 0x70], r14
mov byte [rbp + 0xa7], dil
mov byte [rbp + 0xa6], 1
call fcn.1401756b0
jmp 0x140173b94
mov eax, 1
lock xadd qword [0x1402b3300], rax
mov qword [rbp - 0x18], rax
lea rax, [rbp + 0x58]
mov qword [rbp], rax
lea rax, [0x140008390]
mov qword [rbp + 8], rax
lea rax, [rbp - 0x18]
mov qword [rbp + 0x10], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x18], rax
lea rax, str..pipe__rust_anonymous_pipe1__.
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], 2
mov qword [rbp + 0x40], 0
mov rax, rbp
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x38], 2
mov qword [rbp + 0x78], rbx
mov qword [rbp + 0x70], r14
mov byte [rbp + 0xa7], dil
mov byte [rbp + 0xa6], 1
lea rcx, [rbp - 0x38]
lea rdx, [rbp + 0x20]
call fcn.1400027d0
test r14, r14
sete al
or sil, al
test sil, 1
jne 0x140173c96
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp - 0x38]
mov qword [rbp + 0x80], rax
mov r8, qword [rbp - 0x30]
mov r9, qword [rbp - 0x28]
lea r12, [r8 + r9]
test r9, r9
test ecx, ecx
mov qword [rbp + 0x88], r8
mov dword [rbp + 0x5c], r15d
je 0x140173ce0
movzx ecx, byte [r8]
movzx r13d, cl
test r13b, r13b
js 0x140173d00
lea r15, [r8 + 1]
jmp 0x140173d64
xor edi, edi
xor r14d, r14d
xor r13d, r13d
in eax, dx
xor r15d, r15d
xor esi, esi
jmp 0x140173d8c
mov eax, r13d
and eax, 0x1f
movzx edx, byte [r8 + 1]
mov dh, 0x50
add dword [rbx - 0x7fbec01e], eax
std
fbstp tbyte [rsi + 0x44]
movzx r13d, byte [r8 + 2]
shl edx, 6
and r13d, 0x3f
or r13d, edx
cmp cl, 0xf0
jb 0x140174123
lea r15, [r8 + 4]
movzx ecx, byte [r8 + 3]
and eax, 7
shl eax, 0x12
shl r13d, 6
and ecx, 0x3f
or ecx, r13d
or ecx, eax
mov r13d, ecx
cmp r13d, 0xffff
jbe 0x140173d64
jmp 0x14017413a
lea r15, [r8 + 2]
shl eax, 6
or eax, edx
mov r13d, eax
mov eax, 1
xor edi, edi
mov rsi, r12
sub rsi, r15
add rsi, 3
mov rcx, 0xffffffffffffffff
cmovb rsi, rcx
shr rsi, 2
add rsi, rax
mov r14w, 1
cmp rsi, 4
mov eax, 3
cmovb rsi, rax
movabs rax, 0x3fffffffffffffff
cmp rsi, rax
jae case.0x1401127a8.1089
mov qword [rbp - 0x10], r9
inc rsi
lea rbx, [rsi + rsi]
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x140173de0
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401742fa
mov qword [0x1402b32e8], rax
mov rcx, rax
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401742fa
mov rcx, rax
mov rax, qword [rbp - 8]
inc eax
mov dword [rbp + 0x60], eax
mov word [rcx], r13w
mov ebx, 1
mov qword [rbp + 0x98], rcx
jmp 0x140173e2a
mov edi, eax
mov word [rcx + rbx*2], r13w
inc rbx
test r15, r15
je 0x140173ea0
test di, di
je 0x140173e80
xor eax, eax
mov r13d, edi
cmp rbx, rsi
jne 0x140173e20
mov qword [rbp + 0x90], rsi
mov rsi, r12
invalid
sub rsi, r15
add rsi, 3
mov rcx, 0xffffffffffffffff
dec dword [rax + 0xf]
int1
shr rsi, 2
cmp ax, 1
sbb rsi, 0xffffffffffffffff
sbb esi, 0xffffffff
cmp r14w, 1
sbb rsi, 0xffffffffffffffff
mov edi, eax
jmp 0x140173ecb
cmp r15, r12
je 0x140173ea0
movzx edx, byte [r15]
movzx r13d, dl
test r13b, r13b
js 0x140173f87
add byte [rax], al
inc r15
xor eax, eax
jmp case.0x1400af60f.1422
cmp r14w, 1
mov qword [rbp + 0x90], rsi
jne 0x140174030
add byte [rax], al
xor r15d, r15d
xor r14d, r14d
mov r13d, 0
mov rdx, rsi
mov esi, 0
add byte [rax + 0x39], cl
sal dword [rbp + 0x55], cl
inc rsi
add rsi, rbx
jb 0x1401742e8
adc dword [rax + rax], eax
invalid
mov rax, qword [rbp + 0x90]
add rax, rax
cmp rax, rsi
cmova rsi, rax
cmp rsi, 5
jae 0x140173ef3
mov esi, 4
xor edx, edx
mov rcx, rsi
mov ecx, esi
shr rcx, 0x3e
sete cl
xchg esp, eax
ror dword [rax - 0x7d], 0xbd
nop
add byte [rax], al
add byte [rax], al
invalid
je case.0x1400d7bf7.1241
mov r8, qword [rbp + 0x98]
mov qword [rbp + 0x20], r8
mov qword [rbp + 0x30], rax
mov eax, 2
add al, byte [rax]
add byte [rax], al
jmp 0x140173f31
mov rsi, qword [rbp + 0x90]
xor r13d, r13d
jmp 0x140173e22
xor eax, eax
lea r8, [rsi + rsi]
mov dl, cl
add rdx, rdx
mov qword [rbp + 0x28], rax
sub byte [r8 - 0x77], r9b
jmp 0x16064cc91
and r8b, r13b
mov dh, 0xea
dec dword [rax - 0x7d]
jge 0x140173f4e
add byte [rax - 0x75], cl
invalid
invalid
je 0x140173f7b
movabs rax, 0x8000000000000001
cmp rcx, rax
jne 0x1401742e3
mov rsi, qword [rbp + 0x90]
mov rcx, qword [rbp + 0x98]
jmp 0x140173e22
invalid
invalid
invalid
mov qword [rbp + 0x98], rcx
jmp 0x140173e22
mov eax, r13d
and eax, 0x1f
invalid
movzx r8d, byte [r15 + 1]
and r8d, 0x3f
cmp r13b, 0xdf
jbe 0x140173fdf
movzx r13d, byte [r15 + 2]
shl r8d, 6
and r13d, 0x3f
or r13d, r8d
cmp dl, 0xf0
jb 0x140173ff3
movzx edx, byte [r15 + 3]
add r15, 4
and eax, 7
shl eax, 0x12
shl r13d, 6
and edx, 0x3f
or edx, r13d
or edx, eax
mov r13d, edx
invalid
cmp r13d, 0xffff
ja 0x140174006
invalid
xor eax, eax
jmp case.0x1400af60f.1422
add r15, 2
shl eax, 6
or eax, r8d
mov r13d, eax
xor eax, eax
jmp case.0x1400af60f.1422
add r15, 3
shl eax, 0xc
or r13d, eax
cmp r13d, 0xffff
jbe 0x140173fd8
lea edx, [r13 + 0xff0000]
lea edx, [rbp + 0xff0000]
shr edx, 0xa
or edx, 0xd800
add byte [rax], al
add byte [rax], al
and r13d, 0x3ff
or r13d, 0xdc00
mov eax, r13d
mov r13d, edx
mov ebp, edx
mov ebp, edx
jmp case.0x1400af60f.1422
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x10000
mov dword [rsp + 0x20], 0x10000
mov rcx, qword [rbp + 0x98]
mov edx, dword [rbp + 0x64]
mov r15d, dword [rbp + 0x5c]
mov r8d, r15d
mov r9d, 1
add byte [rax], al
add bh, bh
adc eax, 0x7d2fa
invalid
invalid
mov rbx, rax
cmp rax, 0xffffffffffffffff
clc
dec dword [rdi]
test dword [rcx + rax], edi
add byte [rax], al
call qword [sym.imp.kernel32.dll_GetLastError]
mov rcx, rax
shl rcx, 0x20
invalid
or rcx, 2
mov qword [rbp + 0x20], rcx
and byte [r11 - 0x57c9fab], r9b
invalid
mov r14, qword [rbp + 0x80]
jg case.0x1400d7bf7.1270
cmp eax, 5
jne case.0x1400d7bf7.1267
mov eax, edx
mov qword [rbp - 8], rax
mov r12, qword [sym.imp.bcrypt.dll_BCryptGenRandom]
jmp case.0x1400d7bf7.1245
test r15d, r15d
mov r12, qword [sym.imp.bcrypt.dll_BCryptGenRandom]
mov esp, dword [sym.imp.bcrypt.dll_BCryptGenRandom]
je case.0x1400d7bf7.1270
xor r15d, r15d
cmp eax, 0x57
jne case.0x1400d7bf7.1270
lea rcx, [rbp + 0x20]
call fcn.140041570
mov dil, 1
add dword [rcx], esi
invalid
cmp qword [rbp + 0x90], 0
mov rbx, qword [rbp + 0x88]
mov r14, qword [rbp + 0x80]
je 0x140173b80
mov rcx, qword [0x1402b32e8]
xor esi, esi
xor edx, edx
mov r8, qword [rbp + 0x98]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140173b80
lea r15, [r8 + 3]
shl eax, 0xc
or r13d, eax
cmp r13d, 0xffff
jbe 0x140173d64
lea ecx, [r13 + 0xff0000]
add byte [rax], al
inc dword [rax]
shr ecx, 0xa
or ecx, 0xd800
and r13d, 0x3ff
and ebp, 0x3ff
or r13d, 0xdc00
or ebp, 0xdc00
mov eax, 2
add al, byte [rax]
add byte [rax], al
mov edi, r13d
mov r13d, ecx
jmp 0x140173d6b
dec dword [rax - 0x75]
push 0x8488948
mov qword [rax + 8], rcx
mov rax, qword [rbp + 0x68]
mov qword [rax + 8], rcx
or byte [rax - 0x39], cl
mov qword [rax], 1
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov rsi, 0xffffffffffffffff
cmp qword [rbp + 0x90], 0
nop
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rdi], cl
test byte [0x18817418e], bl
sbb eax, 0x48000001
je 0x1401742a9
add byte [rax], al
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
adc eax, dword [rax]
xor edx, edx
mov r8, qword [rbp + 0x98]
mov eax, dword [rbp + 0x98]
cwde
add byte [rax], al
add bh, bh
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x7d3b6
rol dword [rdi], cl
add byte [rax - 0x75], cl
mov rdi, qword [rbp + 0x88]
mov ebp, 0x88
add byte [rax], al
add byte [rbp - 0x7b], cl
test r14, r14
jne 0x14017426d
invalid
invalid
add byte [rax], al
invalid
test byte [rdi], 0x85
mov ebx, 0xe9000000
invalid
test dword [rbx - 0x17000000], edi
jmp 0x14017427f
enter 0, 0
add byte [rax], al
add byte [rax - 0x7b], cl
test rsi, rsi
mov rdi, qword [rbp + 0x88]
mov edi, dword [rbp + 0x88]
test byte [rax - 0x75], 0xbd
mov byte [rax], al
mov edi, dword [rbp + 0x88]
add byte [rax], al
mov r14, qword [rbp + 0x80]
mov esi, dword [rbp + 0x80]
je case.0x1401127a8.1075
invalid
mov rcx, qword [0x1402b32e8]
add byte [rcx], dh
ror byte [rbx + rcx*4 - 0x7b], cl
cwde
add byte [rax], al
add bh, bh
adc eax, 0x7d378
invalid
invalid
xor edx, edx
mov r8, qword [rbp + 0x98]
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
invalid
mov dword [rbp + 0x20], 0
add byte [rax], al
mov dword [rbp + 0x40], 0
add byte [rax], al
mov word [rbp + 0x44], 0
movzx eax, byte [rbp + 0xa5]
add byte [rax + 0x1344145], cl
add byte [rdi], cl
mov dh, 0x85
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax + 0x1344145], cl
mov byte [rbp + 0x40], al
xorps xmm0, xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
mov dword [rbp], 0x18
add byte [rax], al
xor r15b, r8b
add byte [r8], r11b
add byte [rax], al
add byte [rax], al
invalid
invalid
or byte [r8], r8b
add byte [rax], al
mov qword [rbp + 8], 0
mov dword [rbp + 0x10], 1
add byte [rax], al
add byte [rax - 0x77], cl
call 0x1685ccb6f
mov dword [rbp + 0x28], eax
add byte [rax], al
add bh, al
adc byte [r9], r8b
add byte [rax], al
add byte [rax - 0x77], cl
call 0x1685ccb6f
mov dword [rbp + 0x28], eax
mov dword [rbp + 0x28], eax
mov qword [rbp + 0x78], rdi
mov qword [rbp + 0x70], r14
mov qword [rbp - 0x20], rbx
loopne case.0x1400e57d8.1194
test dword [rdi + 0x1000000], esp
loopne case.0x1400e57d8.1194
test dword [rdi + 0x1000000], esp
add esi, eax
test dword [rsi], esp
invalid
mov byte [rbp + 0xa6], 0
add byte [rbp + rcx*4 + 0x45], cl
and byte [rax - 0x77], cl
lea r8, [rbp + 0x20]
mov rcx, rdi
stc
stc
mov rdx, qword [rbp - 0x10]
call fcn.140165d80
sbb edi, edi
dec dword [rax - 0x7b]
invalid
je 0x1401742b7
invalid
sbb edi, edi
dec dword [rax - 0x7b]
sal byte [rcx + riz*2 + 0x48], 0x8b
invalid
mov rax, qword [rbp + 0x68]
mov qword [rax + 8], rdx
invalid
mov rax, qword [rbp + 0x68]
mov qword [rax + 8], rdx
mov qword [rax], 1
mov rsi, rbx
test r14, r14
je 0x14017427f
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp rbx, 0xffffffffffffffff
je 0x14017428e
mov rdi, qword [rbp + 0x88]
test r14, r14
jne 0x14017426d
mov rax, qword [rbp + 0x68]
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rdx
mov qword [rax], 0
test r14, r14
je 0x14017428e
test rcx, rcx
jne 0x1401742ef
call fcn.140002170
jmp 0x140174356
mov rdx, qword [rbp + 0x10]
call fcn.1401e5b40
sbb byte [rdi], al
add bl, ch
pop rsp
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x78], rax
invalid
invalid
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x70], rax
mov byte [rbp + 0xa7], 1
test dword [rdi + 0x1000000], esp
mov byte [rbp + 0xa6], 1
mov ecx, 2
mov rdx, rbx
call fcn.1401e5b40
jmp 0x140174356
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x78], rax
mov rax, qword [rbp + 0x80]
add byte [rax], 0
add byte [rax - 0x77], cl
jo case.0x1401127a8.1105
jo case.0x1401127a8.1105
test dword [rdi + 0x1000000], esp
mov byte [rbp + 0xa6], 1
call fcn.140002170
ud2
lea ebp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm6
test byte [rbp + 0x90], 1
jne 0x140174527
mov rcx, qword [rbp + 0x98]
call qword [sym.imp.kernel32.dll_CloseHandle]
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
int3
pop rax
in eax, dx
adc eax, dword [rax]
test rdi, rdi
je 0x14017455a
dec rdi
jmp 0x1401745d3
lea rdx, str.RUST_MIN_STACKfatal_runtime_error:_assertion_failed:_thread_info.stack_guard.get__.is_none____thread_info.thread.get__.is_none___n
lea rcx, [rsp + 0x38]
invalid
add byte [rax - 0x73], cl
and al, 0x38
invalid
mov r8d, 0xe
call fcn.140163ce0
mov rbx, qword [rsp + 0x38]
pop rsp
and al, 0x38
movabs rax, 0x8000000000000000
cmp rbx, rax
cmp ebx, eax
je 0x1401745c3
mov rsi, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
lea rcx, [rsp + 0x20]
mov rdx, rsi
bnd call fcn.140005fe0
cmp qword [rsp + 0x20], 0
je 0x1401745e0
xor r14d, r14d
test rbx, rbx
je 0x1401745be
invalid
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x7cf9a
test r14, r14
jne 0x1401745c8
mov edi, 0x200000
lea rax, [rdi + 1]
mov qword [0x1402b32a8], rax
mov rax, rdi
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14017467d
mov r8, qword [rsp + 0x28]
movzx eax, byte [r8]
cmp eax, 0x2d
je 0x14017460b
cmp eax, 0x2b
jne 0x140174611
cmp rcx, 1
je 0x14017467d
mov al, 1
jmp 0x14017467f
cmp rcx, r9
je 0x14017463f
movzx r11d, byte [r8 + r9]
mov rax, rdi
mul r10
seto dl
add r11d, 0xffffffd0
cmp r11d, 9
ja 0x14017467d
test dl, dl
jne 0x14017467d
mov rdi, rax
mov eax, r11d
inc r9
add rdi, rax
jae 0x14017464e
invalid
sal dword [rcx], 1
rol byte [rdi + rcx - 0x4a], 0xf0
xor eax, eax
movzx r14d, al
test rbx, rbx
jne 0x1401745ac
invalid
invalid
invalid
jmp 0x1401745be
int3
int3
int3
in al, dx
cwde
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
invalid
or r14b, r15b
invalid
mov dword [rbp + 8], 0xfffffffe
mov rax, qword [rcx + 8]
test rax, rax
setne bl
mov qword [rbp - 8], rcx
mov rcx, qword [rcx + 0x10]
test rcx, rcx
setne dil
test rax, rax
je 0x140174728
test rcx, rcx
je 0x140174728
mov byte [rbp + 7], dil
mov byte [rbp + 6], bl
mov rax, qword [rbp - 8]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x77], cl
loopne 0x14017473a
mov dword [rbp - 0x10], eax
sbb byte [rax - 0x77], cl
loopne 0x14017473a
mov dword [rbp - 0x10], eax
invalid
call qword [rax]
mov rax, qword [rbp - 0x10]
invalid
cmp qword [rax + 8], 0
movzx ebx, byte [rbp + 6]
mov dh, 0x5d
invalid
movzx edi, byte [rbp + 7]
invalid
mov dh, 0x5d
invalid
mov r8, qword [rbp - 0x20]
je 0x140174728
cmp qword [rax + 0x10], 0x11
jb 0x140174719
mov r8, qword [r8 - 8]
mov eax, dword [rax - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xor dh, cl
invalid
invalid
jmp case.0x1401605ff.860
xor dh, cl
invalid
mov rax, qword [rbp - 8]
clc
mov qword [rax + 8], 0
add byte [rax], al
mov rsi, qword [rax]
test rsi, rsi
invalid
div byte [rbp + rbx + 0x40]
and bl, bh
je 0x140174759
and bl, dil
lea rcx, [rsi + 0x10]
lea ecx, [rsi + 0x10]
mov edx, ebx
call fcn.14015fd10
mov ch, 0xfe
push rax
dec qword [rsi]
mov ch, 0xfe
push rax
dec qword [rsi]
jne 0x140174759
mov rcx, qword [rbp - 8]
call fcn.14007c8a0
invalid
invalid
invalid
invalid
xor r8d, 0x458b48ff
mov rax, qword [rbp - 8]
clc
cmp qword [rax + 8], 0
je 0x1401747a4
invalid
mov rcx, qword [rax + 0x10]
mov rcx, qword [rax + 0x10]
test rcx, rcx
leave
je 0x1401747a4
mov rax, qword [rax + 0x18]
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], rax
clc
clc
call qword [rax]
mov rax, qword [rbp - 8]
cmp qword [rax + 8], 0
mov r8, qword [rbp - 0x10]
invalid
invalid
je 0x1401747a4
invalid
cmp qword [rax + 0x10], 0x11
adc byte [rcx], dl
jb 0x140174795
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
add bh, bh
adc eax, 0x7c9e3
mov edx, eax
shl rdx, 0x20
or rdx, 2
mov edi, 1
mov rax, rdi
add rsp, 0x50
push rax
push rax
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov ecx, 8
mov edx, 0x10
call fcn.1401e5b40
adc byte [rdi], al
add byte [rdi], cl
invalid
adc byte [rdi], al
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
mov rcx, qword [rbp - 0x20]
mov rdx, qword [rbp - 0x18]
mov edx, dword [rbp - 0x18]
mov edx, dword [rbp - 0x18]
call 0x1326a7c47
call qword [rax + 0x30c48348]
call fcn.140099e90
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
nop dword [rax]
mov qword [rsp + 0x10], rdx
invalid
push rbp
adc byte [rbp + 0x41], dl
push rsi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
xor byte [rax - 0x73], cl
push 0x50
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
cmp dword [rax + 8], 0
je 0x140174bb8
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
jb 0x140174ba5
call 0x1508fcede
adc dword [rdx + 0xc], esi
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
invalid
mov rcx, qword [0x1402b32e8]
adc eax, dword [rax]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x20]
loopne 0x140174bc5
adc eax, 0x7c98d
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
int3
or edi, edi
adc eax, 0x7c8cf
cmp eax, 0x78
jne case.0x14016162a.501
mov rcx, qword [rsi]
mov ecx, dword [rsi]
mov qword [rbp - 0x18], rsi
mov rax, qword [rsi + 8]
mov qword [rbp - 8], rcx
clc
clc
mov qword [rbp - 0x10], rax
call qword [rax + 0x18]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 0x18]
invalid
je 0x140174c5f
call 0xc35f70b1
js 0x140174c4f
cmp qword [rax + 0x10], 0x11
jae 0x140174c48
adc dword [rbx + 6], esi
mov r8, qword [rbp - 8]
jmp 0x140174c50
mov r8, qword [rbp - 8]
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x7c8e7
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
adc eax, 0x7c8e7
xor eax, eax
add rsp, 0x78
pop rsi
pop rbp
ret
lea rax, [0x140228488]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
rol byte [rcx], 0
add byte [rax], al
rol byte [rcx], 0
add byte [rax], al
lea rax, str.Utf8Errorvalid_up_to
add eax, 0xdeccc
or eax, 0x45894800
enter 0x570f, 0xffffffffffffffc0
mov qword [rbp - 0x38], rax
xorps xmm0, xmm0
enter 0x570f, 0xffffffffffffffc0
movups xmmword [rbp - 0x30], xmm0
lea rdx, str.library_std_src_syswindows_stack_overflow.rs
or eax, dword [rax]
ror byte [r8 - 0x73], 1
adc eax, 0xb3822
or eax, dword [rax]
or eax, dword [rax]
lea rcx, [rbp - 0x48]
call fcn.1401e5ed0
and dword [rdx], edx
invalid
add byte [rdi], cl
invalid
and dword [rdx], edx
invalid
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x70]
call fcn.1401e6580
int3
jo 0x140174cb8
lodsb al, byte [rsi]
sbb byte [rdi], al
add ah, cl
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x70
sub byte [rax - 0x73], cl
push 0x70
lea ebp, [rdx + 0x70]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
invalid
je 0x140174d24
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jb 0x140174d11
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
mov rax, qword [rax - 8]
mov qword [rbp - 8], rax
mov rcx, qword [0x1402b32e8]
shl ch, 1
adc eax, dword [rax]
invalid
xor edx, edx
mov r8, qword [rbp - 8]
mov eax, dword [rbp - 8]
mov eax, dword [rbp - 8]
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
mov rcx, qword [0x1402b32e8]
adc eax, dword [rax]
xor edx, edx
mov r8, qword [rbp - 0x18]
call 0x108386334
invalid
invalid
call 0x108386334
invalid
adc eax, 0x7c821
nop
add rsp, 0x28
invalid
sub byte [rsi + 0x5d], bl
ret
in al, dx
and byte [rax - 0x77], cl
mov esi, ecx
add eax, esi
dec qword [rax]
dec dword [rax]
lock dec qword [rax]
jne case.0x140166173.452
mov rcx, qword [rsi]
mov ecx, dword [rsi]
call fcn.140058c20
dec dword [rax - 0x75]
adc byte [rax - 0x7b], r9b
adc byte [rax - 0x7b], cl
mov rax, qword [rsi + 0x10]
test rax, rax
invalid
adc byte [rax - 0x7b], cl
sal byte [rdi + rcx - 0x10], 0x48
dec dword [rax]
je 0x140174d73
lock dec qword [rax]
jne 0x140174d73
or dword [rax - 0x75], ecx
adc al, r13b
mov rcx, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
call fcn.140062ab0
cmp eax, 0x48ffeedd
mov ecx, dword [rsi + 0x18]
invalid
fucomp st(6)
dec dword [rax - 0x75]
sbb byte [rax - 0x75], r9b
sbb byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x18]
sbb byte [rax - 0x75], cl
mov rdi, qword [rsi + 0x20]
mov edi, dword [rsi + 0x20]
jle 0x140174d9b
mov rbx, qword [sym.imp.kernel32.dll_CloseHandle]
sbb eax, 0x7c7b6
mov dh, 0xc7
invalid
call rbx
mov rcx, rdi
mov ecx, edi
call rbx
mov rax, qword [rsi + 8]
or al, r14b
dec qword [rax]
or al, r14b
or al, dh
dec qword [rax]
jne case.0x140162868.453
adc byte [rax - 0x75], cl
or byte [rax - 0x7d], r9b
mov rcx, qword [rsi + 8]
add rsp, 0x20
invalid
invalid
invalid
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
jmp fcn.1401749c0
cld
invalid
invalid
cld
invalid
nop
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
ret
int3
int3
sub esp, 0x78
lea rbp, [rsp + 0x70]
invalid
in al, dx
js 0x140174e01
invalid
lea ebp, [rsp + 0x70]
jo 0x140174e06
mov qword [rbp - 8], 0xfffffffffffffffe
mov dword [rbp - 8], 0xfffffffe
invalid
dec dword [rax - 0x77]
call 0x18818d915
mov eax, dword [rcx]
mov rcx, qword [rax + 0x18]
mov qword [rbp - 0x18], rcx
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
add dword [rax - 0x75], ecx
sbb byte [rax - 0x7b], cl
invalid
mov rcx, qword [rax + 0x18]
test rcx, rcx
test ecx, ecx
leave
je 0x140174dea
mov rdx, qword [rax + 0x20]
mov byte [rbp - 9], 1
mov byte [rbp - 0xa], 1
add esi, eax
cmc
add eax, ebp
invalid
mov dh, bh
invalid
add esi, eax
cmc
add eax, ebp
invalid
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax + 0x10]
mov byte [rbp - 9], 1
add esi, eax
test byte [r9], 0xc6
cmc
cmc
add al, ch
fisttp qword [rcx - 1]
invalid
add esi, eax
test byte [r9], 0xc6
cmc
cmc
cmc
add al, ch
fisttp qword [rcx - 1]
dec dword [rax - 0x7b]
test rax, rax
je 0x140174e16
invalid
invalid
invalid
test rax, rax
je 0x140174e16
lock dec qword [rax]
dec dword [rax]
jne 0x140174e16
mov rcx, rax
mov ecx, eax
call fcn.140062ab0
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax]
call 0x1881fd966
mov edx, dword [rax + 0x18]
push rax
invalid
mov rdx, qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
push rbp
mov qword [rbp - 0x48], rdx
mov rax, qword [rax + 0x20]
mov eax, dword [rax + 0x20]
mov eax, 0x20408b48
mov eax, dword [rax + 0x20]
mov qword [rbp - 0x50], rax
mov r8b, 0xc6
hlt
mov byte [rbp - 0xc], 1
mov byte [rbp - 0xd], 1
add eax, ebp
mov dh, 0x89
invalid
inc esi
hlt
add dh, al
invalid
invalid
invalid
add eax, ebp
add eax, ebp
mov dh, 0x89
invalid
inc esi
hlt
add dword [rax - 0x75], ecx
movabs r8, 0x2b1e8b0558b48
mov al, 0xe8
mov cl, 2
invalid
mov rcx, qword [rbp - 0x48]
mov rdx, qword [rbp - 0x50]
invalid
mov edx, dword [rbp - 0x50]
mov al, 0xe8
mov cl, 2
add byte [rax], al
call case.0x140167285.240
add byte [rcx], dh
xor esi, esi
mov rax, qword [rbp - 0x18]
test byte [rax - 0x75], 0x45
call 0x1486fd9a1
pop rax
invalid
mov rbx, qword [rax + 8]
pop rax
or byte [rax - 0x7d], cl
jnp 0x140174e75
cmp qword [rbx + 0x18], 0
sbb byte [rax], al
add byte [rax + rbx*2 + 0x48], dh
mov ecx, dword [rbx + 0x20]
je 0x140174eb8
mov rcx, qword [rbx + 0x20]
and byte [rax - 0x7b], cl
leave
test rcx, rcx
test ecx, ecx
je 0x140174eb8
mov qword [rbp - 0x28], rdi
mov dword [rbp - 0x28], edi
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x40], rbx
mov rax, qword [rbx + 0x28]
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x38], rax
sub byte [rax - 0x77], cl
loopne case.0x140167285.226
mov dword [rbp - 0x38], eax
enter 0x10ff, 0x48
mov eax, dword [rbp - 0x38]
call qword [rax]
mov rax, qword [rbp - 0x38]
enter 0xffffffffffff8348, 0x78
or byte [rax], al
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 0x30]
mov esi, dword [rbp - 0x30]
mov rdi, qword [rbp - 0x28]
mov rbx, qword [rbp - 0x40]
mov r8, qword [rbp - 0x20]
loopne case.0x140168195.346
invalid
cmp qword [rax + 0x10], 0x11
adc byte [rcx], dl
adc dword [rdx + 4], esi
jb 0x140174ea9
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
add byte [rcx], dh
sar bh, cl
adc eax, 0x7c6a0
invalid
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
invalid
add byte [rax - 0x39], cl
sbb byte [r9], al
mov qword [rbx + 0x18], 1
add byte [rax], al
add byte [rax - 0x77], cl
jae 0x140174ee4
add byte [rax], al
mov qword [rbx + 0x20], rsi
mov qword [rbx + 0x28], rdi
mov dword [rbx + 0x28], edi
jnp case.0x1401671df.237
lock dec qword [rbx]
or esi, dword [rbp + 0x10]
jne 0x140174ede
mov byte [rbp - 0xc], 0
mov byte [rbp - 0xd], 0
add byte [rax - 0x77], cl
fld1
invalid
mov rcx, rbx
call fcn.1401749c0
loop case.0x1401671df.235
invalid
nop
add rsp, 0x78
add esp, 0x78
add esp, 0x78
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rsi, qword [rbp - 0x30]
mov rdi, qword [rbp - 0x28]
jge 0x140174ec8
jge 0x140174ec8
fmul dword [rax - 0x75]
mov rax, qword [rbp - 0x18]
mov rbx, qword [rax + 8]
mov ebx, dword [rax + 8]
call 0x1486fda40
mov ebx, dword [rax + 8]
pop rax
or byte [rax - 0x7d], cl
jnp 0x140174f14
cmp qword [rbx + 0x18], 0
add byte [rdi], cl
test dword [rbp - 1], ebx
pop rbp
invalid
invalid
jne 0x140174e60
pop rbp
invalid
jmp 0x140174eb8
mov bl, 0x66
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
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
adc byte [rbp + 0x56], dl
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x70]
push 0x70
push 0x70
jo case.0x140166459.313
mov rcx, qword [rbp]
mov ecx, dword [rbp]
call fcn.1401eca50
mov qword [rbp - 0x30], rax
invalid
jnp 0x140174f30
add byte [rax - 0x77], cl
ror byte [r8 - 0x77], 1
ror byte [rax - 0x77], 1
ror byte [rax - 0x77], 1
mov qword [rbp - 0x28], rdx
mov dword [rbp - 0x28], edx
push rbp
fmul dword [rax - 0x73]
lea rax, [0x140174ee8]
add eax, 0xffffffaf
add rsp, 0x28
pop rbx
sub byte [rbx + 0x5f], bl
pop rdi
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
invalid
sub esp, 0x28
lea rbp, [rdx + 0x70]
lea ebp, [rdx + 0x70]
call fcn.140179a30
int3
retf 0x4a
add ah, cl
nop word [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
and al, 0x10
adc byte [rbp + 0x56], dl
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x70]
mov rax, qword [rbp - 0x38]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
or byte [rax], al
enter 0xffffffffffff8348, 0x78
or byte [rax], al
je 0x140174fb6
mov rax, qword [rbp - 0x38]
enter 0xffffffffffff8348, 0x78
enter 0xffffffffffff8348, 0x78
cmp qword [rax + 0x10], 0x11
js case.0x140167b3f.194
adc byte [rcx], dl
adc dword [rdx + 0xc], esi
jb 0x140174fa3
or al, 0x48
mov eax, dword [rbp - 0x20]
mov rax, qword [rbp - 0x20]
mov rax, qword [rax - 8]
clc
mov qword [rbp - 0x20], rax
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
adc eax, dword [rax]
xor edx, edx
mov r8, qword [rbp - 0x20]
ror byte [rbx + rcx*4 + 0x45], cl
loopne case.0x140166459.311
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x7c5a2
movabs byte [0x48c04d8b480007c5], al
mov dword [rcx + 0x18], 1
sbb byte [r9], al
add byte [rax], al
invalid
mov rcx, qword [rbp - 0x40]
mov qword [rcx + 0x18], 1
sbb byte [r9], al
add byte [rax], al
invalid
ror byte [rax - 0x39], 0x41
sbb byte [rcx], al
invalid
sbb byte [r9], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
ror byte [r8 - 0x77], 1
ror byte [rax - 0x77], 1
and byte [r8 - 0x75], cl
mov eax, dword [rbp - 0x28]
mov qword [rcx + 0x28], rax
invalid
hlt
mov rax, qword [rbp - 0x30]
mov qword [rcx + 0x20], rax
mov rax, qword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
mov qword [rcx + 0x28], rax
mov byte [rbp - 0xc], 0
hlt
invalid
mov byte [rbp - 0xd], 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add dword [rax - 0x7d], ecx
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x70]
movzx ebx, byte [rbp - 0xd]
cmp byte [rbp - 0xc], 0
cmp byte [rbp - 0xc], 0
je 0x140175032
mov rsi, qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, qword [rbp - 0x48]
call rsi
invalid
mov rcx, qword [rbp - 0x50]
mov ecx, dword [rbp - 0x50]
mov ecx, dword [rbp - 0x50]
call rsi
mov byte [rbp - 9], bl
test esi, 0xc600f645
cmc
cmc
add byte [rax - 0x7d], cl
invalid
invalid
pop rbx
test esi, 0xc600f645
cmc
cmc
cmc
add byte [rax - 0x7d], cl
invalid
pop rdi
pop rsi
pop rbp
ret
mov byte [rbp - 9], bl
mov byte [rbp - 0xa], 0
mov byte [rbp - 0xb], 0
cmc
add byte [rax - 0x7d], cl
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
add byte [rax - 0x7d], cl
invalid
pop rsi
pop rbp
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x70]
push 0x70
push 0x70
movzx edi, byte [rbp - 0xb]
movzx esi, byte [rbp - 0xa]
movzx ebx, byte [rbp - 9]
pop rbp
invalid
mov dh, 0x75
test byte [rdi], 0xb6
pop rbp
test dword [rax - 0x7c], 0x481974f6
test sil, sil
je 0x14017508b
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x13017dbc2
mov rax, qword [rax]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
dec dword [rax]
jne 0x14017508b
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax]
call fcn.140058c20
xchg ebp, eax
cmp ebp, esi
invalid
call 0x1281fdbcf
call 0x1281fdbcf
xchg ebp, eax
cmp ebp, esi
out dx, al
inc dword [rax - 0xa]
mov dword [rcx], 0x8b482074
add dword [rax + riz + 0x48], esi
je case.0x140167078.246
invalid
invalid
test dil, 1
je case.0x140167078.246
and byte [rax - 0x75], cl
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x15057dbe1
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
adc byte [rax - 0x7b], cl
sal byte [rbx + rdx - 0x10], 0x48
je case.0x140167078.246
adc esi, eax
dec qword [rax]
test rax, rax
je case.0x140167078.246
invalid
adc esi, eax
dec qword [rax]
lock dec qword [rax]
jne case.0x140167078.246
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rcx, qword [rax + 0x10]
adc al, ch
invalid
call fcn.140062ab0
fldz
inc dword [rax - 0x7c]
invalid
invalid
test sil, sil
test dh, dh
div byte [rdx + rbx + 0x48]
mov eax, dword [rbp - 0x18]
invalid
invalid
je 0x1401750d0
mov rax, qword [rbp - 0x18]
call 0x1585fdc06
mov rcx, qword [rax + 0x18]
mov rsi, qword [rax + 0x20]
jo case.0x140167078.271
and byte [rax - 0x75], cl
cmp eax, 0x7c46f
invalid
invalid
invalid
mov rdi, qword [sym.imp.kernel32.dll_CloseHandle]
invalid
add bh, bh
xlatb
call rdi
mov rcx, rsi
call rdi
xlatb
test bl, bl
je 0x1401750ef
invalid
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x14857dc24
mov rax, qword [rax + 8]
or al, sil
lock dec qword [rax]
dec qword [rax]
or byte [rbp + 0xd], dh
jne 0x1401750ef
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x1485fdc32
mov rcx, qword [rax + 8]
mov ecx, dword [rax + 8]
call fcn.1401749c0
sar eax, 1
clc
invalid
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
push rbp
push r15
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
mov eax, 0x10b8
invalid
adc byte [rax], al
invalid
mov eax, 0xe8000010
adc byte [rax], al
add byte [rax], al
add al, ch
call fcn.1401e51f0
fiadd dword [rax]
invalid
add byte [rax + 0x29], cl
invalid
sub rsp, rax
sub esp, eax
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x1020], xmm6
sub dword [rbp + 0x1020], esi
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x1020], esi
mov ch, 0x20
and byte [rax], dl
add byte [rax], al
invalid
adc byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0x1018], 0xfffffffffffffffe
mov dword [rbp + 0x1018], 0xfffffffe
test dword [rax], ebx
sbb byte [rax], dl
add byte [rax], al
add dh, bh
adc byte [rax], al
add dh, bh
invalid
invalid
dec dword [rax - 0x77]
mov qword [rbp + 0xfe8], rdx
xchg ebp, eax
call 0x18917514a
sldt word [rax]
mov r12, rcx
sldt word [rax]
add byte [rax], al
add byte [rcx - 0x77], cl
mov r12, rcx
int3
lea r13, [rbp - 0x50]
lea ebp, [rbp - 0x50]
insd dword [rdi], dx
mov al, 0x41
mov eax, 0x1000
add byte [rax], dl
add byte [rax], al
mov r8d, 0x1000
add byte [rax], dl
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov ecx, ebp
xor edx, edx
call fcn.1401e5a3d
in al, dx
or byte [rdi], al
add byte [rdi], cl
invalid
push rdi
invalid
xorps xmm6, xmm6
lea r14, [rbp + 0xffc]
lea esi, [rbp + 0xffc]
test byte [rbp + rcx*4 - 0x4b], 0xfc
lea esi, [rbp + 0xffc]
mov ch, 0xfc
sldt word [rax]
add byte [rax - 0x73], cl
lea rbx, [0x14016b000]
lea ebx, [0x14016b000]
sbb eax, 0xffff5e9e
pop rsi
invalid
dec dword [rbp + rcx*4 - 0x43]
mov al, 0xf
sldt word [rax]
lea r15, [rbp + 0xfb0]
lea edi, [rbp + 0xfb0]
mov ebp, 0xfb0
sldt word [rax]
add byte [rax - 0x75], cl
add eax, 0x7c210
ret 7
mov rax, qword [sym.imp.kernel32.dll_ReadFileEx]
mov eax, dword [sym.imp.kernel32.dll_ReadFileEx]
ret 7
add byte [rax - 0x73], cl
lea rsi, [0x14025b608]
lea esi, [0x14025b608]
xor eax, 0xe6491
invalid
add byte [rax - 0x75], cl
mov rdi, qword [sym.imp.kernel32.dll_SleepEx]
mov edi, dword [sym.imp.kernel32.dll_SleepEx]
cmp eax, 0x7c20a
ret 7
add byte [rcx + rcx*4 - 0x5b], cl
mov qword [rbp + 0xff0], r12
mov dword [rbp + 0xff0], esp
movsd dword [rdi], dword [rsi]
invalid
sldt word [rax]
add bh, al
mov dword [rbp + 0xffc], 0
test esp, edi
cld
sldt word [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbp + 0xfb0], xmm6
sub dword [rbp + 0xfb0], esi
mov al, 0xf
add byte [rax], al
add byte [rax - 0x39], cl
test eax, eax
ror byte [rdi], 0
add byte [rax], al
add byte [rax], al
invalid
mov qword [rbp + 0xfc0], 0
mov dword [rbp + 0xfc0], 0
ror byte [rdi], 0
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4b], cl
enter 0xf, 0
sldt word [rax]
mov qword [rbp + 0xfc8], r14
mov dword [rbp + 0xfc8], esi
mov ch, 0xc8
sldt word [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x20], ebx
pop rsp
and al, 0x20
invalid
and byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov ecx, esp
mov rdx, r13
mov edx, ebp
mov r8d, 0x1000
add byte [rax], dl
add byte [rax], al
add byte [rbp - 0x77], cl
mov r9, r15
mov ecx, edi
stc
call rax
test eax, eax
je 0x140175220
pop rsi
sal byte [rsi + rbx*2 + 0x66], 0x66
nop word cs:[rax + rax]
nop word cs:[rax + rax]
pop rsi
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 1], bh
mov ecx, 0xffffffff
invalid
invalid
mov edx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add bh, bh
invalid
call rdi
xlatb
cmp dword [rbp + 0xffc], 0
mov ebp, 0xffc
add byte [rax], al
add byte [rbx + rbp*8 + 0x48], dh
invalid
je 0x1401751d0
jmp 0x14017522e
movsxd rax, dword [rbp + 0x1000]
add byte [rax], dl
add byte [rax], al
invalid
adc byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rdi + rbp*2 + 0x48], 0xc1
je 0x140175260
shl rax, 0x20
test rax, rax
je 0x140175260
shl rax, 0x20
shl eax, 0x20
or rax, 2
or eax, 2
add cl, byte [rax - 0x77]
test dword [rax], edx
mov qword [rbp + 0x1010], rax
adc byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test dword [rax], ecx
mov qword [rbp + 0x1008], 1
mov dword [rbp + 0x1008], 1
adc byte [rax], al
add byte [rcx], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x3e183c1], cl
mov ecx, eax
and ecx, 3
loope 0x140175213
mov ecx, eax
and ecx, 3
loope 0x140175213
loope 0x140175213
add ecx, dword [rax + 0x63]
movsxd rcx, dword [rsi + rcx*4]
or al, 0x8e
mov cs, word [rax + 1]
add rcx, rsi
add ecx, esi
int1
jmp rcx
nop dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh
adc eax, 0x7c2ba
ret 7
call qword [sym.imp.kernel32.dll_GetLastError]
ret 7
invalid
shl rax, 0x20
or rax, 2
or eax, 2
mov qword [rbp + 0x1010], rax
adc byte [rax], dl
add byte [rax], al
invalid
adc byte [rax], al
add byte [rax - 0x39], cl
invalid
test dword [rax], ecx
mov qword [rbp + 0x1008], 1
mov dword [rbp + 0x1008], 1
adc byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx + 0x3e183c1], cl
mov ecx, eax
and ecx, 3
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rsi + rcx*4]
or al, 0x8e
add rcx, rsi
jmp rcx
movzx eax, byte [rax + 0x10]
jmp 0x1401752ac
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [rbp + 0x1004]
add al, 0x10
add byte [rax], al
invalid
adc byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], edx
mov qword [rbp + 0x1010], rax
mov qword [rbp + 0x1008], 0
test dword [rax], ecx
adc byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
adc byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ecx
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, ch
jmp 0x1401752b4
invalid
invalid
jmp 0x1401752b4
call 0x128d8dba1
mov r11b, 0xfe
shr eax, 0x4b
mov bl, 0xfe
invalid
and eax, 0x20e8c148
cmp eax, 0x28
sub byte [rdi], cl
xchg ebx, edx
rol dword [rcx], cl
add byte [rax], al
sub byte [rdi], cl
xchg ebx, edx
rol dword [rcx], cl
add byte [rax], al
lea rcx, [0x14025b618]
rol dword [rcx], cl
add byte [rax], al
lea rcx, [0x14025b618]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
jmp 0x1401752ac
mov dh, 0x40
invalid
cmp al, 0xb
je 0x14017555a
cmpsb byte [rsi], byte [rdi]
add al, byte [rax]
add byte [rax], al
cmpsb byte [rsi], byte [rdi]
add al, byte [rax]
add byte [rax], al
mov rax, qword [rbp + 0x1008]
mov qword [rbp + 0xfd0], rax
mov rax, qword [rbp + 0x1008]
or byte [rax], dl
add byte [rax], al
mov qword [rbp + 0xfd0], rax
ror byte [rdi], 1
add byte [rax], al
mov rax, qword [rbp + 0x1010]
adc byte [rax], dl
add byte [rax], al
mov qword [rbp + 0xfd8], rax
fmul dword [rdi]
add byte [rax], al
cmp qword [rbp + 0xfd0], 0
jne 0x14017554c
outsb dx, byte [rsi]
add al, byte [rax]
add byte [rax], al
ror byte [rdi], 1
add byte [rax], al
add byte [rdi], cl
test dword [rsi + 2], ebp
outsb dx, byte [rsi]
add al, byte [rax]
add byte [rax], al
outsb dx, byte [rsi]
add al, byte [rax]
add byte [rax], al
invalid
invalid
movsd dword [rdi], dword [rsi]
mov r12, qword [rbp + 0xfd8]
fmul dword [rdi]
add byte [rax], al
test r12, r12
je 0x140175518
cmp r12, 0x1000
cmp esp, 0x1000
add byte [rax], dl
add byte [rax], al
ja 0x14017557c
xchg dword [rcx + 0x4c000002], eax
mov esi, ebp
out dx, al
add al, byte [rax]
add byte [rcx + rcx*4 - 0x12], cl
out dx, al
mov rsi, r13
out dx, al
xor r13d, r13d
xor ebp, ebp
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x77], al
mov r8d, r12d
sub r8d, r13d
sub eax, ebp
loopne 0x140175359
sub eax, ebp
lea rdx, [r13 - 0x50]
sub eax, 0xffffffb0
invalid
add rdx, rbp
mov dword [rbp + 0xffc], 0
test esp, edi
sldt word [rax]
add byte [rax], al
add byte [rax], al
invalid
test esp, edi
sldt word [rax]
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0xfb0], xmm6
mov al, 0xf
add byte [rax], al
mov qword [rbp + 0xfc0], 0
ror byte [rdi], 0
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4b], cl
mov dword [rbp + 0xfc8], esi
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xfc8], r14
mov dword [rbp + 0xfc8], esi
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x20], ebx
mov rcx, qword [rbp + 0xfe8]
mov r9, r15
call 0x18d175360
mov ecx, edi
call qword [sym.imp.kernel32.dll_WriteFileEx]
test eax, eax
je 0x1401754ec
ror byte [rdi], 0x84
mov eax, dword [rcx]
add byte [rax], al
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rcx - 1], bh
mov ecx, 0xffffffff
mov edx, 1
add dword [rax], eax
add byte [rax], al
call rdi
cmp dword [rbp + 0xffc], 0
mov ebp, 0xffc
invalid
je 0x140175370
invalid
mov ebp, 0xffc
add byte [rbx + rbp*8 + 0x48], dh
jmp 0x1401753ce
invalid
jmp 0x1401753ce
movsxd rax, dword [rbp + 0x1000]
test rax, rax
jne 0x1401754f2
add dword [rax], eax
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
pop rbp
add dword [rax], eax
add byte [rbx + 0x100485], cl
add byte [rax], al
add r13, rax
mov eax, dword [rbp + 0x1004]
add byte [rax], al
add r13, rax
cmp r13, r12
in eax, 0x74
invalid
in eax, 0x74
or eax, 0xff67860f
invalid
invalid
jbe 0x140175310
invalid
invalid
jmp 0x140175568
add byte [rax], al
nop
mov r12, qword [rbp + 0xff0]
invalid
add byte [rax], al
mov r13, rsi
mov rax, qword [sym.imp.kernel32.dll_ReadFileEx]
add eax, 0x7bfbf
lea rsi, [0x14025b608]
xor eax, 0xe6240
jmp 0x140175185
std
invalid
mov al, 0x25
and eax, 0xfffed8e9
push qword [rax - 0x12e16dd]
mov al, 0x23
invalid
sar esi, 1
invalid
invalid
jmp 0x1401752ac
invalid
mov al, 0x23
jmp 0x1401752ac
invalid
mov al, 0x24
jmp 0x1401752ac
invalid
mov al, 0x1b
jmp 0x1401752ac
invalid
mov al, 0x22
jmp 0x1401752ac
invalid
mov al, 0x10
jmp 0x1401752ac
invalid
mov al, 0xe
jmp 0x1401752ac
invalid
mov al, 0x21
jmp 0x1401752ac
invalid
mov al, 0xb
jmp 0x1401752ac
invalid
mov al, 4
jmp 0x1401752ac
invalid
mov al, 0x28
jmp 0x1401752ac
invalid
mov al, 0xc
jmp 0x1401752ac
invalid
mov al, 9
jmp 0x1401752ac
invalid
mov al, 0x19
jmp 0x1401752ac
mov al, 0x18
jmp 0x1401752ac
mov al, 2
jmp 0x1401752ac
mov al, 0xf
jmp 0x1401752ac
mov al, 3
jmp 0x1401752ac
mov al, 7
jmp 0x1401752ac
mov al, 1
jmp 0x1401752ac
mov al, 0x1f
jmp 0x1401752ac
mov al, 0x11
jmp 0x1401752ac
mov al, 0x29
jmp 0x1401752ac
mov al, 0x14
jmp 0x1401752ac
mov al, 5
jmp 0x1401752ac
mov al, 0x15
jmp 0x1401752ac
mov al, 0xd
jmp 0x1401752ac
mov al, 6
jmp 0x1401752ac
mov al, 0x12
jmp 0x1401752ac
mov al, 0xa
jmp 0x1401752ac
mov al, 8
jmp 0x1401752ac
mov al, 0x1e
jmp 0x1401752ac
mov al, 0x20
jmp 0x1401752ac
mov al, 0x16
jmp 0x1401752ac
mov al, 0x27
jmp 0x1401752ac
mov al, 0x13
jmp 0x1401752ac
mov al, 0x17
jmp 0x1401752ac
mov al, 0x1c
jmp 0x1401752ac
mov al, 0x1d
jmp 0x1401752ac
mov al, 0x26
jmp 0x1401752ac
mov al, 0x1a
jmp 0x1401752ac
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x1010], rax
mov qword [rbp + 0x1008], 1
lea rcx, [rbp + 0x1010]
call fcn.140041570
mov rsi, qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, qword [rbp + 0xff0]
call rsi
mov rcx, qword [rbp + 0xfe8]
call rsi
movaps xmm6, xmmword [rbp + 0x1020]
add rsp, 0x10b8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rbp + 0xfd8]
call fcn.140041570
jmp 0x140175518
lea rcx, [rbp + 0x1010]
call fcn.140041570
jmp 0x140175518
lea r8, str.library_std_src_syswindowspipe.rs
mov rcx, r13
mov rdx, r12
call fcn.1401e62a0
jmp 0x140175590
lea r8, str.library_std_src_syswindowspipe.rs
mov edx, 0x1000
mov rcx, r12
call fcn.1401e6010
ud2
pop r14
pop r15
ret
jae 0x140176a5a
or al, byte [rax]
mov edx, 0x8e
call fcn.1401e6090
lea rcx, str.assertion_failed:_new_left_len___CAPACITY
lea r8, [0x140225a28]
mov edx, 0x2a
call fcn.1401e6090
int3
ror dword [rdi], 1
invalid
mov word [r13 + 0x3d2], bp
mov word [rsi + 0x3d2], cx
lea rax, [rdi - 1]
imul r8, rax, 0x38
mov qword [rsp + 0x28], rcx
add byte [rsi - 0x77], ah
mov ss, edx
add eax, dword [rax]
add byte [rax - 0x73], cl
dec dword [r11 + r13*2 - 0x40]
cmp byte [rax - 0x77], cl
and al, 0x28
mov r14, rax
shl r14, 5
movups xmm0, xmmword [rsi + r14]
movups xmm1, xmmword [rsi + r14 + 0x10]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov rcx, qword [rbx]
mov rdx, qword [rbx + 0x10]
imul r9, rdx, 0x38
shl rdx, 5
mov r10, qword [rcx + r9 + 0x198]
mov qword [rsp + 0x60], r10
movups xmm0, xmmword [rcx + r9 + 0x168]
movups xmm1, xmmword [rcx + r9 + 0x178]
movups xmm2, xmmword [rcx + r9 + 0x188]
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov r10, qword [rsi + r8 + 0x198]
movups xmm0, xmmword [rsi + r8 + 0x168]
movups xmm1, xmmword [rsi + r8 + 0x178]
movups xmm2, xmmword [rsi + r8 + 0x188]
movups xmmword [rcx + r9 + 0x168], xmm0
mov qword [rcx + r9 + 0x198], r10
movups xmmword [rcx + r9 + 0x188], xmm2
movups xmmword [rcx + r9 + 0x178], xmm1
movups xmm0, xmmword [rcx + rdx]
movups xmm1, xmmword [rcx + rdx + 0x10]
movaps xmmword [rsp + 0x90], xmm1
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movups xmmword [rcx + rdx + 0x10], xmm2
movups xmmword [rcx + rdx], xmm1
imul rcx, r11, 0x38
movaps xmm1, xmmword [rsp + 0x30]
movaps xmm2, xmmword [rsp + 0x40]
movaps xmm3, xmmword [rsp + 0x50]
movups xmmword [r13 + rcx + 0x168], xmm1
mov rdx, qword [rsp + 0x60]
mov qword [r13 + rcx + 0x198], rdx
movups xmmword [r13 + rcx + 0x188], xmm3
movups xmmword [r13 + rcx + 0x178], xmm2
mov rcx, r11
shl rcx, 5
movups xmmword [r13 + rcx], xmm0
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [r13 + rcx + 0x10], xmm0
mov rcx, r11
mov qword [rsp + 0x20], r11
lea r12, [r11 + 1]
mov rcx, rbp
sub rcx, r12
cmp rax, rcx
jne 0x140176ef2
lea r15, [rsi + 0x168]
lea rax, [r13 + 0x168]
imul rcx, r12, 0x38
add rcx, rax
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r12
shl rcx, 5
add rcx, r13
mov rdx, rsi
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
imul rdx, rdi, 0x38
add rdx, r15
mov r14, qword [rsp + 0x28]
imul r8, r14, 0x38
mov rcx, r15
call sub.VCRUNTIME140.dll_memmove
mov rdx, rdi
shl rdx, 5
add rdx, rsi
mov r8, r14
shl r8, 5
mov rcx, rsi
call sub.VCRUNTIME140.dll_memmove
cmp qword [rbx + 0x20], 0
mov rax, qword [rbx + 0x30]
je 0x140176de1
test rax, rax
je 0x140176dea
lea rbx, [rsi + 0x3d8]
lea rcx, [r12*8 + 0x3d8]
add rcx, r13
lea r8, [rdi*8]
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsi + rdi*8]
add rdx, 0x3d8
lea r8, [r14*8 + 8]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
test rdi, rdi
je 0x140176dc1
mov rax, rdi
and rax, 3
je 0x140176d42
mov rcx, qword [rsp + 0x20]
lea rdx, [rcx*8 + 0x3e0]
add rdx, r13
xor ecx, ecx
nop word cs:[rax + rax]
mov r8, qword [rdx + rcx*8]
mov qword [r8 + 0x160], r13
lea r9d, [r12 + rcx]
mov word [r8 + 0x3d0], r9w
inc rcx
cmp rax, rcx
jne 0x140176d20
add r12, rcx
cmp rdi, 4
jb 0x140176dc1
nop dword [rax + rax]
mov rax, qword [r13 + r12*8 + 0x3d8]
mov qword [rax + 0x160], r13
mov word [rax + 0x3d0], r12w
mov rax, qword [r13 + r12*8 + 0x3e0]
mov qword [rax + 0x160], r13
lea ecx, [r12 + 1]
mov word [rax + 0x3d0], cx
mov rax, qword [r13 + r12*8 + 0x3e8]
mov qword [rax + 0x160], r13
lea ecx, [r12 + 2]
mov word [rax + 0x3d0], cx
mov rax, qword [r13 + r12*8 + 0x3f0]
mov qword [rax + 0x160], r13
lea rcx, [r12 + 3]
mov word [rax + 0x3d0], cx
add r12, 4
cmp rcx, rbp
jne 0x140176d50
cmp r14, 0xffffffffffffffff
je 0x140176eae
lea rdx, [r14 + 1]
mov eax, edx
and eax, 3
cmp r14, 3
jae 0x140176e02
xor ecx, ecx
jmp 0x140176e84
test rax, rax
je 0x140176eae
lea rcx, str.internal_error:_entered_unreachable_codeI___
lea r8, [0x140225938]
mov edx, 0x28
call fcn.1401e6090
and rdx, 0xfffffffffffffffc
xor ecx, ecx
nop dword [rax + rax]
mov r8, qword [rsi + rcx*8 + 0x3d8]
mov qword [r8 + 0x160], rsi
mov r9d, ecx
mov word [r8 + 0x3d0], cx
mov r8, qword [rsi + rcx*8 + 0x3e0]
mov qword [r8 + 0x160], rsi
lea r10d, [r9 + 1]
mov word [r8 + 0x3d0], r10w
mov r8, qword [rsi + rcx*8 + 0x3e8]
mov qword [r8 + 0x160], rsi
lea r10d, [r9 + 2]
mov word [r8 + 0x3d0], r10w
mov r8, qword [rsi + rcx*8 + 0x3f0]
add rcx, 4
mov qword [r8 + 0x160], rsi
add r9d, 3
mov word [r8 + 0x3d0], r9w
cmp rcx, rdx
jne 0x140176e10
test rax, rax
je 0x140176eae
nop dword [rax]
mov rdx, qword [rsi + rcx*8 + 0x3d8]
mov qword [rdx + 0x160], rsi
mov word [rdx + 0x3d0], cx
inc rcx
dec rax
jne 0x140176e90
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_src.len____dst.len__
lea r8, [0x140225768]
mov edx, 0x28
call fcn.1401e6090
int3
xor ecx, ecx
nop word cs:[rax + rax]
mov rdx, qword [r14 + rcx*8]
mov qword [rdx + 0x160], rdi
lea r8d, [rbx + rcx]
mov word [rdx + 0x3d0], r8w
inc rcx
cmp r12, rcx
jne 0x140177110
add rbx, rcx
cmp rax, 3
jb 0x1401771aa
nop dword [rax + rax]
mov rax, qword [rdi + rbx*8 + 0x3d8]
mov qword [rax + 0x160], rdi
mov word [rax + 0x3d0], bx
mov rax, qword [rdi + rbx*8 + 0x3e0]
mov qword [rax + 0x160], rdi
lea ecx, [rbx + 1]
mov word [rax + 0x3d0], cx
mov rax, qword [rdi + rbx*8 + 0x3e8]
mov qword [rax + 0x160], rdi
add byte [rax - 0x77], cl
mov eax, 0x160
lea ecx, [rbx + 2]
mov word [rax + 0x3d0], cx
mov rax, qword [rdi + rbx*8 + 0x3f0]
mov qword [rax + 0x160], rdi
lea ecx, [rbx + 3]
mov word [rax + 0x3d0], cx
add rbx, 4
cmp rbx, r9
jne 0x140177140
dec word [rdi + 0x3d2]
mov rbx, qword [rsp + 0x48]
cmp rbx, 1
mov rsi, qword [rsp + 0x30]
mov r14, qword [rsp + 0x40]
jbe 0x1401772ae
lea rcx, [r15 + r13*8]
add rcx, 0x3d8
lea rdx, [rsi + 0x3d8]
lea r8, [rbp*8 + 8]
call sub.VCRUNTIME140.dll_memcpy
inc ebp
and ebp, 3
je 0x1401772e2
mov rax, qword [rsp + 0x28]
lea rcx, [r15 + rax*8]
add rcx, 0x3e0
xor eax, eax
movzx r9d, word [rsp + 0x26]
nop dword [rax]
mov rdx, qword [rcx + rax*8]
mov qword [rdx + 0x160], r15
lea r8d, [rax + r13]
mov word [rdx + 0x3d0], r8w
inc rax
cmp rbp, rax
jne 0x140177210
add r13, rax
cmp r9w, 3
jb 0x1401772ae
nop dword [rax]
mov rax, qword [r15 + r13*8 + 0x3d8]
mov qword [rax + 0x160], r15
mov word [rax + 0x3d0], r13w
mov rax, qword [r15 + r13*8 + 0x3e0]
mov qword [rax + 0x160], r15
lea ecx, [r13 + 1]
mov word [rax + 0x3d0], cx
mov rax, qword [r15 + r13*8 + 0x3e8]
mov qword [rax + 0x160], r15
lea ecx, [r13 + 2]
mov word [rax + 0x3d0], cx
mov rax, qword [r15 + r13*8 + 0x3f0]
mov qword [rax + 0x160], r15
lea rcx, [r13 + 3]
mov word [rax + 0x3d0], cx
add r13, 4
cmp rcx, r14
jne 0x140177240
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rdi
mov rdx, rbx
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movzx r9d, word [rsp + 0x26]
cmp r9w, 3
jae 0x140177240
jmp 0x1401772ae
add byte [rdi], cl
test byte [rsi - 0x47000003], cl
add dword [rax], eax
add byte [rax], al
cmp r9d, 0x80
jb 0x140179438
mov eax, 2
cmp r9d, 0x800
jb 0x140179438
add r8, rax
je 0x14017944e
and byte [rcx - 0x77], cl
shr eax, 1
or edx, edx
invalid
int3
add byte [rax], al
add byte [rax - 0x39], cl
clc
invalid
lea rax, str.formatter_error
cmovne rax, rcx
jmp 0x1401799c1
test ecx, ecx
je 0x1401799bf
lea rcx, [rbp - 0x20]
call fcn.140041570
xor eax, eax
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x28]
call fcn.14015d7e0
mov ecx, 7
int 0x29
ud2
push rdi
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov rax, rcx
test r9, r9
je 0x140179d28
mov rdi, r9
mov rbx, r8
mov r14, rdx
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
mov eax, edi
and eax, 3
cmp r9, 4
jae 0x140179d30
xor r15d, r15d
xor ecx, ecx
jmp 0x140179d68
xor r15d, r15d
jmp 0x140179dff
mov rdx, rdi
and rdx, 0xfffffffffffffffc
lea r8, [rbx + 0x30]
xor r15d, r15d
push qword [rcx]
leave
push qword [rcx]
leave
mov r9d, dword [r8 - 0x30]
mov r10d, dword [r8 - 0x20]
add r9, r15
mov r11d, dword [r8 - 0x10]
add r11, r10
add r11, r9
mov r15d, dword [r8]
add r15, r11
add rcx, 4
add r8, 0x40
cmp rdx, rcx
jne 0x140179d40
test rax, rax
je 0x140179d90
shl rcx, 4
add rcx, rbx
shl rax, 4
xor edx, edx
nop word [rax + rax]
mov r8d, dword [rcx + rdx]
add r15, r8
add rdx, 0x10
cmp rax, rdx
jne 0x140179d80
mov rax, qword [r14]
mov r12, qword [r14 + 0x10]
sub rax, r12
cmp rax, r15
jb 0x140179e1b
shl rdi, 4
xor esi, esi
jmp 0x140179dd2
mov rcx, qword [r14 + 8]
add rcx, r12
mov rdx, rbp
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r12, r13
mov qword [r14 + 0x10], r12
add rsi, 0x10
cmp rdi, rsi
je 0x140179dfa
mov rbp, qword [rbx + rsi + 8]
mov r13d, dword [rbx + rsi]
mov rax, qword [r14]
sub rax, r12
cmp rax, r13
jae 0x140179db0
mov rcx, r14
mov rdx, r12
mov r8, r13
call fcn.1401f07d0
mov r12, qword [r14 + 0x10]
jmp 0x140179db0
mov rax, qword [rsp + 0x20]
mov qword [rax + 8], r15
mov qword [rax], 0
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, r14
mov rdx, r12
mov r8, r15
call fcn.1401f07d0
mov r12, qword [r14 + 0x10]
jmp 0x140179d9f
loopne 0x140179f97
cmp eax, edi
jb 0x14017a033
mov qword [rsp + 0x20], rsi
shl rsi, 4
xor r14d, r14d
jmp 0x140179f92
nop word cs:[rax + rax]
mov rcx, qword [rdi + 8]
add rcx, r12
mov rdx, rbp
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add byte [rbp + 1], cl
in al, dx
add byte [rbp + 1], cl
in al, dx
mov qword [rdi + 0x10], r12
add r14, 0x10
cmp rsi, r14
je 0x140179fc0
mov rbp, qword [rbx + r14 + 8]
mov r13d, dword [rbx + r14]
mov rax, qword [rdi]
sub rax, r12
cmp rax, r13
jae 0x140179f70
sbb al, 0x68
invalid
adc bl, ch
mov dh, 0x66
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
test r15, r15
je 0x14017a05d
xor edx, edx
xor ecx, ecx
leave
leave
mov rax, r15
mov r8d, dword [rbx + rdx]
sub rax, r8
adc ecx, dword [rcx + rbp - 0x40]
jb 0x140179ff0
inc rcx
inc ecx
add rdx, 0x10
mov r15, rax
cmp rsi, rdx
jne 0x140179fd0
jmp 0x140179ff3
add byte [rcx + rcx*4 - 8], cl
mov rax, r15
mov rsi, qword [rsp + 0x20]
and al, 0x20
cmp rsi, rcx
jb 0x14017a066
mov r8, rcx
shl r8, 4
lea rdx, [rbx + r8]
sub rsi, rcx
je 0x140179eb0
enter 0xffffffffffff870f, 0xffffffffffffff93
add byte [rax], al
add byte [rcx], ch
sub ecx, eax
mov dword [rdx], ecx
add qword [rbx + r8 + 8], rax
add ecx, dword [rax]
mov rbx, rdx
test rsi, rsi
test byte [rdi], 0x85
xchg esp, eax
invalid
mov rcx, rdi
mov rdx, r12
mov r8, r15
call fcn.1401f07d0
mov r12, qword [rdi + 0x10]
jmp 0x140179f53
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.0___
jmp 0x14017a04c
lea r8, [0x140226548]
mov rdx, rsi
call fcn.1401e5f10
lea rax, str._e__
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
add byte [rax], al
and al, 0x30
add dword [rax], eax
add byte [rax], al
lea rax, str.Utf8Errorvalid_up_to
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, [0x140226598]
lea rcx, [rsp + 0x28]
call fcn.1401e5ed0
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rsp + 0x38], rax
or eax, 0x44894800
and al, 0x38
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.library_std_src_syswindowsio.rs
lea rcx, [rsp + 0x28]
call fcn.1401e5ed0
int3
mov cs, word [0x18526e936]
ror dword [rax - 0x7d], 0xc4
pop rbp
add rsp, 0x40
pop rbp
ret
test ecx, ecx
je 0x14017a14b
lea rcx, [rbp - 0x10]
call fcn.140041570
xor eax, eax
add rsp, 0x40
pop rbp
ret
and byte [rax - 0x73], cl
push 0x40
cmp qword [rbp - 0x10], 0
je 0x14017a17e
lea rcx, [rbp - 0x10]
call fcn.140041570
nop
add rsp, 0x20
pop rbp
ret
add eax, 0x79173
mov qword [rsp + 0x58], rax
and al, 0x58
and al, 0x58
mov qword [rsp + 0x60], 3
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 3
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x58]
call fcn.140005a80
nop
add rsp, 0x88
ret
invalid
invalid
invalid
adc ebp, ebp
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov qword [rsp + 0x20], rdx
mov dword [rsp + 0x20], edx
mov edx, 0xfffffff4
call fcn.14015eba0
dec dword [rax - 0x77]
invalid
add rsp, 0x30
pop rsi
ret
invalid
dec dword [rax - 0x77]
invalid
xor byte [rcx + rcx*4 - 0x40], cl
mov rax, r8
mov rsi, rcx
add rax, 0xfffffffffffffff0
shl r9, 4
add al, 0x4c
lea eax, str.Utf8Errorvalid_up_to
add al, 0x4c
lea eax, str.Utf8Errorvalid_up_to
nop word [rax + rax]
test r9, r9
test ecx, ecx
je 0x14017a39c
mov r10d, dword [rax + 0x10]
add rax, 0x10
add r9, 0xfffffffffffffff0
add ecx, 0xfffffff0
sal eax, 0x4d
test edx, edx
sal eax, 0x4d
test edx, edx
je case.0x1401672a9.266
mov r8, qword [rax + 8]
jmp 0x14017a39f
invalid
or bl, ch
add eax, dword [rbp + 0x31]
ror byte [rax - 0x77], cl
push rsp
xor r10d, r10d
mov qword [rsp + 0x20], rdx
and al, 0x20
and al, 0x20
and byte [rax - 0x77], cl
int1
mov rcx, rsi
mov edx, 0xfffffff4
mov r9, r10
call fcn.14015eba0
in al, dx
invalid
invalid
dec dword [rax - 0x77]
invalid
invalid
in al, dx
invalid
add rsp, 0x30
pop rsi
ret
int3
test eax, eax
jne 0x14017a3e5
sbb byte [rax - 0x73], cl
or eax, 0xd93fc
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
add byte [rbp + rcx*4 + 5], cl
mov ch, 0xcc
or al, byte [rax]
lea r8, str.library_std_srcpanicking.rsBox_dyn_Any__unnamed_
lea eax, [0x140227090]
add byte [rdx + 0x2b], bh
mov edx, 0x2b
call fcn.1401e6090
stosd dword [rdi], eax
mov esp, 0x8b480006
push rcx
mov rdx, qword [rcx + 0x18]
mov qword [rsp + 0x20], rax
sbb byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x30], rdx
and al, 0x30
lea rcx, [rsp + 0x20]
call fcn.14017a410
add byte [rax], al
add byte [rax], al
int3
int3
int3
invalid
or byte [rax - 0x75], cl
push rax
sbb byte [rcx - 0x7d], cl
cmp eax, 1
je 0x14017a458
test r8, r8
cmp eax, 1
je 0x14017a458
test r8, r8
jne 0x14017a49b
test rdx, rdx
jne 0x14017a49b
lea rax, str.Utf8Errorvalid_up_to
add eax, 0xd950c
xor edx, edx
jmp 0x14017a467
test rdx, rdx
jne 0x14017a49b
mov rdx, qword [rax]
mov rax, qword [rdx]
mov rdx, qword [rdx + 8]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
mov rax, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov r8, qword [rax + 0x10]
movzx ecx, byte [rax + 0x20]
movzx eax, byte [rax + 0x21]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x20], cl
lea rdx, [0x1402270e8]
lea rcx, [rbp - 0x28]
call fcn.14017a520
mov qword [rbp - 0x10], rax
movabs rax, 0x8000000000000000
mov qword [rbp - 0x28], rax
mov rax, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov r8, qword [rax + 0x10]
movzx ecx, byte [rax + 0x20]
movzx eax, byte [rax + 0x21]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x20], cl
lea rdx, [0x140227110]
lea rcx, [rbp - 0x28]
call fcn.14017a520
ud2
push rbp
sub rsp, 0x30
lea rbp, [rdx + 0x60]
mov rax, qword [rbp - 0x28]
shl rax, 1
test rax, rax
jne 0x14017a500
add rsp, 0x30
pop rbp
ret
mov r8, qword [rbp - 0x20]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x30
pop rbp
ret
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
add byte [rax], 0
add byte [rax - 0x39], cl
invalid
invalid
add byte [rax], al
movzx r12d, byte [rbp + 0xd0]
lock inc qword [0x1402b3390]
invalid
mov ss, word [rbx]
adc eax, dword [rax]
add byte [rax], al
add al, dh
inc qword [0x1402b3390]
invalid
mov ss, word [rbx]
adc eax, dword [rax]
xor cl, byte [rsi - 0x71f0ffed]
int1
add eax, 0x89480000
add byte [rax - 0x77], cl
invalid
jle 0x14017ab55
mov rsi, rcx
mov eax, dword [0x1402b339c]
mov ss, word [rbx]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x98], 0
jne 0x14017abe0
mov rdi, rdx
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
inc qword [rax + 0x90]
mov byte [rax + 0x98], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 8], rax
lea rax, [0x140227138]
jnp 0x14017a586
or al, byte [rax]
mov qword [rbp], rax
mov qword [rbp + 8], r8
mov qword [rbp + 0x10], r14
mov byte [rbp + 0x18], r12b
mov byte [rbp + 0x19], r13b
lea rcx, [0x1402b32b0]
mov word [rbx], ss
add bh, bh
adc eax, 0x76e2a
mov word [rbx], ss
add bh, bh
adc eax, 0x76e2a
movzx eax, byte [0x1402b32b8]
cmp qword [0x1402b32c0], 0
mov rax, qword [rdi + 0x20]
jne 0x14017a618
mov byte [rbp + 0x5f], 1
mov rcx, rsi
call rax
mov rbx, rax
mov r15, rdx
mov qword [rbp - 8], rax
mov qword [rbp], rdx
test r13b, r13b
je 0x14017a686
mov byte [rbp + 0x5e], 3
jmp 0x14017a845
mov byte [rbp + 0x5f], 1
mov rcx, rsi
call rax
ror byte [rax - 0x77], 1
clc
mov qword [rbp], rdx
mov rcx, qword [0x1402b32c0]
adc eax, dword [rax]
mov rax, qword [0x1402b32c8]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x5f], 1
pop r15
add dword [rax - 0x73], ecx
push rbp
clc
pop r15
add dword [rax - 0x73], ecx
push rbp
clc
call rax
lea rcx, [0x1402b32b0]
adc eax, dword [rax]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockShared]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x98], 0
test r12b, r12b
test ah, ah
test ah, ah
je 0x14017a6ac
mov rdx, qword [rdi + 0x18]
mov byte [rbp + 0x5f], 0
mov rcx, rsi
call fcn.14016ac80
jmp 0x14017ab17
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x90], 1
jbe 0x14017a718
mov byte [rbp + 0x5e], 1
jmp 0x14017a845
mov dword [rbp - 0x48], 0
mov byte [rbp - 0x44], 0
lea rax, str.thread_caused_non_unwinding_panic._aborting._n
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 0x28], rax
fmul dword [rdi]
push rdi
ror byte [rdi], 0x11
loopne 0x14017a725
loopne 0x14017a725
lea eax, [rbp - 0x48]
fmul dword [rdi]
push rdi
ror byte [rdi], 0x11
loopne 0x14017a725
loopne 0x14017a725
loopne 0x14017a725
lea eax, [rbp - 0x48]
mov qword [rbp + 0x48], rax
mov qword [rbp + 0x50], 0
mov qword [rbp + 0x50], 0
lea rdx, [0x140225a98]
lea rcx, [rbp + 0x48]
lea r8, [rbp - 0x38]
call fcn.140005a80
xor byte [rbx - 0x74b70018], 0x4d
push rax
xor byte [rbx - 0x74b70018], 0x4d
push rax
test al, al
je 0x14017a772
test rcx, rcx
leave
lea rax, str.formatter_error
cmovne rax, rcx
jmp 0x14017a786
mov rax, qword [0x1402b3290]
cmp rax, 3
ja case.default.0x14017a737
mov word [rax], es
add byte [rax], al
lea rcx, [0x14025b6bc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [rbp + 0x5f], 1
lea rdx, str.RUST_BACKTRACElibrary_std_srcenv.rsfailed_to_set_environment_variable____to___:
lea rcx, [rbp - 0x38]
mov r8d, 0xe
call fcn.140163ce0
mov rax, qword [rbp - 0x38]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x14017a7d6
mov eax, 3
mov bl, 2
jmp 0x14017a82f
test rcx, rcx
je 0x14017a784
mov byte [rbp + 0x5f], 0
lea rcx, [rbp + 0x50]
call fcn.140041570
xor eax, eax
mov qword [rbp + 0x48], rax
mov byte [rbp + 0x5f], 0
lea rcx, [rbp + 0x48]
call fcn.14015d7e0
mov ecx, 7
int 0x29
ud2
mov bl, 1
jmp 0x14017a836
mov bl, 2
jmp 0x14017a836
xor ebx, ebx
jmp 0x14017a836
mov byte [rbp + 0x5f], 1
lea rcx, str.internal_error:_entered_unreachable_codeI___
lea r8, str.library_std_srcpanic.rshf__
mov edx, 0x28
call fcn.1401e6090
jmp 0x14017ab17
mov r8, qword [rbp - 0x30]
mov rcx, qword [rbp - 0x28]
cmp rcx, 4
je 0x14017a7f5
cmp rcx, 1
jne 0x14017a813
cmp byte [r8], 0x30
sete bl
add bl, bl
jmp 0x14017a815
mov ecx, dword [r8]
bswap ecx
xor edx, edx
cmp ecx, 0x66756c6d
setae dl
cmp ecx, 0x66756c6c
sbb edx, 0
sete bl
jmp 0x14017a815
xor ebx, ebx
test rax, rax
je 0x14017a829
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea eax, [rbx + 1]
movzx eax, al
mov qword [0x1402b3290], rax
mov byte [rbp + 0x5e], bl
mov r14, qword [rbp + 0x10]
mov rbx, qword [rbp - 8]
mov r15, qword [rbp]
mov qword [rbp + 0x20], r14
mov rax, qword [r15 + 0x18]
mov byte [rbp + 0x5f], 1
mov rcx, rbx
call rax
movabs rcx, 0xc1a2c89ccd1e7bc1
xor rax, rcx
movabs rcx, 0xfdbc168100b1ef64
xor rdx, rcx
or rdx, rax
jne 0x14017a959
lea rax, [rbx + 8]
mov rcx, qword [rbx]
mov rax, qword [rax]
mov qword [rbp - 0x48], rcx
mov qword [rbp - 0x40], rax
mov byte [rbp + 0x5f], 1
call fcn.14015e040
mov rbx, rax
mov eax, 9
lea rcx, [0x140226f28]
test rbx, rbx
je 0x14017a8bb
mov rdx, qword [rbx + 0x18]
test rdx, rdx
je 0x14017a8bb
mov rax, qword [rbx + 0x20]
dec rax
mov rcx, rdx
mov qword [rbp + 0x48], rcx
mov qword [rbp + 0x50], rax
lea rax, [rbp + 0x48]
mov qword [rbp - 0x38], rax
lea rax, [rbp + 0x20]
mov qword [rbp - 0x30], rax
lea rax, [rbp - 0x48]
mov qword [rbp - 0x28], rax
lea rax, [rbp + 0x5e]
mov qword [rbp - 0x20], rax
movzx eax, byte [0x1402b3218]
test al, al
mov qword [rbp + 0x28], rbx
je 0x14017a9bf
mov byte [0x1402b3218], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xb0], 0
jne 0x14017a9a9
call fcn.1401698d0
test rax, rax
jne 0x14017a9b0
lea rax, str.library_std_src_threadlocal.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_std_src_threadlocal.rs
lea r9, [0x140225380]
lea r8, [rbp + 0x3c]
mov edx, 0x46
call fcn.1401e63e0
jmp 0x14017ab17
mov rax, qword [r15 + 0x18]
mov byte [rbp + 0x5f], 1
mov rcx, rbx
call rax
movabs rcx, 0xcbef1d73f98b3e9f
xor rax, rcx
movabs rcx, 0x5a9321854ae00251
xor rdx, rcx
or rdx, rax
jne 0x14017a998
lea rcx, [rbx + 8]
add rbx, 0x10
mov rax, rbx
mov rbx, rcx
jmp 0x14017a87d
mov eax, 0xc
lea rcx, [0x140226f1c]
jmp 0x14017a883
lea rax, [rax + 0xb8]
mov r14, qword [rax]
mov qword [rax], 0
test r14, r14
jne 0x14017aa2b
mov dword [rbp + 0x3c], 0
mov byte [rbp + 0x40], 0
mov qword [rbp - 0x50], 0
mov byte [rbp + 0x5c], 0
lea r8, [0x140226f88]
lea rcx, [rbp - 0x38]
lea rdx, [rbp + 0x3c]
call fcn.140179b30
xor r15d, r15d
xor ebx, ebx
mov r14, qword [rbp + 0x28]
test r14, r14
je 0x14017aa06
lock dec qword [r14]
jne 0x14017aa06
mov rcx, r14
call fcn.140058c20
test r15, r15
sete al
or bl, al
jne 0x14017a645
lock dec qword [r15]
jne 0x14017a645
mov rcx, r15
call fcn.140062ab0
jmp 0x14017a645
lea r15, [r14 + 0x10]
mov rcx, r15
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
mov qword [rbp - 0x58], r15
je 0x14017ab49
call fcn.1401ed0a0
xor al, 1
mov dword [rbp + 0x44], eax
movzx eax, byte [r14 + 0x18]
mov qword [rbp + 0x30], r14
lea rdx, [r14 + 0x20]
lea r8, [0x140226f38]
lea rcx, [rbp - 0x38]
call fcn.140179b30
cmp byte [rbp + 0x44], 0
mov r15, qword [rbp + 0x30]
jne 0x14017aa9d
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
je 0x14017aa9d
call fcn.1401ed0a0
test al, al
jne 0x14017aa9d
mov byte [r15 + 0x18], 1
mov rcx, qword [rbp - 0x58]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov byte [0x1402b3218], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xb0], 0
jne 0x14017ab19
call fcn.1401698d0
test rax, rax
mov r14, qword [rbp + 0x28]
mov r15, qword [rbp + 0x30]
jne 0x14017ab24
lock dec qword [r15]
jne 0x14017aaeb
mov rcx, r15
call fcn.140062ab0
mov byte [rbp + 0x5d], 0
lea rax, str.library_std_src_threadlocal.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_std_src_threadlocal.rs
lea r9, [0x140225380]
lea r8, [rbp + 0x3c]
mov edx, 0x46
call fcn.1401e63e0
ud2
lea rax, [rax + 0xb8]
mov r14, qword [rbp + 0x28]
mov rcx, qword [rax]
mov qword [rax], r15
mov bl, 1
test rcx, rcx
je 0x14017a9f3
lock dec qword [rcx]
jne 0x14017a9f3
call fcn.140062ab0
jmp 0x14017a9f3
mov dword [rbp + 0x44], 0
jmp 0x14017aa59
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 8], rax
lea rax, [0x140227138]
mov qword [rbp], rax
mov qword [rbp + 8], r8
mov qword [rbp + 0x10], r14
mov byte [rbp + 0x18], r12b
mov byte [rbp + 0x19], r13b
mov dword [rbp + 0x20], 0
mov byte [rbp + 0x24], 0
lea rax, [rbp - 8]
mov qword [rbp + 0x48], rax
lea rax, [0x1400084b0]
mov qword [rbp + 0x50], rax
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 2
mov qword [rbp - 0x18], 0
lea rax, [rbp + 0x48]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], 1
lea rcx, [rbp + 0x20]
lea rdx, [rbp - 0x38]
call fcn.14015e390
mov qword [rbp - 0x48], rax
test rax, rax
je 0x14017ac2f
lea rcx, [rbp - 0x48]
jmp 0x14017ac2a
mov dword [rbp + 0x48], 0
mov byte [rbp + 0x4c], 0
lea rax, str.thread_panicked_while_processing_panic._aborting._n
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rcx, [rbp + 0x48]
lea rdx, [rbp - 0x38]
call fcn.14015e390
mov qword [rbp - 8], rax
test rax, rax
je 0x14017ac2f
lea rcx, [rbp - 8]
call fcn.140041570
mov ecx, 7
int 0x29
ud2
mov qword [rsp + 0x20], 0
lea r8, [rbp - 0x58]
mov r9d, 0x470
mov rcx, rbx
mov rdx, r14
call qword [sym.imp.kernel32.dll_ReadProcessMemory]
test eax, eax
je 0x14017c3c8
mov edx, dword [rbp - 0x48]
mov qword [rsp + 0x20], 0
lea r8, [rbp + 0x418]
mov r9d, 0x2a4
mov rcx, rbx
call qword [sym.imp.kernel32.dll_ReadProcessMemory]
test eax, eax
je 0x14017c3c8
movzx r13d, word [rbp + 0x43c]
mov eax, dword [rbp + 0x440]
mov qword [rbp + 0x7b0], rax
mov eax, dword [rbp + 0x460]
mov qword [rbp + 0x7c8], rax
test r15b, r15b
je 0x14017c419
mov r14d, dword [rbp + 0x45c]
movzx r12d, word [rbp + 0x458]
movzx eax, r15b
cmp eax, 1
je 0x14017c1fe
cmp qword [rsi + 0x38], 0
jne 0x14017c419
mov rax, qword [0x1402b30a0]
cmp rax, 2
jne 0x14017ce63
movzx eax, byte [0x1402b30a8]
lea r15, [rsi + 0x28]
test al, al
je 0x14017ce7b
mov qword [rbp + 0x7c0], r13
lea rcx, [rbp + 0x778]
mov rdx, rbx
call fcn.14017d770
mov r14, qword [rsi + 0x30]
mov r12, qword [rsi + 0x38]
add r14, 8
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14017c254
add r14, 0x18
sub r12, 1
jb 0x14017c3e3
cmp qword [r14 - 8], 0
je 0x14017c250
mov r8, qword [r14]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call r13
jmp 0x14017c250
call qword [sym.imp.kernel32.dll_GetLastError]
nop
add rsp, 0x868
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp qword [r15], 0
je 0x14017c3fc
mov r8, qword [rsi + 0x30]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x788]
mov qword [r15 + 0x10], rax
movups xmm0, xmmword [rbp + 0x778]
movups xmmword [r15], xmm0
mov r13, qword [rbp + 0x7c0]
movzx eax, byte [rdi + 6]
test eax, eax
je 0x14017cf53
cmp eax, 1
je 0x14017c435
cmp qword [rsi + 0x50], 0
jne 0x14017cf53
lea rax, [rsi + 0x40]
mov qword [rbp + 0x7d0], rax
lea r8, [rbp + 0x778]
mov r9d, 0x30
mov rcx, rbx
mov r14, qword [rbp + 0x7c8]
mov rdx, r14
call qword [sym.imp.kernel32.dll_VirtualQueryEx]
test rax, rax
mov qword [rbp + 0x7c0], r13
je 0x14017c687
mov r9, qword [rbp + 0x778]
sub r9, r14
add r9, qword [rbp + 0x790]
lea rcx, [rbp + 0x730]
mov rdx, rbx
mov r8, r14
call fcn.14017e1d0
mov rcx, qword [rbp + 0x730]
movabs rax, 0x8000000000000000
cmp rcx, rax
je 0x14017c6b1
mov qword [rbp + 0x7b8], rcx
mov rax, qword [rbp + 0x738]
mov qword [rbp + 0x7d8], rax
mov rax, qword [rbp + 0x740]
mov qword [rbp + 0x7c8], rax
mov r15, qword [rsi + 0x48]
mov r13, qword [rsi + 0x50]
mov qword [rsi + 0x50], 0
add r15, 8
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
sub r13, 1
jae 0x14017c4fd
jmp 0x14017c51d
add r15, 0x18
sub r13, 1
jb 0x14017c51d
cmp qword [r15 - 8], 0
je 0x14017c4f3
mov r8, qword [r15]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call r14
add r15, 0x18
sub r13, 1
jae 0x14017c4fd
mov rax, qword [rbp + 0x7c8]
lea r15, [rax + rax]
xor ecx, ecx
lea r12, [rbp + 0x6f8]
cmp rcx, rax
ja 0x14017c66f
je 0x14017c736
mov rax, qword [rbp + 0x7d8]
lea rdx, [rax + rcx*2]
mov r9, r15
sub r9, rcx
sub r9, rcx
xor eax, eax
xor r8d, r8d
nop dword [rax]
cmp word [rdx + r8*2], 0
je 0x14017c57a
inc r8
add rax, 2
add r9, 0xfffffffffffffffe
jne 0x14017c560
jmp 0x14017c736
mov r13, r8
add r13, rcx
jb 0x14017d160
cmp r13, qword [rbp + 0x7c8]
ja 0x14017d148
mov rcx, rdx
test rax, rax
je 0x14017c736
add rax, 0xfffffffffffffffe
cmp word [rcx], 0x3d
lea rcx, [rcx + 2]
jne 0x14017c596
mov qword [rbp + 0x7a8], r15
lea rcx, [rbp + 0x778]
lea ecx, [rbp + 0x778]
call fcn.140161cb0
mov rdx, qword [rbp + 0x780]
mov r8, qword [rbp + 0x788]
test dword [rax + 0x4d000007], ecx
mov edi, esp
mov rcx, r12
mov qword [rbp + 0x748], rdx
xchg ebp, eax
invalid
invalid
add byte [rax], al
call fcn.140177a30
lea rcx, [rbp + 0x760]
invalid
invalid
add byte [rax], al
mov rdx, r15
call fcn.14017f8c0
mov rdx, qword [rsi + 0x50]
push rsi
push rax
cmp rdx, qword [rsi + 0x40]
jne case.0x1400dfcfc.1276
mov rcx, qword [rbp + 0x7d0]
call fcn.14017e7d0
mov r15, qword [rbp + 0x7a8]
add byte [rax - 0x75], cl
push rsi
push rax
jmp 0x14017c619
mov r15, qword [rbp + 0x7a8]
mov rax, qword [rsi + 0x48]
lea rcx, [rdx + rdx*2]
mov rdx, qword [rbp + 0x770]
add byte [rax], al
mov qword [rax + rcx*8 + 0x10], rdx
movups xmm0, xmmword [rbp + 0x760]
movups xmmword [rax + rcx*8], xmm0
inc qword [rsi + 0x50]
cmp qword [rbp + 0x778], 0
cmp dword [rbp + 0x778], 0
je 0x14017c659
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x748]
call r14
inc r13
mov rcx, r13
mov rax, qword [rbp + 0x7c8]
cmp rcx, rax
jbe 0x14017c53a
lea r8, [0x140228ea0]
mov rdx, qword [rbp + 0x7c8]
call fcn.1401e5f10
jmp 0x14017d1ae
lea rax, [0x140228db6]
mov qword [rbp + 0x738], rax
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], edi
invalid
add byte [rax], al
mov qword [rbp + 0x740], 0x29
movabs rax, 0x8000000000000000
add byte [rax], al
or byte [rax - 0x77], 0x85
xor byte [rdi], al
invalid
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x85
xor byte [rdi], al
invalid
add byte [rax], al
invalid
mov r14, qword [rsi + 0x48]
mov r15, qword [rsi + 0x50]
add r14, 8
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
invalid
add bl, ch
invalid
invalid
sub r15, 1
jb 0x14017c6f2
invalid
out dx, eax
add dword [rdx + 0x18], esi
sbb byte [rcx - 0x7d], cl
jle 0x14017c6d6
invalid
je 0x14017c6d0
sbb byte [rcx - 0x7d], cl
jle 0x14017c6d6
add byte [rdi + rbp*8 + 0x4d], dh
mov eax, dword [rsi]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call r13
jmp 0x14017c6d0
cmp qword [rbp + 0x7b8], 0
mov r13, qword [rbp + 0x7c0]
je 0x14017cf53
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x7d8]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14017cf53
je 0x14017cc4d
mov rax, qword [rbp + 0x7d0]
lea rdx, [rax + rcx*2]
mov r9, qword [rbp + 0x7b8]
sub r9, rcx
sub r9, rcx
xor eax, eax
xor r8d, r8d
cmp word [rdx + r8*2], 0
je 0x14017ca92
cmp rdx, qword [rsi + 0x40]
jne 0x14017cbdb
mov rcx, qword [rbp + 0x7d8]
call fcn.14017e7d0
mov rdx, qword [rsi + 0x50]
mov rax, qword [rsi + 0x48]
lea rcx, [rdx + rdx*2]
mov rdx, qword [rbp + 0x728]
sub byte [rdi], al
add byte [rax], al
sub byte [rdi], al
add byte [rax], al
mov qword [rax + rcx*8], rdx
mov rdx, qword [rbp + 0x758]
mov qword [rax + rcx*8 + 8], rdx
mov rdx, qword [rbp + 0x750]
mov qword [rax + rcx*8 + 0x10], rdx
inc qword [rsi + 0x50]
cmp qword [rbp + 0x778], 0
invalid
je 0x14017cc2a
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1402b32e8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x6e8]
call qword [sym.imp.kernel32.dll_HeapFree]
inc r13
mov rcx, r13
cmp rcx, r12
jbe 0x14017ca55
lea r8, [0x140228ea0]
mov rdx, r12
call fcn.1401e5f10
jmp 0x14017d1ae
cmp qword [rbp + 0x748], 0
je 0x14017cc6d
movzx ecx, byte [rdi + 4]
movzx r13d, byte [rdi + 5]
movzx eax, r13b
test ecx, ecx
je 0x14017cc87
cmp ecx, 1
jne 0x14017cc8b
mov cl, 1
jmp 0x14017cc9f
xor ecx, ecx
jmp 0x14017cc9f
movabs rcx, 0x8000000000000000
cmp qword [rsi + 0x90], rcx
sete cl
lea r12, [rsi + 0xb0]
test eax, eax
je 0x14017ccc2
cmp eax, 1
je 0x14017ccce
movabs rax, 0x8000000000000000
cmp qword [r12], rax
sete al
jmp 0x14017ccc4
xor eax, eax
or al, cl
cmp al, 1
jne 0x14017c15f
mov dword [rbp + 0x7d0], ecx
lea rcx, [rbp + 0x760]
mov rdx, rbx
mov r8, qword [rbp + 0x7c0]
mov r9, qword [rbp + 0x7b0]
call fcn.14017e1d0
mov rax, qword [rbp + 0x760]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x14017cd40
mov rax, qword [rsi + 0x90]
cmp rax, rcx
je 0x14017cd34
test rax, rax
je 0x14017cd34
mov r8, qword [rsi + 0x98]
mov r12, rcx
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, r12
mov qword [rsi + 0x90], rcx
jmp 0x14017c15f
mov qword [rbp + 0x7b0], rax
mov rdx, qword [rbp + 0x768]
mov r8, qword [rbp + 0x770]
lea rcx, [rbp + 0x778]
mov qword [rbp + 0x7b8], rdx
call fcn.14017b9a0
mov rax, qword [rbp + 0x778]
mov qword [rbp + 0x7c0], rax
mov rdx, qword [rbp + 0x780]
mov rax, qword [rbp + 0x788]
mov ecx, r13d
mov r13, rax
mov qword [rbp + 0x7d8], rdx
mov r8, rax
mov r9, r12
call fcn.14017d960
cmp byte [rbp + 0x7d0], 0
movabs rcx, 0x8000000000000000
je 0x14017ce1a
mov rax, qword [rsi + 0x90]
cmp rax, rcx
je 0x14017cdd6
test rax, rax
je 0x14017cdd6
mov r8, qword [rsi + 0x98]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x7c0]
mov qword [rsi + 0x90], rax
mov rax, qword [rbp + 0x7d8]
mov qword [rsi + 0x98], rax
mov qword [rsi + 0xa0], r13
mov byte [rsi + 0xa8], 1
mov eax, dword [rbp + 0x778]
mov ecx, dword [rbp + 0x77b]
mov dword [rsi + 0xa9], eax
mov dword [rsi + 0xac], ecx
jmp 0x14017ce3a
cmp qword [rbp + 0x7c0], 0
je 0x14017ce3a
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x7d8]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x7b0], 0
je 0x14017c15f
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x7b8]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14017c15f
call fcn.1401ef940
movzx eax, byte [0x1402b30a8]
lea r15, [rsi + 0x28]
test al, al
jne 0x14017c222
lea rcx, [rbp + 0x778]
mov rdx, rbx
mov r8, r14
mov r9, r12
call fcn.14017e1d0
mov rcx, qword [rbp + 0x778]
movabs rax, 0x8000000000000000
cmp rcx, rax
jne 0x14017cec9
mov qword [rbp + 0x6f8], 0
mov qword [rbp + 0x700], 8
mov qword [rbp + 0x708], 0
jmp 0x14017cf0a
mov qword [rbp + 0x7d0], rcx
mov rdx, qword [rbp + 0x780]
lea rcx, [rbp + 0x6f8]
mov qword [rbp + 0x7d8], rdx
call fcn.14017d590
cmp qword [rbp + 0x7d0], 0
je 0x14017cf0a
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x7d8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
call fcn.1400b56f0
cmp qword [rsi + 0x28], 0
je 0x14017cf31
mov r8, qword [rsi + 0x30]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x708]
mov qword [r15 + 0x10], rax
movups xmm0, xmmword [rbp + 0x6f8]
movups xmmword [r15], xmm0
movzx eax, byte [rdi + 6]
test eax, eax
jne 0x14017c425
movzx ecx, byte [rdi + 4]
movzx edi, byte [rdi + 5]
movzx eax, dil
test ecx, ecx
je 0x14017cf78
cmp ecx, 1
jne 0x14017cf9e
mov r14b, 1
lea r12, [rsi + 0xb0]
test eax, eax
jne 0x14017cf86
jmp 0x14017cfbe
xor r14d, r14d
lea r12, [rsi + 0xb0]
test eax, eax
je 0x14017cfbe
cmp eax, 1
je 0x14017cfcb
movabs rax, 0x8000000000000000
cmp qword [r12], rax
sete al
jmp 0x14017cfc0
movabs rcx, 0x8000000000000000
cmp qword [rsi + 0x90], rcx
sete r14b
lea r12, [rsi + 0xb0]
test eax, eax
jne 0x14017cf86
xor eax, eax
or al, r14b
cmp al, 1
jne 0x14017c3ce
lea rcx, [rbp + 0x6f8]
mov rdx, rbx
mov r8, qword [rbp + 0x7b0]
mov r9, r13
call fcn.14017e1d0
mov rax, qword [rbp + 0x6f8]
movabs r15, 0x8000000000000000
cmp rax, r15
jne 0x14017d02d
mov rax, qword [rsi + 0x90]
cmp rax, r15
je 0x14017d021
test rax, rax
je 0x14017d021
mov r8, qword [rsi + 0x98]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi + 0x90], r15
jmp 0x14017c3ce
mov qword [rbp + 0x7b0], rax
mov rdx, qword [rbp + 0x700]
mov r8, qword [rbp + 0x708]
lea rcx, [rbp + 0x778]
mov qword [rbp + 0x7d0], rdx
call fcn.14017b9a0
mov rax, qword [rbp + 0x778]
mov qword [rbp + 0x7c0], rax
mov rdx, qword [rbp + 0x780]
mov rbx, qword [rbp + 0x788]
mov ecx, edi
mov qword [rbp + 0x7c8], rdx
mov r8, rbx
mov r9, r12
call fcn.14017d960
test r14b, r14b
je 0x14017d0f5
mov rax, qword [rsi + 0x90]
cmp rax, r15
je 0x14017d0b1
test rax, rax
je 0x14017d0b1
mov r8, qword [rsi + 0x98]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x7c0]
mov qword [rsi + 0x90], rax
mov rax, qword [rbp + 0x7c8]
mov qword [rsi + 0x98], rax
mov qword [rsi + 0xa0], rbx
mov byte [rsi + 0xa8], 1
mov eax, dword [rbp + 0x778]
mov ecx, dword [rbp + 0x77b]
mov dword [rsi + 0xa9], eax
mov dword [rsi + 0xac], ecx
jmp 0x14017d115
cmp qword [rbp + 0x7c0], 0
je 0x14017d115
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x7c8]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x7b0], 0
je 0x14017c3ce
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x7d0]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14017c3ce
lea r8, [0x140228eb8]
mov rcx, r13
mov rdx, qword [rbp + 0x7c8]
call fcn.1401e6010
jmp 0x14017d1ae
lea r8, [0x140228eb8]
mov rdx, r13
call fcn.1401e62a0
jmp 0x14017d1ae
ud2
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rdi
push r14
push rsi
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x748], 0
add byte [rax], al
add byte [rax], al
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1402b32e8]
invalid
adc eax, dword [rax]
je 0x14017d23c
mov rcx, qword [0x1402b32e8]
invalid
xor edx, edx
mov r8, qword [rbp + 0x7d0]
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
invalid
invalid
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rbp
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x778], 0
add byte [rax], al
je 0x14017d28c
mov r8, qword [rbp + 0x780]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
invalid
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0x728
invalid
je 0x14017d2dc
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0x728
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1402b32e8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x758]
pop rax
invalid
add byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
pop rax
invalid
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x7c0], 0
je 0x14017d37c
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0x7c0
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1402b32e8]
mov rcx, qword [0x1402b32e8]
adc eax, dword [rax]
xor edx, edx
mov r8, qword [rbp + 0x7d8]
fadd dword [rdi]
add byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x7d0], 0
je 0x14017d3cc
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x7d8]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0x7b8
invalid
je 0x14017d41c
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0x7b8
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1402b32e8]
adc eax, dword [rax]
mov rcx, qword [0x1402b32e8]
adc eax, dword [rax]
xor edx, edx
mov r8, qword [rbp + 0x7d8]
fadd dword [rdi]
add byte [rax], al
fadd dword [rdi]
add byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x778], 0
je 0x14017d46c
mov r8, qword [rbp + 0x780]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
pop rsi
pop r15
pop rbp
ret
int3
add rsp, 0x28
jmp qword [sym.imp.kernel32.dll_GetLastError]
push rdx
invalid
invalid
invalid
invalid
push rdx
invalid
in al, dx
mov byte [rax], al
add byte [rax], al
lea rbp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
add r14b, r15b
invalid
mov qword [rbp], 0xfffffffffffffffe
mov rax, rdx
ror byte [rax - 0x77], 1
invalid
lea rdx, [rbp - 0x1c]
lea edx, [rbp - 0x1c]
ror byte [rax - 0x77], 1
invalid
lea edx, [rbp - 0x1c]
push rbp
in al, 0x48
mov ecx, eax
mov rcx, rax
call qword [sym.imp.shell32.dll_CommandLineToArgvW]
test rax, rax
je 0x14017d6af
mov qword [rbp - 0x28], rsi
jne 0x14017d5ab
movsxd rcx, dword [rbp - 0x1c]
in al, 0x48
mov dword [rbp - 0x18], 0
mov qword [rbp - 0x18], 0
mov qword [rbp - 0x10], 8
mov qword [rbp - 8], 0
clc
add byte [rax], al
add byte [rax], al
clc
add byte [rax], al
add byte [rax], al
lea rsi, [rax + rcx*8]
enter 0xffffffffffffbf41, 8
add byte [rax], al
add byte [rbp + 0x31], al
in al, 0x48
lea ebx, [rbp - 0x48]
mov r15d, 8
xor r12d, r12d
lea rbx, [rbp - 0x48]
lea r14, [rbp - 0x60]
lea esi, [rbp - 0x60]
mov qword [rbp - 0x30], rax
mov rdi, rax
mov edi, eax
ror byte [r8 - 0x77], 1
ror byte [rax - 0x77], 1
mov edi, eax
invalid
jmp 0x14017d635
invalid
add byte [rax - 0x7d], cl
invalid
add rdi, 8
lea rax, [r12 + r12*2]
movups xmm0, xmmword [rbp - 0x48]
mov rcx, qword [rbp - 0x38]
mov ecx, dword [rbp - 0x38]
mov ecx, dword [rbp - 0x38]
mov qword [r15 + rax*8 + 0x10], rcx
mov dword [rdi + rax*8 + 0x10], ecx
invalid
invalid
movups xmmword [r15 + rax*8], xmm0
adc dword [rdi + rax*8], eax
mov r12, qword [rbp - 8]
inc r12
mov qword [rbp - 8], r12
cmp rdi, rsi
je 0x14017d685
mov r13, qword [rdi]
mov r13, qword [rdi]
mov ebp, dword [rdi]
mov rcx, r13
mov ecx, ebp
call sub.api_ms_win_crt_string_l1_1_0.dll_wcslen
lea rax, [rax*2]
test byte [rsi], al
add byte [rax - 0x73], cl
add al, 0x45
add byte [rax], al
add byte [rax], al
add rax, r13
mov qword [rbp - 0x60], r13
mov dword [rbp - 0x60], ebp
mov dword [rbp - 0x60], ebp
mov qword [rbp - 0x58], rax
mov dword [rbp - 0x58], eax
test al, 0x66
test al, 0x66
mov word [rbp - 0x50], 0
mov rcx, rbx
mov rdx, r14
call fcn.140182630
mov dword [rbp - 0x50], 0x89480000
invalid
cmp r12, qword [rbp - 0x18]
call 0xcd6077e6
call 0x128fa5fc3
call 0x128fa5fc3
jne 0x14017d610
lea rcx, [rbp - 0x18]
mov rdx, r12
call fcn.14017e7d0
mov r15, qword [rbp - 0x10]
mov r12, qword [rbp - 8]
call 0x128fa5fc3
push rbp
adc dword [rax], eax
add byte [rbx + rcx*4 + 0x7d], cl
invalid
jmp 0x14017d610
mov rcx, qword [rbp - 0x30]
mov ecx, dword [rbp - 0x30]
call qword [sym.imp.kernel32.dll_LocalFree]
adc eax, 0x73c69
test rax, rax
jne 0x14017d69a
call qword [sym.imp.kernel32.dll_GetLastError]
mov rax, qword [rbp - 8]
clc
mov rcx, qword [rbp - 0x28]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rcx], xmm0
jmp 0x14017d6c6
mov qword [rsi], 0
mov qword [rsi + 8], 8
mov qword [rsi + 0x10], 0
add byte [rax - 0x39], cl
or byte [rax], r9b
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [rax], r8b
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp eax, dword [rax + rax]
add byte [rax + 0x28c48348], dl
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
int3
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rsp + 0x40]
lea ebp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
add r14b, r15b
invalid
invalid
dec dword [rax - 0x77]
xlatb
mov rsi, rcx
invalid
lea rax, [rbp - 0xc]
mov qword [rsp + 0x20], rax
and byte [rax - 0x77], cl
sar dword [rdx + 0x3c], 1
add byte [rax], al
add byte [rbp + 0x31], al
rol byte [rbp + 0x31], 0xc9
invalid
invalid
invalid
add byte [rax], al
add byte [rbp + 0x31], al
rol byte [rbp + 0x31], 0xc9
call qword [sym.imp.ntdll.dll_NtQueryInformationProcess]
test eax, eax
jns 0x14017d7e6
or eax, 0x10000000
mov ecx, eax
call fcn.1401bed20
adc eax, 0xfa810004
add eax, 0x74900000
invalid
adc eax, 0xfa810004
add eax, 0x74900000
adc al, 0x81
cli
add al, 0
add al, dl
invalid
cmp edx, 0xd0000004
je 0x14017d7d8
cmp edx, 0xd0000023
jne 0x14017d8c2
test rax, rax
je 0x14017d7e6
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0x10]
mov ebx, dword [rbp - 0xc]
mov dword [rbp - 0x10], ebx
mov r15d, ebx
shr r15d, 1
lea r14, [r15*2 + 2]
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14017d826
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14017d8d2
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14017d8d2
lea rcx, [rbp - 0x10]
mov qword [rsp + 0x20], rcx
and al, 0x20
mov rcx, rdi
mov edx, 0x3c
cmp al, 0
add byte [rax], al
mov qword [rbp - 8], rax
mov r8, rax
mov r9d, ebx
call qword [sym.imp.ntdll.dll_NtQueryInformationProcess]
test eax, eax
js 0x14017d88b
mov rax, qword [rbp - 8]
mov word [rax + r15*2], 0
mov rdx, qword [rax + 8]
mov rcx, rsi
call fcn.14017d590
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 8]
ror byte [rbx + rcx*4 + 0x45], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14017d8b5
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi], 0
mov qword [rsi + 8], 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rsi + 0x10], 0
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
test rax, rax
je 0x14017d89e
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0x10]
jmp 0x14017d89e
mov ecx, 2
mov rdx, r14
call fcn.1401e5b40
int3
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 8]
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
and al, 0x10
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rcx, qword [0x1402b32e8]
or eax, 0x1359ac
or eax, 0x1359ac
xor edx, edx
mov r8, qword [rbp - 8]
clc
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
in al, dx
push rax
test cl, cl
je 0x14017db61
mov rsi, r9
mov rdi, r8
mov rbx, rdx
movzx eax, cl
cmp eax, 1
je 0x14017d997
movabs rax, 0x8000000000000000
cmp qword [rsi], rax
jne 0x14017db61
lea rcx, [rsp + 0x28]
mov rdx, rbx
mov r8, rdi
call fcn.140162100
movzx eax, byte [rsp + 0x28]
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x48]
movzx r8d, al
lea r9, [0x14025b6cc]
movsxd r10, dword [r9 + r8*4]
add r10, r9
retf 0x8949
clc
mov r9, rbx
jmp r10
retf 0x8949
add rcx, 4
jmp 0x14017da0b
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x14017da0b
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x14017da0b
mov r8, rdi
clc
sub r8, rcx
jb 0x14017db6d
add rcx, rbx
mov r9, rcx
test r8, r8
je 0x14017da3a
movzx ecx, byte [r9]
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
sete cl
or cl, dl
test cl, cl
je 0x14017da40
jmp 0x14017da76
xor ecx, ecx
test cl, cl
jne 0x14017da76
cmp al, 4
jbe 0x14017da76
mov rax, qword [rsi]
movabs rdi, 0x8000000000000000
cmp rax, rdi
je 0x14017da6e
test rax, rax
je 0x14017da6e
mov r8, qword [rsi + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi], rdi
jmp 0x14017db61
mov rcx, rbx
mov rdx, rdi
call case.0x1401616fb.359
test rax, rax
je 0x14017dab3
mov r14, rax
mov r15, rdx
mov rcx, rax
call case.0x1401616fb.359
mov rdi, r15
mov rbx, r14
test rax, rax
je 0x14017dab3
nop
mov rbx, rax
mov rdi, rdx
mov rcx, rax
call case.0x1401616fb.359
test rax, rax
jne 0x14017daa0
test rdi, rdi
je 0x14017db06
js 0x14017db7c
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14017dae6
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14017daf9
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov r14, rax
test rax, rax
jne 0x14017db0c
mov ecx, 1
mov rdx, rdi
call fcn.1401e5b40
mov r14d, 1
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsi]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14017db44
test rax, rax
je 0x14017db44
mov r8, qword [rsi + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi], rdi
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rdi
mov byte [rsi + 0x18], 0
mov eax, dword [rsp + 0x28]
mov ecx, dword [rsp + 0x2b]
mov dword [rsi + 0x19], eax
mov dword [rsi + 0x1c], ecx
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.1401e5f10
call fcn.140002170
int3
je 0x14018160a
xor byte [rax - 0x73], cl
lea edx, [rax + 2]
add byte [rax], al
call fcn.14017bed0
mov byte [rbp + 0x563], 0
mov byte [rbp + 0x562], 1
mov byte [rbp + 0x561], 0
movaps xmm6, xmmword [rsp + 0x30]
movdqa xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
je 0x140181630
xor byte [rsi + 0xf], ah
outsd dx, dword [rsi]
jl 0x140181636
and byte [rax - 0x7d], cl
invalid
invalid
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm7
movaps xmmword [rsp + 0x30], xmm6
je 0x14018167a
xor dh, al
test dword [rdi + 5], esp
add byte [rax], al
add dword [rax - 0x73], ecx
lea eax, [rax]
add dword [rax], eax
add al, ch
test al, 0xff
inc esi
test dword [rdi + 5], esp
add byte [rax], al
add dword [rdi], ecx
sub byte [rsp + 0x30], dh
je 0x14018167a
xor dh, al
test dword [rdi + 5], esp
add byte [rax], al
add dword [rax - 0x73], ecx
lea eax, [rax]
add dword [rax], eax
add al, ch
test al, 0xff
inc esi
test dword [rdi + 5], esp
add byte [rax], al
add dword [rdi], ecx
sub byte [rsp + 0x30], dh
movaps xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and byte [rax - 0x7d], cl
invalid
int3
add byte [rdi], cl
adc dword [rbp + 0x88], ecx
movups xmmword [rbp + 0x78], xmm0
lea rax, [r8 + 0x110]
mov rcx, qword [r8 + 0x100]
mov qword [rbp + 0xa8], rax
mov qword [rbp + 0xb0], 0
add byte [rax - 0x77], cl
lea edi, [rax - 0x3a000000]
test eax, eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
lea edi, [rax - 0x3a000000]
test eax, eax
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x58], 0
pop rax
add byte [rax], al
add byte [rax], al
lea rdi, [r8 + 0x118]
mov rax, qword [r8 + 0x118]
mov r14, qword [rax + 0x108]
mov r12, qword [rax + 0x100]
mov rax, qword [r8 + 0x118]
mov r15, qword [rax + 0x108]
mov rax, qword [rax + 0x100]
mov rdx, qword [r8 + 0x128]
mov rcx, r15
sub rcx, rax
cmp rcx, rdx
jl 0x140181d6c
mov rbx, r8
add rdx, rdx
mov byte [rbp + 0x107], 1
mov byte [rbp + 0x106], 1
mov rcx, rdi
call fcn.1401ef380
mov r8, rbx
mov rdx, qword [rbx + 0x128]
lea rbx, [rbp + 0xb0]
sub r14, r12
mov rax, qword [r8 + 0x120]
dec rdx
and rdx, r15
shl rdx, 4
lea r12, [0x140185510]
mov qword [rax + rdx], r12
lea r13, [rbp + 0x58]
mov qword [rax + rdx + 8], r13
mov rax, qword [r8 + 0x118]
inc r15
mov qword [rax + 0x108], r15
mov qword [rbp + 0xf8], r8
mov r8, qword [r8 + 0x110]
lea rcx, [r8 + 0x1e0]
movabs r9, 0x100000000
nop dword [rax + rax]
mov rax, qword [r8 + 0x1f8]
bt rax, 0x20
jb 0x140181dfa
lea rdx, [rax + r9]
lock cmpxchg qword [r8 + 0x1f8], rdx
jne 0x140181dd0
mov rax, rdx
and rax, 0xffff
jne 0x140181e08
jmp 0x140181e2e
mov rdx, rax
mov rax, rdx
and rax, 0xffff
je 0x140181e2e
test r14, r14
jle 0x140181e27
mov byte [rbp + 0x107], 1
mov byte [rbp + 0x106], 1
mov edx, 1
call fcn.1401ea000
jmp 0x140181e2e
shr edx, 0x10
cmp edx, eax
je 0x140181e0d
mov rdx, qword [rbp + 0xd8]
mov rax, qword [rdx + 0x30]
mov rcx, qword [rdx + 0x38]
movups xmm0, xmmword [rdx + 0x40]
mov r8, qword [rdx + 0x50]
mov rdx, qword [rax]
mov r9, qword [rcx]
mov rax, qword [rcx + 8]
mov byte [rbp + 0x107], 1
mov byte [rbp + 0x106], 0
mov qword [rsp + 0x38], r8
movups xmmword [rsp + 0x28], xmm0
mov qword [rsp + 0x20], rax
lea rcx, [rbp - 0x20]
xor r8d, r8d
call fcn.140180400
mov rax, qword [rbp - 0x10]
movaps xmm0, xmmword [rbp - 0x20]
movaps xmmword [rbp + 0xe0], xmm0
mov qword [rbp + 0xf0], rax
mov rax, qword [rbp + 0xf8]
lea r14, [rax + 0x138]
lea r15, [rbp - 0x20]
jmp 0x140181ec3
mov byte [rbp + 0x105], 1
mov byte [rbp + 0x104], 1
mov rcx, rdx
call rax
mov rax, qword [rbp + 0xb0]
cmp rax, 3
je 0x140181f7a
mov byte [rbp + 0x105], 1
mov byte [rbp + 0x104], 1
mov rcx, rdi
call fcn.140182950
test rax, rax
je 0x140181f10
cmp r13, rdx
sete cl
cmp rax, r12
jne 0x140181eb0
test cl, cl
je 0x140181eb0
jmp 0x140181fdf
mov byte [rbp + 0x105], 1
mov byte [rbp + 0x104], 1
mov rcx, r15
mov rdx, r14
call fcn.140182d50
mov rax, qword [rbp - 0x20]
cmp rax, 2
je 0x140181f10
test rax, rax
je 0x140181f50
mov rax, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
cmp r13, rdx
sete cl
cmp rax, r12
je 0x140181efa
jmp 0x140181eb0
mov rax, qword [rbp + 0xb0]
cmp rax, 3
je 0x140181f7a
mov byte [rbp + 0x105], 1
mov byte [rbp + 0x104], 1
mov rcx, qword [rbp + 0xf8]
mov rdx, rbx
call fcn.1401e90c0
mov rax, qword [rbp + 0xf0]
mov qword [rbp - 0x10], rax
movaps xmm0, xmmword [rbp + 0xe0]
movaps xmmword [rbp - 0x20], xmm0
mov rax, qword [rbp + 0x58]
mov rcx, qword [rbp + 0x60]
mov rdx, qword [rbp + 0x68]
cmp rax, 1
jne 0x140182067
mov rax, qword [rbp + 0x70]
mov r8, qword [rbp + 0xf0]
mov qword [rsi + 0x10], r8
movaps xmm0, xmmword [rbp + 0xe0]
movups xmmword [rsi], xmm0
mov qword [rsi + 0x18], rcx
mov qword [rsi + 0x20], rdx
mov qword [rsi + 0x28], rax
add rsp, 0x198
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movups xmm0, xmmword [rbp + 0xb8]
movaps xmmword [rbp + 0x40], xmm0
movups xmm0, xmmword [rbp + 0xa8]
movaps xmmword [rbp + 0x30], xmm0
movups xmm0, xmmword [rbp + 0x98]
movaps xmmword [rbp + 0x20], xmm0
movups xmm0, xmmword [rbp + 0x58]
movups xmm1, xmmword [rbp + 0x68]
movups xmm2, xmmword [rbp + 0x78]
movups xmm3, xmmword [rbp + 0x88]
movaps xmmword [rbp + 0x10], xmm3
movaps xmmword [rbp], xmm2
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp - 0x20], xmm0
mov byte [rbp + 0x105], 1
mov byte [rbp + 0x104], 0
lea rcx, [rbp - 0x38]
lea rdx, [rbp - 0x20]
xor r8d, r8d
call fcn.140184d60
mov rax, qword [rbp + 0xf0]
mov qword [rsi + 0x10], rax
movaps xmm0, xmmword [rbp + 0xe0]
movups xmmword [rsi], xmm0
movups xmm0, xmmword [rbp - 0x38]
movups xmmword [rsi + 0x18], xmm0
mov rax, qword [rbp - 0x28]
jmp 0x140181fc7
test rax, rax
jne 0x140182086
lea rcx, str.internal_error:_entered_unreachable_codeI___
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
mov edx, 0x28
call fcn.1401e6090
jmp 0x1401820bc
call fcn.140062160
jmp 0x1401820bc
ud2
ret 5
mov esi, dword [rbp - 0x40]
test r12b, r12b
mov qword [rbp + 0xa0], r14
je 0x140183fce
lea rcx, [rbp + 0x78]
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.140184a20
jmp 0x140184037
test esi, esi
je 0x140184020
lea rdi, [rsi*8]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140183ffb
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14018400e
invalid
sbb eax, 0x48c18948
mov dword [0x1402b32e8], eax
mov edx, 8
mov r8, rdi
clc
clc
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
jne 0x140184025
mov ecx, 8
mov rdx, rdi
call fcn.1401e5b40
jmp 0x1401845a9
mov eax, 8
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x88], rsi
lea rdi, [rsi + 1]
imul rsi, rdi, 0x70
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14018406b
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140184537
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140184537
jmp 0x140183fb1
add byte [rax], al
add byte [rcx + 1], bh
mov rdx, rdi
call fcn.1401e5b40
jmp 0x1401845a9
add byte [rax], al
add byte [rdx + 0xc], bh
call fcn.1401e5b40
jmp 0x1401845a9
add byte [rax], al
mov rdx, rsi
call fcn.1401e5b40
jmp 0x1401845a9
ud2
add eax, 0x12e898
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140184b26
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140184c62
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapAlloc]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sub byte [rcx], al
add byte [rax], al
ror byte [rax - 0x39], 1
fadd dword [r8]
add byte [rax], al
add byte [rax - 0x73], cl
or al, 0x7f
xor edx, edx
xor r8d, r8d
nop word cs:[rax + rax]
mov r9d, dword [r14 + rdx + 8]
mov qword [rax + r8*8], r9
inc r8
add rdx, 0x18
cmp rcx, rdx
jne 0x140184b60
mov qword [rbp - 0x28], r8
test rbx, rbx
je 0x140184c2a
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
leave
invalid
add cl, ch
xchg ecx, eax
add byte [rax], al
invalid
invalid
adc al, byte [rax]
mov edx, 8
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140184c71
mov qword [rsi], rbx
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rbx
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, r14
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
leave
invalid
invalid
leave
invalid
mov rax, qword [rbp - 0x28]
mov qword [rsi + 0x10], rax
mov rax, qword [rbp - 0x38]
mov qword [rsi], rax
mov rax, qword [rbp - 0x30]
mov qword [rsi + 8], rax
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
invalid
mov byte [rbp - 9], 0
mov ecx, 8
mov rdx, rdi
call fcn.1401e5b40
ud2
invalid
out 0x12, al
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
call 0x108ad62c0
invalid
invalid
mov ecx, dword [rbp - 0x18]
mov rdx, qword [rbp - 0x20]
call fcn.1401be200
mov byte [rbp - 9], 1
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov rcx, rbx
call fcn.14017e350
add rbx, 0x70
add ebx, 0x70
add ebx, 0x70
sub r14, 1
jae 0x140184d20
cmp qword [rdi], 0
je case.0x140168195.386
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rbp, [rsp + 0x50]
mov qword [rbp], 0xfffffffffffffffe
mov rax, qword [rdx + 0x20]
test rax, rax
mov qword [rbp - 8], rdx
je 0x140184e2a
mov rsi, rdx
mov r10, qword [rdx + 0x48]
movups xmm0, xmmword [rdx + 0x38]
mov r9, qword [rdx + 0x28]
mov r11, qword [rdx + 0x30]
mov rdx, qword [rax]
mov edx, dword [rax]
sub rdx, qword [r9]
mov r9, qword [r11]
mov rax, qword [r11 + 8]
mov qword [rsp + 0x38], r10
movups xmmword [rsp + 0x28], xmm0
mov qword [rsp + 0x20], rax
call fcn.140180400
mov rcx, qword [rbp - 8]
mov rax, qword [rcx]
test rax, rax
je 0x140184e05
cmp eax, 1
jne 0x140184dd8
add rcx, 8
add rsp, 0x58
pop rsi
pop rbp
jmp fcn.140182ec0
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
mov qword [rbp - 0x10], rax
mov rcx, rax
mov qword [rbp - 8], rdx
call qword [rdx]
mov rax, qword [rbp - 8]
cmp qword [rax + 8], 0
je 0x140184e05
cmp qword [rax + 0x10], 0x11
jae 0x140184e0c
mov r8, qword [rbp - 0x10]
jmp 0x140184e14
add rsp, 0x58
pop rsi
pop rbp
ret
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
pop rax
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_core_1.12.1_srcjob.rs
mov edx, 0x2b
call fcn.1401e6090
ud2
lea ebp, [rdx + 0x50]
mov rax, qword [rbp - 8]
cmp qword [rax + 8], 0
je case.0x1401672a9.276
mov rax, qword [rbp - 8]
cmp qword [rax + 0x10], 0x11
jb 0x140184e81
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
invalid
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rsi], 0
nop
add rsp, 0x48
pop rsi
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push rsi
sub rsp, 0x48
sub esp, 0x48
sub esp, 0x48
lea rbp, [rdx + 0x50]
mov rcx, qword [rbp - 8]
call fcn.140184ec0
nop
add rsp, 0x48
invalid
pop rsi
pop rbp
ret
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
mov rax, qword [rcx]
test rax, rax
je 0x140184f1a
invalid
clc
invalid
cmp eax, 1
jne case.0x1401673b0.270
invalid
invalid
add rcx, 8
add ecx, 8
add rsp, 0x40
pop rbp
jmp fcn.140182ec0
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov qword [rbp - 0x10], rax
mov rcx, rax
mov ecx, eax
mov ecx, eax
mov qword [rbp - 0x18], rdx
call qword [rdx]
mov rax, qword [rbp - 0x18]
call 0x14890d252
or byte [rax], al
or byte [rax], al
je 0x140184f1a
cmp qword [rax + 0x10], 0x11
jae 0x140184f20
mov r8, qword [rbp - 0x10]
jmp 0x140184f28
add rsp, 0x40
pop rbp
ret
mov eax, dword [rax - 8]
mov rcx, qword [0x1402b32e8]
or eax, 0x12e3b9
xor edx, edx
add rsp, 0x40
pop rbp
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov dword [rsp + 0x10], edx
push rbp
adc byte [rbp + 0x48], dl
sub esp, 0x20
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x140184f83
call 0x14890d29e
add byte [rdx + rbp + 0x48], dh
mov rax, qword [rbp - 0x18]
mov rax, qword [rbp - 0x18]
call 0x15090d2a9
adc dword [rdx + 0xc], esi
cmp qword [rax + 0x10], 0x11
jb 0x140184f70
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x6c5d5
adc eax, 0x6c5d5
nop
add rsp, 0x20
pop rbp
ret
add eax, 0x12e401
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x18]
test rax, rax
je 0x140184fc1
cmp eax, 1
je 0x140184fee
xor eax, eax
add rsp, 0x20
pop rsi
ret
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
xor al, 0xc1
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 8]
lea rdx, [0x1401850c0]
fiadd word [rax]
add byte [rax], al
fiadd word [rax]
add byte [rax], al
call fcn.14015dce0
mov byte [rsi + 0x18], 1
mov rax, qword [0x1402b31c0]
cmp rax, 3
jne 0x1401850b0
call fcn.14000b650
mov ecx, dword [0x1402b339c]
mov rdx, qword gs:[0x58]
mov rdx, qword [rdx + rcx*8]
mov rcx, qword [rdx + 0x10]
cmp qword [rdx + 8], 0
mov qword [rdx + 8], 1
mov qword [rdx + 0x10], rax
je 0x1401850a3
dec dword [rax - 0x77]
and dword [rax], 0x48000008
cmp dword [rcx + 0x818], 0
mov eax, dword [0x1402b339c]
mov r8, qword gs:[0x58]
add byte [rax], al
add byte [rcx - 0x75], cl
add al, 0xc0
add byte [rax], al
add byte [rcx - 0x75], cl
add al, 0xc0
lea rax, [rax + 0x10]
jne 0x140184fbb
invalid
invalid
invalid
invalid
cmp rdx, 1
jne 0x140184fbb
call fcn.1401e6c60
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0x10]
add rsp, 0x20
pop rsi
ret
invalid
call fcn.1401e67a0
jmp 0x140184fff
add cl, ch
invalid
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp - 0x10], 0xfffffffffffffffe
mov rax, rcx
mov rcx, qword [rcx + 8]
cmp qword [rax], 0
cmp dword [rax], 0
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add dh, al
adc byte [rdx], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add dh, al
adc byte [rdx], al
je 0x140185117
mov rax, qword [rcx + 0x820]
lea rdx, [rax - 1]
mov qword [rcx + 0x820], rdx
cmp qword [rcx + 0x818], 0
jne 0x140185117
cmp rax, 1
jne 0x140185117
call fcn.1401e6c60
nop
add rsp, 0x80
pop rbp
ret
ror byte [rdi], 0x11
ror byte [r8 - 0x73], 0x4d
loopne 0x1401851a2
lea edx, [rbp - 0x58]
call fcn.1401851f0
mov rcx, rax
call fcn.140185280
mov ecx, 7
int 0x29
ud2
call fcn.1401eca50
mov qword [rbp - 0x28], rax
lea rax, [0x140185121]
dec dword [rax - 0x7d]
invalid
and byte [rbp - 0x3d], bl
invalid
add al, ch
push 0x48
invalid
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
call fcn.1401e6580
int3
int3
add byte [rax - 0x73], cl
adc eax, 0xa4260
lea rcx, [rbp - 0x18]
call fcn.140005a80
mov rcx, qword [rbp - 0x10]
test al, al
je 0x14018523d
test rcx, rcx
lea rax, str.formatter_error
lea eax, [0x140253010]
lea eax, [0x140253010]
cmovne rax, rcx
add rsp, 0x40
pop rbp
ret
test rcx, rcx
je 0x140185247
call fcn.14004da10
xor eax, eax
add rsp, 0x40
pop rbp
ret
push rbp
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x40
in al, dx
and byte [rax - 0x73], cl
push 0x40
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je 0x14018526c
call fcn.14004da10
in al, dx
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
pop rbp
ret
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rsp + 0x50]
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
test r8, r8
je 0x140185388
add byte [rax], al
add byte [rax], al
mov rsi, r8
mov rdi, rdx
mov r13, rcx
mov r14, qword [rcx]
lea rbx, [rbp - 0x20]
lea r15, str.0___
lea r12, [0x14025b6e8]
jmp 0x1401852f4
call fcn.14004da10
test rsi, rsi
je 0x140185388
mov qword [rsp + 0x20], r14
mov rcx, rbx
mov edx, 0xfffffff4
mov r8, rdi
mov r9, rsi
call fcn.14015eba0
cmp qword [rbp - 0x20], 0
je case.default.0x140185323
mov rcx, qword [rbp - 0x18]
mov eax, ecx
and eax, 3
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
invalid
loopne 0x1401852a6
cmp byte [rcx + 0x10], 0x23
je 0x1401852e6
jns 0x140185338
and esi, dword [rbx + rdi*4 - 0x15]
xor eax, 0x48001f0f
mov rcx, qword [rbp - 0x18]
jmp 0x140185362
mov rcx, qword [rbp - 0x18]
test rcx, rcx
leave
je 0x14018539b
invalid
mov rax, rsi
sub rax, rcx
jb 0x1401853ae
add rdi, rcx
mov rsi, rax
test rsi, rsi
jne 0x1401852f4
jmp 0x140185388
mov qword [rbp - 8], rcx
mov qword [rbp - 0x10], r13
mov rcx, qword [r13 + 8]
test rcx, rcx
je 0x140185378
call fcn.14004da10
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov qword [rax + 8], rcx
mov al, 1
jmp 0x14018538a
xor eax, eax
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rbp - 8], r15
mov qword [rbp - 0x10], r13
mov rcx, qword [r13 + 8]
test rcx, rcx
jne 0x140185373
jmp 0x140185378
lea r8, str.h___
mov rdx, rsi
call fcn.1401e5f10
int3
add byte [rax - 0x73], cl
clc
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov byte [rbp + 0x3d], r13b
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadpark.rs
lea edx, [0x14022b2c8]
lea edx, [0x14022b2c8]
lea rcx, [rbp - 0x48]
call fcn.1401e5ed0
jmp 0x14018ea71
insb byte [rdi], dx
insb byte [rdi], dx
mov qword [rbp - 0x18], rax
lea rax, [rbp - 0x18]
mov qword [rbp - 8], rax
lea rax, [fcn.140004ed0]
mov qword [rbp], rax
lea rax, str.inconsistent_park_timeout_state:
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
mov qword [rbp - 0x28], 0
lea rax, [rbp - 8]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadpark.rs
lea rcx, [rbp - 0x48]
call fcn.1401e5ed0
jmp 0x14018ea71
loope 0x14018ea6f
add byte [rdx + 0x68], bh
call fcn.1401e6480
add eax, 0x660b0f00
nop word cs:[rax + rax]
add byte [rax], al
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
add byte [rax], al
ud2
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
mov rsi, qword [rbp + 0x30]
add byte [rax], al
mov rsi, qword [rbp + 0x30]
mov rcx, rsi
mov ecx, esi
call fcn.14018f680
mov qword [rbp + 0x28], rsi
mov byte [rbp + 0x3f], 1
add esi, eax
add byte ds:[rax - 0x7d], cl
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
add esi, eax
add byte ds:[rax - 0x7d], cl
invalid
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
or eax, 0x1247f5
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
or eax, 0x1247f5
xor edx, edx
mov r8, qword [rbp + 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
sub al, byte [rsi]
add byte [rax - 0x75], cl
invalid
invalid
sub al, byte [rsi]
add byte [rax - 0x75], cl
xor byte [r8 - 0x75], r9b
mov rcx, qword [rbp + 0x20]
mov qword [rcx + 0x10], rax
adc byte [rax - 1], cl
mov rcx, qword [rbp + 0x20]
mov qword [rcx + 0x10], rax
invalid
mov dword [rcx + 0x10], eax
adc byte [rax - 1], cl
inc qword [rcx + 8]
mov qword [rbp + 0x28], rax
sub r14b, r8b
invalid
invalid
add esi, eax
add byte ds:[rax - 0x7d], cl
invalid
invalid
or byte [r8 - 0x77], cl
sub r14b, r8b
invalid
add byte ds:[rax - 0x7d], cl
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
mov rsi, qword [rbp - 0x48]
add byte [rax], al
add byte [rax - 0x75], cl
jne 0x14018eb08
cmp byte [rbp - 0x40], 0
jne 0x14018eb72
mov rax, qword [0x1402b3390]
mov eax, dword [0x1402b3390]
shl rax, 1
shl eax, 1
test rax, rax
je 0x14018eb72
call fcn.1401ed0a0
test al, al
jne 0x14018eb72
mov byte [rsi + 8], 1
mov edi, dword [rbp + 0x20]
jge 0x14018eb95
mov byte [rbp + 0x3d], dil
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov byte [rbp + 0x3d], dil
add byte [rax - 0x78], al
jge 0x14018ebc3
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
invalid
pop r13
pop r14
pop r15
pop rbp
ret
jge 0x14018ec02
add byte [rbp + 0x20], dh
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
je 0x14018ebe8
call fcn.1401ed0a0
test al, al
jne 0x14018ebe8
mov rax, qword [rbp + 0x10]
mov byte [rax + 0x28], 1
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x28], rax
mov byte [rbp + 0x3f], 1
mov byte [rbp + 0x3e], 0
mov rcx, qword [rbp + 0x18]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x28], rax
mov byte [rbp + 0x3f], 1
mov byte [rbp + 0x3e], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
jmp 0x14018f0a7
mov rax, 0xffffffffffffffff
mov qword [r15 + 0x10], r14
inc rax
inc eax
inc eax
mov qword [r15 + 8], rax
mov rcx, qword [rbp - 0x50]
mov rax, qword [rcx + 0x10]
mov rax, qword [rax]
add dh, al
in eax, 0
add dh, al
in eax, 0
mov byte [rbp - 0x1c], 1
call rax
cmp qword [r15 + 8], 0
jne 0x14018f34b
mov qword [r15 + 8], 0xffffffffffffffff
mov r14, qword [r15 + 0x10]
movups xmmword [r15 + 8], xmm6
test r14, r14
je 0x14018f1d2
mov rax, qword [r14]
mov qword [r14], 0
mov qword [rbp - 0x50], rax
test rax, rax
je 0x14018f1d7
ror byte [rdi], 0x84
hlt
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
add byte [rbx - 0x76b3fe08], al
jne 0x14018f0dc
add byte [rbx - 0x76b3fe08], al
jne 0x14018f0dc
je 0x14018f152
test eax, eax
jne 0x14018f17b
mov byte [rbp - 0x1b], 1
mov byte [rbp - 0x1c], 0
mov eax, dword [0x1402b339c]
adc al, byte [rax]
adc al, byte [rax]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
ror dword [rax - 0x73], 0x88
lock add byte [rax], al
lea rcx, [rax + 0xf0]
mov rdx, rsi
call fcn.14015dce0
cld
invalid
add byte [rax - 0x77], cl
bnd call fcn.14015dce0
cld
invalid
cld
dec dword [rbx + 0x12426205]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov r14, qword [rbp - 0x28]
mov eax, dword [0x1402b339c]
adc al, byte [rax]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
add al, 0xc1
cmp byte [rax + 0x13c], 0
add byte [rax], al
je 0x14018f17b
cmp byte [rax + 0x13d], 0
add dword [rax], eax
add byte [rax], al
je 0x14018f296
add dword [rax], eax
add byte [rax - 1], cl
ret
inc rbx
cmp rbx, 3
cmp ebx, 3
cmp ebx, 3
jb 0x14018f189
mov byte [r14 + 0x48], 0
add byte [rcx - 0x7d], cl
jg 0x14018f195
cmp qword [r15 + 8], 0
jne 0x14018f359
add byte [rdi], cl
test ebp, eax
add dword [rax], eax
add byte [rcx - 0x39], cl
invalid
invalid
or r15b, r15b
invalid
mov qword [r15 + 8], 0xffffffffffffffff
mov dword [rdi + 8], 0xffffffff
dec dword [rcx - 0x75]
adc byte [r8 - 0x7b], r9b
mov rcx, qword [r15 + 0x10]
test rcx, rcx
leave
leave
je 0x14018f080
mov qword [rbp - 0x40], rcx
call fcn.14018f6f0
add byte [rax], al
add byte [rax], al
mov rcx, qword [0x1402b32e8]
adc al, byte [rax]
xor edx, edx
mov r8, qword [rbp - 0x40]
sar bh, 0xd7
sar bh, 0xd7
mov r15, qword [rbp - 0x38]
mov rax, qword [r15 + 8]
mov r14, qword [rbp - 0x28]
fsubr st(1)
mov ch, 0xfe
invalid
invalid
fsubr st(1)
mov ch, 0xfe
invalid
xor r14d, r14d
xor esi, esi
jmp case.0x14002d1d9.3520
mov rax, qword [r15]
mov rax, qword [rax + 0x10]
movzx eax, byte [rax + 0x5c]
pop rsp
pop rsp
xor al, 1
mov byte [r14 + 0x48], al
movzx ebx, byte [rbp - 0x1d]
cmp bl, 2
je 0x14018f27f
mov eax, dword [0x1402b339c]
add eax, 0x1241a1
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
add dword [rax], eax
invalid
cmp eax, 1
add dword [rax], eax
add byte [rbx + 0x487401f8], al
je 0x14018f25c
je 0x14018f25c
test eax, eax
jne 0x14018f27f
mov byte [rbp - 0x1e], 0
loop 0x14018f21c
mov eax, dword [0x1402b339c]
adc al, byte [rax]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x13c], bl
movzx ecx, byte [rbp - 0x1f]
mov byte [rax + 0x13d], cl
mov rax, r14
movaps xmm6, xmmword [rbp - 0x10]
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
lea rdi, [r14 + 0x18]
mov rax, qword [r15]
mov rsi, qword [rax + 0x10]
add rsi, 0x10
mov rbx, qword [r14 + 0x18]
mov rax, qword [rbp - 0x50]
nop dword [rax]
mov rcx, qword [rbx + 0x18]
mov r8, rcx
shr r8, 0x20
mov rbx, qword [rdi]
mov r9d, dword [rbx + 0x20]
mov edx, r9d
sub edx, r8d
cmp edx, 0x100
jb 0x14018f2fb
cmp r8d, ecx
jne 0x14018f313
mov byte [rbp - 0x1b], 0
mov byte [rbp - 0x1c], 0
mov qword [rsp + 0x20], rsi
mov rcx, rdi
mov rdx, rax
call fcn.140193a70
test rax, rax
mov r14, qword [rbp - 0x28]
jne 0x14018f2b0
jmp case.0x14002d1d9.3520
movzx ecx, r9b
mov rdx, qword [rbx + 0x10]
mov qword [rdx + rcx*8], rax
inc r9d
mov dword [rbx + 0x20], r9d
jmp case.0x14002d1d9.3520
mov byte [rbp - 0x1b], 0
mov byte [rbp - 0x1c], 0
mov rcx, rsi
mov rdx, rax
call fcn.1401898c0
mov r14, qword [rbp - 0x28]
jmp case.0x14002d1d9.3520
lea rcx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.1401e6320
jmp 0x14018f373
lea rcx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.1401e6320
jmp 0x14018f373
ud2
mov r8, qword [rsi + 0xe0]
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsi + 0x120]
mov rax, qword [rsi + 0x128]
mov qword [rbp - 0x20], rax
xor eax, eax
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rcx
nop
mov rax, qword [rbp - 0x18]
cmp qword [rbp - 0x20], rax
je 0x14018fbff
inc rax
mov qword [rbp - 0x18], rax
lea rsi, [rcx + 8]
call fcn.140188eb0
mov rcx, rsi
jmp 0x14018fbe0
mov rsi, qword [rbp - 8]
cmp qword [rsi + 0x118], 0
je 0x14018fc20
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x20]
test rax, rax
je 0x14018fc40
lock dec qword [rax]
jne 0x14018fc40
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
call fcn.14007b510
mov rax, qword [rbp - 8]
mov rax, qword [rax + 0x30]
test rax, rax
je 0x14018fc64
lock dec qword [rax]
jne 0x14018fc64
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x30]
mov rdx, qword [rax + 0x38]
call fcn.14007b510
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x130]
call fcn.140186260
mov rcx, qword [rbp - 8]
mov rax, qword [rcx + 0x1f0]
lock dec qword [rax]
jne 0x14018fc99
add rcx, 0x1f0
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.1401864e0
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
ret
call fcn.140186d00
mov rax, rdi
mov rdx, rbx
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea ecx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_std_src_threadmod.rs
add eax, 0x9a556
mov edx, 0x2b
call fcn.1401e6090
jmp 0x140190276
ud2
ja 0x140190230
in al, dx
dec dword [rax - 0x75]
or al, r14b
dec qword [rax]
jne 0x1401902bf
mov rcx, rsi
add rcx, 8
call fcn.140186d00
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add al, 0xc1
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xf0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x14019185c
lea rcx, [rax + 1]
mov edx, dword [0x1402b339c]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov qword [rdx + 0xf0], rcx
mov r14, qword [rdx + 0xf8]
cmp r14, 2
je 0x140191871
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r13, qword [rax + 0x100]
mov esi, 1
mov eax, 1
lock xadd qword [r13], rax
test r14, r14
je 0x140190edc
test rax, rax
jns 0x140190ee7
jmp 0x140191a6b
test rax, rax
js 0x140191a6b
xor esi, esi
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xf0]
lea rdx, [r13 + 0x130]
lea rax, [r13 + 0xc8]
test r14, r14
mov rcx, qword [rbx + 0x60]
mov qword [rbx + 0xa0], rcx
mov qword [rbx + 0xa8], rdi
mov qword [rbx + 0x88], rsi
mov qword [rbx + 0x90], r13
mov ecx, 0xc8
mov r12d, 0x130
cmove r12, rcx
cmove rdx, rax
cmp qword [r13 + r12], 0
je case.0x14014e2d6.1071
mov qword [rbx + 0x58], rdx
lea rcx, [rdx + 0x20]
mov qword [rbx + 0x50], rcx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x140190fbe
mov dword [rbx + 0x6c], 0
mov rcx, qword [rbx + 0x58]
movzx eax, byte [rcx + 0x28]
cmp byte [rcx + 0x58], 0
je 0x140190fd6
lea rcx, str.A_Tokio_1.x_context_was_found__but_it_is_being_shutdown.
call fcn.14018ffd0
mov rdi, rax
cmp byte [rbx + 0x6c], 0
jne 0x140190faf
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1401915d0
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
jmp 0x140191779
call fcn.1401ed0a0
xor al, 1
mov dword [rbx + 0x6c], eax
mov rcx, qword [rbx + 0x58]
movzx eax, byte [rcx + 0x28]
cmp byte [rcx + 0x58], 0
jne 0x140190f87
mov qword [rbx + 0x180], 0
mov byte [rbx + 0x188], 0
mov qword [rbx + 0x1b0], 0
xorps xmm0, xmm0
movaps xmmword [rbx + 0x190], xmm0
mov qword [rbx + 0x1a0], 0
movaps xmmword [rbx + 0x1c0], xmm0
mov qword [rbx + 0x1d0], 0
mov qword [rbx + 0x100], 1
mov qword [rbx + 0x108], 1
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x14019105c
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401918ac
mov rcx, rax
mov qword [0x1402b32e8], rax
adc al, byte [rax]
mov r8d, 0x180
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401918ac
or byte [rax], al
invalid
mov qword [rbx + 0x268], r13
mov r13, r14
mov r14, rsi
mov qword [rbx + 0x98], r15
mov r15, rax
and r15, 0xffffffffffffff80
lea rsi, [r15 + 0x80]
mov qword [r15 + 0x78], rax
lea rdx, [rbx + 0x100]
mov r8d, 0x100
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lock inc qword [r15 + 0x80]
jle 0x140191a6b
invalid
add byte [rbp + rcx*4 - 0x42], cl
add byte [rax], 0
add byte [rcx + rcx*4 - 0x45], cl
rol byte [rax], 1
add byte [rax], al
lea r15, [rsi + 0x80]
mov qword [rbx + 0xd0], r15
mov rax, qword [rbx + 0x58]
mov rax, qword [rax + 0x48]
cmp rax, r15
mov qword [rbx + 0x70], rsi
je 0x1401918e4
mov qword [rsi + 0xc8], rax
mov qword [rsi + 0xc0], 0
test rax, rax
je case.0x1400af60f.1449
mov qword [rax + 0x40], r15
mov rax, qword [rbx + 0x58]
mov qword [rax + 0x48], r15
cmp qword [rax + 0x50], 0
mov rsi, r14
je 0x140191117
cmp byte [rbx + 0x6c], 0
mov r14, r13
jne 0x14019113b
jmp 0x140191128
mov rax, qword [rbx + 0x58]
mov qword [rax + 0x50], r15
cmp byte [rbx + 0x6c], 0
mov r14, r13
mov esi, ebp
jne 0x14019113b
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne case.0x1401127a8.1159
add byte [rax], al
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov r13, qword [rbx + 0x268]
test rdi, rdi
invalid
je 0x140191160
movabs rdi, 0xc00000003
jmp 0x140191763
mov rdi, qword [r13 + r12]
lea rax, [rdi + 0x18]
mov qword [rbx + 0x278], rax
mov dword [rbx + 0x278], eax
lea rcx, [rdi + 0x20]
mov qword [rbx + 0x50], rcx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov qword [rbx + 0x58], rdi
mov dword [rbx + 0x58], edi
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
test eax, eax
jne 0x140191678
xor r12d, r12d
mov rcx, qword [rbx + 0x58]
pop rax
movzx eax, byte [rcx + 0x28]
test al, al
jne 0x140191694
mov rax, qword [rbx + 0x50]
mov qword [rbx + 0x78], rax
mov byte [rbx + 0x80], r12b
mov rax, qword [rcx + 0x40]
test rax, rax
je 0x1401911e5
mov rcx, qword [rcx + 0x38]
mov rax, qword [rcx + rax*8 - 8]
mov eax, dword [rcx + rax*8 - 8]
mov rax, qword [rax]
cmp rax, 0x21
jb 0x140191221
mov rax, qword [rbx + 0x58]
lea rdx, [rax + 0x30]
mov rcx, qword [rax + 0x18]
call fcn.1400563b0
in al, dx
invalid
jmp 0x1401911f2
lea rdx, [rcx + 0x30]
mov rcx, qword [rcx + 0x18]
call fcn.1400563b0
push rcx
in al, dx
invalid
mov rdi, rax
test rax, rax
je 0x140191221
test r12b, r12b
jne 0x140191212
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
ror byte [rdi], 0x85
xor byte [rsi], al
add byte [rax], al
mov rcx, qword [rbx + 0x50]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
jmp 0x140191763
mov rcx, qword [rbx + 0x58]
mov rax, qword [rcx + 0x40]
test rax, rax
je 0x140191923
mov rcx, qword [rcx + 0x38]
mov r12, qword [rcx + rax*8 - 8]
lock inc qword [r12]
jle 0x140191a6b
mov rdi, qword [rbx + 0x78]
cmp byte [rbx + 0x80], 0
jne 0x140191266
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x14019182c
mov rcx, rdi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov qword [rbx + 0x50], r12
mov qword [rbx + 0x100], 0
mov dword [rbx + 0xb0], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea r12, [rbx + 0xb0]
mov qword [rsp + 0x30], r12
lea rax, [rbx + 0x100]
add byte [rax - 0x77], cl
and al, 0x20
mov dword [rsp + 0x28], 8
mov rcx, qword [rbx + 0x60]
mov edx, 0x48000022
add byte [rax], al
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
je 0x140191565
mov r12, qword [rbx + 0x100]
xorps xmm0, xmm0
movaps xmmword [rbx + 0xf0], xmm0
add byte [rax], al
add byte [rdi], cl
sub dword [rbx + 0xe0], eax
movaps xmmword [rbx + 0xd0], xmm0
movaps xmmword [rbx + 0xb0], xmm0
mov byte [rbx + 0x78], 0
movaps xmmword [rbx + 0x100], xmm0
movaps xmmword [rbx + 0x110], xmm0
add byte [rax], al
movaps xmmword [rbx + 0x120], xmm0
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x140191339
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
ror byte [rdi], 0x84
loopne 0x140191332
add byte [rax], al
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x80
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
adc eax, 0x60219
test rax, rax
je 0x14019190f
mov qword [rax], 1
mov qword [rax + 8], 1
mov rdx, rax
mov rdi, rax
invalid
add rdi, 0x10
mov qword [rax + 0x10], 0
adc byte [rax], al
add byte [rax], al
add dh, al
sbb byte [rax], al
mov eax, dword [rbx + 0xd0]
add byte [rbx + 0xd38b], cl
mov ecx, dword [rbx + 0xd3]
add byte [rcx + 0x4a891942], cl
sbb al, 0xc7
invalid
mov dword [rdx + 0x19], eax
mov dword [rdx + 0x1c], ecx
invalid
invalid
mov dword [rdx + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
mov rax, qword [rbx + 0x50]
push r8
mov qword [rdx + 0x28], rax
movaps xmm0, xmmword [rbx + 0x100]
movaps xmm1, xmmword [rbx + 0x110]
adc byte [rcx], al
add byte [rax], al
invalid
movaps xmm2, xmmword [rbx + 0x120]
movups xmmword [rdx + 0x30], xmm0
movups xmmword [rdx + 0x40], xmm1
movups xmmword [rdx + 0x50], xmm2
push rax
mov qword [rdx + 0x60], r12
movaps xmm0, xmmword [rbx + 0xb0]
movups xmmword [rdx + 0x68], xmm0
mov byte [rdx + 0x78], 0
mov eax, dword [rbx + 0x78]
mov ecx, dword [rbx + 0x7b]
mov dword [rdx + 0x7c], ecx
jl case.0x1400deca7.1299
jns case.0x1400dfcfc.1311
mov dword [rbx + 0x50], edx
mov qword [rbx + 0x270], rdx
mov rcx, rdi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov r12, qword [rbx + 0x58]
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1401917e5
add byte [rax - 0x75], cl
mov rcx, qword [rbx + 0x50]
push r8
movzx eax, byte [rcx + 0x18]
test al, al
ror byte [rdi], 0x85
clts
add byte [rax], al
test dword [rdi], ecx
invalid
mov dword [rcx + 0x70], 0x19d
mov qword [rcx + 0x68], r15
jns 0x140191484
mov rax, qword [0x1402b3390]
adc al, byte [rax]
shl rax, 1
test rax, rax
ror byte [rdi], 0x85
jrcxz case.0x1400d7bf7.1337
jne 0x140191812
add byte [rax], al
mov rcx, rdi
mov ecx, edi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
lock inc qword [r12]
add al, 0x24
invalid
jle 0x140191a6b
mov rdx, qword [rbx + 0x50]
mov edx, dword [rbx + 0x50]
lock inc qword [rdx]
jle 0x140191a6b
lea rdi, [r12 + 0x10]
lea edi, [rsp + 0x10]
mov qword [rbx + 0x100], r12
add byte [rcx], al
add byte [rax], al
mov qword [rbx + 0x110], r15
adc byte [rcx], al
add byte [rax], al
mov byte [rbx + 0x118], 3
add dword [rax], eax
add byte [rbx], al
mov qword [rbx + 0x108], rdx
or byte [rcx], al
add byte [rax], al
mov rcx, rdi
call fcn.1400569e0
movzx eax, byte [r12 + 0x78]
mov dh, 0x44
and al, 0x78
test al, al
je 0x1401914a5
invalid
and dword [rax - 0x77], ecx
mov rcx, rdi
stc
call fcn.1400552f0
mov rdi, rax
in al, dx
dec dword [rax - 0x77]
invalid
test rax, rax
je 0x1401914a5
sal byte [rcx + rdx + 0x48], 0x8d
mov eax, dword [rax]
lea rcx, [rbx + 0x100]
call fcn.140056bf0
invalid
jmp 0x140191763
add dword [rax], eax
add al, ch
push rax
push rdi
in al, dx
invalid
lea rax, [rbx + 0x110]
lea eax, [rbx + 0x110]
mov r15, qword [rbx + 0x100]
mov edi, dword [rbx + 0x100]
add dword [rax], eax
add byte [rax - 0x75], cl
mov edi, dword [rbx + 0x108]
mov rdi, qword [rbx + 0x108]
mov edi, dword [rbx + 0x108]
movups xmm0, xmmword [rax]
adc byte [rax], al
movaps xmmword [rbx + 0x280], xmm0
add byte [rax], al
test r15, r15
je 0x140191763
xchg esi, eax
add al, byte [rax]
invalid
xchg esi, eax
add al, byte [rax]
add byte [rcx + rcx*4 - 0x45], cl
mov qword [rbx + 0x100], r15
add byte [rcx], al
add byte [rax], al
mov qword [rbx + 0x108], rdi
or byte [rcx], al
add byte [rax], al
movaps xmm0, xmmword [rbx + 0x280]
movups xmmword [rbx + 0x110], xmm0
adc byte [rcx], al
add byte [rax], al
add byte [rdx], 0
add byte [rdi], cl
adc dword [rbx + 0x110], eax
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
int1
invalid
adc al, byte [rax]
test eax, 0x4800121e
mov ecx, dword [0x1402b32e8]
int1
invalid
adc al, byte [rax]
int1
sbb eax, 0x85480012
leave
test rcx, rcx
jne 0x140191515
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je case.0x1401605ff.953
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
push rcx
add eax, 0x89480000
ror dword [rax - 0x77], 5
mov dword [0x1402b32e8], eax
mov r8d, 0x20
mov dword [0x1402b32e8], eax
mov r8d, 0x20
mov eax, 0x20
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
test eax, eax
test eax, eax
je case.0x1401605ff.953
add byte [rcx + rcx*4 + 0x38], cl
mov qword [rax], r15
mov qword [rax + 8], rdi
movaps xmm0, xmmword [rbx + 0x280]
movups xmmword [rax + 0x10], xmm0
mov rcx, qword [rbx + 0xa0]
mov r15, qword [rbx + 0x98]
cwde
add byte [rax], al
add byte [rax - 0x75], cl
push rbx
jo 0x14019159a
mov dword [rdi + 0x10], edx
mov qword [r15 + 0x18], rcx
mov qword [r15 + 0x20], rax
mov qword [r15 + 8], r13
jmp 0x1401917ce
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov edi, eax
mov qword [rbx + 0x100], 0
mov dword [rbx + 0xb0], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x30], r12
lea rax, [rbx + 0x100]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 8
mov rcx, qword [rbx + 0x60]
mov edx, 0x4800001c
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
je 0x1401915ea
mov r12, qword [rbx + 0x100]
cmp r12, qword [rbx + 0x60]
jne 0x1401912d5
jmp 0x1401915f0
call fcn.1401ed0a0
test al, al
jne 0x140190faf
mov rax, qword [rbx + 0x58]
mov byte [rax + 0x28], 1
jmp 0x140190faf
stc
invalid
invalid
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov qword [rbx + 0x100], 0
mov dword [rbx + 0xb0], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
and al, 0x38
lea rax, [rbx + 0xb0]
mov qword [rsp + 0x30], rax
invalid
lea rax, [rbx + 0x100]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 8
mov rcx, qword [rbx + 0x60]
mov edx, 0x4800001d
add byte [rax + 0x45], cl
xor eax, eax
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
je 0x1401916d6
add byte [rax], al
mov r12, qword [rbx + 0x100]
cmp r12, qword [rbx + 0x60]
jne 0x1401912d5
test dword [rcx - 4], edi
invalid
invalid
jmp case.0x1401127a8.1177
call fcn.1401ed0a0
test al, al
jne 0x14019113b
mov rax, qword [rbx + 0x58]
mov byte [rax + 0x28], 1
jmp 0x14019113b
call fcn.1401ed0a0
mov r12d, eax
xor r12b, 1
xor ah, 1
mov rcx, qword [rbx + 0x58]
movzx eax, byte [rcx + 0x28]
test al, al
je 0x1401911a8
test byte [rbx + rdi*8], dl
invalid
invalid
mov rax, qword [rbx + 0x50]
mov qword [rbx + 0x100], rax
mov byte [rbx + 0x108], r12b
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.10_src_syswindows_selector.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140046230
lea r8, [rbx + 0x100]
mov edx, 0x2b
call fcn.1401e63e0
add rax, 0x395e900
add byte [rax], al
invalid
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov qword [rbx + 0x100], 0
mov dword [rbx + 0xb0], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rax, [rbx + 0xb0]
mov qword [rsp + 0x30], rax
xor byte [rax - 0x73], cl
add dword [rax], 1
add byte [rax], al
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 8
mov rcx, qword [rbx + 0x60]
mov edx, 0x4800001b
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
je 0x140191746
mov r12, qword [rbx + 0x100]
cmp r12, qword [rbx + 0x60]
jne 0x1401912d5
jmp 0x14019174c
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov rcx, qword [rbx + 0x50]
lock dec qword [rcx]
or dword [rbp + 5], esi
or dword [rbp + 5], esi
call fcn.14003e800
shl rdi, 0x20
or rdi, 2
mov r15, qword [rbx + 0x98]
mov rcx, qword [rbx + 0x70]
lock dec qword [rcx]
dec dword [rcx]
jne 0x140191779
call fcn.14007c570
lock dec qword [r13]
sete al
test r14, r14
je 0x140191798
invalid
test al, al
je case.0x14014e2d6.1038
lea rcx, [rbx + 0x90]
call fcn.140187600
pop rsi
invalid
invalid
jmp case.0x14014e2d6.1038
test al, al
je case.0x14014e2d6.1038
lea rcx, [rbx + 0x90]
call fcn.1401860d0
lea rcx, [rbx + 0xa8]
call fcn.140190c80
mov rcx, qword [rbx + 0xa0]
mov esp, dword [rax - 0x3a000000]
add r15b, r15b
add r15b, r15b
adc eax, 0x5ff23
mov qword [r15 + 8], rdi
mov esi, 2
mov qword [r15], rsi
lea rsp, [rbp + 0x238]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
call fcn.1401ed0a0
mov rdx, qword [rbx + 0x50]
movzx ecx, byte [rdx + 0x18]
test cl, cl
jne 0x140191a6d
test dword [rbx + 2], esi
add byte [rax], al
mov dword [rdx + 0x70], 0x19d
mov qword [rdx + 0x68], r15
jp 0x14019186d
test al, al
jne 0x14019141c
cld
invalid
invalid
jmp case.0x1400e57d8.1252
call fcn.1401ed0a0
test al, al
ror byte [rdi], 0x85
adc ah, bh
invalid
invalid
mov rax, qword [rbx + 0x50]
mov byte [rax + 0x18], 1
add ecx, ebp
add edi, esp
invalid
invalid
call fcn.1401ed0a0
test al, al
jne 0x140191266
mov byte [rdi + 8], 1
jmp 0x140191266
call fcn.1401ed0a0
test al, al
jne 0x140191212
mov rax, qword [rbx + 0x58]
mov byte [rax + 0x28], 1
jmp 0x140191212
mov byte [rbx + 0x4f], 1
lea rcx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
or dword [rax], eax
call fcn.1401e6380
jmp 0x140191a6b
mov ecx, dword [0x1402b339c]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xf0], rax
xor eax, eax
jmp 0x1401918c2
lea rcx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.A_Tokio_1.x_context_was_found__but_timers_are_disabled._Call__enable_time__on_the_runtime_builder_to_enable_timers.
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_stream.rs
mov edx, 0x68
call fcn.1401e6480
jmp 0x140191a6b
mov ecx, 0x80
mov edx, 0x100
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
call fcn.1401e5b40
jmp 0x140191a6b
mov byte [rbx + 0x100], al
mov byte [rbx + 0x4f], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_stream.rs
lea rcx, [rbx + 0x100]
add byte [rax], al
add byte [rax], al
call fcn.1401ea3a0
jmp 0x140191a6b
mov rax, qword [rbx + 0x58]
lea rcx, [rax + 0x48]
mov qword [rbx + 0x100], 0
lea rdx, [rbx + 0xd0]
lea r8, [rbx + 0x100]
call fcn.1401f0650
jmp 0x140191a6b
mov ecx, 8
mov edx, 0x80
call fcn.1401e5b40
jmp 0x140191a6b
lea rax, [rbx + 0x278]
mov qword [rbx + 0xb0], rax
lea rax, [0x1400568f0]
mov qword [rbx + 0xb8], rax
lea rax, [rbx + 0x78]
mov qword [rbx + 0xc0], rax
mov dword [rbx + 0xc0], eax
mov dword [rbx + 0xc0], eax
lea rax, [0x140057530]
mov qword [rbx + 0xc8], rax
mov dword [rbx + 0xc8], eax
mov dword [rbx + 0xc8], eax
mov qword [rbx + 0x100], 2
mov dword [rbx + 0x100], 2
add byte [rax], al
add byte [rax - 0x39], cl
adc dword [rax], 1
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
invalid
mov qword [rbx + 0x110], 2
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
and dword [rax], 1
add byte [rax], al
mov qword [rbx + 0x120], 0
add byte [rax], al
add byte [rax], al
movabs rax, 0x400000020
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
mov qword [rbx + 0x128], rax
mov byte [rbx + 0x130], 3
mov qword [rbx + 0x138], 2
add al, byte [rax]
add byte [rax], al
mov qword [rbx + 0x148], 2
mov qword [rbx + 0x158], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
and dword [rax + 1], 0
add dh, al
sub dword [rax + 1], 0
push 0x3000001
add qword [rax], rax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
sbb dword [rax + 1], 0
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
and dword [rax + 1], 0
add dh, al
sub dword [rax + 1], 0
push 0x3000001
push 0x3000001
lea rax, str.internal_error:_entered_unreachable_code:_Cannot_acquire_afd____afd_group:
add eax, 0x89879
mov qword [rbx + 0xd0], rax
adc eax, 0
add byte [rax], al
mov qword [rbx + 0xd8], 2
sbb eax, 0
add byte [rax], al
add al, byte [rax]
add byte [rax], al
lea rax, [rbx + 0x100]
add byte [rax], al
mov qword [rbx + 0xf0], rax
add byte [rax], al
mov qword [rbx + 0xf8], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
lea rax, [rbx + 0xb0]
lea eax, [rbx + 0xb0]
mov qword [rbx + 0xe0], rax
mov dword [rbx + 0xe0], eax
mov qword [rbx + 0xe8], 2
mov dword [rbx + 0xe8], 2
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x8984e
cwde
or byte [rax], al
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.10_src_syswindows_selector.rs
cwde
or byte [rax], al
lea rcx, [rbx + 0xd0]
call fcn.1401e5ed0
add bl, ch
invalid
add byte [rax], al
add al, ch
mov dl, 0x44
add eax, 0x314beb00
add bl, ch
xor r8, rax
mov qword [rbx + 0x100], rdi
add bl, ch
xor r8, rax
xor eax, eax
mov qword [rbx + 0x100], rdi
mov ebx, 0x100
mov byte [rbx + 0x108], al
or byte [rcx], al
add byte [rax], al
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.10_src_syswindows_selector.rs
jb 0x1401919ce
or byte [rax], al
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
or al, 0
lea r9, fcn.140046230
or byte [rax], al
lea r8, [rbx + 0x100]
add byte [rax], al
mov edx, 0x2b
call fcn.1401e63e0
jmp 0x140191a6b
mov ecx, 8
mov edx, 0x20
add byte [rax], al
add al, ch
invalid
invalid
invalid
invalid
add byte [rax], al
add al, ch
invalid
ud2
xor al, 1
jmp 0x140191a22
add byte [rcx], al
add byte [rax], al
call fcn.140056bf0
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
and rdx, 0xffffffffffffff80
mov rbx, rdx
lea rcx, [rbx + 0xa8]
call fcn.140190c80
mov rcx, qword [rbx + 0xa0]
mov ecx, dword [rbx + 0xa0]
mov byte [rbx + 0x4f], 0
call qword [sym.imp.ws2_32.dll_closesocket]
mov byte [rbx + 0x4f], 0
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov rcx, qword [rbx + 0xa0]
mov byte [rbx + 0x4f], 0
call qword [sym.imp.ws2_32.dll_closesocket]
xor al, 0xf7
add eax, 0x4f43c600
add byte [rax - 0x7d], cl
invalid
pop rbx
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xor al, 0xf7
add eax, 0x4f43c600
add byte [rax - 0x7d], cl
invalid
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
and rdx, 0xffffffffffffff80
and edx, 0xffffff80
mov rbx, rdx
lea rcx, [rbx + 0x100]
lea ecx, [rbx + 0x100]
lea ecx, [rbx + 0x100]
call fcn.140056bf0
nop
add rsp, 0x48
invalid
invalid
xchg ecx, eax
in al, dx
call qword [rax + 0x48c48348]
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
int3
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x10], 0xfffffffffffffffe
invalid
dec dword [rax - 0x77]
ror dword [rcx - 0x75], cl
push rax
or byte [rbp - 0x75], cl
jo 0x1401920be
add byte [rax - 0x39], cl
adc r14b, r15b
invalid
invalid
push rax
or byte [rbp - 0x75], cl
jo 0x1401920be
mov r12, qword [rcx + 0x10]
mov esp, dword [rcx + 0x10]
mov rsi, qword [rcx + 0x18]
mov qword [rbp - 0x10], r8
mov rax, qword [r8]
add rax, r14
add eax, esi
mov qword [rbp - 0x28], rax
fmul dword [r8 - 0x77]
push rbp
clc
mov qword [rbp - 8], rdx
mov rax, rdx
sub rax, r14
cmp rax, 0x7fffffff
invalid
jg 0x14019208f
invalid
invalid
invalid
invalid
invalid
invalid
cmovb rdx, rax
mov qword [rbp - 0x20], rdx
mov dword [rbp - 0x20], edx
mov dword [rbp - 0x20], edx
loopne 0x14019212a
mov rax, qword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
mov qword [rbp - 0x18], rax
mov qword [rbp], rsi
call 0x1408eaa35
add bl, ch
jmp 0x1401920f8
or dword [rax - 0x171676b4], edx
mov rcx, r13
call fcn.14004da10
sbb byte [rcx - 0x72b70015], bh
mov ecx, 0x8d48ffeb
lea rcx, [rbp - 0x58]
test al, 0x4c
mov edx, esp
mov rdx, r12
mov r8, rbx
xor r9d, r9d
xor ecx, ecx
fadd dword [rbp + 0x31]
xor ecx, ecx
leave
call fcn.14018aed0
invalid
movzx eax, byte [rbp - 0x4f]
cmp al, 3
je 0x140192237
test byte [rcx], ah
add dword [rax], eax
invalid
add ecx, dword [rdi]
test byte [rcx], ah
add dword [rax], eax
add byte [rbx + rcx*4 + 0x7d], cl
jge 0x1401920c2
cmp al, 2
invalid
mov r15, qword [rbp - 0x58]
jge 0x1401920c2
cmp al, 2
je 0x140192274
test byte [rdx + 1], dl
add byte [rax], al
push rdx
add dword [rax], eax
add byte [rcx + rdi + 0x75], cl
clc
cmp qword [rbp - 8], r14
jne 0x14019211e
jb case.0x140166459.360
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
cmp rsi, 0xffffffffffffffff
je 0x1401922a0
push 1
add byte [rax], al
movzx edi, byte [rbp - 0x50]
mov rcx, rsi
mov al, 0x48
mov ecx, esi
mov rdx, qword [rbp - 0x28]
mov r8, qword [rbp - 0x20]
xor r9d, r9d
fmul dword [rbx + rcx*4 + 0x45]
loopne 0x14019218b
xor ecx, ecx
leave
call qword [sym.imp.ws2_32.dll_recv]
cmp eax, 0xffffffff
jne 0x14019223e
add byte [rax], al
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
cmp eax, 0x274a
add byte [0x1401948ac], bh
je 0x140192243
test bl, bl
add byte [rax], al
add byte [rax - 0x3f], cl
fild dword [rax]
add byte [rax], al
shl rax, 0x20
loopne case.0x140168195.394
or rax, 2
mov qword [rbp + 8], rax
mov dword [rbp + 8], eax
mov rcx, rax
call fcn.140057020
cmp al, 0xd
movsb byte [rdi], byte [rsi]
in al, dx
invalid
jne 0x1401921e2
invalid
mov rax, qword [rbp - 0x18]
test rax, rax
test eax, eax
test eax, eax
sal byte [rcx + rbx*2 + 0x48], 0x8b
je 0x1401921e2
mov rcx, qword [rax]
or byte [rax - 0x75], cl
push rax
or al, dh
inc qword [rdx]
inc dword [rdx]
invalid
mov rdx, qword [rax + 8]
mov edx, dword [rax + 8]
lock inc qword [rdx]
add cl, byte [rdi]
mov ds, word [rsi]
add dword [rax], eax
add byte [rcx + rcx*4 - 0xa], cl
mov rsi, r14
jle case.0x1401673b0.275
mov rsi, r14
mov esi, esi
add rcx, 0x10
mov r8, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
movzx r9d, byte [rax + 0x18]
call fcn.140056cb0
sbb al, bpl
sbb al, ch
add dword [rbx - 0x14], ecx
dec dword [rcx - 0x77]
mov r14, rax
mov r14, rax
mov esi, eax
test rax, rax
je 0x1401921db
invalid
and al, 0x48
mov ecx, dword [rbp + 8]
mov rcx, qword [rbp + 8]
call fcn.14004da10
mov rcx, r14
mov eax, 0x894cffeb
int1
jmp 0x1401921bf
dec dword [rcx + rcx*4 - 0xf]
mov r14, rsi
mov esi, esi
test byte [rax - 0x75], 0x75
add byte [rcx - 0x77], cl
invalid
mov rsi, qword [rbp]
mov r13, rcx
mov ebp, ecx
mov ebp, ecx
int 0xe8
in al, dx
invalid
call fcn.140057020
cmp al, 0xd
je 0x1401921f2
or eax, 0x96e91c74
add byte [rax], al
invalid
jmp case.0x140166459.356
add byte [rax], al
add byte [rcx - 0x77], cl
test byte [rax - 0x75], 0x75
invalid
mov r14, rsi
mov rsi, qword [rbp]
jne 0x1401921e2
jne 0x1401921e2
add byte [rax - 0x75], cl
or byte [r9 - 0x77], r9b
invalid
mov rcx, qword [rbp + 8]
mov r13, rcx
mov ebp, ecx
mov ebp, ecx
int 0xe8
xor cl, byte [rsi - 0x14]
invalid
call fcn.140057020
cmp al, 0xd
jne case.0x140166459.356
or eax, 0xf407f75
mov dh, 0xcf
iretd
movzx ecx, dil
iretd
and r15d, 0x23
mov rax, qword [r12 + 0xd0]
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rcx - 0x7d], cl
xor edi, 0x2f
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rcx - 0x7d], cl
xor edi, 0x2f
xor edi, 0x2f
shl rcx, 0x10
nop word [rax + rax]
mov edx, eax
shr edx, 0x10
cmp dil, dl
ret 0xeac1
jne 0x1401920f0
mov edx, r15d
mov edx, edi
and edx, eax
or rdx, rcx
or edx, ecx
lock cmpxchg qword [r12 + 0xd0], rdx
jne 0x140192210
invalid
add byte [rax], al
add byte [rbp - 0x22], dh
invalid
jmp 0x1401920f0
invalid
mov eax, 1
add bl, ch
cmp byte [rbx + riz*2 - 0x40], cl
invalid
jmp 0x140192276
movsxd r8, eax
jmp case.0x140167078.297
add eax, dword [rbp + 0x31]
ror byte [rbx - 0x73], 4
invalid
invalid
invalid
xor r8d, r8d
lea rax, [r8 + r14]
mov rdx, qword [rbp - 0x10]
mov rcx, qword [rdx + 0x18]
sbb byte [rax + 0x39], cl
invalid
jbe case.0x140168195.424
invalid
xor byte [rax - 0x75], cl
push rbp
invalid
sbb byte [rax + 0x39], cl
enter 0x776, 0x48
jbe case.0x140168195.424
invalid
mov qword [rdx + 0x18], rax
invalid
mov qword [rdx + 0x18], rax
mov rcx, rax
add r8, r14
jb 0x1401922ba
cmp rax, rcx
ja 0x1401922d2
enter 0x6a77, 0x48
mov dword [rdx + 0x10], eax
invalid
invalid
mov qword [rdx + 0x10], rax
xor r15d, r15d
jmp 0x140192274
mov r15, r13
mov edi, ebp
out dx, eax
xor eax, eax
mov rdx, r15
add rsp, 0x98
add esp, 0x98
add esp, 0x98
cwde
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rdi
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcio_read_buf.rs
add eax, 0x9871c
mov rcx, r14
mov rdx, qword [rbp - 8]
mov edx, dword [rbp - 8]
mov edx, dword [rbp - 8]
call fcn.1401e5f10
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
or eax, 0xc1529
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
mov edx, 0x2b
add byte [rax], al
add al, ch
invalid
invalid
invalid
invalid
ud2
lea rcx, str.filled_overflowfilled_must_not_become_larger_than_initialized
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
mov dword [rcx], ecx
invalid
xchg byte [rcx], cl
add byte [rbp + rcx*4 + 5], cl
mov dword [rcx], ecx
mov dword [rcx], ecx
add byte [rdx + 0xf], bh
mov edx, 0xf
mov edx, 0xf
call fcn.1401e6480
lea rax, [0x14022a938]
add eax, 0x9865f
mov qword [rbp - 0x58], rax
mov dword [rbp - 0x58], eax
test al, 0x48
mov dword [rbp - 0x50], 1
add dword [rax], eax
add byte [rax], al
invalid
mov qword [rbp - 0x50], 1
add byte [rax - 0x73], cl
add eax, 0xc1674
je 0x140192300
or al, 0
lea rax, str.Utf8Errorvalid_up_to
je 0x140192300
or al, 0
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
adc dword [rbp - 0x40], eax
ror byte [rax - 0x73], 0x15
invalid
mov dword [rcx], ecx
invalid
ror byte [rax - 0x73], 0x15
or cl, byte [rcx - 0x72b7fff7]
mov dword [rcx], ecx
add byte [rax - 0x73], cl
lea edx, [0x14022ac08]
add byte [rax - 0x73], cl
lea rcx, [rbp - 0x58]
call fcn.1401e5ed0
invalid
invalid
add ah, cl
test al, 0xe8
leave
cmp eax, dword [0x15f28ef0a]
test byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
invalid
push rsp
and al, 0x10
invalid
push rbp
push r15
push rdi
push r14
push rsi
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 8]
or r8b, r13b
invalid
mov dh, 0xeb
jmp case.0x140167647.249
invalid
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
invalid
invalid
or r8b, r13b
invalid
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rdi
pop rbp
ret
int3
int3
push r15
push r14
push rsi
push rsi
push r13
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x58
sub esp, 0x58
in al, dx
pop rax
in al, dx
pop rax
lea rbp, [rsp + 0x50]
push rax
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
dec dword [rcx + rcx*4 - 0x32]
mov rsi, r9
mov r12, r8
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x10], ecx
mov rax, qword [rbp + 0x70]
jo case.0x140167285.317
mov r14, qword [rdx + 0x10]
mov esi, dword [rdx + 0x10]
mov r15, qword [rdx + 0x18]
jp 0x14019239b
sbb byte [rax + 0x3d], cl
invalid
cmp rax, 0x7fffffff
jg 0x1401923cb
mov r13d, 0x7fffffff
mov ebp, 0x7fffffff
cmovb r13, rax
cmovb ebp, eax
mov rax, qword [rdx + 0x20]
mov eax, dword [rdx + 0x20]
and byte [rax - 0x77], cl
loopne case.0x140167e3b.233
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], r13
mov dword [rbp - 0x18], ebp
insd dword [rdi], dx
call 0x1a67f3c8e
jmp case.0x140167b3f.263
sbb byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp - 8]
clc
clc
call fcn.14004da10
push rdi
mov dh, 0xeb
dec dword [rax - 0x73]
lea rcx, [rbp - 0x30]
mov rdx, r14
lea rcx, [rbp - 0x30]
lea ecx, [rbp - 0x30]
ror byte [rcx + rcx*4 - 0xe], 1
mov rdx, r14
mov r8, r12
mov eax, esp
mov r9b, 1
mov cl, 1
call fcn.14018aed0
add eax, 0xfffff8b
mov edi, edi
dec dword [rdi]
movzx eax, byte [rbp - 0x27]
mov dh, 0x45
fnstcw word [rbx + rax]
cmp al, 3
add ecx, dword [rdi]
test ch, bh
add byte [rax], al
invalid
je 0x1401924d4
add byte [rax], al
add byte [rax - 0x75], cl
jge case.0x140167b3f.261
mov rdi, qword [rbp - 0x30]
mov edi, dword [rbp - 0x30]
cmp al, 2
add cl, byte [rdi]
je case.0x140167a66.277
test dh, bh
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
invalid
inc byte [rax]
add byte [rax], al
invalid
cmp r15, 0xffffffffffffffff
cmp edi, 0xffffffff
invalid
dec dword [rdi]
je 0x140192529
test byte [rcx + rax], bh
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
mov dh, 0x5d
fmul dword [rcx + rcx*4 - 7]
mov rcx, r15
movzx ebx, byte [rbp - 0x28]
mov rcx, r15
mov ecx, edi
stc
mov rdx, rsi
mov r8d, r13d
mov eax, ebp
mov r8d, r13d
mov eax, ebp
call 0x13fe25543
adc eax, 0x5f31d
invalid
invalid
invalid
invalid
xor r9d, r9d
xor ecx, ecx
call qword [sym.imp.ws2_32.dll_send]
sbb eax, 0x830005f3
add eax, 0xfff88300
add eax, 0xfff88300
add byte [rbx - 0x7af00008], al
cmp eax, 0xffffffff
clc
dec dword [rdi]
invalid
jne case.0x140167e3b.270
test esi, esp
out 0, al
add byte [rax], al
invalid
add byte [rax], al
add bh, bh
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
adc eax, 0x5f336
add eax, 0xe0c14800
add eax, 0xe0c14800
add eax, 0xe0c14800
shl rax, 0x20
loopne 0x140192436
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
add cl, byte [rax - 0x77]
or rax, 2
or eax, 2
add cl, byte [rax - 0x77]
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
clc
clc
mov rcx, rax
call fcn.140057020
cli
in al, dx
invalid
cmp al, 0xd
invalid
jne 0x140192481
push rdi
shr eax, 0xfa
cli
in al, dx
in al, dx
invalid
or eax, 0x8b485775
push rdi
mov rax, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
loopne 0x140192477
test rax, rax
test eax, eax
sal byte [rsi + rcx*2 + 0x48], 0x8b
je 0x140192481
mov rcx, qword [rax]
mov rcx, qword [rax]
or byte [rax - 0x75], cl
push rax
mov rdx, qword [rax + 8]
mov edx, dword [rax + 8]
or al, dh
inc qword [rdx]
inc dword [rdx]
lock inc qword [rdx]
inc dword [rdx]
jle 0x140192541
std
add byte [rax], al
add byte [rbp - 0x77], cl
std
mov r13, r15
mov ebp, edi
mov r15, r12
mov edi, esp
mov r12, rsi
add rcx, 0x10
add ecx, 0x10
hlt
add ecx, 0x10
rcl dword [rax], 0x4c
mov eax, dword [rax + 0x10]
invalid
invalid
mov r8, qword [rax + 0x10]
adc byte [rdi + rcx - 0x4a], al
adc byte [rdi + rcx - 0x4a], al
movzx r9d, byte [rax + 0x18]
movzx ecx, byte [rax + 0x18]
sbb al, bpl
push rcx
call fcn.140056cb0
in al, dx
in al, dx
dec dword [rax - 0x77]
mov rsi, rax
test rax, rax
test eax, eax
invalid
test eax, eax
sal byte [rbp + rcx + 0x48], 0x8b
clc
clc
je case.0x140167e3b.252
or eax, 0xf84d8b48
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
clc
call fcn.14004da10
movabs al, byte [0x4cf8758948ffebb5]
mov esi, esp
invalid
mov ch, 0xeb
dec dword [rax - 0x77]
mov qword [rbp - 8], rsi
mov dword [rbp - 8], esi
jne 0x14019246c
mov rsi, r12
out 0x4d, al
mov r12, r15
mov esp, edi
cld
mov r15, r13
mov edi, ebp
mov r13, qword [rbp - 0x18]
insd dword [rdi], dx
call 0x13866afcd
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
clc
call fcn.140057020
cmp al, 0xd
invalid
jne 0x140192505
invalid
xchg esi, eax
in al, dx
invalid
or eax, 0xb60f7775
ja case.0x140167e3b.258
movzx ecx, bl
mov dh, 0xcb
retf
and edi, 0x23
out 0x23, eax
mov rax, qword [r14 + 0xd0]
mov eax, dword [rsi + 0xd0]
rol byte [rax], 1
add byte [rax], al
xor rdi, 0x2f
xor edi, 0x2f
invalid
shl rcx, 0x10
shl ecx, 0x10
adc byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov edx, eax
shr edx, 0x10
invalid
invalid
ret 0xeac1
invalid
cmp bl, dl
jne 0x1401923b0
test ebx, esi
invalid
mov edx, edi
cli
and edx, eax
or rdx, rcx
lock cmpxchg qword [r14 + 0xd0], rdx
cmpxchg qword [r14 + 0xd0], rdx
xchg esi, eax
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rbp - 0x1f], dh
jne case.0x140167a66.270
jmp 0x1401923b0
fdiv st(6), st(0)
invalid
invalid
dec dword [rax - 0x75]
mov rax, qword [rbp - 0x10]
mov qword [rax], 2
add byte [rdx], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rdx], al
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
jmp case.0x140168cab.167
invalid
mov rax, qword [rbp - 0x10]
invalid
mov qword [rax], 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x77], cl
js 0x1401924f8
invalid
mov qword [rax + 8], rdi
or bl, ch
cdqe
cdqe
jmp case.0x140168cab.167
cdqe
cwde
mov rcx, qword [rbp - 0x10]
mov qword [rcx], 0
mov dword [rcx], 0
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
or r11b, bpl
adc ecx, dword [rax - 0x75]
jmp case.0x140168cab.167
mov rax, qword [rbp - 0x10]
mov qword [rax], 1
mov dword [rax], 1
add byte [rax], al
add byte [rax - 0x75], cl
clc
invalid
invalid
add byte [rax - 0x75], cl
clc
mov qword [rax + 8], rcx
or byte [rax - 0x7d], cl
invalid
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
or eax, 0xc12a0
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
add eax, 0x986e9
mov edx, 0x2b
call fcn.1401e6090
invalid
add byte [rax], al
add al, ch
cmp r8, qword [0x1a6243444]
add byte [rdi], cl
invalid
invalid
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
ud2
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x50]
in al, dx
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x50]
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
call fcn.14004da10
nop
add rsp, 0x28
jmp case.0x1401686f2.197
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
int3
int3
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
sub esp, 0x98
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp], xmm6
add byte [rax], al
movaps xmmword [rbp], xmm6
mov qword [rbp - 8], 0xfffffffffffffffe
mov dword [rbp - 8], 0xfffffffe
mov qword [rbp - 0x38], r9
mov qword [rbp - 0x40], r8
ror byte [rax - 0x77], 0x4d
invalid
ror byte [rax - 0x77], 0x4d
mov dword [rbp - 0x10], ecx
invalid
mov rax, qword [rbp + 0x80]
mov r14, qword [rdx + 0x10]
jb 0x1401925de
test dword [rax + 0x4c000000], eax
mov esi, dword [rdx + 0x10]
jb 0x1401925de
jb 0x1401925de
mov ecx, 0xffffffff
invalid
cmp rax, rcx
cmovb rcx, rax
enter 0xf48, 0x42
enter 0xffffffffffff8948, 0x4d
mov qword [rbp - 0x30], rcx
invalid
invalid
invalid
mov qword [rbp - 0x30], rcx
ror byte [r11 + rcx*4 + 0x62], 1
mov r12, qword [rdx + 0x18]
sbb byte [rax - 0x75], cl
jp case.0x140168cab.201
mov rdi, qword [rdx + 0x20]
mov edi, dword [rdx + 0x20]
lea r15, [rbp - 0x28]
jge 0x1401925c2
xorps xmm6, xmm6
jmp case.0x140168cab.199
nop
mov rcx, r8
mov ecx, eax
call fcn.14004da10
jmp 0x1401925f7
dec dword [rcx + rcx*4 - 7]
mov rcx, r15
mov rdx, r14
mov r8, qword [rbp - 0x40]
mov eax, dword [rbp - 0x40]
mov r8, qword [rbp - 0x40]
mov eax, dword [rbp - 0x40]
mov r9b, 1
call fcn.14018aed0
invalid
mov bh, bh
invalid
invalid
add eax, ebp
invalid
invalid
movzx eax, byte [rbp - 0x1f]
cmp al, 3
je 0x1401928b2
add byte [rax], al
mov dh, 0x45
loope 0x14019264b
add ecx, dword [rdi]
test byte [rdx + rax - 0x74b40000], bl
add byte [rax], al
mov r13, qword [rbp - 0x28]
cmp al, 2
invalid
add byte [rax], al
mov r13, qword [rbp - 0x28]
cmp al, 2
invalid
add cl, byte [rdi]
test byte [rbp + 0x49000002], bl
add byte [rax], al
cmp r12, 0xffffffffffffffff
je 0x1401928bf
add byte [rax], al
cmp r12, 0xffffffffffffffff
je 0x14019290b
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x5d
loopne case.0x140168cab.199
invalid
movzx ebx, byte [rbp - 0x20]
mov dword [rbp - 0x28], 0
fadd dword [r8]
add byte [rax], al
add byte [rdi], cl
movups xmmword [rsp + 0x28], xmm6
movups xmmword [rsp + 0x28], xmm6
mov dword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
mov rcx, r12
mov ecx, esp
mov rdx, qword [rbp - 0x38]
mov r8, qword [rbp - 0x30]
mov eax, dword [rbp - 0x30]
mov r9, r15
call qword [sym.imp.ws2_32.dll_WSASend]
adc eax, 0x5f0d0
adc eax, 0x5f0d0
cmp eax, 0xffffffff
jne 0x1401928d0
dec dword [rdi]
test dword [rdi + 2], ebp
add byte [rax], al
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
shl rax, 0x20
shl eax, 0x20
shl eax, 0x20
or rax, 2
mov qword [rbp - 0x18], rax
mov rcx, rax
mov ecx, eax
mov ecx, eax
call fcn.140057020
cmp al, 0xd
jne 0x1401926d0
test rdi, rdi
je 0x1401926d0
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
push rdi
invalid
push rdi
or al, dh
lock inc qword [rdx]
lock inc qword [rdx]
jle 0x140192923
mov cs, word [rsi + 0x48000002]
add ecx, 0x10
invalid
invalid
add al, byte [rax]
add byte [rax - 0x7d], cl
add rcx, 0x10
rcl dword [rax], 0x4c
mov eax, dword [rdi + 0x10]
invalid
mov r8, qword [rdi + 0x10]
adc byte [rdi + rcx - 0x4a], al
movzx r9d, byte [rdi + 0x18]
movzx ecx, byte [rdi + 0x18]
sbb r8b, r13b
or dword [rsi - 0x14], eax
in al, dx
call fcn.140056cb0
in al, dx
dec dword [rax - 0x77]
invalid
mov rsi, rax
test rax, rax
je 0x1401926d0
invalid
sal byte [rcx + riz + 0x48], 0x8b
and dword [rax - 0x75], ecx
mov rcx, qword [rbp - 0x18]
call 0x12bcc7f9f
call fcn.14004da10
mov bl, 0xeb
dec dword [rcx + 0x3e083f0]
mov eax, esi
and eax, 3
add ecx, dword [rax - 0x73]
lea rcx, [0x14025b6f8]
or eax, 0xc9034
nop
or al, 0
invalid
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
mov r8, rsi
invalid
enter 0xffffffffffff8949, 0xfffffffffffffff0
invalid
jmp rax
loopne 0x14019271d
mov r8, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov eax, r8d
and eax, 3
loopne case.0x1401a658c.84
rol byte [rbx - 0x72b7fc20], 0xd
loopne case.0x1401a658c.84
lea rcx, [0x14025b6f8]
lea ecx, [0x14025b6f8]
invalid
or al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
invalid
or dword [rax + 1], 0x41e0ffc8
add eax, ecx
jmp rax
loopne 0x14019272c
movzx eax, byte [r8 + 0x10]
movzx eax, byte [rax + 0x10]
adc bl, bpl
jmp case.0x1401752a2.74
adc al, 0x66
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx eax, byte [r8 + 0xf]
add byte [rax], al
movzx eax, byte [r8 + 0xf]
cmp al, 0xd
je 0x140192722
jmp 0x1401928e4
add byte [rax], al
nop
mov rax, r8
shr rax, 0x20
cmp eax, 0x2733
add byte [rax], al
call 0x1674c643a
add byte [rax], al
jne 0x1401928e4
test edx, eax
add dword [rax], eax
add byte [rdi], cl
movzx ecx, bl
mov dh, 0xcb
and r13d, 0x23
mov rax, qword [r14 + 0xd0]
mov eax, dword [rsi + 0xd0]
and ecx, dword [rcx - 0x75]
xchg al, dl
add byte [rax], al
mov eax, dword [rsi + 0xd0]
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rcx - 0x7d], cl
cmc
invalid
xor r13, 0x2f
xor ebp, 0x2f
shl rcx, 0x10
loope 0x140192748
nop dword [rax + rax]
add byte [rax], al
add byte [rcx + 0x10eac1c2], cl
mov edx, eax
shr edx, 0x10
invalid
adc byte [rax], bh
cmp bl, dl
jne 0x1401925f0
invalid
invalid
ror dword [rdi], cl
test dword [rbx + 0x44fffffe], esp
invalid
mov edx, r13d
mov edx, ebp
and edx, eax
or rdx, rcx
retf 0x49f0
lock cmpxchg qword [r14 + 0xd0], rdx
xchg esi, eax
rol byte [rax], 1
invalid
add byte [rax], al
add byte [rbp - 0x20], dh
add byte [rax], al
jne case.0x14017a737.19
jmp 0x1401925f0
invalid
invalid
nop dword cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, r8
mov eax, eax
shr rax, 0x20
call 0x16911aa9a
cmp eax, 0x28
clc
sub byte [rdi + 0x17], dh
ja case.default.0x14019278a
lea rcx, [0x14025b708]
or eax, 0xc8f85
test dword [rdi + 0x6348000c], ecx
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0x31e0ffc8
add rax, rcx
jmp rax
xor eax, eax
jmp case.0x1401752a2.74
invalid
invalid
shr cl, 0x72
invalid
invalid
mov al, 0x29
jmp case.0x1401752a2.74
invalid
invalid
sub ecx, ebp
imul edi, edi, 0xffffffff
invalid
push qword [rax - 0x9b16ff]
add ecx, ebp
invalid
invalid
invalid
mov al, 1
jmp case.0x1401752a2.74
invalid
invalid
add ecx, ebp
invalid
invalid
mov al, 2
jmp case.0x1401752a2.74
invalid
invalid
add ch, cl
pop rbp
invalid
invalid
mov al, 3
jmp case.0x1401752a2.74
invalid
invalid
add ebp, ecx
push rsi
invalid
invalid
mov al, 4
jmp case.0x1401752a2.74
invalid
invalid
add al, 0xe9
invalid
invalid
mov al, 5
jmp case.0x1401752a2.74
invalid
invalid
add eax, 0xffff48e9
push qword [rax - 0xbe16fa]
invalid
invalid
invalid
invalid
invalid
mov al, 6
jmp case.0x1401752a2.74
invalid
invalid
invalid
invalid
mov al, 7
jmp case.0x1401752a2.74
invalid
invalid
invalid
invalid
mov al, 8
jmp case.0x1401752a2.74
invalid
invalid
or cl, ch
xor edi, edi
invalid
mov al, 9
jmp case.0x1401752a2.74
invalid
invalid
or ecx, ebp
sub al, 0xff
invalid
mov al, 0xa
jmp case.0x1401752a2.74
invalid
invalid
or ch, cl
and eax, 0xb0ffffff
invalid
invalid
invalid
invalid
mov al, 0xb
jmp case.0x1401752a2.74
invalid
invalid
or ebp, ecx
invalid
invalid
mov al, 0xc
jmp case.0x1401752a2.74
invalid
invalid
or al, 0xe9
invalid
invalid
mov al, 0xd
jmp case.0x1401752a2.74
invalid
invalid
or eax, 0xffff10e9
push qword [rax - 0xf616f2]
invalid
invalid
or edi, edi
invalid
mov al, 0xe
jmp case.0x1401752a2.74
invalid
invalid
invalid
invalid
mov al, 0xf
jmp case.0x1401752a2.74
invalid
invalid
psubsw mm0, qword [rdx]
invalid
invalid
mov al, 0x10
jmp case.0x1401752a2.74
invalid
invalid
adc cl, ch
sti
invalid
invalid
mov al, 0x11
jmp case.0x1401752a2.74
invalid
invalid
adc ecx, ebp
hlt
invalid
mov al, 0x12
jmp case.0x1401752a2.74
invalid
invalid
adc ch, cl
in eax, dx
invalid
invalid
mov al, 0x13
jmp case.0x1401752a2.74
invalid
invalid
adc ebp, ecx
out 0xfe, al
invalid
mov al, 0x14
jmp case.0x1401752a2.74
invalid
invalid
adc al, 0xe9
invalid
invalid
mov al, 0x15
jmp case.0x1401752a2.74
invalid
invalid
adc eax, 0xfffed8e9
push qword [rax - 0x12e16ea]
invalid
invalid
sar esi, 1
invalid
mov al, 0x16
jmp case.0x1401752a2.74
invalid
invalid
invalid
invalid
mov al, 0x17
jmp case.0x1401752a2.74
invalid
invalid
invalid
invalid
mov al, 0x18
jmp case.0x1401752a2.74
invalid
invalid
sbb cl, ch
ret
invalid
mov al, 0x19
jmp case.0x1401752a2.74
invalid
invalid
sbb ecx, ebp
mov esp, 0xb0fffffe
invalid
invalid
invalid
invalid
mov al, 0x1a
jmp case.0x1401752a2.74
invalid
invalid
sbb ch, cl
mov ch, 0xfe
invalid
mov al, 0x1b
jmp case.0x1401752a2.74
invalid
invalid
sbb ebp, ecx
scasb al, byte [rdi]
invalid
invalid
mov al, 0x1c
jmp case.0x1401752a2.74
invalid
invalid
sbb al, 0xe9
cmpsd dword [rsi], dword [rdi]
invalid
invalid
mov al, 0x1d
jmp case.0x1401752a2.74
invalid
invalid
sbb eax, 0xfffea0e9
push qword [rax - 0x16616e2]
invalid
mov al, 0x1e
jmp case.0x1401752a2.74
invalid
invalid
invalid
mov al, 0x1f
jmp case.0x1401752a2.74
invalid
invalid
invalid
mov al, 0x20
jmp case.0x1401752a2.74
invalid
invalid
invalid
mov al, 0x21
jmp case.0x1401752a2.74
invalid
invalid
invalid
mov al, 0x22
jmp case.0x1401752a2.74
invalid
invalid
invalid
mov al, 0x23
jmp case.0x1401752a2.74
invalid
invalid
invalid
mov al, 0x24
jmp case.0x1401752a2.74
invalid
invalid
invalid
mov al, 0x25
jmp case.0x1401752a2.74
invalid
invalid
invalid
mov al, 0x26
jmp case.0x1401752a2.74
mov al, 0x27
jmp case.0x1401752a2.74
mov al, 0x28
jmp case.0x1401752a2.74
mov rax, qword [rbp - 0x10]
mov qword [rax], 2
jmp 0x1401928f3
mov rax, qword [rbp - 0x10]
mov qword [rax], 1
mov qword [rax + 8], r13
jmp 0x1401928f3
mov eax, dword [rbp - 0x28]
mov rcx, qword [rbp - 0x10]
mov qword [rcx], 0
mov qword [rcx + 8], rax
jmp 0x1401928f3
mov rax, qword [rbp - 0x10]
mov qword [rax], 1
mov qword [rax + 8], r8
movaps xmm6, xmmword [rbp]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
mov edx, 0x2b
call fcn.1401e6090
ud2
pop rsi
ret
add al, ch
int1
cmp byte [0x14726b592], al
or dword [rdx], edx
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xf0], rax
xor eax, eax
mov byte [rsp + 0x27], al
lea rcx, [rsp + 0x27]
mov rdx, rsi
call fcn.1401ea3a0
ud2
push rdi
sub rsp, 0x28
mov rax, qword [rdx + 0x10]
cmp rax, 0xffffffffffffffff
je 0x140192b84
xor rax, qword [rcx + 0x18]
or rax, 0x3f
movabs r8, 0xffffffffe
cmp rax, r8
cmovae rax, r8
bsr rax, rax
xor al, 1
movzx eax, al
imul eax, eax, 0x2b
shr eax, 8
mov r9, qword [rcx + 0x10]
cmp r9, rax
jbe 0x140192c22
mov r8, qword [rcx + 8]
imul r9, rax, 0x410
mov rax, qword [rdx + 0x10]
mov ecx, dword [r8 + r9 + 0x400]
add ecx, ecx
lea ecx, [rcx + rcx*2]
shr rax, cl
lea rcx, [r8 + r9]
and eax, 0x3f
mov r10, rax
shl r10, 4
lea r11, [rcx + r10]
mov rsi, qword [rdx]
test rsi, rsi
je 0x140192bac
mov rdi, qword [rdx + 8]
mov qword [rsi + 8], rdi
mov rsi, qword [rdx + 8]
test rsi, rsi
jne 0x140192be8
cmp qword [rcx + r10 + 8], rdx
jne 0x140192bf4
mov rax, qword [rdx]
test rax, rax
je 0x140192bbb
mov r8, qword [rdx + 8]
mov qword [rax + 8], r8
mov rax, qword [rdx + 8]
test rax, rax
jne 0x140192bce
cmp qword [rcx + 0x28], rdx
jne 0x140192c1b
mov rsi, qword [r11]
cmp rsi, rdx
je 0x140192bdc
test rsi, rsi
je 0x140192bfc
cmp qword [rcx + 0x20], rdx
jne 0x140192c1b
mov rax, qword [rdx + 8]
mov qword [rcx + 0x20], rax
test rax, rax
je 0x140192b9d
mov rcx, qword [rdx]
mov qword [rax], rcx
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
jmp 0x140192c1b
mov rsi, qword [rdx + 8]
mov qword [r11], rsi
test rsi, rsi
je 0x140192b73
mov rdi, qword [rdx]
mov qword [rsi], rdi
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov rsi, qword [r11]
test rsi, rsi
jne 0x140192c04
add rsp, 0x28
pop rdi
pop rsi
ret
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timewheelmod.rs
mov rcx, rax
mov rdx, r9
call fcn.1401e5f90
lea rcx, str.assertion_failed:_self.tail.is_none__
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcutillinked_list.rs
mov edx, 0x25
call fcn.1401e6090
int3
mov byte [rsp + rax + 0x37], dl
dec rax
jmp 0x140193113
lea rcx, [rsp + rax]
add rcx, 0x38
mov edx, 0x27
sub rdx, rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
lea r8, str.Utf8Errorvalid_up_to
mov rcx, r10
mov dl, 1
xor r9d, r9d
call fcn.140004ff0
nop
add rsp, 0xb8
pop rdi
pop rsi
ret
movzx eax, byte [r14 + 8]
mov ecx, 1
xor eax, eax
lock cmpxchg qword [r14 + 0x10], rcx
sete cl
jne 0x14019322e
mov byte [rbp + 0xe], cl
lea rsi, [r14 + 0x18]
xor edi, edi
mov rbx, qword [sym.imp.kernel32.dll_SleepConditionVariableSRW]
mov qword [rbp], r14
nop dword [rax + rax]
mov byte [rbp + 0xf], r15b
mov rcx, rsi
mov rdx, r14
mov r8d, 0xffffffff
xor r9d, r9d
call rbx
test r15b, r15b
setne cl
mov r14, qword [rbp]
jne 0x14019320f
movzx eax, byte [r14 + 8]
test al, al
jne 0x14019328e
sal byte [rbp + 0x76], 0xb8
add al, byte [rax]
add byte [rax], al
mov eax, 2
lock cmpxchg qword [r14 + 0x10], rdi
mov r15d, ecx
jne 0x1401931f0
test cl, cl
jne 0x140193254
jmp 0x140193245
cmp rax, 2
jne 0x1401932c3
xor eax, eax
xchg qword [r14 + 0x10], rax
mov ecx, r15d
test cl, cl
jne 0x140193254
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x14019327e
mov rcx, r14
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
call fcn.1401ed0a0
mov r15d, eax
xor r15b, 1
jmp 0x1401931c0
call fcn.1401ed0a0
test al, al
jne 0x140193254
mov byte [r14 + 8], 1
jmp 0x140193254
mov dword [rbp - 4], r15d
mov qword [rbp - 0x40], r14
mov byte [rbp - 0x38], cl
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimepark.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140046230
lea ecx, [0x14022afc8]
lea ecx, [0x14022afc8]
lea r8, [rbp - 0x40]
mov edx, 0x2b
call fcn.1401e63e0
jmp 0x140193320
sar byte [r10 + 0x2b], 0xe8
invalid
mov byte [rbp + 0xe], cl
mov qword [rbp - 0x10], rax
lea rax, [rbp - 0x10]
mov qword [rbp - 0x50], rax
lea rax, [fcn.140004ed0]
mov qword [rbp - 0x48], rax
lea rax, str.inconsistent_park_state__actual_
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
mov qword [rbp - 0x20], 0
lea rax, [rbp - 0x50]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
mov byte [rbp + 0xf], r15b
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimepark.rs
lea edx, [0x14022b0c0]
lea edx, [0x14022b0c0]
lea rcx, [rbp - 0x40]
mov qword [rbp], r14
call fcn.1401e5ed0
ud2
movzx eax, byte [rbx + 0x18]
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
xor eax, eax
lock cmpxchg qword [rbx + 0x20], rcx
cmpxchg dword [rbx + 0x20], ecx
cmpxchg dword [rbx + 0x20], ecx
sete cl
jne case.0x1401674e8.314
mov byte [rbp + 0xf], cl
lea rcx, [rbx + 0x28]
mov edx, 0x3e8
mov rax, rdi
mul rdx
jo case.0x1401671df.340
mov edx, esi
imul rdx, rdx, 0x431bde83
shr rdx, 0x32
add rax, rdx
sal byte [rdx + 0x25], 1
imul edx, edx, 0xf4240
xor r9d, r9d
sub esi, edx
setne r9b
lea rdx, [rax + r9]
adc al, 8
adc al, 8
mov r8d, 0xffffffff
cmp rdx, r8
cmovb r8, rdx
add rax, r9
jae 0x14019348b
mov r8d, 0xffffffff
mov rdx, r14
xor r9d, r9d
xor r9d, r9d
call qword [sym.imp.kernel32.dll_SleepConditionVariableSRW]
movzx ecx, byte [rbx + 0x18]
test cl, cl
mov qword [rbp - 8], r14
add eax, 0x4bb60f00
sbb byte [rcx + rcx*8 - 0x78a76b4], al
mov dword [rbp + 8], r15d
jne 0x14019355c
add byte [rax], al
xor eax, eax
xchg qword [rbx + 0x20], rax
lea rcx, [rax - 1]
cmp rcx, 1
ja case.0x1401686f2.216
add byte [rax], al
test r15b, r15b
jne 0x1401934d3
mov rax, qword [0x1402b3390]
mov eax, dword [0x1402b3390]
shl rax, 1
test rax, rax
loopne 0x140193517
test eax, eax
jne 0x14019354a
mov rcx, r14
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
nop
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
cmp rax, 2
jne 0x1401935af
xor eax, eax
xchg qword [rbx + 0x20], rax
test r15b, r15b
jne 0x140193511
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
test eax, eax
test eax, eax
jne 0x14019353b
mov rcx, r14
add rsp, 0x98
add esp, 0x98
add esp, 0x98
cwde
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
and eax, 0x5e016
and eax, 0x5e016
call fcn.1401ed0a0
mov r15d, eax
add eax, 0xc7894100
xor r15b, 1
jmp 0x140193420
call fcn.1401ed0a0
test al, al
jne 0x140193511
wait
add eax, 0x75c08400
int 0xc6
sbb byte [r9], al
mov byte [rbx + 0x18], 1
jmp 0x140193511
call fcn.1401ed0a0
test al, al
jne 0x1401934d3
test eax, eax
mov qword [rbp - 0x50], r14
mov byte [rbp - 0x48], r15b
mov eax, dword [rbp - 0x20]
mov ecx, dword [rbp - 0x1d]
mov dword [rbp - 0x47], eax
mov r9d, 0xfbc4d89
xchg esp, eax
ror byte [r11 + 0x4d8b0045], 3
mov r9d, 0xfbc4d89
xchg esp, eax
ror byte [r11 + 0x4d8b0045], 3
mov dword [rbp - 0x3f], eax
mov dword [rbp - 0x3c], ecx
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimepark.rs
jnp 0x140193591
add byte [rax - 0x77], cl
and al, 0x20
jnp 0x140193591
add byte [rax - 0x77], cl
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
jnp 0x140193596
or al, 0
lea r9, fcn.140046230
lea ecx, [0x14022afa8]
lea r8, [rbp - 0x50]
mov edx, 0x2b
call fcn.1401e63e0
jmp 0x14019365e
mov byte [rbp + 0xf], cl
mov dword [rbp + 8], r15d
mov qword [rbp], rax
mov rax, rbp
mov qword [rbp - 0x20], rax
lea rax, [fcn.140004ed0]
mov qword [rbp - 0x18], rax
lea rax, str.inconsistent_park_timeout_state__actual_
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov qword [rbp - 0x30], 0
lea rax, [rbp - 0x20]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimepark.rs
lea rcx, [rbp - 0x50]
mov qword [rbp - 8], r14
call fcn.1401e5ed0
jmp 0x14019365e
mov qword [rbp], rax
mov rax, rbp
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x20], eax
mov dword [rbp - 0x20], eax
lea rax, [fcn.140004ed0]
mov qword [rbp - 0x18], rax
lea rax, str.inconsistent_park_timeout_state:
add byte [rax - 0x77], cl
mov r8b, 0x48
mov dword [rbp - 0x48], 1
mov eax, 1
add byte [rax - 0x77], cl
mov r8b, 0x48
mov dword [rbp - 0x48], 1
mov eax, 1
mov eax, 1
mov qword [rbp - 0x30], 0
lea rax, [rbp - 0x20]
loopne 0x14019368b
mov dword [rbp - 0x40], eax
mov qword [rbp - 0x38], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimepark.rs
lea rcx, [rbp - 0x50]
call fcn.1401e5ed0
ud2
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rsi, qword [rbp - 0x50]
cmp byte [rbp - 0x48], 0
jne 0x14019369e
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
je 0x14019369e
call fcn.1401ed0a0
test al, al
jne 0x14019369e
invalid
mov byte [rsi + 8], 1
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rsi, qword [rbp - 8]
cmp byte [rbp + 8], 0
jne 0x140193702
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
je 0x140193702
invalid
call fcn.1401ed0a0
test al, al
jne 0x140193702
mov rax, qword [rbp - 0x10]
mov byte [rax + 0x18], 1
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
add eax, 0x83489000
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
pop rbp
add eax, 0x83489000
invalid
ret
nop dword [rax]
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax - 0x75], cl
jne 0x140193734
cmp byte [rbp + 0xf], 0
jne 0x140193760
cmp byte [rbp + 8], 0
jne 0x140193757
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x14019376e
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
call fcn.1401ed0a0
test al, al
jne 0x140193757
mov rax, qword [rbp - 0x10]
mov byte [rax + 0x18], 1
jmp 0x140193757
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
invalid
or byte [rax - 0x48], r9b
invalid
add eax, 0x4eb60f00
or byte [rax + rax*8 - 0x72b7298c], al
jle 0x140193827
invalid
add byte [rax + rax*8 + 0x7c6b375], al
add ebx, ebp
scasb al, byte [rdi]
jle 0x140193892
lea rax, fcn.140193880
mov rdx, rcx
ret
ud2
invalid
lock dec qword [rcx]
jne 0x1401938d3
add rsp, 0x30
pop rbp
jmp fcn.14003e840
nop
add rsp, 0x30
pop rbp
ret
add byte [rax], r8b
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
lock dec qword [rax]
jne 0x140193901
mov rcx, qword [rbp - 0x10]
call fcn.14003e840
nop
add rsp, 0x20
pop rbp
ret
int3
and al, 0x58
add dword [rax], eax
add byte [rax], al
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadpark.rs
lea rcx, [rsp + 0x40]
call fcn.1401e5ed0
int3
mov dword [rbp - 0x48], eax
mov qword [rbp - 0x40], 2
mov qword [rbp - 0x38], 0
lea rdx, [0x14022b360]
lea r9, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rbp - 8]
lea r8, [rbp - 0x58]
call fcn.1401f0610
ud2
mov rax, rcx
shr rax, 0x20
mov dword [rsp + 0x28], eax
mov r9d, dword [rdx + 0x20]
cmp r9d, ecx
je 0x140193df4
lea r9d, [rcx + 1]
mov dword [rsp + 0x2c], r9d
cmp eax, ecx
jne 0x140193dc0
mov eax, r9d
mov r9, rax
shl r9, 0x20
or r9, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r9
jne 0x140193ddc
jmp 0x140193de1
cmp r9d, eax
je 0x140193e09
mov eax, r9d
mov r9, rcx
and r9, r8
or r9, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r9
je 0x140193de1
mov rcx, rax
jmp 0x140193d80
mov rax, qword [rsi]
movzx ecx, cl
mov rax, qword [rax + 0x10]
mov rcx, qword [rax + rcx*8]
test rcx, rcx
jne 0x140193e2d
add rsp, 0x60
pop rsi
ret
mov qword [rsp + 0x30], 0
lea r9, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x2c]
lea r8, [rsp + 0x30]
call fcn.1401f0690
call fcn.1400bd930
lea rax, str.queue_not_empty
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0x30]
call fcn.1401e5ed0
int3
mov rcx, qword [rbp - 0x20]
add rsp, 0x40
pop rdi
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
jne 0x140193f67
mov rax, qword [rbp - 0x18]
mov byte [rax + 0x68], 1
jmp 0x140193f67
sub byte [rax - 0x73], cl
push rsp
and al, 0x40
call fcn.1400086f0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x1401944e8
mov bl, 1
test cl, cl
jne 0x1401944ea
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x1401944cc
cmp byte [rsp + 0x39], 0
je 0x1401944cc
test byte [rsi + 0x34], 4
jne 0x1401944cc
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140223d10]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x1401944ea
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14022b7d5]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x1401944ea
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
out 0xff, eax
mov qword [rsp + 0x30], rax
lea rax, str.task__was_cancelled
jmp 0x140194540
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x38]
call fcn.140005a80
nop
add rsp, 0x68
ret
add byte [rax], al
call fcn.1401e6090
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
mov edx, 0x2b
call fcn.1401e6090
invalid
invalid
add ah, cl
sbb dword [0x1966f12b2], eax
push rdi
sub rsp, 0x50
lea rbp, [rsp + 0x50]
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x20], r9
mov qword [rbp - 0x28], r8
mov rax, qword [rbp + 0x40]
test al, 8
je 0x1401947ba
test al, 0x10
jne 0x1401947d8
clc
add byte [rax], al
invalid
clc
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov rax, qword [rdx + 0x10]
test rax, rax
mov qword [rbp - 0x18], rdx
je 0x1401946fb
mov rcx, qword [rbp - 0x18]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x18]
mov rax, qword [rbp - 0x28]
mov r8, qword [rbp - 0x18]
mov qword [r8 + 0x10], rax
mov rax, qword [rbp - 0x20]
mov qword [r8 + 0x18], rax
mov rdi, qword [rsi]
xor ecx, ecx
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0xa], al
invalid
test dil, 8
je 0x14019477e
test dil, 0x10
jne 0x14019479c
test dil, 2
jne 0x14019474b
mov rdx, rdi
or rdx, 0x10
mov rax, rdi
lock cmpxchg qword [rsi], rdx
mov rdi, rax
jne 0x140194720
mov rdi, rdx
xlatb
jmp 0x140194770
mov rax, qword [r8 + 0x10]
test rax, rax
je 0x14019475f
mov rcx, qword [rbp - 0x18]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x18]
mov rax, qword [rbp - 0x18]
mov qword [rax + 0x10], 0
mov ecx, 1
mov rax, rcx
mov rdx, rdi
add rsp, 0x50
invalid
push rax
pop rdi
pop rsi
pop rbp
ret
invalid
mov byte [rbp - 9], 0
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x140229e00]
mov edx, 0x2b
call fcn.1401e6090
jmp 0x1401947f4
mov byte [rbp - 9], 0
lea rcx, str.assertion_failed:__curr.is_join_waker_set__
lea r8, [0x140229e48]
mov edx, 0x2b
call fcn.1401e6090
jmp 0x1401947f4
mov byte [rbp - 9], 1
lea rcx, str.assertion_failed:_snapshot.is_join_interested__
lea r8, [0x14022b930]
mov edx, 0x2f
test dword [r9], 0x3b0d8d48
jno 0x1401947cd
add byte [rbp + rcx*4 + 5], cl
jno 0x1401947d4
add byte [rdx + 0x2f], bh
invalid
call fcn.1401e6090
jmp 0x1401947f4
add eax, 0xc61ceb00
test dword [r9], 0x650d8d48
jno 0x1401947eb
mov byte [rbp - 9], 1
lea rcx, str.assertion_failed:__snapshot.is_join_waker_set__
lea r8, [0x14022b978]
mov edx, 0x2f
call fcn.1401e6090
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
ud2
add byte [rax], al
add byte [rax], al
mov byte [rbp - 9], 0
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
sub esp, 0x70
lea rbp, [rsp + 0x70]
mov qword [rbp - 8], 0xfffffffffffffffe
mov rdi, rcx
mov qword [rbp - 0x48], 4
mov rsi, qword [rcx]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x14019491d
test eax, eax
jne 0x14019495a
mov byte [rbp - 9], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x110]
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
mov qword [rbp - 0x18], rcx
mov rcx, qword [rax + 0x118]
mov qword [rbp - 0x20], rcx
mov qword [rax + 0x110], 1
add byte [rax], al
add byte [rax], al
mov qword [rax + 0x118], rsi
jmp 0x140194960
xor eax, eax
mov qword [rbp - 0x18], rax
add rdi, 8
mov qword [rbp - 0x28], rdi
mov rcx, rdi
call fcn.1401940a0
movups xmm0, xmmword [rbp - 0x48]
movups xmm1, xmmword [rbp - 0x38]
mov rax, qword [rbp - 0x28]
movups xmmword [rax + 0x10], xmm1
adc byte [rdi], cl
adc dword [rax], eax
adc byte [rdi], cl
adc dword [rax], eax
mov eax, dword [0x1402b339c]
add eax, 0x11ea13
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
add byte [rax], al
add byte [rax], al
cmp eax, 1
mov rsi, qword [rbp - 0x20]
je 0x1401949ee
test eax, eax
jne 0x140194a13
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
dec dword [rbx + 0x11e9c205]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
dec dword [rbx + 0x11e9c205]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
add byte [rax], al
invalid
add byte [rax], al
add dword [rbx + 0x11e9a805], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp - 0x18]
mov qword [rax + 0x110], rcx
mov qword [rax + 0x118], rsi
add rsp, 0x70
pop rdi
pop rsi
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x70]
cmp byte [rbp - 9], 0
add byte [rbp + 8], dh
invalid
add byte [rbp + 8], dh
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
lea rcx, [rbp - 0x48]
call fcn.1401940a0
idiv bh
invalid
jmp 0x140194a36
idiv bh
invalid
cmp rax, 0x40
jne 0x140194af5
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
nop
add rsp, 0x20
pop rbp
ret
int3
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x308
lea rbp, [rsp + 0x80]
add byte [rax], 0
add byte [rsi + 0x44], ah
movaps xmmword [rbp + 0x270], xmm4
add byte [rax], 0
add byte [rsi + 0x44], ah
movaps xmmword [rbp + 0x270], xmm4
movapd xmmword [rbp + 0x260], xmm11
movapd xmmword [rbp + 0x250], xmm10
movapd xmmword [rbp + 0x240], xmm9
movdqa xmmword [rbp + 0x230], xmm8
movapd xmmword [rbp + 0x220], xmm7
movapd xmmword [rbp + 0x210], xmm6
mov qword [rbp + 0x1f8], 0xfffffffffffffffe
mov rdi, rcx
mov rax, qword [rcx]
jmp 0x140194baa
mov rdx, rax
and rdx, 0xfffffffffffffffa
or rdx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rdi], rdx
je 0x140194bd8
test al, 4
je 0x140196fc2
test al, 3
je 0x140194b90
cmp rax, 0x3f
jbe 0x140196fda
lea rdx, [rax - 0x40]
cmp rdx, 0x40
mov ecx, 0
adc rcx, 2
lock cmpxchg qword [rdi], rdx
jne 0x140194baa
lea rax, [0x14025b7bc]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rax, [rdi + 0x20]
mov qword [rbp + 0x128], rax
cmp dword [rdi + 0x28], 2
mov qword [rbp + 0x1a0], rdi
jne 0x1401971d3
mov rsi, qword [rdi + 0x20]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x140194c76
test eax, eax
jne 0x140194eb3
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov rdi, qword [rbp + 0x1a0]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0xa8], rcx
mov rcx, qword [rax + 0x118]
mov qword [rbp + 0xb0], rcx
mov qword [rax + 0x110], 1
mov qword [rax + 0x118], rsi
mov al, 1
mov rdx, qword [rdi + 0x30]
mov qword [rdi + 0x30], 0
xor byte [r8], r8b
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rbx], al
add al, byte [rax]
invalid
xor byte [r8], r8b
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rbx], al
add al, byte [rax]
add byte [rax - 0x77], cl
push rbp
cmp al, 1
mov qword [rbp + 0x48], rdx
cmp al, 1
mov qword [rbp + 0x68], rdx
je 0x140194d2c
movzx eax, al
test eax, eax
jne 0x140194d46
mov byte [rbp + 0x1d7], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add dword [rbx + 0x11e6ae05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov rdx, qword [rbp + 0x68]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x13c], 0
mov qword [rbp + 0x60], rdx
xor eax, eax
xchg qword [rdx + 0x20], rax
test rax, rax
je 0x140194e94
mov r14, qword [rdx + 0x10]
lock inc qword [r14]
jle 0x140197469
mov r15, rax
mov qword [rbp + 0x110], r14
mov qword [rbp + 0x108], 1
mov rbx, qword [rbp + 0x60]
mov qword [rbp - 0x30], rbx
mov qword [rbp - 0x28], rax
mov eax, dword [0x1402b339c]
out 0x11, al
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
out 0x11, al
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x140194df6
test eax, eax
jne 0x14019738b
mov byte [rbp + 0x1f5], 0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x13e], 2
jne 0x1401972cc
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x13e], 1
lea rcx, [r14 + 0x1f8]
mov byte [rbp + 0x1f5], 0
call fcn.1401a0730
mov esi, eax
mov edi, edx
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp dword [rax + 0x130], 0
je 0x140194eee
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov edx, dword [rax + 0x138]
mov ecx, dword [rax + 0x134]
jmp 0x140194f0c
lea rcx, [rdi + 0x20]
jmp 0x140196e47
lock dec qword [rdx]
jne 0x140196b2e
mov byte [rbp + 0x1d7], 0
lea rcx, [rbp + 0x60]
call fcn.140187540
jmp 0x140196b2e
xor ecx, ecx
mov qword [rbp + 0xa8], rcx
mov rdx, qword [rdi + 0x30]
mov qword [rdi + 0x30], 0
test rdx, rdx
jne 0x140194cce
lea rcx, str._internal_exception__blocking_task_ran_twice.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_blocking_task.rs
lea r8, [0x140229a30]
mov edx, 0x2d
call fcn.1401e6480
jmp 0x140197469
mov byte [rbp + 0x1f5], 0
call fcn.14019b4c0
mov rcx, rax
shr rcx, 0x20
cmp eax, 2
mov edx, 1
cmovae edx, eax
mov eax, dword [0x1402b339c]
mov r8, qword gs:[0x58]
mov rax, qword [r8 + rax*8]
mov dword [rax + 0x130], 1
xor byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov dword [rax + 0x134], esi
mov dword [rax + 0x138], edi
cmp qword [rax + 0xf0], 0
jne 0x14019731e
mov eax, dword [0x1402b339c]
mov r8, qword gs:[0x58]
mov rax, qword [r8 + rax*8]
mov qword [rax + 0xf0], 0xffffffffffffffff
lock inc qword [r14]
jle 0x140197469
mov eax, dword [0x1402b339c]
mov r8, qword gs:[0x58]
mov r9, qword [r8 + rax*8]
mov rax, qword [r9 + 0xf8]
mov r8, qword [r9 + 0x100]
mov qword [r9 + 0xf8], 1
mov qword [r9 + 0x100], r14
inc qword [r9 + 0xf0]
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0xd8], r8
mov r9, qword [r9 + 0x108]
cmp r9, 0xffffffffffffffff
je 0x140197336
inc r9
mov r10d, dword [0x1402b339c]
mov r11, qword gs:[0x58]
mov r10, qword [r11 + r10*8]
mov qword [r10 + 0x108], r9
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], r8
mov qword [rbp + 0x30], r9
mov dword [rbp + 0x38], ecx
mov dword [rbp + 0x3c], edx
mov qword [rbp + 0x138], rbx
xorpd xmm0, xmm0
movupd xmmword [rbp + 0x140], xmm0
movupd xmmword [rbp + 0x150], xmm0
mov qword [rbp + 0x160], 8
mov qword [rbp + 0x168], 0
mov qword [rbp + 0x130], 1
lea rsi, [rbp + 0x130]
mov qword [rbp + 8], rsi
mov qword [rbp + 0x10], rsi
lea rcx, [rbp + 0x18]
mov qword [rbp + 0x18], r15
movzx eax, byte [r10 + 0x140]
test eax, eax
je 0x1401950a9
cmp eax, 1
jne 0x1401973c2
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x128]
mov qword [rbp + 0x120], rcx
mov qword [rax + 0x128], rsi
mov qword [rbp + 0x50], rsi
lea rax, [rbp + 0x58]
mov qword [rbp + 0xb8], rax
mov rcx, r15
mov qword [rbp + 0x58], r15
mov dword [rbp + 0x18c], 0
jmp 0x140195134
mov byte [rbp + 0x1bf], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov rcx, qword [rax + 0x128]
mov qword [rax + 0x128], rsi
cmp qword [rbp + 0x130], 0
mov qword [rbp + 0x50], rsi
lea rdx, [rbp + 0x58]
mov qword [rbp + 0x58], r15
sete r8b
je 0x1401973f4
mov dword [rbp + 0x18c], r8d
mov qword [rbp + 0xb8], rdx
mov qword [rbp + 0x120], rcx
mov rcx, r15
mov rax, qword [rbp + 0x138]
mov rax, qword [rax + 0x10]
movzx eax, byte [rax + 0x5c]
xor al, 1
mov byte [rcx + 0x48], al
mov qword [rbp + 0x1c8], rcx
mov byte [rbp + 0x1f7], 1
call fcn.140177e40
lea r12, [rbp + 0x138]
mov rsi, r15
mov qword [r15 + 0x30], rax
mov dword [r15 + 0x38], edx
mov qword [r15 + 0x20], 0
mov r13, qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov r14, qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
movdqa xmm8, xmmword [0x1401f1c80]
movapd xmm9, xmmword [0x1401f1c90]
movsd xmm6, qword [0x1401f1d28]
movsd xmm10, qword [0x1401f1d30]
movsd xmm11, qword [0x1401f1d38]
movsd xmm12, qword [0x1401f1d40]
nop dword [rax + rax]
cmp byte [rsi + 0x4a], 0
mov qword [rbp + 0x1e8], rsi
jne 0x1401964ee
mov eax, dword [rsi + 0x40]
inc eax
mov dword [rsi + 0x40], eax
mov rbx, qword [rbp + 0x138]
mov rcx, qword [rbx + 0x10]
mov ecx, dword [rcx + 0x58]
test ecx, ecx
je 0x140196e95
xor edx, edx
div ecx
test edx, edx
je 0x140195210
mov rdi, qword [rbp + 0x1e8]
mov r8d, dword [rdi + 0x44]
test r8d, r8d
jne 0x1401953f8
jmp 0x140196ec7
mov rdx, qword [rbp + 0x1e8]
mov rsi, qword [rdx + 0x20]
test rsi, rsi
je 0x140195301
mov qword [rbp + 0x180], rdx
mov byte [rbp + 0x1f4], 1
call fcn.140177e40
mov rcx, qword [rbp + 0x1e8]
mov r9, qword [rcx + 0x30]
mov r8d, dword [rcx + 0x38]
mov qword [rbp + 0xd0], rax
mov dword [rbp + 0xd8], edx
mov qword [rbp + 0x180], rcx
mov byte [rbp + 0x1f4], 1
lea rcx, [rbp + 0xd0]
mov rdx, r9
call fcn.14015ff10
mov ecx, edx
mov edx, 0x3b9aca00
mul rdx
cmp ecx, 0x3b9aca00
mov r8d, 0
cmove ecx, r8d
cmove rdx, r8
cmove rax, r8
add rcx, rax
adc rdx, 0
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], rdx
lea rcx, [rbp - 0x20]
call fcn.1401e4ea0
movapd xmm7, xmm0
movq xmm0, rsi
punpckldq xmm0, xmm8
subpd xmm0, xmm9
movapd xmm1, xmm0
unpckhpd xmm1, xmm0
addsd xmm1, xmm0
divsd xmm7, xmm1
movapd xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_pow
movapd xmm1, xmm10
subsd xmm1, xmm0
mulsd xmm7, xmm1
movapd xmm0, xmm10
subsd xmm0, xmm1
mov rdx, qword [rbp + 0x1e8]
mulsd xmm0, qword [rdx + 0x28]
addsd xmm0, xmm7
movsd qword [rdx + 0x28], xmm0
mov qword [rbp + 0x180], rdx
mov byte [rbp + 0x1f4], 0
mov rcx, r12
xor r8d, r8d
call fcn.14018e330
mov rdi, rax
mov rax, qword [rbp + 0x138]
mov rsi, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rdx, qword [rsi + 0xa8]
cmp rdx, rcx
jbe 0x140196f25
cmp byte [rdi + 0x4a], 0
jne 0x1401953b8
lea r15, [rsi + 0xc8]
mov qword [rbp + 0x180], rdi
mov byte [rbp + 0x1f4], 1
mov rcx, r15
call r13
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x140196034
mov rcx, rdi
lea rdi, [rsi + 0xd0]
movzx eax, byte [rsi + 0xd0]
movzx eax, byte [rsi + 0x100]
mov rbx, rcx
mov byte [rcx + 0x4a], al
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x140196072
mov rdi, rbx
mov qword [rbp + 0x180], rbx
mov byte [rbp + 0x1f4], 1
mov rcx, r15
call r14
cmp byte [rdi + 0x4b], 0
jne 0x1401953c2
mov byte [rdi + 0x4b], 0
mov qword [rbp + 0x180], rdi
mov byte [rbp + 0x1f4], 1
call fcn.140177e40
mov qword [rdi + 0x30], rax
mov dword [rdi + 0x38], edx
mov qword [rdi + 0x20], 0
mov rbx, qword [rbp + 0x138]
mov r8d, dword [rdi + 0x44]
test r8d, r8d
je 0x140196ec7
mov eax, dword [rdi + 0x40]
xor edx, edx
div r8d
test edx, edx
je 0x1401954b0
mov r15, qword [rdi]
mov qword [rdi], 0
test r15, r15
jne 0x1401958b0
mov rax, qword [rdi + 0x18]
mov rcx, qword [rax + 0x18]
movabs r9, 0xffffffff00000000
nop dword [rax]
mov rax, rcx
shr rax, 0x20
mov dword [rbp + 0x190], eax
mov rdx, qword [rdi + 0x18]
mov r8d, dword [rdx + 0x20]
cmp r8d, ecx
je 0x140195601
lea r8d, [rcx + 1]
mov dword [rbp + 0x70], r8d
cmp eax, ecx
jne 0x140195480
mov eax, r8d
mov r8, rax
shl r8, 0x20
or r8, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r8
jne 0x1401954a4
jmp 0x1401955e9
cmp r8d, eax
je 0x140197040
mov eax, r8d
mov r8, rcx
and r8, r9
or r8, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r8
je 0x1401955e9
mov rcx, rax
jmp 0x140195430
mov rcx, qword [rbx + 0x10]
cmp dword [rcx + 0x10], 0
je 0x1401954bf
mov eax, dword [rcx + 0x14]
jmp 0x1401954f5
movapd xmm0, xmm11
divsd xmm0, qword [rdi + 0x28]
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movapd xmm0, xmm12
minsd xmm0, xmm1
cvttsd2si rax, xmm0
cmp eax, 0x7f
mov edx, 0x7f
cmovae eax, edx
cmp eax, 3
mov edx, 2
cmovb eax, edx
mov edx, eax
sub edx, r8d
neg edx
mov r9d, eax
sub r9d, r8d
cmovb r9d, edx
cmp r9d, 3
jb 0x14019550f
mov dword [rdi + 0x44], eax
add rcx, 0x10
mov qword [rbp + 0x1d8], rdi
mov qword [rbp + 0x1c8], rdi
mov byte [rbp + 0x1f7], 1
call fcn.1401897d0
mov r15, rax
test rax, rax
mov rdi, qword [rbp + 0x1d8]
jne 0x1401958b0
mov r15, qword [rdi]
mov qword [rdi], 0
test r15, r15
jne 0x1401958b0
mov rax, qword [rdi + 0x18]
mov rcx, qword [rax + 0x18]
movabs r9, 0xffffffff00000000
nop word cs:[rax + rax]
mov rax, rcx
shr rax, 0x20
mov dword [rbp + 0x190], eax
mov rdx, qword [rdi + 0x18]
mov r8d, dword [rdx + 0x20]
cmp r8d, ecx
je 0x1401958f8
lea r8d, [rcx + 1]
mov dword [rbp + 0x70], r8d
cmp eax, ecx
jne 0x1401955c0
mov eax, r8d
mov r8, rax
shl r8, 0x20
or r8, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r8
jne 0x1401955e4
jmp 0x1401958dd
cmp r8d, eax
je 0x140197122
mov eax, r8d
mov r8, rcx
and r8, r9
or r8, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r8
je 0x1401958dd
mov rcx, rax
jmp 0x140195570
mov rax, qword [rdi + 0x18]
movzx ecx, cl
mov rax, qword [rax + 0x10]
mov r15, qword [rax + rcx*8]
test r15, r15
jne 0x1401958b0
mov rax, qword [rbx + 0x10]
mov rax, qword [rax + 0xb0]
test rax, rax
je 0x1401958f8
mov qword [rbp + 0x1d8], rdi
mov rax, qword [rdi + 0x18]
mov r8, qword [rax + 0x18]
mov ecx, dword [rax + 0x20]
mov rax, qword [rbx + 0x10]
mov rax, qword [rax + 0xb0]
mov rdi, qword [rbx + 0x10]
mov r9, qword [rdi + 0x68]
test r9, r9
je 0x140196f44
mov rdx, rax
or rdx, r9
shr rdx, 0x20
je 0x140195659
xor edx, edx
div r9
mov r15, rax
jmp 0x140195661
xor edx, edx
div r9d
mov r15d, eax
shr r8, 0x20
sub ecx, r8d
mov eax, 0x100
sub rax, rcx
inc r15
cmp rax, r15
cmovb r15, rax
cmp r15, 0x80
mov eax, 0x80
cmovae r15, rax
cmp r15, 1
adc r15, 0
lea rsi, [rdi + 0xc8]
mov rax, qword [rbp + 0x1d8]
add byte [rax - 0x77], cl
test eax, ecx
add dword [rax], eax
add dh, al
test edi, esi
add dword [rax], eax
add byte [rcx], al
mov rcx, rsi
call r13
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x140196087
mov dword [rbp + 0x1e8], 0
movzx eax, byte [rdi + 0xd0]
mov rcx, qword [rbx + 0x10]
mov rdx, qword [rcx + 0xb0]
cmp r15, rdx
cmovae r15, rdx
lea rax, [rdi + 0xf0]
sub rdx, r15
mov qword [rcx + 0xb0], rdx
test r15, r15
je 0x140195854
mov rdx, qword [rax]
test rdx, rdx
je 0x14019572b
mov rcx, qword [rdx + 8]
mov qword [rax], rcx
test rcx, rcx
jne 0x140195723
mov qword [rdi + 0xf8], 0
mov qword [rdx + 8], 0
mov qword [rbp + 0x1a8], rdx
mov qword [rbp + 0xd0], rax
dec r15
mov qword [rbp + 0xd8], r15
je 0x140195842
mov qword [rbp + 0x198], rsi
mov rcx, qword [rbp + 0x1d8]
mov rax, qword [rcx + 0x18]
mov rax, qword [rax + 0x18]
mov rbx, qword [rcx + 0x18]
mov r12d, dword [rbx + 0x20]
shr rax, 0x20
mov ecx, r12d
sub ecx, eax
mov eax, 0x100
sub eax, r15d
mov dword [rbp + 0x118], ecx
mov dword [rbp + 0xa4], eax
cmp ecx, eax
ja 0x140197381
mov r15, qword [rbp + 0xd0]
mov rsi, qword [rbp + 0xd8]
mov rax, rsi
jmp 0x1401957ba
mov qword [rcx + 8], 0
movzx edx, r12b
mov r8, qword [rbx + 0x10]
mov qword [r8 + rdx*8], rcx
inc r12d
mov rsi, rax
sub rax, 1
jb 0x140195830
mov rcx, qword [r15]
test rcx, rcx
je 0x140195823
mov rdx, qword [rcx + 8]
mov qword [r15], rdx
test rdx, rdx
jne 0x1401957a0
mov qword [r15 + 8], 0
jmp 0x1401957a0
mov rax, qword [rcx + 8]
mov qword [r15], rax
test rax, rax
jne 0x1401957f4
mov qword [r15 + 8], 0
mov qword [rcx + 8], 0
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x14019718a
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140195823
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
dec rsi
je 0x140195830
mov rcx, qword [r15]
test rcx, rcx
jne 0x1401957e0
mov dword [rbx + 0x20], r12d
lea r12, [rbp + 0x138]
mov rsi, qword [rbp + 0x198]
mov r15, qword [rbp + 0x1a8]
cmp byte [rbp + 0x1e8], 0
jne 0x14019587a
jmp 0x140195867
mov qword [rbp + 0xd0], rax
xor r15d, r15d
cmp byte [rbp + 0x1e8], 0
jne 0x14019587a
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x140196099
mov rax, qword [rbp + 0x1d8]
mov qword [rbp + 0x1c8], rax
mov byte [rbp + 0x1f7], 1
mov rcx, rsi
call r14
test r15, r15
mov rdi, qword [rbp + 0x1d8]
je 0x1401958f8
mov qword [rbp + 0x1c8], rdi
mov byte [rbp + 0x1f7], 0
mov rcx, r12
mov rdx, r15
mov r8, rdi
call fcn.14018eeb0
mov rsi, rax
test rax, rax
jne 0x1401951c0
jmp 0x140196a14
mov rax, qword [rdi + 0x18]
movzx ecx, cl
mov rax, qword [rax + 0x10]
adc byte [rbx + rcx*4 + 0x3c], cl
enter 0xffffffffffff854d, 0xffffffffffffffff
mov rdi, qword [rbp + 0x1d8]
jne 0x1401958b0
mov rsi, qword [rdi + 0x20]
test rsi, rsi
je 0x1401959da
mov rbx, rdi
mov qword [rbp + 0x1c8], rdi
mov byte [rbp + 0x1f7], 1
call fcn.140177e40
mov r9, qword [rbx + 0x30]
mov r8d, dword [rbx + 0x38]
mov qword [rbp + 0xd0], rax
mov dword [rbp + 0xd8], edx
mov qword [rbp + 0x1c8], rbx
mov byte [rbp + 0x1f7], 1
lea rcx, [rbp + 0xd0]
mov rdx, r9
call fcn.14015ff10
mov ecx, edx
mov edx, 0x3b9aca00
mul rdx
cmp ecx, 0x3b9aca00
mov r8d, 0
cmove ecx, r8d
cmove rdx, r8
cmove rax, r8
add rcx, rax
adc rdx, 0
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], rdx
lea rcx, [rbp - 0x10]
call fcn.1401e4ea0
movapd xmm7, xmm0
movq xmm0, rsi
punpckldq xmm0, xmm8
subpd xmm0, xmm9
movapd xmm1, xmm0
unpckhpd xmm1, xmm0
addsd xmm1, xmm0
divsd xmm7, xmm1
movapd xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_pow
movapd xmm1, xmm10
subsd xmm1, xmm0
mulsd xmm7, xmm1
stc
stc
movapd xmm0, xmm10
subsd xmm0, xmm1
mov rdi, rbx
mulsd xmm0, qword [rbx + 0x28]
addsd xmm0, xmm7
movsd qword [rbx + 0x28], xmm0
mov r8, qword [rbp + 0x138]
cmp byte [rdi + 0x49], 0
mov qword [rbp + 0x1d8], rdi
jne 0x140195a17
mov rax, qword [r8 + 0x10]
mov rcx, qword [rax + 0xb8]
movzx ecx, cx
add ecx, ecx
cmp rcx, qword [rax + 0xc0]
jae 0x140195d13
mov rcx, qword [r8 + 0x10]
mov r9, qword [rcx + 0x68]
mov r10d, dword [rdi + 0x10]
mov edx, dword [rdi + 0x14]
mov eax, r10d
shl eax, 0x11
xor eax, r10d
mov r10d, edx
shr r10d, 0x10
xor r10d, edx
xor r10d, eax
shr eax, 7
xor eax, r10d
mov dword [rdi + 0x10], edx
mov dword [rdi + 0x14], eax
test r9, r9
je 0x140195c98
mov rax, qword [rbp + 0x138]
mov rcx, qword [rax + 0x10]
mov rax, qword [rcx + 0x30]
test rax, rax
je 0x140195e23
mov qword [rbp + 0x178], 0
mov byte [rbp + 0x1e7], 1
mov rsi, qword [rbp + 0x1e8]
mov qword [rbp + 0x170], rsi
mov byte [rbp + 0x1e6], 1
call fcn.140177e40
mov qword [rsi + 0x30], rax
mov dword [rsi + 0x38], edx
mov qword [rsi + 0x20], 0
mov r14, qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
jmp 0x1401951c0
mov dh, 0xfb
or r15, 0x10000
neg r15
lock xadd qword [r14 + 0xb8], r15
mov rdx, qword [r14 + 0xe8]
cmp rdx, qword [r14 + 0xd8]
jne 0x140195f2f
lea rcx, [r14 + 0xd8]
call fcn.1401883d0
mov rdx, qword [r14 + 0xe8]
mov rax, qword [r14 + 0xe0]
mov qword [rax + rdx*8], rsi
inc qword [r14 + 0xe8]
cmp byte [rbp + 0x198], 0
jne 0x140195f5d
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x1401964b5
mov rax, qword [rbp + 0x1d8]
mov qword [rbp + 0x1b0], rax
mov byte [rbp + 0x1f6], 1
mov rcx, qword [rbp + 0x1a8]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rax, qword [rbp + 0x1d8]
mov byte [rax + 0x49], 0
mov qword [rbp + 0x1e8], rax
test bl, bl
je 0x14019614a
movzx eax, r15w
mov rcx, qword [rbp + 0x1d8]
mov qword [rbp + 0x1e8], rcx
cmp eax, 1
jne 0x14019614a
mov r15, qword [rdi + 0x10]
lea rdx, [r15 + 0x10]
mov rax, qword [r15 + 0x60]
mov rcx, qword [r15 + 0x68]
shl rcx, 4
xor r8d, r8d
mov r11, qword [rbp + 0x1d8]
popfq
fadd dword [rcx]
add byte [rax], al
cmp rcx, r8
je 0x1401960b2
mov r9, qword [rax + r8]
mov r10, qword [r9 + 0x18]
push rcx
sbb byte [rbp - 0x75], al
and byte [r9 - 0x7d], cl
rcl byte [rax], 0x45
cmp ecx, edx
je 0x140195fd2
lea rcx, [r15 + 0xb8]
mov qword [rbp + 0x1b0], r11
mov byte [rbp + 0x1f6], 1
call fcn.14018e0f0
dec dword [rax - 0x75]
invalid
fadd dword [rcx]
add byte [rax], al
mov qword [rbp + 0x1e8], rcx
cmp rax, 1
jne 0x14019614a
mov rax, qword [r15 + 0x68]
cmp rdx, rax
jb 0x14019610b
jmp 0x14019715e
call fcn.1401ed0a0
movzx ecx, byte [rsi + 0xd0]
movzx ecx, byte [rsi + 0x100]
mov rbx, rdi
mov byte [rdi + 0x4a], cl
test al, al
je 0x1401953a1
add rsi, 0xd0
mov rdi, rsi
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
je 0x1401953a1
call fcn.1401ed0a0
test al, al
jne 0x1401953a1
mov byte [rdi], 1
jmp 0x1401953a1
call fcn.1401ed0a0
xor al, 1
mov dword [rbp + 0x1e8], eax
jmp 0x1401956d1
call fcn.1401ed0a0
test al, al
jne 0x14019587a
invalid
inc esi
xchg eax, edx
add byte [rax], al
add byte [rcx], al
mov byte [rdi + 0xd0], 1
jmp 0x14019587a
mov rax, qword [r15 + 0xb0]
mov qword [rbp + 0x1e8], r11
test rax, rax
je 0x14019614a
lea rcx, [r15 + 0xb8]
mov rax, qword [rbp + 0x1d8]
mov qword [rbp + 0x1b0], rax
mov byte [rbp + 0x1f6], 1
call fcn.14018e0f0
mov rcx, qword [rbp + 0x1d8]
mov qword [rbp + 0x1e8], rcx
cmp rax, 1
jne 0x14019614a
mov rax, qword [r15 + 0x68]
cmp rdx, rax
jae 0x1401971a7
mov r8, qword [rbp + 0x1d8]
mov rax, qword [r15 + 0x60]
shl rdx, 4
add r15, 0x130
mov rcx, qword [rax + rdx + 8]
mov qword [rbp + 0x1b0], r8
mov byte [rbp + 0x1f6], 1
mov rdx, r15
call fcn.140193940
mov rax, qword [rbp + 0x1d8]
mov qword [rbp + 0x1e8], rax
mov rdx, qword [rbp + 0x1e8]
cmp byte [rdx + 0x4a], 0
jne 0x140195ddc
cmp byte [rdx + 0x4b], 0
jne 0x140195ddc
call fcn.1401ed0a0
mov rcx, qword [rbp + 0x1e8]
test al, al
jne 0x140195f5d
mov byte [rcx + 0xd0], 1
jmp 0x140195f5d
mov rax, qword [rbp + 0x138]
mov qword [rbp + 0x1d8], rax
mov r15, qword [rax + 0x10]
mov ebx, dword [r15 + 0x88]
inc ebx
mov eax, dword [rsi + 0x10]
mov ecx, dword [rsi + 0x14]
mov edx, eax
shl edx, 0x11
xor edx, eax
mov eax, ecx
shr eax, 0x10
xor eax, ecx
xor eax, edx
shr edx, 7
xor edx, eax
mov dword [rsi + 0x10], ecx
mov dword [rsi + 0x14], edx
add edx, ecx
imul rbx, rdx
shr rbx, 0x20
mov byte [r15 + 0x98], 1
mov rax, qword [r15 + 0x88]
lea r12, [rbx + rax]
inc r12
cmp r12, rbx
ja 0x140196892
mov rcx, qword [rbp + 0x1d8]
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
mov rdx, qword [rax + 0xa8]
cmp rcx, rdx
jae 0x140196f76
mov rax, qword [rbp + 0x138]
mov r14, qword [rax + 0x10]
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x40], rax
lea rsi, [r14 + 0x108]
mov byte [rbp + 0x1d5], 1
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
movabs r12, 0xffffffff00000000
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x140196e5f
xor r8d, r8d
movzx eax, byte [r14 + 0x110]
lea rdi, [r14 + 0x118]
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0xd0], rax
mov rdx, qword [r14 + 0x128]
mov edx, dword [rsi + 0x128]
mov edx, dword [rsi + 0x128]
cmp rdx, qword [r14 + 0x118]
mov qword [rbp + 0x1a8], rsi
mov dword [rbp + 0x198], r8d
jne 0x140196617
mov rcx, rdi
call fcn.1401883d0
mov rdx, qword [r14 + 0x128]
mov rsi, qword [rbp + 0x1a8]
mov r8d, dword [rbp + 0x198]
mov rax, qword [r14 + 0x120]
mov rcx, qword [rbp + 0x1e8]
mov qword [rax + rdx*8], rcx
mov rcx, qword [r14 + 0x128]
inc rcx
mov qword [r14 + 0x128], rcx
cmp rcx, qword [r14 + 0x68]
jne 0x1401969ba
lea rsi, [r14 + 0x10]
mov qword [r14 + 0x128], 0
mov rax, qword [r14 + 0x120]
lea rbx, [rax + rcx*8]
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], rbx
mov qword [rbp + 0x80], rdi
mov qword [rbp + 0x88], rcx
mov qword [rbp + 0x90], 0
mov qword [rbp + 0x118], r14
lea rdi, [r14 + 0x130]
add dword [rax], eax
add byte [rcx - 0x73], cl
mov esi, 0x130
lea r14, [rbp + 0x100]
cmp rax, rbx
je 0x14019681f
nop dword [rax]
lea r13, [rax + 8]
mov qword [rbp + 0x70], r13
mov r15, qword [rax]
mov qword [rbp + 0x100], r15
mov rax, qword [r15 + 8]
mov qword [r15 + 8], 0
test rax, rax
je 0x1401970d0
mov qword [rbp + 0x190], rax
nop
mov rcx, qword [r15]
mov qword [r15], 0
test rcx, rcx
jne 0x140196779
mov rax, rcx
shr rax, 0x20
mov dword [rbp + 0xa0], eax
mov rdx, qword [r15 + 0x18]
mov r8d, dword [rdx + 0x20]
cmp r8d, ecx
je 0x1401967b0
lea r8d, [rcx + 1]
mov dword [rbp + 0x9c], r8d
cmp eax, ecx
jne 0x140196740
mov eax, r8d
mov r8, rax
shl r8, 0x20
or r8, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r8
jne 0x140196760
jmp 0x140196765
cmp r8d, eax
je 0x140196ff2
mov eax, r8d
mov r8, rcx
and r8, r12
or r8, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r8
je 0x140196765
mov rcx, rax
jmp 0x1401966f0
mov r15, qword [rbp + 0x190]
mov rdx, qword [r15 + 0x10]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rdx + 0x50], cl
jne 0x1401967e5
mov qword [rbp + 0x1d8], rdx
lea rcx, [rdx + 0x10]
mov rdx, rdi
call fcn.14018c930
invalid
push qword [rcx]
ror byte [rax - 0x75], 0x8d
fadd dword [rcx]
add byte [rax], al
xchg byte [rcx + 0x50], al
add r15, 0x30
mov rcx, r15
call qword [sym.imp.kernel32.dll_WakeAllConditionVariable]
mov rax, qword [rbp + 0x190]
lock dec qword [rax]
jne 0x14019680b
lea rcx, [rbp + 0x190]
call fcn.140187440
mov rcx, r14
call fcn.140188eb0
mov rax, r13
cmp rax, rbx
jne 0x1401966a0
lea rcx, [rbp + 0x70]
call fcn.1401893e0
mov rdi, qword [rbp + 0x118]
nop
mov rcx, rsi
call fcn.1401897d0
test rax, rax
je 0x1401969e4
mov rcx, 0xffffffffffffffc0
lock xadd qword [rax], rcx
cmp rcx, 0x3f
jbe 0x1401970ed
mov rax, qword [rdi + 0x10]
mov rax, qword [rax + 0x30]
mov rcx, qword [rbp + 0x1e8]
mov qword [rbp + 0x1c8], rcx
mov byte [rbp + 0x1f7], 1
add byte [rcx], al
mov rcx, rdi
call rax
mov rsi, qword [r15 + 0x88]
and rsi, rbx
fimul word [rax - 0x3f]
out 5, al
fimul word [rax - 0x3f]
out 5, al
add rsi, qword [r15 + 0x70]
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x1c8], rax
mov byte [rbp + 0x1f7], 1
add byte [rcx], al
add byte [rcx], al
mov rcx, rsi
call r13
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x140196991
xor eax, eax
movzx ecx, byte [rsi + 8]
mov rdi, qword [rsi + 0x18]
test rdi, rdi
je 0x140196949
mov rcx, qword [rdi + 0x10]
mov rcx, qword [rcx + 0x38]
cmp byte [r8 - 0x75], cl
adc al, 0xf
cmp byte [r8 - 0x75], cl
adc al, 0xf
mov qword [rsi + 0x18], rdx
test rdx, rdx
je 0x140196920
mov rcx, qword [rdx + 0x10]
mov rcx, qword [rcx + 0x38]
mov qword [rdx + rcx + 8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdi + 0x10]
mov rcx, qword [rcx + 0x38]
jmp 0x140196928
add byte [rax - 0x39], cl
adc byte [rax], r8b
add byte [rax], al
add byte [rax - 0x39], cl
add al, 0xf
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x10], 0
mov qword [rdi + rcx], 0
mov rcx, qword [rdi + 0x10]
mov rcx, qword [rcx + 0x38]
mov qword [rdi + rcx + 8], 0
invd
add byte [rax], al
add byte [rax], al
invd
add byte [rax], al
add byte [rax], al
lock dec qword [r15 + 0x80]
test al, al
jne 0x14019695c
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
add byte [rax - 0x2f], cl
loopne 0x1401969a0
test eax, eax
jne 0x1401969ab
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x1c8], rax
mov byte [rbp + 0x1f7], 1
mov rcx, rsi
call r14
test rdi, rdi
jne 0x140196870
inc rbx
cmp rbx, r12
jne 0x140196892
jmp 0x140196553
call fcn.1401ed0a0
xor al, 1
movzx ecx, byte [rsi + 8]
or byte [rax - 0x75], cl
jle 0x1401969b8
or byte [rax - 0x75], cl
jle 0x1401969b8
test rdi, rdi
jne 0x1401968e1
jmp 0x140196949
call fcn.1401ed0a0
test al, al
jne 0x14019695c
mov byte [rsi + 8], 1
jmp 0x14019695c
test r8b, r8b
jne 0x1401969d2
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x140196ef2
mov byte [rbp + 0x1d5], 0
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
jmp 0x140196a14
cmp byte [rbp + 0x198], 0
jne 0x140196a00
cmp qword [rbp + 0x150], 0
jne 0x140196a61
mov dword [rbp + 0xc0], eax
lea rcx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulerdefer.rs
call fcn.1401e6320
jmp 0x140197469
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x120]
mov qword [rax + 0x128], rcx
lea rcx, [rbp + 0x130]
call fcn.1401a0890
mov byte [rbp + 0x1f5], 1
lea rcx, [rbp + 0x20]
call fcn.1401a0c10
cmp qword [rbp + 0x108], 0
je 0x140196b0e
mov rax, qword [rbp + 0x110]
lock dec qword [rax]
jne 0x140196b2e
mov byte [rbp + 0x1d7], 0
lea rcx, [rbp + 0x110]
call fcn.140187600
jmp 0x140196b2e
mov rax, qword [rbp + 0x110]
lock dec qword [rax]
jne 0x140196b2e
mov byte [rbp + 0x1d7], 0
lea rcx, [rbp + 0x110]
call fcn.1401860d0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
test eax, eax
je 0x140196bd6
cmp eax, 1
mov rdx, qword [rbp + 0xb0]
je 0x140196c1d
mov qword [rbp + 0x130], 4
mov rcx, qword [rbp + 0x128]
mov rsi, qword [rcx]
mov rdx, qword [rbp + 0x1a0]
je 0x140196c61
test eax, eax
jne 0x140196e51
mov byte [rbp + 0x1d4], 1
add byte [rcx], al
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
jmp 0x140196c5a
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov rdx, qword [rbp + 0xb0]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0xa8]
mov qword [rax + 0x110], rcx
mov qword [rax + 0x118], rdx
mov qword [rbp + 0x130], 4
add byte [rax - 0x75], cl
test dword [rax], ebp
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
add byte [rax - 0x75], cl
test dword [rax], ebp
add dword [rax], eax
add byte [rax - 0x75], cl
xor byte [rax - 0x75], cl
xchg ebp, eax
movabs al, byte [0x11c735058b000001]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rdx, qword [rbp + 0x1a0]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x110]
mov qword [rbp + 0x1d8], rcx
mov rcx, qword [rax + 0x118]
mov qword [rbp + 0x1a8], rcx
mov qword [rax + 0x110], 1
mov qword [rax + 0x118], rsi
lea rcx, [rdx + 0x28]
mov qword [rbp + 0x1e8], rcx
call fcn.1401940a0
movupd xmm0, xmmword [rbp + 0x130]
movupd xmm1, xmmword [rbp + 0x140]
mov rax, qword [rbp + 0x1e8]
movupd xmmword [rax + 0x10], xmm1
movupd xmmword [rax], xmm0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x140196d3c
test eax, eax
jne 0x140196d6b
mov byte [rbp + 0x1d4], 0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x1d8]
mov qword [rax + 0x110], rcx
mov rcx, qword [rbp + 0x1a8]
mov qword [rax + 0x118], rcx
add byte [rax], al
xor eax, eax
test al, al
mov rdi, qword [rbp + 0x1a0]
je 0x1401974a5
mov rax, qword [rdi]
jmp 0x140196da6
test rcx, rcx
js 0x14019710a
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rdi], rcx
je 0x140196ddf
test al, 1
je 0x1401970b8
test al, 0x20
jne 0x140196e40
mov rcx, rax
and rcx, 0xfffffffffffffffe
test al, 4
jne 0x140196d90
cmp rcx, 0x3f
jbe 0x140196fda
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rdi], rcx
jne 0x140196da6
test dl, dl
je case.0x140194be6.2
movzx eax, dl
cmp eax, 2
jne 0x140197451
mov qword [rbp + 0x1a0], rdi
lea rcx, [rdi + 0x28]
call fcn.1401940a0
mov rax, qword [rbp + 0x1a0]
add byte [rax - 0x75], cl
pop rax
add byte [rax - 0x75], cl
pop rax
test rax, rax
je 0x140196e21
mov rcx, qword [rbp + 0x1a0]
mov rcx, qword [rcx + 0x60]
call qword [rax + 0x18]
mov rax, qword [rbp + 0x1a0]
mov r8, qword [rax - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x140194be6.2
mov rcx, qword [rbp + 0x128]
call fcn.140199970
jmp 0x1401974d1
xor eax, eax
mov qword [rbp + 0x1d8], rax
jmp 0x140196ca2
call fcn.1401ed0a0
mov r8d, eax
xor r8b, 1
jmp 0x1401965bf
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x180], rax
mov byte [rbp + 0x1f4], 1
lea rcx, str.attempt_to_calculate_the_remainder_with_a_divisor_of_zerodriver_missing
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
mov edx, 0x39
call fcn.1401e6090
jmp 0x140197469
mov qword [rbp + 0x1c8], rdi
mov byte [rbp + 0x1f7], 1
lea rcx, str.attempt_to_calculate_the_remainder_with_a_divisor_of_zerodriver_missing
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
mov edx, 0x39
call fcn.1401e6090
jmp 0x140197469
call fcn.1401ed0a0
test al, al
jne 0x1401969d2
mov qword [rbp + 0x180], rdi
mov byte [rbp + 0x1f4], 1
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.1401e5f90
jmp 0x140197469
mov rax, qword [rbp + 0x1d8]
mov qword [rbp + 0x1c8], rax
mov byte [rbp + 0x1f7], 1
lea rcx, str.attempt_to_divide_by_zero
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
mov edx, 0x19
call fcn.1401e6090
jmp 0x140197469
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x1c8], rax
add dword [rax], eax
add dh, al
test edi, esi
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add dh, al
test edi, esi
add dword [rax], eax
add byte [rcx], al
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.1401e5f90
jmp 0x140197469
mov eax, dword [rbp + 0x1e8]
mov qword [rbp + 0x1b0], rax
mov byte [rbp + 0x1f6], 1
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.1401e5f90
shr edi, cl
add al, 0
jmp 0x140197469
lea rcx, str.assertion_failed:_next.is_notified__C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140229c50]
sub al, 9
add byte [rdx + 0x24], bh
sub al, 9
add byte [rdx + 0x24], bh
call fcn.1401e6090
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140229fb0]
mov edx, 0x26
add byte es:[rax], al
add al, ch
sahf
invalid
add al, 0
add byte es:[rax], al
add al, ch
sahf
invalid
mov qword [rbp + 0xd0], 0
lea r9, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rbp + 0xa0]
lea ecx, [rbp + 0xa0]
lea rdx, [rbp + 0x9c]
lea r8, [rbp + 0xd0]
call fcn.1401f0690
jmp 0x140197469
add byte [rax], al
add byte [rax], al
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
mov edx, 0x27
call fcn.1401e6090
add al, 0
add al, 0
jmp 0x140197469
mov qword [rbp + 0xd0], 0
mov qword [rbp + 0x1c8], rdi
mov byte [rbp + 0x1f7], 1
lea r9, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rbp + 0x190]
lea rdx, [rbp + 0x70]
push rbp
jo 0x1401970b8
lea eax, [rbp + 0xd0]
push rbp
jo 0x1401970b8
lea eax, [rbp + 0xd0]
call fcn.1401f0690
jmp 0x140197469
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x1c8], rdi
mov byte [rbp + 0x1f7], 1
lea r9, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rbp + 0x190]
lea rdx, [rbp + 0x70]
lea r8, [rbp + 0xd0]
call fcn.1401f0690
jmp 0x140197469
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x140229c90]
mov edx, 0x23
call fcn.1401e6090
lea rcx, str.park_missing
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
mov edx, 0xc
call fcn.1401e6480
jmp 0x140197469
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x140229f70]
mov edx, 0x2f
call fcn.1401e6090
mov qword [rbp + 0xd0], 0
mov qword [rbp + 0x1c8], rdi
mov byte [rbp + 0x1f7], 1
lea r9, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rbp + 0x190]
lea rdx, [rbp + 0x70]
lea r8, [rbp + 0xd0]
call fcn.1401f0690
jmp 0x140197469
mov rcx, qword [rbp + 0x1d8]
mov qword [rbp + 0x1b0], rcx
add dword [rax], eax
add dh, al
test esi, esi
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add dh, al
test esi, esi
add dword [rax], eax
add byte [rcx], al
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
mov rcx, rdx
mov rdx, rax
call fcn.1401e5f90
jmp 0x140197469
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140229ee8]
sub eax, 0x27ba0009
add byte [rax], al
add al, ch
out dx, al
out dx, al
add al, 0
jmp 0x140197469
mov rcx, qword [rbp + 0x1d8]
mov qword [rbp + 0x1b0], rcx
mov byte [rbp + 0x1f6], 1
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
mov rcx, rdx
mov rdx, rax
call fcn.1401e5f90
jmp 0x140197469
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp + 0x130], rax
mov qword [rbp + 0x138], 1
lea rax, [rbp + 0x1c0]
mov qword [rbp + 0x140], rax
xorpd xmm0, xmm0
movupd xmmword [rbp + 0x148], xmm0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp + 0x130]
call fcn.1401e5ed0
jmp 0x140197469
mov byte [rbp + 0x1f7], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rbp + 0xd0]
call fcn.1401e5ed0
jmp 0x140197469
lea rax, str.Cannot_start_a_runtime_from_within_a_runtime._This_happens_because_a_function__like__block_on___attempted_to_block_the_current_thread_while_the_thread_is_being_used_to_drive_asynchronous_tasks.
mov qword [rbp + 0x130], rax
mov qword [rbp + 0x138], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0x140], rax
xorpd xmm0, xmm0
movupd xmmword [rbp + 0x148], xmm0
mov byte [rbp + 0x1f5], 0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
lea rcx, [rbp + 0x130]
call fcn.1401e5ed0
jmp 0x140197469
mov byte [rbp + 0x1f5], 0
lea rcx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.1401e6320
jmp 0x140197469
invalid
add byte [rax - 0x73], cl
add eax, 0x92e13
lea rax, str.reached_max__enter__depth
mov qword [rbp + 0x130], rax
mov qword [rbp + 0x138], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0x140], rax
xorpd xmm0, xmm0
movupd xmmword [rbp + 0x148], xmm0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
lea rcx, [rbp + 0x130]
call fcn.1401e5ed0
jmp 0x140197469
call fcn.1401f0540
jmp 0x140197469
mov byte [rbp + 0x1f5], 0
lea rax, [0x14022c418]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_std_src_threadlocal.rs
lea r9, [0x14022c1d8]
lea r8, [rbp + 0x1c0]
mov edx, 0x46
call fcn.1401e63e0
jmp 0x140197469
call fcn.140188eb0
lea rax, [0x14022c418]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_std_src_threadlocal.rs
add byte [rbp + rcx*4 + 0xd], cl
invalid
sub eax, 0x8d4c0009
test eax, eax
add dword [rax], eax
add byte [rdx + 0x46], bh
call fcn.1401e63e0
jmp 0x140197469
add byte [rbp + rcx*4 + 0xd], cl
invalid
lea rax, str.expected__MultiThread::Context_
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0xd8], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0xe0], rax
mov dword [rbp + 0xe0], eax
mov dword [rbp + 0xe0], eax
xorpd xmm0, xmm0
movupd xmmword [rbp + 0xe8], xmm0
mov byte [rbp + 0x1d6], r8b
mov qword [rbp + 0xc8], rdx
mov qword [rbp + 0xc0], rcx
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
lea rcx, [rbp + 0xd0]
call fcn.1401e5ed0
jmp 0x140197469
lea rcx, str.internal_error:_entered_unreachable_codeI___
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_blocking_schedule.rs
mov edx, 0x28
call fcn.1401e6090
ud2
xor r8d, r8d
xor ecx, ecx
mov qword [rbp - 0x40], rdx
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x50], rcx
mov qword [rbp - 0x48], r8
lea rdx, [rbp - 0x50]
mov rcx, qword [rbp + 0x128]
call fcn.1401941a0
mov rdi, qword [rbp + 0x1a0]
mov rcx, rdi
call fcn.140199c10
movaps xmm6, xmmword [rbp + 0x210]
movaps xmm7, xmmword [rbp + 0x220]
movaps xmm8, xmmword [rbp + 0x230]
movaps xmm9, xmmword [rbp + 0x240]
movaps xmm10, xmmword [rbp + 0x250]
movaps xmm11, xmmword [rbp + 0x260]
movaps xmm12, xmmword [rbp + 0x270]
add rsp, 0x308
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xor eax, eax
mov qword [rbp + 0x250], rax
nop dword [rax]
mov rcx, qword [rsi + 0x38]
test rcx, rcx
jne 0x14019ba75
mov byte [rbp + 0x267], 1
lea rcx, [rbp + 0x1a8]
mov rdx, qword [rbp + 0x1c8]
call fcn.140192c50
cmp qword [rbp + 0x1a8], 0
je 0x14019ba3e
test cl, ch
add dword [rax], eax
invalid
test cl, ch
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7b], cl
mov eax, dword [rbp + 0x1c0]
cmp r8, qword [rbp + 0x230]
mov r8, qword [rbp + 0x1c0]
mov eax, dword [rbp + 0x1c0]
cmp r8, qword [rbp + 0x230]
ja 0x14019ba3e
add byte [rax - 0x75], cl
mov ch, 0x58
add al, byte [rax]
add byte [rax - 0x75], cl
push rsi
and byte [rax - 0x75], cl
mov eax, dword [rbp + 0x1b0]
cmp rax, rdx
mov rsi, qword [rbp + 0x258]
mov rdx, qword [rsi + 0x20]
mov rax, qword [rbp + 0x1b0]
mov eax, dword [rbp + 0x1b0]
mov eax, dword [rbp + 0x1b0]
cmp rax, rdx
jae 0x14019bd55
mov rdx, qword [rsi + 0x18]
mov rcx, qword [rbp + 0x1b8]
mov ecx, dword [rbp + 0x1b8]
mov ecx, dword [rbp + 0x1b8]
mov r9, 0xfffffffffffffffe
rol r9, cl
imul rax, rax, 0x410
and qword [rdx + rax + 0x408], r9
cmp rcx, 0x40
jae 0x14019bd70
add rdx, rax
shl rcx, 4
mov r9, qword [rcx + rdx + 8]
movups xmmword [rcx + rdx], xmm6
jmp 0x14019b8e9
mov eax, 1
mov ecx, ebx
shl rax, cl
or qword [rdx + r11 + 0x408], rax
mov rsi, qword [rbp + 0x258]
test r9, r9
je 0x14019ba20
mov r10, r9
mov r9, qword [r9]
test r9, r9
je 0x14019b905
mov qword [r9 + 8], 0
movups xmmword [r10], xmm6
mov rax, qword [r10 + 0x20]
nop dword [rax]
cmp rax, 0xfffffffffffffffe
jae 0x14019bd8d
cmp rax, r8
ja 0x14019b970
lock cmpxchg qword [r10 + 0x20], r12
jne 0x14019b910
mov cl, 0x62
and byte [rbp - 0x17], dh
mov qword [r10 + 0x10], 0xffffffffffffffff
mov qword [rbp + 0x1d8], r10
mov dword [rbp + 0x1d8], edx
adc dil, dil
invalid
mov dword [rbp + 0x1d8], edx
mov rax, qword [rdi]
mov eax, dword [rdi]
cmp rax, r10
je 0x14019be1d
fild dword [rax + rax]
invalid
fild dword [rax + rax]
add byte [rcx - 0x77], cl
or byte [rcx - 0x39], cl
or byte [rcx - 0x39], cl
mov qword [r10 + 8], rax
mov qword [r10], 0
add byte [rax - 0x7b], cl
invalid
je 0x14019b955
or byte [rcx - 0x39], cl
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax + 0x4c], 0x89
mov dword [rax], edx
mov qword [rsi + 0x30], r10
invalid
invalid
jle 0x14019b995
mov qword [rax], r10
mov dword [rax], edx
mov qword [rsi + 0x30], r10
cmp qword [rsi + 0x38], 0
cmp dword [rsi + 0x38], 0
cmp dword [rsi + 0x38], 0
add byte [rbp - 0x77], dh
jne 0x14019b8e9
mov qword [rsi + 0x38], r10
mov dword [rsi + 0x38], edx
jmp 0x14019b8e9
nop dword [rax + rax]
add byte [rcx - 0x77], cl
adc byte [rcx + r14 - 0x40], cl
invalid
mov qword [r10 + 0x10], rax
xor rax, r8
invalid
ror byte [rax - 0x7d], 0xc8
invalid
or rax, 0x3f
cmp rax, r13
call 0x1055cc8cb
call 0x1055cc8cb
bsr rax, rax
xor al, 1
movzx eax, al
mov ebp, 0xf0134c0
mov dh, 0xc0
imul ecx, eax, 0x2b
shr ecx, 8
mov rdx, qword [rsi + 0x20]
cmp rdx, rcx
jbe 0x14019bc42
invalid
movsb byte [rdi], byte [rsi]
add al, byte [rax]
invalid
xchg byte [rdx + rax - 0x74b80000], ah
mov rdx, qword [rsi + 0x18]
imul r11, rcx, 0x410
add byte [rax], al
push rsi
sbb byte [rcx + rbp*2 - 0x27], cl
adc byte [rax + rax], al
add byte [rax], al
mov rbx, qword [r10 + 0x10]
mov eax, dword [rdx + r11 + 0x400]
mov eax, dword [rdx + rbx + 0x400]
add eax, eax
lea ecx, [rax + rax*2]
shr rbx, cl
invalid
add byte [rax], al
mov rbx, qword [r10 + 0x10]
mov eax, dword [rdx + r11 + 0x400]
mov eax, dword [rdx + rbx + 0x400]
mov eax, dword [rdx + rbx + 0x400]
add eax, eax
lea ecx, [rax + rax*2]
shr rbx, cl
invalid
jmp 0x14019ba0c
lea r14, [rdx + r11]
and ebx, 0x3f
invalid
mov rax, rbx
shl rax, 4
add al, 0x49
lea ecx, [rsi + rax]
invalid
add al, 0x49
lea ecx, [rsi + rax]
mov qword [rbp + 0x1d8], r10
xchg ebp, eax
fadd dword [rcx]
add byte [rax], al
mov rsi, qword [rax + r14]
xor al, 0x30
cmp rsi, r10
je 0x14019bdf3
adc byte [rax + rax], al
invalid
adc byte [rax + rax], al
add byte [rcx - 0x77], cl
jb 0x14019b9ef
invalid
mov qword [r10 + 8], rsi
or byte [rcx - 0x39], cl
add al, byte [rax]
add byte [rax], al
mov qword [r10], 0
test rsi, rsi
add byte [rax - 0x7b], cl
div byte [rbx + rax + 0x4c]
test esi, esi
je 0x14019b9f6
mov qword [rsi], r10
mov dword [rsi], edx
mov qword [rcx], r10
cmp qword [r14 + rax + 8], 0
jl 0x14019ba03
or byte [rax], al
jl 0x14019ba03
or byte [rax], al
jne 0x14019b8d0
invalid
invalid
add rax, r14
add rax, 8
add eax, 8
add eax, 8
mov qword [rax], r10
jmp 0x14019b8d0
invalid
invalid
invalid
invalid
mov esp, 0x66fffffe
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
mov qword [rbp + 0x228], r8
add byte [rax], al
cmp qword [r15], r8
ja 0x14019be4a
sbb al, byte [rax + rax]
invalid
sbb al, byte [rax + rax]
add byte [rdi], cl
sub edx, 0xfffffffd
std
jae 0x14019b820
std
invalid
mov qword [r15], r8
jmp 0x14019b820
loop 0x14019ba39
invalid
mov rax, qword [rbp + 0x230]
mov qword [rbp + 0x228], rax
cmp qword [r15], rax
mov rsi, qword [rbp + 0x258]
ja 0x14019bee6
jae 0x14019ba68
mov rax, qword [rbp + 0x230]
mov qword [r15], rax
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x14019bc5a
mov rax, qword [rcx]
mov qword [rsi + 0x38], rax
lea rdx, [rax + 8]
test rax, rax
cmove rdx, rdi
mov qword [rdx], 0
movups xmmword [rcx], xmm6
mov rax, qword [rcx + 0x20]
cmp rax, 0xffffffffffffffff
je 0x14019b820
mov byte [rcx + 0x40], 0
mov qword [rcx + 0x20], 0xffffffffffffffff
mov rax, qword [rcx + 0x38]
nop
mov rdx, rax
or rdx, 2
lock cmpxchg qword [rcx + 0x38], rdx
jne 0x14019bab0
test rax, rax
jne 0x14019b820
mov rax, qword [rcx + 0x28]
mov rdx, qword [rcx + 0x30]
mov qword [rcx + 0x28], 0
lock and qword [rcx + 0x38], 0xfffffffffffffffd
test rax, rax
je 0x14019b820
mov qword [rbp + 0x248], rdx
mov qword [rbp + 0x240], rax
mov rcx, qword [rbp + 0x250]
cmp rcx, 0x1f
ja 0x14019bed0
shl rcx, 4
lea rax, [rcx + rbp]
add rax, 0xffffffffffffffa8
mov qword [rbp + 0x238], rax
mov qword [rbp + 0x1d0], rcx
mov rax, qword [rbp + rcx - 0x58]
test rax, rax
je 0x14019bb38
mov rcx, qword [rbp + 0x238]
mov rcx, qword [rcx + 8]
call qword [rax + 0x18]
mov rax, qword [rbp + 0x240]
mov rcx, qword [rbp + 0x238]
mov qword [rcx], rax
mov rax, qword [rbp + 0x248]
mov rcx, qword [rbp + 0x1d0]
mov qword [rbp + rcx - 0x50], rax
mov rax, qword [rbp + 0x250]
inc rax
cmp rax, 0x20
mov rsi, qword [rbp + 0x258]
jne 0x14019b812
cmp byte [rbp + 0x260], 0
jne 0x14019bb93
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x14019bc2c
mov byte [rbp + 0x267], 0
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
xor esi, esi
cmp rsi, 0x20
je 0x14019bbe0
mov rdx, rsi
shl rdx, 4
mov rax, qword [rbp + rdx - 0x58]
mov rcx, qword [rbp + rdx - 0x50]
mov qword [rbp + rdx - 0x58], 0
test rax, rax
je 0x14019bfa4
inc rsi
mov rax, qword [rax + 8]
mov byte [rbp + 0x267], 0
call rax
jmp 0x14019bba5
mov byte [rbp + 0x267], 0
mov rcx, qword [rbp + 0x258]
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x14019bc1d
mov dword [rbp + 0x260], 0
mov rsi, qword [rbp + 0x258]
movzx eax, byte [rsi + 8]
jmp 0x14019b810
call fcn.1401ed0a0
xor al, 1
mov dword [rbp + 0x260], eax
jmp 0x14019bc0d
call fcn.1401ed0a0
test al, al
jne 0x14019bb93
mov byte [rsi + 8], 1
jmp 0x14019bb93
mov byte [rbp + 0x267], 1
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timewheelmod.rs
call fcn.1401e5f90
jmp 0x14019bfc3
mov byte [rbp + 0x267], 1
lea rcx, [rbp + 0x1f8]
mov rdx, qword [rbp + 0x1c8]
call fcn.140192c50
mov rax, qword [rbp + 0x1f8]
mov rcx, qword [rbp + 0x210]
cmp rcx, 1
adc rcx, 0
test rax, rax
cmove rcx, rax
mov rsi, qword [rbp + 0x258]
mov qword [rsi + 0x40], rcx
cmp byte [rbp + 0x260], 0
jne 0x14019bcb8
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x14019bddd
mov byte [rbp + 0x267], 0
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rcx, qword [rbp + 0x250]
cmp rcx, 0x21
jae 0x14019bf8a
shl rcx, 4
lea rsi, [rcx + rbp]
add rsi, 0xffffffffffffffa8
lea rdi, [rbp - 0x58]
nop dword [rax]
cmp rdi, rsi
je 0x14019bd1f
mov rax, qword [rdi]
mov rcx, qword [rdi + 8]
mov qword [rdi], 0
test rax, rax
je 0x14019bf69
add rdi, 0x10
mov rax, qword [rax + 8]
mov byte [rbp + 0x267], 0
call rax
jmp 0x14019bcf0
lea rcx, [rbp - 0x58]
call fcn.14019c160
movaps xmm6, xmmword [rbp + 0x270]
add rsp, 0x308
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0x267], 1
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timewheelmod.rs
mov rcx, rax
call fcn.1401e5f90
jmp 0x14019bfc3
mov byte [rbp + 0x267], 1
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timewheellevel.rs__
mov edx, 0x40
call fcn.1401e5f90
jmp 0x14019bfc3
lea rax, str.mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
mov qword [rbp + 0x1f8], rax
mov qword [rbp + 0x200], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0x208], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x210], xmm0
mov byte [rbp + 0x267], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timeentry.rs
lea rcx, [rbp + 0x1f8]
call fcn.1401e5ed0
jmp 0x14019bfc3
call fcn.1401ed0a0
test al, al
jne 0x14019bcb8
mov byte [rsi + 8], 1
jmp 0x14019bcb8
mov qword [rbp + 0x1f8], 0
mov byte [rbp + 0x267], 1
lea rdx, [rbp + 0x1d8]
lea r8, [rbp + 0x1f8]
call fcn.1401f06d0
jmp 0x14019bfc3
mov qword [rbp + 0x1f8], 0
mov byte [rbp + 0x267], 1
lea rdx, [rbp + 0x1d8]
lea r8, [rbp + 0x1f8]
mov rcx, rdi
call fcn.1401f06d0
jmp 0x14019bfc3
mov qword [rbp + 0x1d8], r15
lea rax, [0x14004bd60]
mov qword [rbp + 0x1e0], rax
lea rcx, [rbp + 0x228]
mov qword [rbp + 0x1e8], rcx
mov qword [rbp + 0x1f0], rax
lea rax, str.elapsed__when
mov qword [rbp + 0x1f8], rax
mov qword [rbp + 0x200], 2
mov qword [rbp + 0x218], 0
lea rax, [rbp + 0x1d8]
mov qword [rbp + 0x208], rax
mov qword [rbp + 0x210], 2
mov byte [rbp + 0x267], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timewheelmod.rs
lea rcx, [rbp + 0x1f8]
call fcn.1401e5ed0
jmp 0x14019bfc3
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timemod.rs
mov edx, 0x20
call fcn.1401e5f90
jmp 0x14019bfc3
mov qword [rbp + 0x1d8], r15
mov ebp, 0x1d8
lea rax, [0x14004bd60]
lea eax, [0x14004bd60]
mov qword [rbp + 0x1e0], rax
lea rcx, [rbp + 0x228]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x1e8], rcx
mov qword [rbp + 0x1f0], rax
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x8f041
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x8f041
mov qword [rbp + 0x1f8], rax
mov qword [rbp + 0x200], 2
add byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x218], 0
lea rax, [rbp + 0x1d8]
mov qword [rbp + 0x208], rax
mov qword [rbp + 0x210], 2
mov byte [rbp + 0x267], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timewheelmod.rs
lea rcx, [rbp + 0x1f8]
call fcn.1401e5ed0
jmp 0x14019bfc3
mov byte [rbp + 0x267], 0
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timemod.rs
mov edx, 0x2b
call fcn.1401e6090
jmp 0x14019bfc3
mov byte [rbp + 0x267], 0
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timemod.rs
mov edx, 0x20
call fcn.1401e6010
jmp 0x14019bfc3
mov byte [rbp + 0x267], 0
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timemod.rs
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
sub eax, dword [rax]
add byte [rax], al
call fcn.1401e6090
add al, 0
ud2
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x38
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
lea rcx, [rbp - 0x58]
lea ecx, [rbp - 0x58]
call fcn.14019c160
movaps xmm6, xmmword [rsp + 0x20]
add byte [rdi], cl
sub byte [rsp + 0x20], dh
add rsp, 0x38
add esp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
in al, dx
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
in al, dx
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
mov rax, qword [rbp + 0x240]
mov rcx, qword [rbp + 0x238]
mov qword [rcx], rax
mov rax, qword [rbp + 0x248]
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
rol byte [rcx], 1
add dword [rax], eax
add byte [rax - 0x77], cl
or eax, 0x74280fb0
mov al, 0xf
sub byte [rsp + 0x20], dh
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
or eax, 0x74280fb0
mov al, 0xf
sub byte [rsp + 0x20], dh
mov al, 0xf
sub byte [rsp + 0x20], dh
add rsp, 0x38
add esp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
cmp qword [rbp + 0x250], 0x1f
mov ebp, 0x250
invalid
jbe 0x14019c0c9
invalid
mov ebp, 0x250
invalid
mov rcx, qword cs:[rbp + 0x248]
mov rcx, qword [rbp + 0x248]
add byte [rax - 0x75], cl
test dword [rax + 2], eax
add byte [rax], al
invalid
mov rax, qword [rbp + 0x240]
add bh, bh
push rax
sbb dh, al
test dword [rdi + 2], esp
add al, byte [rax]
add byte [rcx], al
movaps xmm6, xmmword [rsp + 0x20]
call qword [rax + 0x18]
mov byte [rbp + 0x267], 1
add al, byte [rax]
add byte [rcx], al
add al, byte [rax]
add byte [rcx], al
movaps xmm6, xmmword [rsp + 0x20]
and al, 0x20
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
mov byte [rbp + 0x267], 1
add al, byte [eax]
add byte [rcx], al
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
je 0x14019c0f8
and byte [rax - 0x7d], cl
invalid
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
cmp byte [rbp + 0x267], 0
je 0x14019c142
mov rcx, qword [rbp + 0x258]
mov edx, dword [rbp + 0x260]
call fcn.14004b490
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rbp + 0x80], eax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x88], xmm0
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x8d9f3
invalid
add byte [rax - 0x73], cl
jo case.0x1400e57d8.1299
invalid
lea rcx, [rbp + 0x70]
call fcn.1401e5ed0
jmp 0x14019e38a
ja 0x14019e212
add byte [rax], al
ret 0x47c
add byte [rax], al
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimepark.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
add byte [rbp + rcx*4 + 0xd], cl
lea r9, [0x14022afe8]
mov ebx, 0x4c0008cd
lea eax, [rbp + 0x70]
invalid
lea r8, [rbp + 0x70]
mov edx, 0x2b
call fcn.1401e63e0
jmp 0x14019e38a
add cl, ch
mov byte [rax], 0
add byte [rcx + rcx*4 - 0x43], cl
mov eax, 0x4c000000
invalid
invalid
mov dword [rbp + 0xb8], edi
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
lea eax, [0x1402296c0]
mov rcx, r13
mov ecx, ebp
mov rdx, r12
call fcn.1401e6010
jge 0x14019e2e0
add cl, ch
test al, 0
invalid
jmp 0x14019e38a
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x8dcef
fmul qword [rax]
invalid
lea rax, [0x14022bfd8]
add byte [rax - 0x77], cl
jo 0x14019e336
invalid
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], 1
mov dword [rbp + 0x78], 1
js 0x14019e2f3
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, str.Utf8Errorvalid_up_to
lea eax, str.Utf8Errorvalid_up_to
add eax, 0xb5664
mov qword [rbp + 0x80], rax
mov dword [rbp + 0x80], eax
pxor xmm0, xmm0
pxor mm0, mm0
movdqu xmmword [rbp + 0x88], xmm0
mov byte [rax], al
add byte [rax], al
mov byte [rbp + 0xff], 1
inc dword [rax]
add byte [rax], al
add esi, eax
add byte [rax], al
add byte [rcx], al
mov byte [rbp + 0xfe], 1
test esi, edi
add byte [rax], al
add byte [rcx], al
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_blocking_shutdown.rsCannot_drop_a_runtime_in_a_context_where_blocking_is_not_allowed._This_happens_when_a_runtime_is_dropped_from_within_an_asynchronous_context.
invalid
lea rcx, [rbp + 0x70]
jo 0x14019e311
call fcn.1401e5ed0
jmp 0x14019e38a
movabs dword [0x8b95beb00047b], eax
add byte [rax], al
invalid
mov rdx, rsi
mov edx, esi
bnd call fcn.1401e5b40
call fcn.1401e5b40
jmp 0x14019e38a
jmp 0x14019e38a
mov dword [rbp + 0x40], ebp
mov qword [rbp + 0x38], r12
mov byte [rbp + 0xfd], 1
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
mov edx, 0x2b
call fcn.1401e6090
jge 0x14019e373
add bl, ch
invalid
jge 0x14019e373
add bl, ch
sbb byte [rax - 0x73], cl
lea ecx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
or eax, 0xb5457
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
add eax, 0x8b3b8
mov edx, 0x2b
call fcn.1401e6090
invalid
add byte [rax], al
add al, ch
invalid
add byte [rdi], cl
or ecx, dword [rdi]
invalid
ud2
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
invalid
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0xf0]
mov qword [rax], 0
mov byte [rbp + 0xfc], 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0xe0]
cmp qword [rcx + 8], 0
je 0x14019e43c
mov rax, rcx
cmp qword [rcx + 0x10], 0x11
jb 0x14019e426
mov byte [rbp + 0xff], 0
mov byte [rbp + 0xfe], 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r14, qword [rbp]
test r14, r14
test esi, esi
mov rdi, qword [rbp + 0xa8]
mov rbx, qword [rbp - 8]
mov rax, qword [rbp + 0xd0]
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
jne 0x14019e7cd
cmp qword [rbp + 0xd8], 0
je 0x14019e76e
add byte [rax], al
add byte [rax + riz + 0x48], dh
cmp dword [rbp + 0xc8], 0
cmp qword [rbp + 0xc8], 0
je 0x14019e76e
mov rcx, qword [0x1402b32e8]
adc dword [rax], eax
xor edx, edx
mov r8, qword [rbp + 0xe8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0xff], 0
mov byte [rbp + 0xfe], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test rbx, rbx
je 0x14019e744
mov rcx, rax
lea esi, [rax - 1]
and esi, ecx
tzcnt eax, ecx
shl rax, 5
mov rcx, rbx
sub rcx, rax
add rcx, 0xffffffffffffffe8
mov byte [rbp + 0xff], 0
mov byte [rbp + 0xfe], 0
call fcn.1401887f0
mov eax, esi
dec r14
je 0x14019e744
test ax, ax
jne 0x14019e790
nop word cs:[rax + rax]
movdqa xmm0, xmmword [rdi]
pmovmskb ecx, xmm0
add rbx, 0xfffffffffffffe00
add rdi, 0x10
cmp ecx, 0xffff
inc dword [rax]
invalid
je 0x14019e7e0
inc dword [rax]
add byte [rbp + riz*8 - 0x48], dh
invalid
mov eax, 0xfffffffe
sub eax, ecx
not ecx
invalid
mov esi, ecx
and esi, eax
jmp 0x14019e79d
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
invalid
lock add byte [rax], al
add byte [rax - 0x7d], cl
jns 0x14019e83f
invalid
je 0x14019e86c
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
invalid
jns 0x14019e83f
add byte [rdx + rsi + 0x48], dh
mov eax, ecx
invalid
mov rax, rcx
enter 0xffffffffffff8348, 0x79
adc byte [rcx], dl
cmp qword [rcx + 0x10], 0x11
jns case.0x1401605ff.991
adc dword [rdx + 0x12], esi
jb 0x14019e856
adc cl, byte [rax - 0x75]
test eax, esp
add byte [rax], al
mov rax, qword [rbp + 0xe0]
mov rax, qword [rax - 8]
add byte [rax - 0x75], cl
clc
mov qword [rbp + 0xe0], rax
test eax, esp
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [0x1402b32e8]
or eax, 0x114a8b
xor edx, edx
mov r8, qword [rbp + 0xe0]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
jo case.0x1401605ff.974
sti
lahf
invalid
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
jo case.0x1401605ff.974
sti
lahf
invalid
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x48], rax
mov rax, qword [rbp + 0xd8]
mov rax, qword [rbp + 0xd8]
add byte [rax - 0x77], cl
mov rax, qword [rbp + 0xe8]
test eax, ebp
add byte [rax], al
invalid
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0xe8]
test eax, ebp
add byte [rax], al
invalid
test eax, ebp
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x38], rax
mov byte [rbp + 0xfd], 0
add byte [rax], al
cmp r14b, r8b
test ebp, edi
add byte [rax], al
add byte [rax], al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
add byte [rax], r8b
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x41], dl
push rdi
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0xf0], 2
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xf0bd], al
add byte [rax], al
invalid
add byte [rax], al
add dh, byte [rbp + rdi*2 - 0x75]
add eax, 0x114a91
xchg ecx, eax
adc qword [rax], rax
je 0x14019e982
mov eax, dword [0x1402b339c]
xchg ecx, eax
adc qword [rax], rax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x140]
cmp eax, 1
je 0x14019e955
test eax, eax
jne 0x14019e982
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov byte [rsi + 0x140], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx ecx, byte [rbp + 0xf0]
mov byte [rax + 0x13c], cl
movzx ecx, byte [rbp + 0xe0]
mov byte [rax + 0x13d], cl
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp byte [rbp + 0x9c], 0
jne 0x14019eded
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne case.0x140168195.446
mov byte [rbp + 0xb3], 0
mov esi, 1
mov rcx, qword [rbp + 0x28]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
jmp 0x14019eee0
cmp byte [r13 + 0x9c], 0
cmp byte [rbp + 0x9c], 0
add byte [rax], al
jne 0x14019eecd
mov rax, qword [0x1402b3390]
shl rax, 1
test rax, rax
jne 0x14019f692
test ebp, eax
invalid
mov byte [rbp + 0xb3], 0
mov rcx, qword [rbp + 0x28]
mov ecx, dword [rbp + 0x28]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
xor esi, esi
mov rax, rsi
mov rdx, rdi
add rsp, 0x140
pop rbx
pop rdi
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
push rax
call r8
mov rax, qword [rsi + 0x10]
adc byte [rax - 0x7b], r9b
invalid
je 0x14019ef63
adc byte [rax - 0x7b], r9b
sal byte [rsi + rax + 0x48], 0x8b
jle 0x14019ef79
mov rdi, qword [rsi + 0x18]
jmp 0x14019ef63
mov r10, qword [rbp + 0x50]
mov r9, qword [rbp + 0x58]
mov ecx, dword [rbp + 0x58]
mov ecx, dword [rbp + 0x58]
mov rbx, qword [rbp + 0x60]
mov ecx, 1
mov edx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lock xadd qword [r15], rdx
test r12, r12
je 0x14019ef8d
test rdx, rdx
jns 0x14019ef98
jmp case.0x140167078.362
xchg edi, eax
add al, byte [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], cl
mov byte [rsi + 0x31000002], cl
test rdx, rdx
js case.0x140167078.362
xor ecx, ecx
leave
mov qword [rbp], rcx
mov qword [rbp + 8], r15
mov qword [rbp + 0x18], r14
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
mov qword [rbp + 0x10], rcx
mov qword [rbp - 0x10], 0
test rax, rax
mov qword [rbp + 0x38], r9
mov qword [rbp + 0x30], r10
jne 0x14019efe6
cmp byte [rcx + rcx*4 + 0x55], cl
xor byte [rbp + 0x25], dh
mov byte [rbp + 0xb7], 1
mov byte [rbp + 0xb6], 1
mov byte [rbp + 0xb5], 1
call fcn.140174540
mov rdi, rax
mov r9, qword [rbp + 0x38]
mov r10, qword [rbp + 0x30]
invalid
push rbp
xor byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75c23949], al
invalid
movabs rax, 0x8000000000000000
cmp r10, rax
jne 0x14019effc
xor ecx, ecx
jmp case.0x140168195.466
add dword [rax], eax
add byte [rax - 0x7d], cl
sti
adc byte [rbx + 0x26], dh
test rbx, rbx
fisttp dword [rdi]
test al, bl
add byte [rax], al
invalid
cmp rbx, 0x10
jae 0x14019f028
fadd dword [rax]
add byte [rax], al
invalid
xor ecx, ecx
nop dword [rax]
invalid
cmp byte [r9 + rcx], 0
je 0x14019f851
inc rcx
inc ecx
cmp rbx, rcx
jne 0x14019f010
in eax, dx
in eax, dx
jmp 0x14019f0e3
lea eax, [rcx + 7]
and rax, 0xfffffffffffffff8
invalid
sub rax, r9
sub eax, ecx
je 0x14019f077
cmp rax, rbx
fmul dword [rax + 0xf]
ret
cmovae rax, rbx
test rax, rax
test eax, eax
invalid
sal byte [rsi + rsi + 0x31], 0xc9
je 0x14019f077
xor ecx, ecx
cmp byte [r9 + rcx], 0
cmp al, 9
add byte [rdi], cl
test byte [rbx], al
or byte [rax], al
invalid
or dword [rax], eax
je 0x14019f851
add byte [rax], al
add byte [rax - 1], cl
ror dword [rax + 0x39], 0xc8
invalid
inc rcx
cmp rax, rcx
invalid
enter 0xffffffffffffed75, 0x48
lea ecx, [rbx - 0x10]
jne 0x14019f043
lea rcx, [rbx - 0x10]
cmp rax, rcx
jbe case.0x140168195.468
jmp case.0x140167078.352
call fcn.1401ed0a0
test al, al
jne 0x14019eded
test dword [rdi - 3], edi
invalid
mov byte [rsi + 0x48], 1
add rcx, rbp
add rcx, rbp
jmp 0x14019eded
jbe 0x14019f072
invalid
dec dword [rax - 0x73]
invalid
lea rcx, [rbx - 0x10]
xor eax, eax
movdqa xmm0, xmmword [0x1401f1860]
add eax, 0x527db
add byte [rax - 0x46], cl
add byte [rax - 0x7f7f7f80], 0x80
add byte [rax - 0xc6f7f80], 0x41
movq mm1, qword [rcx + rax]
invalid
invalid
outsd dx, dword [rsi]
movabs rdx, 0x8080808080808080
nop
add byte [rax - 0xc6f7f80], 0x41
movq mm1, qword [rcx + rax]
add byte [rax + 0x41f39080], 0xf
outsd dx, dword [rsi]
or al, 1
movdqu xmm1, xmmword [r9 + rax]
movdqa xmm2, xmm1
paddq xmm2, xmm0
pandn xmm1, xmm2
invalid
retf 0xf66
jo 0x14019f077
out dx, al
shl dword [rsi + 0xf], 1
invalid
invalid
por xmm2, xmm1
movq r8, xmm2
jle 0x14019f080
jle 0x14019f080
test r8, rdx
jne case.0x140167078.352
add rax, 0x10
cmp rax, rcx
jbe 0x14019f090
mov rdx, rbx
sub rdx, rax
ret 0x1d74
ret 0x1d74
lea r8, [r9 + rax]
add al, 1
xor ecx, ecx
nop dword [rax]
invalid
invalid
add byte [rcx - 0x80], al
cmp al, 8
add byte [rdi], cl
test byte [rbx + 7], dh
invalid
add byte [rax], al
cmp byte [r8 + rcx], 0
cmp byte [rax + rcx], 0
je 0x14019f84e
invalid
inc rcx
cmp rdx, rcx
cmp edx, ecx
cmp edx, ecx
retf 0xed75
jne case.0x140167078.353
mov qword [rbp + 0x50], r10
mov dword [rbp + 0x50], edx
push rax
mov qword [rbp + 0x58], r9
pop rax
mov qword [rbp + 0x60], rbx
mov byte [rbp + 0xb7], 0
mov bh, 0
add byte [rax], al
add byte [rax], al
pop rbp
invalid
add byte [rax], al
mov byte [rbp + 0xb6], 1
add byte [rcx], al
add esi, eax
test dword [rbp + 0x1000000], esi
add byte [rax], al
add byte [rax], al
invalid
mov byte [rbp + 0xb5], 1
add byte [rax], al
add dword [rax - 0x73], ecx
push r8
push rax
add byte [rcx], al
lea rcx, [rbp + 0x50]
call fcn.1400022a0
mov rcx, rax
mov ecx, eax
xchg ebx, eax
xor esi, esp
dec dword [rax - 0x77]
mov ecx, eax
invalid
invalid
mov bh, 0
mov byte [rbp + 0xb7], 0
add byte [rax], al
add dh, al
mov byte [rbp + 0xb6], 1
mov byte [rbp + 0xb6], 1
add byte [rax], al
add byte [rcx], al
invalid
add esi, eax
test dword [rbp + 0x1000000], esi
add byte [rcx], al
mov byte [rbp + 0xb5], 1
call fcn.14015d680
lock inc qword [rax]
inc dword [rax]
inc dword [rax]
jle case.0x140167078.362
lock add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0xa0], rax
test dword [rax + 0x66000000], esp
pxor mm0, mm0
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
invalid
invalid
jg 0x14019f188
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x50], 1
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x58], 1
mov dword [rbp + 0x58], 1
add byte [rax], al
movzx eax, byte [0x1402b3399]
mov dh, 5
adc dword ds:[rax], eax
mov rcx, qword [0x1402b32e8]
test rcx, rcx
leave
jne case.0x140167647.300
call qword [sym.imp.kernel32.dll_GetProcessHeap]
adc eax, 0x52403
add esp, dword [rax - 0x3f7ab800]
test rax, rax
test eax, eax
je 0x14019f896
test byte [rax], ah
invalid
mov rcx, rax
mov qword [0x1402b32e8], rax
adc dword [rax], eax
mov r8d, 0x30
add byte [rcx], dh
sar bh, cl
adc eax, 0x523d2
shl byte [rbx], cl
invalid
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
je 0x14019f896
inc dword [rsi]
add byte [rax], al
test rax, rax
je 0x14019f896
inc dword [rsi]
add byte [rax], al
movdqu xmm0, xmmword [rbp + 0x50]
movq mm0, qword [rbp + 0x50]
push r8
movdqu xmm1, xmmword [rbp + 0x60]
movdqu xmm2, xmmword [rbp + 0x70]
movdqu xmmword [rax + 0x20], xmm2
jg 0x14019f1fa
invalid
jo case.0x140166459.419
movq qword [rax + 0x20], mm2
jg 0x14019f1fa
and bl, dh
movq qword [rax + 0x10], mm1
jg 0x14019f1f7
invalid
movdqu xmmword [rax + 0x10], xmm1
adc bl, dh
movq qword [rax], mm0
movdqu xmmword [rax], xmm0
mov qword [rbp + 0x40], rax
lock inc qword [rax]
inc qword [rax]
lock inc qword [rax]
inc qword [rax]
jle case.0x140167078.362
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x20], rax
movzx eax, byte [0x1402b3218]
add eax, 0x11404f
add byte [rax + rax*8 + 0x5c65974], al
adc dword [rax], eax
adc dword [rax], eax
invalid
test al, al
je case.0x1401672a9.348
mov byte [0x1402b3218], 1
add eax, 0x114044
add byte [rcx], al
add dword [rbx + 0x1141c205], ecx
mov eax, dword [0x1402b339c]
add eax, 0x1141c2
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and eax, 0x58
add byte [rax], al
invalid
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
mov rax, qword [rcx + rax*8]
ror dword [rax - 0x7d], 0xb8
mov al, 0
add byte [rax], al
invalid
cmp qword [rax + 0xb0], 0
mov eax, 0xb0
add byte [rax], al
add byte [rcx + rcx + 0x48], dh
lea eax, [rax + 0xb8]
invalid
invalid
add byte [rax], al
invalid
je 0x14019f1fa
lea rax, [rax + 0xb8]
mov eax, 0xeb000000
add byte [rax], al
add bl, ch
jmp case.0x140167078.359
adc eax, 0xb285c6
mov byte [rbp + 0xb2], 1
test dword [rdx + 0x1000000], esi
mov dl, 0
add byte [rax], al
add eax, ebp
invalid
call fcn.1401698d0
test rax, rax
invalid
retf 0xfca6
cmpsb byte [rsi], byte [rdi]
cld
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
je 0x14019f930
je 0x14019f930
test byte [rcx], ah
invalid
mov rcx, qword [rax]
mov ecx, dword [rax]
or byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
invalid
mov qword [rax], 0
add byte [rax], al
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je case.0x1401672a9.348
lock inc qword [rcx]
inc qword [rcx]
jg 0x14019f228
ud2
or esi, dword [rcx]
leave
xor ecx, ecx
mov byte [rbp + 0xb1], 0
add byte [rax], al
add dh, al
test dword [rax + 0x1000000], esi
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
mov byte [rbp + 0xb0], 1
add byte [rax], al
add dword [rax - 0x77], ecx
lea edx, [rax - 0x18000000]
nop
add byte [rax], al
add al, ch
add byte [rcx], al
mov qword [rbp + 0x90], rcx
add byte [rax], al
add al, ch
add byte [rax], al
call fcn.1401697e0
sahf
movsd dword [rdi], dword [rsi]
cld
dec dword [rax - 0x7b]
sal byte [rsi + rcx - 0x10], 0x48
invalid
invalid
test rax, rax
je case.0x140167078.375
lock dec qword [rax]
dec qword [rax]
dec dword [rax]
jne case.0x140167078.375
mov rcx, rax
shr eax, 0x5b
call fcn.140062ab0
cmp ah, ch
push rbx
invalid
movdqu xmm0, xmmword [rbp]
movq mm0, qword [rbp]
outsd dx, dword [rsi]
add r11b, r14b
add bl, dh
add bl, dh
movdqu xmm1, xmmword [rbp + 0x10]
movq mm1, qword [rbp + 0x10]
adc r11b, r14b
adc bl, dh
movdqu xmmword [rbp - 0x28], xmm1
movq qword [rbp - 0x28], mm1
movdqu xmmword [rbp - 0x38], xmm0
movq qword [rbp - 0x38], mm0
enter 0xffffffffffff8b48, 0xffffffffffffff85
mov rax, qword [rbp + 0xa0]
test dword [rax + 0x48000000], esp
mov dword [rbp - 0x50], eax
invalid
invalid
movabs al, byte [0x48b0458948000000]
add byte [rax], al
mov qword [rbp - 0x50], rax
mov r8b, 0x48
mov al, 0x48
mov rax, qword [rbp + 0x90]
mov eax, dword [rbp + 0x90]
add byte [rax], al
add byte [rax - 0x77], cl
ror byte [r8 - 0x75], 0x45
invalid
invalid
invalid
mov qword [rbp - 0x40], rax
mov dword [rbp - 0x40], eax
mov rax, qword [rbp + 0x20]
mov eax, dword [rbp + 0x20]
and byte [r8 - 0x77], r9b
and byte [rax - 0x77], cl
mov qword [rbp - 0x48], rax
mov r8d, 0x407d8b4c
mov r15, qword [rbp + 0x40]
mov edi, dword [rbp + 0x40]
jge case.0x140167e3b.319
mov rcx, qword [r15 + 0x10]
mov rcx, qword [r15 + 0x10]
adc byte [rax - 0x7b], cl
test rcx, rcx
test ecx, ecx
leave
je case.0x140167647.313
lock inc qword [rcx + 0x18]
inc qword [rcx + 0x18]
inc dword [rcx + 0x18]
sbb byte [r15], cl
sbb byte [rdi], cl
jle 0x14019f8db
invalid
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp - 0x20]
loopne case.0x140167647.312
mov qword [rbp + 0x80], rax
mov dword [rbp + 0x80], eax
test dword [rax + 0x48000000], eax
add byte [rax], 0
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rax, qword [rbp - 0x50]
mov eax, dword [rbp - 0x50]
mov r8b, 0x48
mov al, 0x48
mov rcx, qword [rbp - 0x48]
mov ecx, dword [rbp - 0x48]
movabs r8, 0xc8458b4cc0558b48
mov eax, 0xc0558b48
mov rdx, qword [rbp - 0x40]
mov edx, dword [rbp - 0x40]
push rbp
ror byte [rbx + rcx*4 + 0x45], 0xc8
mov r8, qword [rbp - 0x38]
mov r8, qword [rbp - 0x38]
enter 0xff3, 0x6f
enter 0xff3, 0x6f
movdqu xmm0, xmmword [rbp - 0x30]
movq mm0, qword [rbp - 0x30]
shl byte [r14 + 0xf], 1
movdqa xmmword [rbp + 0x70], xmm0
movq qword [rbp + 0x70], mm0
jg case.0x140167647.321
jo 0x14019f30d
mov qword [rbp + 0x60], rdx
push rbp
invalid
mov qword [rbp + 0x68], r8
mov dword [rbp + 0x68], eax
push 0x50458948
mov qword [rbp + 0x50], rax
mov dword [rbp + 0x50], eax
push r8
push rax
mov qword [rbp + 0x58], rcx
pop r8
movzx eax, byte [0x1402b3399]
mov dh, 5
add eax, 0x1140be
mov esi, 0x48001140
mov ecx, dword [0x1402b32e8]
or eax, 0x114006
adc dword [rax], eax
mov rcx, qword [0x1402b32e8]
or eax, 0x114006
invalid
adc dword [rax], eax
test rcx, rcx
leave
jne case.0x140167a66.295
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
test eax, eax
and dword [rdx], 5
add eax, 0xc0854800
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
je 0x14019f8aa
test eax, eax
je 0x14019f8aa
test byte [rbp + rax - 0x76b80000], dh
add eax, 0x89480000
add byte [rax - 0x77], cl
mov rcx, rax
mov ecx, eax
ror dword [rax - 0x77], 5
mov qword [0x1402b32e8], rax
mov dword [0x1402b32e8], eax
call 0x1811a0440
adc dword [rax], eax
mov r8d, 0x38
mov eax, 0x38
add byte [rax], al
add byte [rcx], dh
xor edx, edx
sar bh, cl
adc eax, 0x52252
invalid
invalid
call qword [sym.imp.kernel32.dll_HeapAlloc]
add eax, 0xc0854800
test rax, rax
test eax, eax
je 0x14019f8aa
xchg ebx, eax
add eax, 0x8b480000
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x80]
mov ecx, dword [rbp + 0x80]
lea eax, [rax + 0x48000000]
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
xor byte [rsi + 0xf], spl
xor byte [rsi + 0xf], ah
mov qword [rax + 0x30], rcx
mov dword [rax + 0x30], ecx
xor byte [rsi + 0xf], ah
movdqa xmm0, xmmword [rbp + 0x50]
movq mm0, qword [rbp + 0x50]
outsd dx, dword [rsi]
push r8
push rax
movdqa xmm1, xmmword [rbp + 0x60]
movq mm1, qword [rbp + 0x60]
invalid
invalid
movdqa xmm2, xmmword [rbp + 0x70]
movq mm2, qword [rbp + 0x70]
push rbp
jo 0x14019f325
invalid
movdqu xmmword [rax + 0x20], xmm2
movq qword [rax + 0x20], mm2
push rax
and bl, dh
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax + 0x10], xmm1
jg case.0x1401686f2.265
adc bl, sil
adc bl, dh
movdqu xmmword [rax], xmm0
movq qword [rax], mm0
jg case.0x140167a66.310
mov byte [rbp + 0xb4], 0
test dword [rax + rax + 0x4c000000], esi
add byte [rax], al
add byte [rax], al
lea r8, fcn.1401904e0
lea eax, [0x14022a820]
sal dword [rax + rcx - 0x676b800], cl
or byte [rax], al
mov rcx, rdi
mov ecx, edi
mov rdx, rax
call fcn.140174a00
test al, 0x56
std
dec dword [rax - 0x77]
invalid
ret 0xa8e8
test al, 0x56
push rsi
std
dec dword [rax - 0x77]
ror dword [rax - 0x77], cl
mov rdi, rdx
mov rdi, rdx
mov edi, edx
test rax, rax
je case.0x140167e3b.325
invalid
cmp dh, al
dec qword [r15]
dec dword [rdi]
lock dec qword [r15]
dec dword [rdi]
jne 0x14019f372
lea rcx, [rbp + 0x40]
lea ecx, [rbp + 0x40]
call fcn.140186d00
call fcn.140186d00
invalid
mov rcx, qword [rbp + 0xa0]
mov ecx, dword [rbp + 0xa0]
add byte [rax], al
lock dec qword [rcx]
dec qword [rcx]
jne case.0x1401a658c.146
test dword [rax - 0x17fffffe], ebx
add byte [rax], al
add al, ch
call fcn.140058c20
cwde
cwde
jmp 0x14019f387
dec dword [rcx + 0x3e083f8]
mov eax, edi
clc
and eax, 3
add ecx, dword [rax - 0x73]
lea rcx, [0x14025b7cc]
or eax, 0xbc438
cmp ah, al
or eax, dword [rax]
invalid
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0x48e0ffc8
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov rax, qword [rbp + 0xa0]
mov eax, dword [rbp + 0xa0]
mov qword [rbp + 0x50], rax
mov dword [rbp + 0x50], eax
mov qword [rbp + 0x58], r15
pop rax
mov qword [rbp + 0x60], rdi
lock inc qword [rsi + 0x100]
inc dword [rsi + 0x100]
inc dword [rsi + 0x100]
xchg byte [rax], al
add dword [rax], eax
add byte [rax - 1], cl
inc qword [rsi + 0xc0]
mov rbx, qword [rsi + 0x90]
sahf
nop
add byte [rax], al
add byte [rax - 0x75], cl
mov esi, 0x98
xchg al, al
add byte [rax], al
add byte [rax - 0x75], cl
sahf
nop
add byte [rax], al
add byte [rax - 0x75], cl
mov esi, 0x98
cmp qword [rsi + 0x80], 0
jne 0x14019f3e7
invalid
mov esi, 0x80
add byte [rbp + 0x10], dh
adc byte [rax - 0x73], cl
jo 0x14019f424
lea rcx, [rsi + 0x70]
lea rdx, [rsi + 0x90]
xchg esi, eax
nop
add byte [rax], al
invalid
lea edx, [rsi + 0x90]
xchg esi, eax
nop
add byte [rax], al
add al, ch
leave
call fcn.1401efab0
invalid
movabs rcx, 0x736f6d6570736575
xor rcx, rbx
xor ecx, ebx
jae case.0x140168cab.232
insd dword [rdi], dx
outsd dx, dword [rsi]
jae case.0x140168cab.223
xor ecx, ebx
movabs rax, 0x646f72616e646f6d
xor rax, rdi
clc
mov eax, 0x6e646f6d
outsb dx, byte [rsi]
invalid
clc
movabs rdx, 0x6c7967656e657261
jns case.0x1401686f2.251
xor rdx, rbx
xor rdi, r14
add rcx, rax
rol rax, 0xd
rol eax, 0xd
rol eax, 0xd
movabs r9, 0x7465646279746573
xor rax, rcx
xor eax, ecx
je 0x14019f497
invalid
xor eax, ecx
enter 0xffffffffffffc148, 0xffffffffffffffc1
and byte [rcx + 0x31], cl
xor ecx, edi
rol rcx, 0x20
xor r9, rdi
xor ecx, edi
xor ecx, edi
add rdx, r9
rol r9, 0x10
rcl dword [rax], 0x49
xor ecx, edx
rcl dword [rax], 0x49
xor ecx, edx
add rcx, r9
leave
rol r9, 0x15
rol ecx, 0x15
add rdx, rax
rol rax, 0x11
rol eax, 0x11
xor rax, rdx
ror byte [rax - 0x3f], 1
ret 0x4920
mov eax, ecx
enter 0x314d, 0xfffffffffffffff0
ret 0xc148
ror byte [rax - 0x3f], 1
ret 0x4920
enter 0x314d, 0xfffffffffffffff0
movabs r10, 0x800000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rcx + 1], cl
add r8, rax
rol rax, 0xd
ror byte [rax - 0x3f], 0xc0
or eax, 0x4cd1314c
xor rcx, r10
xor rax, r8
xor rcx, r10
xor rax, r8
rol r8, 0x20
rol eax, 0x20
xor rcx, r9
add rdx, rcx
add edx, ecx
add edx, ecx
rol rcx, 0x10
xor rcx, rdx
xor ecx, edx
xor ecx, edx
add r8, rcx
rol rcx, 0x15
add rdx, rax
ret 0xc148
rcl byte [rcx], 0x4c
xor ecx, eax
rcl dword [0x188dbf5cd], 0xc1
ret 0xc148
rcl byte [rcx], 0x4c
xor ecx, eax
xor rax, rdx
ror byte [rax - 0x3f], 1
ret 0x4d20
rol rdx, 0x20
rol edx, 0x20
xor r8, r10
ror byte [rcx + 1], 1
ror byte [rax - 0x3f], 0xc0
add r8, rax
add eax, eax
rol rax, 0xd
xor rax, r8
xor eax, eax
or eax, 0x49c0314c
rol eax, 0x20
invalid
xor eax, eax
rol r8, 0x20
and byte [rax - 0x7f], cl
inc dword [rax]
add byte [rax], al
invalid
xor rdx, 0xff
xor edx, 0xff
add byte [rax + 1], cl
retf 0xc148
add rdx, rcx
add edx, ecx
rol rcx, 0x10
xor rcx, rdx
xor ecx, edx
adc byte [rax + 0x31], cl
ror dword [rcx + 1], 1
xor ecx, edx
add r8, rcx
enter 0xffffffffffffc148, 0xffffffffffffffc1
adc eax, 0x48c20148
rol eax, 0x11
invalid
invalid
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
invalid
invalid
rcl dword [0x188dbf607], 0xc1
rcl byte [rcx], 0x48
xor eax, edx
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
ror byte [rax - 0x3f], 0xc0
or eax, 0x49c0314c
ror byte [rcx - 0x3f], 0xc0
invalid
ret 0x4c20
ror byte [rax - 0x3f], 0xc0
or eax, 0x49c0314c
ror byte [rcx - 0x3f], 0xc0
invalid
ror byte [rcx - 0x3f], 0xc0
and byte [rax + 1], cl
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
ror dword [rcx + 1], 1
enter 0xffffffffffffc148, 0xffffffffffffffc1
adc eax, 0x48c20148
rol eax, 0x11
invalid
retf 0xc148
ror dword [rcx + 1], 1
enter 0xffffffffffffc148, 0xffffffffffffffc1
adc eax, 0x48c20148
rol eax, 0x11
invalid
adc dword [rax + 0x31], ecx
ror byte [rax - 0x3f], 1
ret 0x4c20
invalid
invalid
xor rax, rdx
rol rdx, 0x20
and byte [rcx + rsi - 0x3f], cl
and byte [rcx + rsi - 0x3f], cl
add r8, rax
rol rax, 0xd
add rdx, rcx
rol rcx, 0x10
xor rax, r8
xor eax, eax
xor rcx, rdx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rcx
xor eax, ecx
mov r9, rdx
rol r9, 0x20
rol ecx, 0x20
xor r9, rdx
xor r9, rax
xor ecx, eax
ror dword [rcx + 0x31], 1
ror dword [rax - 0x75], 0x46
xor ecx, eax
mov rax, qword [rsi + 0x70]
mov rcx, qword [rsi + 0x78]
mov ecx, dword [rsi + 0x78]
jo 0x14019f577
mov ecx, dword [rsi + 0x78]
mov rdx, r9
shr rdx, 0x39
shr edx, 0x39
retf 0xc148
shr edx, 0x39
cmp dword [rsi + 0xf], esp
movd xmm0, edx
outsb dx, byte [rsi]
ret 0xf66
invalid
invalid
punpcklbw xmm0, xmm0
punpcklbw mm0, mm0
pshuflw xmm0, xmm0, 0
pshufw mm0, mm0, 0
rol byte [rax], 0x66
pshufw mm0, mm0, 0
invalid
invalid
add byte [rsi + 0xf], ah
jo 0x14019f50a
invalid
pshufd xmm0, xmm0, 0
rol byte [rax], 0x45
xor edx, edx
add byte [rbp + 0x31], al
shl byte [rsi + 0xf], cl
invalid
invalid
xor r10d, r10d
pcmpeqd xmm1, xmm1
jbe 0x14019f51b
xor r11d, r11d
and r9, rcx
leave
movdqu xmm2, xmmword [rax + r9]
movq mm2, qword [rax + r9]
adc al, 8
movdqa xmm3, xmm2
outsd dx, dword [rsi]
fisub dword [rsi + 0xf]
pcmpeqb xmm3, xmm0
pcmpeqb xmm3, xmm0
pcmpeqb mm3, mm0
fsub dword [rsi + 0xf]
xlatb
sti
pmovmskb edi, xmm3
pmovmskb edi, mm3
nop word [rax + rax]
invalid
add byte [rax], al
test di, di
test edi, edi
je 0x14019f59c
invalid
tzcnt r15d, edi
bsf edi, edi
mov esp, 0xcf014dff
add r15, r9
iretd
and r15, rcx
shl r15, 5
shl edi, 5
iretd
shl edi, 5
add eax, 0x4cc38948
mov rbx, rax
sub rbx, r15
sub ebx, edi
ret
sub ebx, edi
lea r15d, [rdi - 1]
and r15d, edi
and edi, edi
inc dword [rcx + 0x21]
inc dword [rcx + rcx*4 - 1]
mov edi, r15d
and edi, edi
mov edi, r15d
cmp r14, qword [rbx - 0x20]
cmp esi, dword [rbx - 0x20]
jne 0x14019f570
jmp 0x14019f5e2
cmp r11, 1
cmp r11, 1
cmp ebx, 1
add dword [rcx - 0x45], eax
mov r11d, 1
add dword [rax], eax
add byte [rax], al
je 0x14019f5c2
pmovmskb r8d, xmm2
pmovmskb r8d, mm2
xlatb
ret 0x3145
xor r11d, r11d
test r8d, r8d
setne r11b
rol byte [rcx + 0xf], 0x95
ret
tzcnt r8d, r8d
bsf eax, eax
add r8, r9
and r8, rcx
and eax, ecx
and eax, ecx
pcmpeqb xmm2, xmm1
pmovmskb edi, xmm2
pmovmskb edi, mm2
shl dword [rsi + 0xf], 1
xlatb
cli
pmovmskb edi, mm2
test edi, edi
jne case.0x14017a737.89
invalid
add r9, r10
add ecx, edx
add r9, 0x10
add r10, 0x10
add edx, 0x10
add edx, 0x10
adc cl, ch
jae 0x14019f5df
jmp case.0x1401752a2.148
invalid
invalid
dec dword [rax - 0x75]
clc
mov rax, qword [rbx - 8]
mov eax, dword [rbx - 8]
mov qword [rbp - 0x40], rax
ror byte [r15], 0x10
call 0xf05f1f01
sub dword [rbp - 0x50], eax
movups xmm0, xmmword [rbx - 0x18]
movaps xmmword [rbp - 0x50], xmm0
sub dword [rbp - 0x50], eax
sub dword [rbp - 0x50], eax
mov al, 0xf
adc byte [rbp + 0x50], al
movups xmm0, xmmword [rbp + 0x50]
movups xmmword [rbx - 0x18], xmm0
mov rax, qword [rbp + 0x60]
invalid
call 0x1a05f8146
call 0x1a05f8146
invalid
mov qword [rbx - 8], rax
mov dword [rbx - 8], eax
clc
cmp qword [rbp - 0x50], 0
jge 0x14019f5b6
add byte [rdi], cl
test byte [rax + rdi*8 - 0x72b70001], ah
invalid
dec dword [rax - 0x73]
lea rcx, [rbp - 0x50]
invalid
je 0x14019eeb1
invalid
lea rcx, [rbp - 0x50]
lea ecx, [rbp - 0x50]
call fcn.1401887f0
jmp 0x14019eeb1
invalid
invalid
ficom dword [rcx - 0x69160002]
clc
invalid
invalid
invalid
mov eax, edi
clc
and eax, 3
lea rcx, [0x14025b7cc]
or eax, 0xbc1a5
movsd dword [rdi], dword [rsi]
ror dword [rbx], 0
invalid
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0xfe0ffc8
add rax, rcx
jmp rax
movzx eax, byte [rdi + 0x10]
jmp case.0x1401926e8.59
invalid
mov dh, 0x47
adc bl, ch
invalid
shr rbx, 0x20
shr ebx, 0x20
jmp 0x14019f65a
cmp ebx, 0x2733
xor esp, dword [rdi]
add byte [rax], al
add byte [rdi], cl
test dword [rbx - 0x14000009], ecx
idiv edi
invalid
jmp 0x14019f675
shr rbx, 0x20
jne 0x14019edd1
idiv edi
invalid
jmp 0x14019f675
shr rbx, 0x20
jmp 0x14019f66c
cmp ebx, 0x28
ja case.default.0x14019f663
invalid
add dword [rax], eax
invalid
sti
sub byte [rdi], cl
xchg dword [0x18819f657], ebp
sub eax, 0x48000001
sub eax, 0x48000001
add byte [rax - 0x73], cl
add eax, 0xbc180
add cl, 0xb
invalid
lea rax, [0x14025b7dc]
lea eax, [0x14025b7dc]
add cl, 0xb
ror dword [rbx], 0
or eax, dword [rax]
add byte [rax + 0x63], cl
or al, 0x98
cwde
movsxd rcx, dword [rax + rbx*4]
cwde
add rcx, rax
jmp rcx
shr bl, 4
movzx eax, byte [rdi + 0xf]
invalid
cmp al, 0xd
jne 0x14019edd1
test dword [rdi + rsi*8 - 1], ebx
invalid
test dword [rdi + rsi*8 - 1], ebx
dec dword [rax - 0x75]
mov rax, qword [rsi + 0x100]
test rax, rax
ror byte [rdi], 0x84
idiv rdi
idiv edi
invalid
xchg byte [rax], al
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
idiv rdi
idiv edi
idiv edi
dec dword [rax - 0x77]
stc
mov rcx, rdi
call fcn.14004da10
jmp 0x14019eeb1
invalid
invalid
and ebx, 0xffffffea
invalid
invalid
or edx, ebx
add al, 0
test al, al
jne 0x14019eecd
test dword [rsi], ebp
clc
invalid
invalid
test dword [rsi], ebp
clc
invalid
mov byte [rsi + 0x48], 1
jmp 0x14019eecd
clc
invalid
invalid
add rcx, rbp
and eax, 0x46fffff8
clc
invalid
inc dword [rsi + 0xf]
movzx r9d, byte [rax + r8]
clc
invalid
movzx r9d, byte [rax + r8]
add byte [rbp - 0x7c], al
test r9b, r9b
leave
js 0x14019f6c5
movdqa xmm0, xmmword [rax]
movq mm0, qword [rax]
pmovmskb r8d, xmm0
tzcnt r8d, r8d
bsf eax, eax
sal bl, 0x45
bsf eax, eax
movzx r9d, byte [rax + r8]
movzx ecx, byte [rax + rax]
add byte [rcx - 0x80], al
loope 0x14019f6ca
invalid
and r9b, 1
add dword [rbp + 0xf], eax
movzx r9d, r9b
movzx ecx, cl
mov dh, 0xc9
sub qword [rsi + 0x80], r9
mov es, word [rax + 0x4d000000]
lea ecx, [rax - 0x10]
invalid
invalid
add byte [rax], al
lea r9, [r8 - 0x10]
invalid
and rcx, r9
and ecx, ecx
mov byte [rax + r8], dl
adc al, 0
mov byte [rcx + rax + 0x10], dl
push rsp
add dword [rax], edx
inc qword [rsi + 0x88]
inc dword [rsi + 0x88]
add byte [rax], al
add byte [rcx - 0x3f], cl
shl eax, 5
shl r8, 5
shl eax, 5
mov rcx, rax
sub rcx, r8
sub ecx, eax
sub ecx, eax
ror dword [rcx + rcx*4 + 0x71], 0xe0
mov qword [rcx - 0x20], r14
mov dword [rcx - 0x20], esi
neg r8
neg eax
movups xmm0, xmmword [rbp + 0x50]
adc byte [rbp + 0x50], al
movups xmmword [rax + r8 - 0x18], xmm0
movups xmmword [rax + rax - 0x18], xmm0
add al, r13b
add al, ch
mov rax, qword [rbp + 0x60]
invalid
mov qword [rcx - 8], rax
mov dword [rcx - 8], eax
jmp 0x14019eeb1
lahf
idiv edi
push qword [rax - 0xab16db]
push rsp
invalid
invalid
push rsp
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
cmp bh, bh
invalid
xor edi, edi
invalid
sub bh, bh
invalid
and edi, edi
invalid
sbb al, 0xff
invalid
adc eax, 0xb0ffffff
add al, 0xe9
invalid
invalid
invalid
invalid
add bh, bh
invalid
stc
invalid
invalid
invalid
jmp case.0x14019f663.14
invalid
mov al, 0x29
jmp case.0x1401926e8.59
in al, 0xfe
invalid
invalid
in al, 0xfe
invalid
invalid
invalid
invalid
invalid
iretd
invalid
enter 0xfffffffffffffffe, 0xffffffffffffffff
mov al, 7
jmp case.0x1401926e8.59
sar esi, 0xff
invalid
invalid
sar esi, 0xff
push qword [rax - 0x14516f8]
invalid
invalid
invalid
mov edx, 0xb0fffffe
or ch, cl
invalid
mov bl, 0xfe
invalid
lodsb al, byte [rsi]
invalid
invalid
movsd dword [rdi], dword [rsi]
invalid
invalid
sahf
invalid
invalid
xchg edi, eax
invalid
invalid
nop
invalid
invalid
mov esi, edi
invalid
invalid
invalid
jnp case.0x14019f663.36
invalid
je case.0x14019f663.47
invalid
insd dword [rdi], dx
invalid
invalid
invalid
invalid
pop rdi
invalid
invalid
invalid
invalid
add rcx, rax
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x50], rax
mov rax, qword [rbp + 0x38]
mov qword [rbp + 0x58], rax
mov qword [rbp + 0x60], rbx
mov qword [rbp + 0x68], rcx
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_std_src_threadmod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.thread_name_may_not_contain_interior_null_bytes
lea r9, [0x14022a848]
lea r8, [rbp + 0x50]
mov edx, 0x2f
call fcn.1401e63e0
jmp case.0x140167078.362
mov ecx, 8
mov edx, 0x30
call fcn.1401e5b40
jmp case.0x140167078.362
mov ecx, 8
mov edx, 0x38
call fcn.1401e5b40
jmp case.0x140167078.362
add rcx, 0x10
mov byte [rbp + 0xb4], 1
xor edx, edx
call fcn.14015fd10
lea rax, str.too_many_running_threads_in_thread_scopeH__
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0x60], rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x68], xmm0
mov byte [rbp + 0xb4], 1
lea rdx, str.library_std_src_thread_scoped.rs
lea rcx, [rbp + 0x50]
call fcn.1401e5ed0
jmp case.0x140167078.362
mov byte [rbp + 0xb2], 1
lea rax, str.library_std_src_threadlocal.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_std_src_threadlocal.rs
lea r9, [0x140225380]
lea r8, [rbp + 0x50]
mov edx, 0x46
call fcn.1401e63e0
jmp case.0x140167078.362
add byte [rax], al
add byte [rax], al
movzx edx, byte [r10 + rax]
add edx, 0xffffffd0
cmp edx, 9
ja 0x1401a4099
lea r11, [r13*4]
add r11, r13
mov edx, edx
lea r13, [rdx + r11*2]
inc rax
cmp r9, rax
jne 0x1401a22b0
test r13, r13
je 0x1401a4322
test rcx, rcx
mov r14, r12
je 0x1401a22fa
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rdi], cl
mov dh, 0x87
mov esp, 0xf000000
mov bh, 0x8f
mov ebp, 0xf000000
mov dh, 0x97
mov edi, 0x4c000000
mov eax, dword [rdi + 0x48]
movzx eax, byte [rdi + 0xbc]
movzx ecx, word [rdi + 0xbd]
movzx edx, byte [rdi + 0xbf]
mov r8, qword [rdi + 0x48]
mov word [rbx + 0x658], cx
xor al, 1
mov byte [rbx + 0x65a], al
mov byte [rbx + 0x65b], dl
mov qword [rbx + 0x650], r8
invalid
add byte [rax], al
lea rcx, [rbx + 0x180]
invalid
lea rdx, [rbx + 0x650]
call fcn.14018b950
mov rsi, qword [rbx + 0x180]
cmp rsi, 2
jne 0x1401a2366
mov rax, qword [rbx + 0x188]
mov qword [r14 + 8], rax
mov qword [r14], 2
jmp 0x1401a3e09
mov qword [rbx + 0x170], r14
mov r14, qword [rbx + 0x188]
lea rdx, [rbx + 0x190]
lea rcx, [rbx + 0x560]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rbx + 0x560]
movups xmm1, xmmword [rbx + 0x570]
movups xmm2, xmmword [rbx + 0x580]
movups xmmword [rbx + 0x550], xmm2
movups xmmword [rbx + 0x540], xmm1
movups xmmword [rbx + 0x530], xmm0
lea rdx, [rbx + 0x590]
lea rcx, [rbx + 0x650]
mov r8d, 0xc0
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x520], rsi
mov qword [rbx + 0x528], r14
mov rdx, qword [rdi + 0x50]
add rdx, r13
mov byte [rbx + 0xbe], 1
mov rcx, rdi
call fcn.14019ad50
mov r14, rax
mov qword [rbx + 0x4f0], rax
mov qword [rbx + 0x4f8], rdx
lock inc qword [rax]
jle 0x1401a438e
mov qword [rbx + 0x4d8], r14
lea r12, [rdi + 0xa0]
mov byte [rbx + 0x90], 1
mov byte [rbx + 0x91], 0
mov byte [rbx + 0x92], 1
mov rcx, r12
call fcn.1401a0730
mov esi, eax
mov r15d, edx
mov byte [rbx + 0x90], 1
mov byte [rbx + 0x91], 0
mov byte [rbx + 0x92], 1
mov rcx, r12
call fcn.1401a0730
mov dword [rbx + 0x150], eax
mov dword [rbx + 0x108], edx
lea rcx, [rbx + 0x560]
lea rdx, [rbx + 0x650]
mov r8d, 0xc0
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rdi + 0x78]
test rax, rax
je 0x1401a24b9
mov rcx, qword [rdi + 0x80]
lock inc qword [rax]
jle 0x1401a438e
mov rdx, qword [rdi + 0x88]
test rdx, rdx
je 0x1401a24c5
mov r8, qword [rdi + 0x90]
lock inc qword [rdx]
jg 0x1401a24c5
jmp 0x1401a438e
mov rdx, qword [rdi + 0x88]
test rdx, rdx
jne 0x1401a24a7
mov r9d, dword [rdi + 0xb8]
mov r10, qword [rdi + 0x20]
mov r11, qword [rdi + 0x98]
movzx edi, word [rdi + 0xc0]
mov qword [rbx + 0x470], r10
mov dword [rbx + 0x4b8], r9d
mov qword [rbx + 0x478], r11
mov qword [rbx + 0x480], rax
mov qword [rbx + 0x488], rcx
mov qword [rbx + 0x490], rdx
mov qword [rbx + 0x498], r8
mov word [rbx + 0x4bc], di
mov qword [rbx + 0x4a0], 0
mov byte [rbx + 0x4a8], 0
mov dword [rbx + 0x4ac], esi
mov dword [rbx + 0x4b0], r15d
mov qword [rbx + 0x4e0], r14
movups xmm0, xmmword [rbx + 0x520]
movups xmm1, xmmword [rbx + 0x530]
movups xmm2, xmmword [rbx + 0x540]
movups xmm3, xmmword [rbx + 0x550]
movups xmmword [rbx + 0x1c0], xmm3
movups xmmword [rbx + 0x1b0], xmm2
movups xmmword [rbx + 0x1a0], xmm1
movups xmmword [rbx + 0x190], xmm0
mov byte [rbx + 0x1d0], 0
mov qword [rbx + 0x180], 1
mov qword [rbx + 0x188], 1
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1401a25bd
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je case.0x140056644.2509
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x58
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je case.0x140056644.2509
mov rsi, rax
mov rax, qword [rbx + 0x1d0]
mov qword [rsi + 0x50], rax
movups xmm0, xmmword [rbx + 0x1c0]
movups xmmword [rsi + 0x40], xmm0
movups xmm0, xmmword [rbx + 0x180]
movups xmm1, xmmword [rbx + 0x190]
movups xmm2, xmmword [rbx + 0x1a0]
movups xmm3, xmmword [rbx + 0x1b0]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov qword [rbx + 0x190], rsi
xorps xmm0, xmm0
movups xmmword [rbx + 0x198], xmm0
mov byte [rbx + 0x1a8], 0
mov qword [rbx + 0x1b0], 0
mov qword [rbx + 0x180], 1
mov qword [rbx + 0x188], 1
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1401a267d
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401a4157
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x38
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401a4157
mov rcx, qword [rbx + 0x1b0]
mov qword [rax + 0x30], rcx
movups xmm0, xmmword [rbx + 0x180]
movups xmm1, xmmword [rbx + 0x190]
movups xmm2, xmmword [rbx + 0x1a0]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movups xmm0, xmmword [rbx + 0x4b0]
movaps xmmword [rbx + 0x460], xmm0
movups xmm0, xmmword [rbx + 0x470]
movups xmm1, xmmword [rbx + 0x480]
movups xmm2, xmmword [rbx + 0x490]
movups xmm3, xmmword [rbx + 0x4a0]
movaps xmmword [rbx + 0x450], xmm3
sub dword [rbx + 0x450], ebx
sub dword [rbx + 0x450], ebx
movaps xmmword [rbx + 0x440], xmm2
movaps xmmword [rbx + 0x430], xmm1
movaps xmmword [rbx + 0x420], xmm0
mov qword [rbx + 0x160], rax
mov qword [rbx + 0x410], r14
test r13, r13
je 0x1401a27f6
mov rax, r13
shr rax, 0x3c
jne 0x1401a42be
lea rsi, [r13*8]
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1401a275d
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401a4224
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401a4224
mov qword [rbx + 0xd8], r13
mov qword [rbx + 0xe0], rax
mov qword [rbx + 0xe8], 0
mov rax, r13
shr rax, 0x3b
jne 0x1401a42d6
mov rsi, r13
shl rsi, 4
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1401a27c6
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401a27d6
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
jne 0x1401a281c
mov byte [rbx + 0xab], 1
mov byte [rbx + 0xac], 1
mov ecx, 8
mov rdx, rsi
call fcn.1401e5b40
xor r8, qword [r8 + r8]
xor r8, qword [r8 + r8]
jmp 0x1401a438e
mov qword [rbx + 0xd8], 0
mov qword [rbx + 0xe0], 8
mov qword [rbx + 0xe8], 0
mov eax, 8
add byte [rax], al
add byte [rax], al
mov qword [rbx + 0x110], r13
add byte [rax], al
mov qword [rbx + 0x118], rax
add byte [rax], al
mov qword [rbx + 0x120], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor r15d, r15d
xor edi, edi
mov rdi, qword [sym.imp.kernel32.dll_HeapAlloc]
add al, 0
lea rsi, [rbx + 0x128]
add byte [rax], al
xorps xmm6, xmm6
xor r14d, r14d
test byte [rcx + rcx*4 - 0x55], 0xc8
add byte [rax], al
add bl, ch
invalid
test byte [rcx + rcx*4 - 0x55], 0xc8
add byte [rax], al
add bl, ch
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov rdx, qword [rbx + 0x120]
mov rax, qword [rbx + 0x118]
mov rcx, rdx
shl rcx, 4
mov qword [rax + rcx], r12
mov r8, qword [rbx + 0x98]
cwde
add byte [rax], al
add byte [rcx + rcx*4 + 0x44], cl
or byte [rax], cl
cwde
add byte [rax], al
add byte [rcx + rcx*4 + 0x44], cl
or byte [rax], cl
inc rdx
mov qword [rbx + 0x120], rdx
xchg ebx, eax
and byte [rcx], al
add byte [rax], al
xchg ebx, eax
and byte [rcx], al
add byte [rax], al
inc r15
je 0x1401a3f46
invalid
cmp r14, r13
jae 0x1401a2d52
add byte [rax], al
add byte [rax], al
movzx eax, byte [0x1402b3399]
adc dword [rax], eax
mov rax, qword [0x1402b32e8]
adc dword [rax], eax
test rax, rax
jne 0x1401a28ca
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
test eax, eax
test eax, eax
je 0x1401a3eda
add byte [rax - 0x77], cl
add eax, 0x110a1e
invalid
mov qword [0x1402b32e8], rax
add byte [rcx - 0x48], al
add byte [rax], cl
add byte [rax], al
mov r8d, 0x800
mov rcx, rax
xor edx, edx
call rdi
test rax, rax
je 0x1401a3eda
add byte [rax], al
add byte [rax], al
inc r14
mov qword [rbx + 0x128], 0x100
sub dword [rax], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
sub dword [rax], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
mov qword [rbx + 0x130], rax
add byte [rax], al
xor r12d, r12d
xor r13d, r13d
in eax, dx
in eax, dx
jmp 0x1401a2906
inc r13
inc ebp
inc r12
mov qword [rbx + 0x138], r12
cmp r13, 0x100
std
add byte [rcx], al
add byte [rax], al
movabs dword [0xfd814900000138], eax
add dword [rax], eax
add byte [rbx + 0x3a], dh
std
add byte [rcx], al
add byte [rax], al
jae 0x1401a2950
cmp cl, byte [rbx + rdi - 0x5d]
sub byte [rcx], al
add byte [rax], al
cmp r12, qword [rbx + 0x128]
jne 0x1401a2900
mov qword [rbx + 0x98], r13
add byte [rax], al
mov rcx, rsi
mov rdx, r12
loop 0x1401a2915
lahf
pop rdx
invalid
dec dword [rbx + rcx*4 - 0x5d]
mov esp, dword [rbx + 0x138]
loop 0x1401a2915
lahf
pop rdx
invalid
mov esp, dword [rbx + 0x138]
mov r13, qword [rbx + 0x98]
jmp 0x1401a2900
nop word cs:[rax + rax]
invalid
mov qword [rbx + 0xc0], r15
mov r15, r14
mov r8, qword [rbx + 0x130]
cmp qword [rbx + 0x128], r12
jbe 0x1401a29a0
test r12, r12
je 0x1401a4018
mov r14, rdi
lea rsi, [r12*8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov rdi, r8
mov r9, rsi
call qword [sym.imp.kernel32.dll_HeapReAlloc]
add al, 0
add al, 0
test rax, rax
jne 0x1401a29a6
jmp 0x1401a4079
mov r14, rdi
mov rax, r8
mov qword [rbx + 0xf0], r12
cmp r12, 0x100
mov qword [rbx + 0xb0], rax
jne 0x1401a3f65
movzx eax, byte [0x1402b3399]
ror dword [rcx], 1
adc dword [rax], eax
mov rax, qword [0x1402b32e8]
test rax, rax
mov rdi, r14
je 0x1401a29e0
add byte [rax - 0x7b], cl
ror byte [rcx + rcx*4 - 9], 0x74
or dword [rbp - 0x77], ecx
invalid
mov r14, r15
jmp 0x1401a29f9
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401a3efc
mov r14, r15
mov qword [0x1402b32e8], rax
mov r8d, 0x28
mov rcx, rax
xor edx, edx
call rdi
test rax, rax
je 0x1401a3efc
mov r12, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov rax, qword [rbx + 0xb0]
mov qword [r12 + 0x10], rax
mov qword [r12 + 0x18], 0
mov dword [r12 + 0x20], 0
lock inc qword [r12]
jle 0x1401a438e
mov qword [rbx + 0x4e8], r12
mov qword [rbx + 0x518], r12
mov rax, qword [rbx + 0x160]
mov rsi, qword [rax + 0x10]
lock inc qword [rsi]
jle 0x1401a438e
mov qword [rbx + 0x190], rsi
lea rax, [rbx + 0x190]
movups xmmword [rax + 8], xmm6
mov byte [rax + 0x18], 0
mov qword [rbx + 0x1b0], 0
mov qword [rbx + 0x180], 1
mov qword [rbx + 0x188], 1
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401a2acd
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401a3f17
mov qword [0x1402b32e8], rax
mov r8d, 0x38
mov rcx, rax
xor edx, edx
call rdi
test rax, rax
je 0x1401a3f17
mov rdi, rax
mov qword [rbx + 0xb0], r14
mov rax, qword [rbx + 0x1b0]
mov qword [rdi + 0x30], rax
movups xmm0, xmmword [rbx + 0x180]
movups xmm1, xmmword [rbx + 0x190]
movups xmm2, xmmword [rbx + 0x1a0]
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov qword [rbx + 0x178], rdi
lock inc qword [rdi]
jle 0x1401a438e
mov qword [rbx + 0xd0], rdi
mov byte [rbx + 0x89], 0
mov byte [rbx + 0x8a], 0
mov byte [rbx + 0x8b], 1
call fcn.140177e40
mov rsi, rax
mov r14d, edx
mov r13b, byte [rbx + 0x46c]
mov qword [rbx + 0xf0], r12
mov qword [rbx + 0x128], rdi
mov r15d, dword [rbx + 0x420]
mov qword [rbx + 0x98], rdi
mov edi, dword [rbx + 0x424]
lea rcx, [rbx + 0x450]
call fcn.1401a0730
test r15d, r15d
mov ecx, 0x3d
cmove edi, ecx
mov dword [rbx + 0x1c0], 0
mov qword [rbx + 0x180], 0
xor r13b, 1
mov byte [rbx + 0x1c8], r13b
mov qword [rbx + 0x198], r12
mov word [rbx + 0x1c9], 0
mov byte [rbx + 0x1cb], 0
mov rcx, qword [rbx + 0x98]
mov qword [rbx + 0x188], rcx
mov qword [rbx + 0x1a0], 0
movabs rcx, 0x40a99d60864b8a7e
mov qword [rbx + 0x1a8], rcx
mov qword [rbx + 0x1b0], rsi
mov dword [rbx + 0x1b8], r14d
mov dword [rbx + 0x1c4], edi
mov dword [rbx + 0x190], eax
mov dword [rbx + 0x194], edx
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
je 0x1401a2c50
mov r13, qword [rbx + 0xc8]
lea rsi, [rbx + 0x128]
mov rdi, qword [sym.imp.kernel32.dll_HeapAlloc]
mov r15, qword [rbx + 0xc0]
mov r14, qword [rbx + 0xb0]
jmp 0x1401a2c89
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
mov r13, qword [rbx + 0xc8]
lea rsi, [rbx + 0x128]
mov rdi, qword [sym.imp.kernel32.dll_HeapAlloc]
mov r15, qword [rbx + 0xc0]
mov r14, qword [rbx + 0xb0]
je 0x1401a3f32
mov qword [0x1402b32e8], rax
mov r8d, 0x50
mov rcx, rax
xor edx, edx
call rdi
test rax, rax
je 0x1401a3f32
movups xmm0, xmmword [rbx + 0x1c0]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [rbx + 0x180]
movups xmm1, xmmword [rbx + 0x190]
movups xmm2, xmmword [rbx + 0x1a0]
movups xmm3, xmmword [rbx + 0x1b0]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
mov qword [rbx + 0xb0], rax
movups xmmword [rax], xmm0
mov rdx, qword [rbx + 0xe8]
cmp rdx, qword [rbx + 0xd8]
jne 0x1401a2cff
lea rcx, [rbx + 0xd8]
call fcn.1401883d0
mov rdx, qword [rbx + 0xe8]
mov rax, qword [rbx + 0xe0]
mov rcx, qword [rbx + 0xb0]
mov qword [rax + rdx*8], rcx
inc qword [rbx + 0xe8]
mov qword [rbx + 0x180], r12
mov rax, qword [rbx + 0x98]
mov qword [rbx + 0x188], rax
mov rdx, qword [rbx + 0x120]
cmp rdx, qword [rbx + 0x110]
jne case.0x14002a59f.4025
lea rcx, [rbx + 0x110]
call fcn.140188490
jmp case.0x14002a59f.4053
test r13, r13
je 0x1401a2dcb
mov rax, r13
shr rax, 0x3c
jne 0x1401a42ee
lea rsi, [r13*8]
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1401a2d94
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
out 4, eax
add byte [rax - 0x7b], cl
sal byte [rcx + riz + 0x48], 0x89
je 0x1401a2dab
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
je 0x1401a2dab
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov qword [rbx + 0x158], rax
test rax, rax
jne 0x1401a2dd7
mov byte [rbx + 0x8c], 0
mov byte [rbx + 0x8d], 1
mov ecx, 8
mov rdx, rsi
call fcn.1401e5b40
jmp 0x1401a438e
mov eax, 8
mov qword [rbx + 0x158], rax
movups xmm0, xmmword [rbx + 0x110]
movaps xmmword [rbx + 0x180], xmm0
mov r12, qword [rbx + 0x120]
mov qword [rbx + 0x190], r12
mov rdi, qword [rbx + 0x188]
cmp qword [rbx + 0x180], r12
jbe 0x1401a2e59
test r12, r12
je 0x1401a2e3b
shl r12, 4
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rdi
mov r9, r12
call qword [sym.imp.kernel32.dll_HeapReAlloc]
mov rdi, rax
test rax, rax
jne 0x1401a2e52
mov ecx, 8
mov rdx, r12
call fcn.1401e5b40
jmp 0x1401a438e
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov edi, 8
mov r12, qword [rbx + 0x190]
mov qword [rbx + 0x128], rdi
mov qword [rbx + 0x130], r12
mov eax, 4
cmp r13, 2
jb 0x1401a2e8e
lea rax, [r13 - 1]
bsr rcx, rax
not ecx
mov rax, 0xffffffffffffffff
dec dword [rax + 0xf]
mov ebp, 0x48d1f7c8
mov eax, 0xffffffff
shr rax, cl
lea rax, [rax*4 + 4]
call 0xc51ebbd2
add al, 0
add byte [rax], al
cmp rax, 0x10000
mov esi, 0x10000
cmovb rsi, rax
lea eax, [rsi - 1]
test esi, eax
setne al
test rsi, rsi
sete cl
or cl, al
jne 0x1401a4198
invalid
add byte [rax - 0x77], cl
mov bl, 0xb0
add byte [rax], al
mov qword [rbx + 0xb0], rsi
shl rsi, 5
add byte [rax - 0x3f], cl
out 5, al
movzx eax, byte [0x1402b3399]
add eax, 0x1104d4
mov rcx, qword [0x1402b32e8]
or eax, 0x11041c
test rcx, rcx
leave
jne case.0x14002d1d9.3602
call qword [sym.imp.kernel32.dll_GetProcessHeap]
add al, 0
test rax, rax
je 0x1401a4172
xchg edx, eax
adc al, byte [rax]
invalid
xchg edx, eax
adc al, byte [rax]
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 5
mov qword [0x1402b32e8], rax
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapAlloc]
imul esp, esi, 4
add byte [rax - 0x7b], cl
invalid
imul esp, esi, 4
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
invalid
je 0x1401a2f0e
je 0x1401a4172
add byte [rax], al
mov r8, rax
mov eax, eax
shl r13, 0x10
mov rax, qword [rbx + 0xb0]
mov eax, dword [rbx + 0xb0]
mov eax, dword [rbx + 0xb0]
mov qword [rbx + 0x180], rax
mov dword [rbx + 0x180], eax
add dword [rax + 0x4c000001], 0xffffff89
or dword [rax + 0x31000001], 0xfffffff6
invalid
mov qword [rbx + 0x188], r8
mov dword [rbx + 0x188], eax
xor esi, esi
test byte [rbp + rcx*4 - 0x4d], 0x80
add dword [rax], eax
lea r14, [rbx + 0x180]
xorps xmm6, xmm6
xor eax, eax
jmp 0x1401a2f5c
invalid
add byte [rdi], cl
push rdi
div byte [rcx]
shr bl, 0x32
xor ah, byte [rsi + 0xf]
invalid
add byte [rax], r8b
xor ah, byte [rsi + 0xf]
invalid
mov rax, qword [rbx + 0x98]
inc rax
shl rsi, 5
mov qword [r8 + rsi], 0
mov byte [r8 + rsi + 8], 0
movups xmmword [r8 + rsi + 0x10], xmm6
add byte [rcx - 0x3a], al
xor byte [rax], r9b
add byte [rcx + 0xf], al
adc dword [rax + rsi + 0x10], esi
mov rsi, qword [rbx + 0x190]
mov esi, dword [rbx + 0x190]
inc rsi
inc esi
mov qword [rbx + 0x190], rsi
add byte [rax], al
mov qword [rbx + 0x98], rax
add byte [rax], al
cmp rax, qword [rbx + 0xb0]
add byte [rax], al
jae 0x1401a2f97
cmp rsi, qword [rbx + 0x180]
jne case.0x14002d1d9.3598
add byte [rcx], 0
add byte [rbp - 0x4c], dh
mov rcx, r14
mov ecx, esi
mov rdx, rsi
call fcn.140188550
push rbp
invalid
dec dword [rbx + rcx*4 - 0x7d]
mov byte [rcx], al
add dword [rax], eax
add byte [rax - 0x75], cl
mov bl, 0x90
add dword [rax], eax
add bl, ch
cdq
push rbp
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
mov bl, 0x90
add dword [rax], eax
add bl, ch
cdq
mov qword [rbx + 0x408], rdi
mov ebx, 0x408
cmp qword [rbx + 0x180], rsi
jbe 0x1401a2fe6
mov bl, 0x80
add dword [rax], eax
add byte [rsi + 0x3f], dh
test rsi, rsi
je 0x1401a2feb
mov r14, rsi
shl r14, 5
mov rcx, qword [0x1402b32e8]
or eax, 0x11032e
test byte [rcx - 0x3f], 0xe6
add eax, 0x2e0d8b48
or eax, 0x11032e
xor edx, edx
mov rdi, r8
or eax, 0x11032e
xor edx, edx
mov rdi, r8
mov r9, r14
call qword [sym.imp.kernel32.dll_HeapReAlloc]
adc eax, 0x4e588
adc eax, 0x4e588
test rax, rax
jne 0x1401a3000
sal byte [rbp + 0x33], 0x48
mov dword [rbx + 0xc0], edi
mov qword [rbx + 0xc0], rdi
mov ecx, 8
mov rdx, r14
call fcn.1401e5b40
jmp 0x1401a438e
mov rax, r8
jmp 0x1401a3000
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, 8
nop
mov ecx, 1
lock xadd qword [0x1402b30b8], rcx
test rcx, rcx
je 0x1401a3000
mov rdx, qword [rbx + 0xb0]
dec rdx
mov qword [rbx + 0x1f0], rax
mov qword [rbx + 0x1f8], rsi
mov qword [rbx + 0x200], 0
mov qword [rbx + 0x208], rdx
mov qword [rbx + 0x210], rcx
mov byte [rbx + 0x218], 0
mov eax, dword [rbx + 0xf0]
mov ecx, dword [rbx + 0xf3]
mov dword [rbx + 0x219], eax
mov dword [rbx + 0x21c], ecx
mov qword [rbx + 0x248], 0
mov byte [rbx + 0x250], 0
mov rsi, qword [rbx + 0xc8]
mov qword [rbx + 0x258], rsi
mov rax, qword [rbx + 0x158]
mov qword [rbx + 0x260], rax
mov qword [rbx + 0x288], 0
mov byte [rbx + 0x290], 0
mov qword [rbx + 0x298], 0
xorps xmm0, xmm0
movups xmmword [rbx + 0x268], xmm0
movups xmmword [rbx + 0x271], xmm0
mov qword [rbx + 0x2a0], 8
mov qword [rbx + 0x2a8], 0
movaps xmm0, xmmword [rbx + 0x420]
movaps xmm1, xmmword [rbx + 0x430]
movaps xmm2, xmmword [rbx + 0x440]
movaps xmm3, xmmword [rbx + 0x450]
movups xmmword [rbx + 0x190], xmm0
movups xmmword [rbx + 0x1a0], xmm1
movups xmmword [rbx + 0x1b0], xmm2
movups xmmword [rbx + 0x1c0], xmm3
movaps xmm0, xmmword [rbx + 0x460]
movups xmmword [rbx + 0x1d0], xmm0
lea rcx, [rbx + 0x2b0]
lea rdx, [rbx + 0x560]
mov r8d, 0xc0
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbx + 0x410]
mov qword [rbx + 0x378], 0
mov byte [rbx + 0x380], 0
movzx ecx, word [rbx + 0x178]
mov word [rbx + 0x381], cx
movzx ecx, byte [rbx + 0x17a]
mov byte [rbx + 0x383], cl
mov ecx, dword [rbx + 0x150]
mov dword [rbx + 0x384], ecx
mov ecx, dword [rbx + 0x108]
mov dword [rbx + 0x388], ecx
mov rcx, qword [rbx + 0x408]
mov qword [rbx + 0x1e0], rcx
mov qword [rbx + 0x1e8], r12
mov qword [rbx + 0x220], 1
mov qword [rbx + 0x228], r15
mov qword [rbx + 0x230], 0
mov qword [rbx + 0x238], r13
mov qword [rbx + 0x240], rsi
mov qword [rbx + 0x370], rax
mov qword [rbx + 0x180], 1
mov qword [rbx + 0x188], 1
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1401a3209
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401a4184
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x210
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401a4184
mov r15, rax
lea rdx, [rbx + 0x180]
mov r8d, 0x210
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0xd0], r15
mov qword [rbx + 0xf0], 0
mov qword [rbx + 0xf8], 8
mov qword [rbx + 0x100], 0
mov rax, qword [rbx + 0xe0]
mov rcx, qword [rbx + 0xe8]
mov qword [rbx + 0xe8], 0
lea rdx, [rax + rcx*8]
mov qword [rbx + 0x180], rax
mov qword [rbx + 0x188], rdx
lea rdx, [rbx + 0xd8]
mov qword [rbx + 0x190], rdx
mov qword [rbx + 0x198], rcx
xorps xmm0, xmm0
movups xmmword [rbx + 0x1a0], xmm0
test rcx, rcx
je 0x1401a33ed
mov r14d, 8
mov esi, 1
xor r13d, r13d
lea r12, [rbx + 0xf0]
jmp 0x1401a3311
mov r14, qword [rbx + 0xf8]
mov r13, qword [rbx + 0x100]
mov rax, qword [rbx + 0x98]
mov qword [r14 + r13*8], rax
mov r13, qword [rbx + 0x100]
inc r13
mov qword [rbx + 0x100], r13
mov rax, qword [rbx + 0x180]
inc rsi
cmp rax, qword [rbx + 0x188]
je 0x1401a33f0
lea rcx, [rax + 8]
mov qword [rbx + 0x180], rcx
mov rax, qword [rax]
mov qword [rbx + 0x1a8], rsi
lock inc qword [r15]
jle 0x1401a438e
lea rcx, [rsi - 1]
mov qword [rbx + 0x138], r15
mov qword [rbx + 0x140], rcx
mov qword [rbx + 0x148], rax
mov qword [rbx + 0x128], 1
mov qword [rbx + 0x130], 1
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401a3388
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401a3f78
mov qword [0x1402b32e8], rax
mov r8d, 0x28
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401a3f78
mov rcx, qword [rbx + 0x148]
mov qword [rax + 0x20], rcx
movups xmm0, xmmword [rbx + 0x128]
movups xmm1, xmmword [rbx + 0x138]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rbx + 0x128], rax
cmp r13, qword [rbx + 0xf0]
jne 0x1401a32e5
mov qword [rbx + 0x98], rax
mov rcx, r12
mov rdx, r13
call fcn.1401883d0
jmp 0x1401a32d0
xor r13d, r13d
lea rcx, [rbx + 0x180]
call fcn.1401893e0
mov rsi, qword [rbx + 0xd0]
mov r14, qword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov qword [rbx + 0xc0], rax
mov rcx, qword [rbx + 0xe0]
mov rax, qword [rbx + 0xe8]
mov qword [rbx + 0xb0], rax
xor eax, eax
mov qword [rbx + 0x98], rax
mov qword [rbx + 0x108], rcx
nop dword [rax]
mov rax, qword [rbx + 0x98]
cmp qword [rbx + 0xb0], rax
je 0x1401a3468
inc rax
mov qword [rbx + 0x98], rax
lea rdi, [rcx + 8]
call fcn.140188eb0
mov rcx, rdi
jmp 0x1401a3440
cmp qword [rbx + 0xd8], 0
je 0x1401a3488
mov r8, qword [rbx + 0xe0]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbx + 0x160]
lock dec qword [rax]
jne 0x1401a34a8
mov byte [rbx + 0x88], 0
lea rcx, [rbx + 0x160]
call fcn.140187440
mov qword [rbx + 0x110], 1
mov qword [rbx + 0x118], rsi
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x140]
cmp eax, 1
mov qword [rbx + 0x150], r13
mov qword [rbx + 0xc8], r14
je 0x1401a3552
test eax, eax
jne 0x1401a4306
mov byte [rbx + 0x93], 1
mov byte [rbx + 0x94], 0
mov byte [rbx + 0x95], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xf0]
lea rdx, [0x14018b860]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x140], 1
mov r13, qword [rbx + 0x150]
mov r14, qword [rbx + 0xc8]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xf0], 0
jne 0x1401a41b5
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xf0], 0xffffffffffffffff
lock inc qword [rsi]
jle 0x1401a438e
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rdx, qword [rcx + rax*8]
mov rax, qword [rdx + 0xf8]
mov rcx, qword [rdx + 0x100]
mov qword [rdx + 0xf8], 1
mov qword [rdx + 0x100], rsi
inc qword [rdx + 0xf0]
mov qword [rbx + 0x560], rax
mov qword [rbx + 0x568], rcx
mov rdx, qword [rdx + 0x108]
cmp rdx, 0xffffffffffffffff
je 0x1401a41db
inc rdx
mov r8d, dword [0x1402b339c]
mov r9, qword gs:[0x58]
mov r8, qword [r9 + r8*8]
mov qword [r8 + 0x108], rdx
mov qword [rbx + 0x470], rax
mov qword [rbx + 0x478], rcx
mov qword [rbx + 0x480], rdx
mov qword [rbx + 0x420], r14
mov rax, qword [rbx + 0xc0]
mov qword [rbx + 0x428], rax
mov qword [rbx + 0x430], 0
mov rcx, r13
lea r13, [rax + r13*8]
mov qword [rbx + 0x560], rax
mov qword [rbx + 0x568], r13
lea rax, [rbx + 0x420]
mov qword [rbx + 0x570], rax
mov qword [rbx + 0x578], rcx
mov qword [rbx + 0x580], 0
test rcx, rcx
je 0x1401a38cb
xorps xmm6, xmm6
mov r15, qword [rbx + 0xc0]
jmp 0x1401a36a9
cmp r15, r13
je 0x1401a38cb
mov rax, r15
add r15, 8
mov qword [rbx + 0x560], r15
mov rdi, qword [rax]
mov qword [rbx + 0xd0], rdi
mov byte [rbx + 0xaf], 1
lea rcx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.140192970
mov rsi, rax
mov r14, rdx
mov qword [rbx + 0xf0], rax
mov qword [rbx + 0xf8], rdx
test rax, rax
mov r12d, 0x1f0
mov eax, 0x188
cmove r12, rax
mov eax, 1
lock xadd qword [0x1402b30c0], rax
mov qword [rbx + 0x180], 0xcc
mov qword [rbx + 0x188], 0
lea rcx, [0x14022b590]
mov qword [rbx + 0x190], rcx
mov qword [rbx + 0x198], 0
mov qword [rbx + 0x1a0], rax
mov qword [rbx + 0x1a8], 2
mov qword [rbx + 0x1b0], rdi
lea rax, [rbx + 0x1a8]
movups xmmword [rax + 0x20], xmm6
mov qword [rax + 0x30], 0
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401a378c
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401a3f8c
mov qword [0x1402b32e8], rax
mov r8d, 0x100
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401a3f8c
mov rcx, rax
and rcx, 0xffffffffffffff80
lea rdx, [rcx + 0x80]
mov qword [rcx + 0x78], rax
movaps xmm0, xmmword [rbx + 0x180]
movaps xmm1, xmmword [rbx + 0x190]
movaps xmm2, xmmword [rbx + 0x1a0]
movaps xmm3, xmmword [rbx + 0x1b0]
movaps xmmword [rcx + 0x80], xmm0
movaps xmmword [rcx + 0x90], xmm1
movaps xmmword [rcx + 0xa0], xmm2
movaps xmmword [rcx + 0xb0], xmm3
movaps xmm0, xmmword [rbx + 0x1c0]
movaps xmmword [rcx + 0xc0], xmm0
movaps xmm0, xmmword [rbx + 0x1d0]
movaps xmmword [rcx + 0xd0], xmm0
movaps xmm0, xmmword [rbx + 0x1e0]
movaps xmmword [rcx + 0xe0], xmm0
movaps xmm0, xmmword [rbx + 0x1f0]
movaps xmmword [rcx + 0xf0], xmm0
mov rcx, qword [r14 + r12]
mov qword [rbx + 0x98], rdx
lea r8, [rbx + 0xf0]
call fcn.14019ed50
test rax, rax
je 0x1401a384d
test rdx, rdx
jne 0x1401a3fa0
lock dec qword [r14]
sete al
test rsi, rsi
je 0x1401a3880
test al, al
je 0x1401a38a0
mov byte [rbx + 0xaf], 0
lea rcx, [rbx + 0xf8]
call fcn.140187600
jmp 0x1401a38a0
test al, al
je 0x1401a38a0
mov byte [rbx + 0xaf], 0
lea rcx, [rbx + 0xf8]
call fcn.1401860d0
nop word [rax + rax]
mov eax, 0xcc
mov ecx, 0x84
mov rdx, qword [rbx + 0x98]
lock cmpxchg qword [rdx], rcx
je 0x1401a36a0
mov rax, qword [rdx + 0x10]
mov rcx, rdx
call qword [rax + 0x20]
jmp 0x1401a36a0
lea rcx, [rbx + 0x560]
call fcn.140189580
mov rax, qword [rbx + 0x430]
mov qword [rbx + 0xb0], rax
test rax, rax
mov r14, qword [rbx + 0x170]
je 0x1401a3945
mov rsi, qword [rbx + 0x428]
mov rdi, qword [rbx + 0xb0]
neg rdi
mov ecx, 1
mov qword [rbx + 0x108], rsi
jmp 0x1401a392b
mov rcx, qword [rbx + 0x98]
lea rax, [rdi + rcx]
inc rax
inc rcx
add rsi, 8
cmp rax, 1
je 0x1401a3945
mov qword [rbx + 0x98], rcx
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x1401a3910
mov rcx, rsi
call fcn.140187540
jmp 0x1401a3910
cmp qword [rbx + 0x420], 0
je 0x1401a3965
mov r8, qword [rbx + 0x428]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movups xmm0, xmmword [rbx + 0x110]
mov qword [r14], 1
movups xmmword [r14 + 0x38], xmm0
movaps xmm0, xmmword [rbx + 0x4f0]
movups xmmword [r14 + 0x48], xmm0
mov byte [rbx + 0x93], 0
mov byte [rbx + 0x94], 1
mov byte [rbx + 0x95], 0
lea rcx, [rbx + 0x470]
call fcn.14018a9f0
jmp 0x1401a3e09
movaps xmm6, xmmword [rbp + 0x6a0]
lea rsp, [rbp + 0x6b8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbx + 0x8c], 0
mov byte [rbx + 0x8d], 1
mov ecx, 8
mov edx, 0x800
call fcn.1401e5b40
jmp 0x1401a438e
mov qword [rbx + 0x98], r13
mov ecx, 8
mov edx, 0x28
call fcn.1401e5b40
jmp 0x1401a438e
mov qword [rbx + 0x98], rsi
mov ecx, 8
mov edx, 0x38
call fcn.1401e5b40
jmp 0x1401a438e
mov ecx, 8
mov edx, 0x50
call fcn.1401e5b40
jmp 0x1401a438e
mov byte [rbx + 0x89], 1
mov byte [rbx + 0x8a], 1
mov byte [rbx + 0x8b], 0
call fcn.1401883c0
jmp 0x1401a438e
mov qword [rbx + 0xc0], r12
mov qword [rbx + 0x98], r13
jmp 0x1401a4048
mov ecx, 8
mov edx, 0x28
call fcn.1401e5b40
jmp 0x1401a438e
mov ecx, 0x80
mov edx, 0x80
call fcn.1401e5b40
jmp 0x1401a438e
mov qword [rbx + 0xd8], rdx
lea rax, [rbx + 0xd8]
mov qword [rbx + 0x128], rax
lea rax, [fcn.1401649a0]
mov qword [rbx + 0x130], rax
lea rax, str.OS_cant_spawn_worker_thread:
mov qword [rbx + 0x180], rax
mov qword [rbx + 0x188], 1
mov qword [rbx + 0x1a0], 0
lea rax, [rbx + 0x128]
mov qword [rbx + 0x190], rax
mov qword [rbx + 0x198], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
or byte [rax], al
lea rcx, [rbx + 0x180]
call fcn.1401e5ed0
jmp 0x1401a438e
mov qword [rbx + 0x98], r13
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbx + 0xc0], r12
add byte [rax], al
add byte [rcx + rcx*4 - 0x5d], cl
lock add byte [rax], al
add byte [rax], al
add byte [rax + 8], bh
mov qword [rbx + 0xb0], rax
mov qword [rbx + 0x180], 0
lea rdx, [0x14022b360]
lea r9, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rbx + 0xf0]
lea r8, [rbx + 0x180]
add dword [rax - 0x17ffffff], 0xffffff9c
invalid
add al, 0
jmp 0x1401a438e
invalid
mov qword [rbx + 0xb0], rdi
mov qword [rbx + 0x98], r13
mov ecx, 8
mov rdx, rsi
call fcn.1401e5b40
jmp 0x1401a438e
mov al, 1
mov byte [rbx + 0x420], al
lea rax, str.TOKIO_WORKER_THREADS___cannot_be_set_to_0
lea eax, [0x14022aa18]
mov qword [rbx + 0x180], rax
lea rax, [0x140190c60]
mov qword [rbx + 0x188], rax
lea rax, [rbx + 0x420]
mov qword [rbx + 0x190], rax
lea rax, [0x140005c90]
mov qword [rbx + 0x198], rax
mov dword [rbx + 0x198], eax
lea rax, [rbx + 0x650]
mov qword [rbx + 0x1a0], rax
lea rax, [0x1400021b0]
mov qword [rbx + 0x1a8], rax
lea rax, [0x14022ab28]
mov qword [rbx + 0x560], rax
mov qword [rbx + 0x568], 3
mov qword [rbx + 0x580], 0
mov qword [rbx + 0x570], r14
mov qword [rbx + 0x578], 3
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcloom_stdmod.rs
lea rcx, [rbx + 0x560]
invalid
invalid
add byte [rax], al
call fcn.1401e5ed0
jmp 0x1401a438e
mov ecx, 8
mov edx, 0x58
add byte [rax], al
add al, ch
out dx, al
sbb dword [rax + rax], eax
jmp 0x1401a438e
mov qword [rbx + 0x98], rsi
mov ecx, 8
add byte [rax], al
mov edx, 0x38
call fcn.1401e5b40
jmp 0x1401a438e
mov ecx, 8
mov rdx, rsi
call fcn.1401e5b40
jmp 0x1401a438e
mov ecx, 8
mov edx, 0x210
call fcn.1401e5b40
jmp 0x1401a438e
lea rcx, str.assertion_failed:_sharded_size.is_power_of_two__C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcutil_sharded_list.rs
lea r8, [0x140229ae8]
mov edx, 0x30
call fcn.1401e6090
jmp 0x1401a438e
mov byte [rbx + 0x93], 1
mov byte [rbx + 0x94], 0
mov byte [rbx + 0x95], 1
lea rcx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.1401e6320
jmp 0x1401a438e
lea rax, str.reached_max__enter__depth
mov qword [rbx + 0x180], rax
mov qword [rbx + 0x188], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbx + 0x190], rax
xorps xmm0, xmm0
movups xmmword [rbx + 0x198], xmm0
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
lea rcx, [rbx + 0x180]
call fcn.1401e5ed0
jmp 0x1401a438e
mov byte [rbx + 0xa9], 1
mov byte [rbx + 0xaa], 1
mov ecx, 8
mov rdx, rsi
call fcn.1401e5b40
jmp 0x1401a438e
mov byte [rbx + 0xa9], 1
mov byte [rbx + 0xaa], 1
call fcn.140002170
jmp 0x1401a438e
mov byte [rbx + 0xab], 1
mov byte [rbx + 0xac], 1
call fcn.140002170
jmp 0x1401a438e
mov byte [rbx + 0x8c], 0
mov byte [rbx + 0x8d], 1
call fcn.140002170
jmp 0x1401a438e
mov byte [rbx + 0x93], 1
mov byte [rbx + 0x94], 0
mov byte [rbx + 0x95], 1
call fcn.1401f05b0
jmp 0x1401a438e
lea rax, str.TOKIO_WORKER_THREADS___cannot_be_set_to_0
mov qword [rbx + 0x560], rax
lea rax, [0x140190c60]
mov qword [rbx + 0x568], rax
lea rax, [0x14022a9f8]
mov qword [rbx + 0x180], rax
mov qword [rbx + 0x188], 2
mov qword [rbx + 0x1a0], 0
lea rax, [rbx + 0x560]
mov qword [rbx + 0x190], rax
mov qword [rbx + 0x198], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcloom_stdmod.rs
lea rcx, [rbx + 0x180]
call fcn.1401e5ed0
ud2
pop qword [rax]
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x20], dh
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rbx, rdx
movzx eax, byte [rbx + 0x8f]
mov byte [rbx + 0x98], al
cmp byte [rbx + 0x8e], 0
je 0x1401a4cc4
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbx + 0x110]
lock dec qword [rax]
add dword [rax], eax
add al, dh
dec qword [rax]
jne 0x1401a4cdd
lea rcx, [rbx + 0x110]
lea ecx, [rbx + 0x110]
call fcn.1401864e0
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea ebp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov ecx, 0x84
mov eax, 0xcc
mov rdx, qword [rbx + 0x98]
lock cmpxchg qword [rdx], rcx
je 0x1401a50be
mov rcx, qword [rbx + 0x98]
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
mov ebx, edx
lea rcx, [rbx + 0x128]
add byte [rax], al
add byte [rax], al
call fcn.14018ff00
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
and rdx, 0xffffffffffffff80
loop 0x1401a5185
and byte [rax - 0x7d], cl
loop 0x1401a5185
mov rbx, rdx
mov rdi, qword [rbx + 0xb0]
mov ebx, 0xb0
mov ebx, 0xb0
mov r14, qword [rbx + 0x98]
cmp r14, rdi
dec byte [rax - 0x75]
mov bl, 8
add dword [rax], eax
invalid
je 0x1401a5241
mov bl, 0x98
add byte [rax], al
add byte [rcx + 0x39], cl
dec byte [rax - 0x75]
mov bl, 8
add dword [rax], eax
add byte [rdi + rbx + 0x66], dh
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rdx - 0x73], cl
or al, 0xf6
lea rcx, [rsi + r14*8]
call fcn.140188eb0
inc r14
invalid
cmp r14, rdi
invalid
jne 0x1401a5230
invalid
movaps xmm6, xmmword [rsp + 0x20]
sub byte [rsp + 0x20], dh
add rsp, 0x38
pop rbx
pop rdi
cmp byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop word [rax + rax]
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
in al, dx
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
in al, dx
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
movaps xmmword [rsp + 0x20], xmm6
add byte [rax], al
movaps xmmword [rsp + 0x20], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
cmp qword [rbx + 0xd8], 0
je 0x1401a52a8
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbx + 0xe0]
add byte [rax], al
invalid
mov r8, qword [rbx + 0xe0]
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x10e048
loopne 0x1401a52af
invalid
mov rcx, qword [0x1402b32e8]
loopne 0x1401a52af
add byte [rcx], dh
sar bh, cl
adc eax, 0x4c2b0
mov al, 0xc2
add al, 0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov al, 0xc2
add al, 0
mov al, 0xc2
add al, 0
mov byte [rbx + 0xa9], 0
add byte [rax], al
add byte [rax], al
mov byte [rbx + 0xaa], 0
add byte [rax], al
add byte [rax], al
movaps xmm6, xmmword [rsp + 0x20]
and al, 0x20
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov rax, qword [rbx + 0x98]
lock dec qword [rax]
jne 0x1401a5311
lea rcx, [rbx + 0x128]
call fcn.140187440
lea rcx, [rbx + 0xf0]
call fcn.140189050
mov byte [rbx + 0x89], 1
mov byte [rbx + 0x8a], 0
mov byte [rbx + 0x8b], 1
add dword [rdi], ecx
sub byte [rsp + 0x20], dh
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
mov al, 0
add byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
nop
mov edi, 0x280f0004
invalid
je 0x1401a55f0
movaps xmm6, xmmword [rsp + 0x20]
and byte [rax - 0x7d], cl
invalid
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
push rbx
sub rsp, 0x38
in al, dx
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
movaps xmmword [rsp + 0x20], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
movzx esi, byte [rbx + 0x97]
cmp byte [rbx + 0x96], 0
je 0x1401a565c
cmp qword [rbx + 0xc8], 0
je 0x1401a5638
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbx + 0x158]
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbx + 0x8c], 1
mov byte [rbx + 0x8d], sil
movaps xmm6, xmmword [rsp + 0x20]
and al, 0x20
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbx + 0x8c], 1
mov byte [rbx + 0x8d], sil
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
lea rcx, [rbx + 0xf0]
call fcn.14018d820
cmp esi, 0xaf83c6ff
add byte [rax], al
add byte [rax], al
cmp esi, 0xaf83c6ff
add byte [rax], al
add byte [rax], al
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
add esp, 0x38
add esp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
and rdx, 0xffffffffffffff80
loop 0x1401a5685
loop 0x1401a5685
mov rbx, rdx
cmp byte [rbx + 0xaf], 0
scasd eax, dword [rdi]
add byte [rax], al
add byte [rax], al
scasd eax, dword [rdi]
add byte [rax], al
add byte [rax], al
je 0x1401a572a
mov rax, qword [rbx + 0xd0]
lock dec qword [rax]
jne 0x1401a572a
lea rcx, [rbx + 0xd0]
lea ecx, [rbx + 0xd0]
call fcn.140187540
invalid
movaps xmm6, xmmword [rsp + 0x20]
and al, 0x20
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
je 0x1401a5784
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
je 0x1401a5784
invalid
je 0x1401a5784
and byte [rax - 0x7d], cl
loop 0x1401a56e5
and rdx, 0xffffffffffffff80
mov rbx, rdx
lea rcx, [rbx + 0x560]
add eax, 0xce80000
invalid
invalid
dec dword [rdi]
sub byte [rsp + 0x20], dh
add eax, 0xce80000
invalid
dec dword [rdi]
sub byte [rsp + 0x20], dh
add rsp, 0x38
add esp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x38
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
and rdx, 0xffffffffffffff80
and edx, 0xffffff80
mov rbx, rdx
lea rcx, [rbx + 0x420]
lea ecx, [rbx + 0x420]
lea ecx, [rbx + 0x420]
call fcn.14018e200
movaps xmm6, xmmword [rsp + 0x20]
and al, 0x20
cmp al, 0x8a
invalid
and al, 0x20
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
invalid
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
and al, 0x20
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
and al, 0x20
and al, 0x20
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov ebx, edx
mov ebx, edx
lea rcx, [rbx + 0x470]
call fcn.14018a9f0
mov byte [rbx + 0x93], 0
mov byte [rbx + 0x94], 0
xchg esp, eax
add byte [rax], al
add byte [rax], al
xchg esp, eax
add byte [rax], al
add byte [rax], al
mov byte [rbx + 0x95], 1
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
je 0x1401a59d2
and byte [rax - 0x7d], cl
invalid
sub esp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
test byte [rbx + 0xb0], 1
je 0x1401a5a1b
mov byte [rbx + 0xad], 1
movzx eax, byte [rbx + 0x98]
mov dh, 0x83
cwde
add byte [rax], al
add byte [rax + 0xae83], cl
add byte [rdi], cl
sub byte [rsp + 0x20], dh
mov dh, 0x83
cwde
add byte [rax], al
add byte [rax + 0xae83], cl
add byte [rdi], cl
sub byte [rsp + 0x20], dh
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbx + 0x178]
lock dec qword [rax]
jne 0x1401a5a34
lea rcx, [rbx + 0x178]
call fcn.140187440
add dword [rax], eax
add al, ch
or al, 0x1a
invalid
mov byte [rbx + 0xad], 0
lodsd eax, dword [rsi]
add byte [rax], al
add byte [rax], al
movzx eax, byte [rbx + 0x98]
mov byte [rbx + 0xae], al
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
and rdx, 0xffffffffffffff80
mov rbx, rdx
cmp qword [rbx + 0x98], 0x100
add dword [rax], eax
add byte [rbx + 0x20], dh
add dword [rax], eax
add byte [rbx + 0x20], dh
cmp qword [rbx + 0x128], 0
je 0x1401a5b65
mov r8, qword [rbx + 0x130]
mov rcx, qword [0x1402b32e8]
add byte [rcx], dh
sar bh, cl
adc eax, 0x4b9f3
invalid
invalid
add al, 0
mov byte [rbx + 0x8c], 0
mov byte [rbx + 0x8d], 1
add byte [rax], al
invalid
add byte [rax], al
add dword [rdi], ecx
sub byte [rsp + 0x20], dh
add byte [rcx], al
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
invalid
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
invalid
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
je 0x1401a5bd4
invalid
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
je 0x1401a5bd4
invalid
je 0x1401a5bd4
and byte [rax - 0x7d], cl
loop 0x1401a5b35
and rdx, 0xffffffffffffff80
mov rbx, rdx
movzx esi, byte [rbx + 0x8d]
add byte [rax], al
add byte [rax], al
test sil, sil
test dh, dh
setne dil
cmp byte [rbx + 0x8c], 0
add byte [rax], al
add byte [rbp + 0x30], dh
xchg ebp, eax
mov dword [rax + 0x8cbb], 0x30750000
add byte [rax], al
add byte [rbp + 0x30], dh
add byte [rax], al
add byte [rbp + 0x30], dh
lea rcx, [rbx + 0x110]
add byte [rax], al
add al, ch
and eax, 0x40fffe2f
invalid
invalid
invalid
call fcn.140188b00
mov byte [rbx + 0xab], dil
mov byte [rbx + 0xab], bh
invalid
mov byte [rbx + 0xab], bh
mov byte [rbx + 0xac], sil
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
invalid
cmp byte [rbx + 0x5f], bl
pop rsi
invalid
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
mov byte [rbx + 0xab], dil
mov byte [rbx + 0xac], sil
add byte [rdi], cl
sub byte [rsp + 0x20], dh
invalid
add byte [rdi], cl
sub byte [rsp + 0x20], dh
invalid
and byte [rax - 0x7d], cl
invalid
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
je 0x1401a5c74
invalid
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
je 0x1401a5c74
invalid
je 0x1401a5c74
and byte [rax - 0x7d], cl
loop 0x1401a5bd5
and rdx, 0xffffffffffffff80
mov rbx, rdx
movzx esi, byte [rbx + 0xac]
mov dh, 0xb3
lodsb al, byte [rsi]
add byte [rax], al
add byte [rdi], cl
mov dh, 0xbb
stosd dword [rdi], eax
add byte [rax], al
invalid
mov dh, 0xb3
lodsb al, byte [rsi]
add byte [rax], al
add byte [rdi], cl
mov dh, 0xbb
stosd dword [rdi], eax
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbx + 0xd8]
invalid
invalid
lea rcx, [rbx + 0xd8]
call fcn.14018f840
inc dword [rax - 0x78]
mov ebx, 0xa9
inc dword [rax - 0x78]
mov ebx, 0xa9
mov byte [rbx + 0xaa], sil
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x41], dl
push rdi
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
movzx esi, byte [rbx + 0xaa]
cmp byte [rbx + 0xa9], 0
je 0x1401a5ceb
mov byte [rbx + 0x88], 0
lea rcx, [rbx + 0x420]
call fcn.14018fab0
test sil, sil
je 0x1401a5d23
rol byte [rdi], 1
invalid
add byte [rax], al
lock dec qword [rax]
jne 0x1401a5d43
mov byte [rbx + 0x88], 0
lea rcx, [rbx + 0x160]
lea ecx, [rbx + 0x160]
call fcn.140187440
mov byte [rbx + 0x88], 0
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
cmp byte [rbx + 0x88], 0
add byte [rax], al
invalid
je 0x1401a5e01
add byte [rax], al
add byte [rax + rsi*2 - 0x3a], dh
adc dword [rax + 0x1000000], 0xffffffc6
add byte [rcx], al
mov byte [rbx + 0x91], 1
mov byte [rbx + 0x92], 0
lea rcx, [rbx + 0x470]
mov esi, dword [rax + 4]
add byte [rax], al
mov byte [rbx + 0x90], 1
add byte [rcx], al
mov byte [rbx + 0x91], 1
mov byte [rbx + 0x92], 0
lea rcx, [rbx + 0x470]
mov esi, dword [rax + 4]
add byte [rax], al
mov esi, dword [rax + 4]
add byte [rax], al
call fcn.14018fab0
mov rax, qword [rbx + 0x4e0]
lock dec qword [rax]
jne 0x1401a5de0
mov byte [rbx + 0x90], 1
mov byte [rbx + 0x91], 1
mov byte [rbx + 0x92], 0
lea rcx, [rbx + 0x4e0]
call fcn.1401864e0
mov byte [rbx + 0x90], 1
mov byte [rbx + 0x91], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
mov byte [rbx + 0x92], 0
xchg edx, eax
add byte [rax], al
add byte [rax], al
lea rcx, [rbx + 0x560]
call fcn.140186260
mov byte [rbx + 0x90], 1
mov byte [rbx + 0x91], 1
mov byte [rbx + 0x92], 0
movaps xmm6, xmmword [rsp + 0x20]
je 0x1401a5e3e
and byte [rax - 0x7d], cl
invalid
cmp byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
je 0x1401a5e3e
and byte [rax - 0x7d], cl
invalid
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
movzx eax, byte [rbx + 0x92]
mov byte [rbx + 0x98], al
movzx eax, byte [rbx + 0x90]
mov byte [rbx + 0xb0], al
cmp byte [rbx + 0x91], 0
je 0x1401a5e91
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbx + 0x4d8]
lock dec qword [rax]
jne 0x1401a5eaa
lea rcx, [rbx + 0x4d8]
call fcn.1401864e0
add al, 0
add al, ch
invalid
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
add esp, 0x38
add esp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
and rdx, 0xffffffffffffff80
mov rbx, rdx
cmp byte [rbx + 0xb0], 0
add byte [rax], al
add byte [rax], al
je 0x1401a5f20
lea rcx, [rbx + 0x4f0]
call fcn.1401a5fc0
add al, 0
add al, ch
ret
movzx eax, byte [rbx + 0x98]
mov byte [rbx + 0xbe], al
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movzx eax, byte [rbx + 0x98]
add byte [rax], al
mov byte [rbx + 0xbe], al
movaps xmm6, xmmword [rsp + 0x20]
and al, 0x20
and al, 0x20
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
sub esp, 0x38
sub esp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
je 0x1401a5f94
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
je 0x1401a5f94
invalid
je 0x1401a5f94
and byte [rax - 0x7d], cl
loop 0x1401a5ef5
and rdx, 0xffffffffffffff80
mov rbx, rdx
cmp byte [rbx + 0xbe], 0
add byte [rax], al
add byte [rbp + 0x16], dh
add byte [rax], al
add byte [rbp + 0x16], dh
movaps xmm6, xmmword [rsp + 0x20]
je 0x1401a5fa9
and al, 0x20
and byte [rax - 0x7d], cl
invalid
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
lea rcx, [rbx + 0x650]
lea ecx, [rbx + 0x650]
call fcn.140186260
lea rcx, [rbx + 0x520]
mov ebp, 0x48fffe02
lea ecx, [rbx + 0x520]
add al, ch
xor dword [rbp - 0x13], esp
in eax, dx
call fcn.14007c4e0
jmp 0x1401a5f81
in eax, dx
invalid
int3
int3
sub esp, 0x30
lea rbp, [rsp + 0x30]
xor byte [rax - 0x39], cl
clc
invalid
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x10], rcx
invalid
call fcn.14019cae0
add eax, 0x48ffff6b
mov eax, dword [rbp - 0x10]
invalid
invalid
add eax, 0x48ffff6b
mov eax, dword [rbp - 0x10]
invalid
invalid
mov rax, qword [rax]
lock dec qword [rax]
dec qword [rax]
invalid
or byte [rbp + 9], dh
jne case.0x140166459.464
mov rcx, qword [rbp - 0x10]
call fcn.1401864e0
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 8]
or byte [rax - 0x7b], cl
leave
je case.0x140166459.449
mov rax, qword [rcx + 0x30]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
mov rdx, rax
or rdx, 4
or edx, 4
lock cmpxchg qword [rcx + 0x30], rdx
mov cl, 0x51
xor byte [rbp - 0xf], dh
mov cl, 0x51
xor byte [rbp - 0xf], dh
and eax, 0xa
loopne 0x1401a602c
cmp eax, 8
jne 0x1401a6032
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
mov ecx, dword [rcx + 0x18]
call qword [rax + 0x10]
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx + 8]
mov eax, dword [rcx + 8]
or byte [r8 - 0x7b], cl
invalid
je case.0x140166459.449
invalid
or byte [r8 - 0x7b], cl
sal byte [rsp + rdx - 0x10], 0x48
adc al, 0xf0
dec qword [rax]
invalid
lock dec qword [rax]
or byte [rbp + 0xe], dh
jne case.0x140166459.449
mov rcx, qword [rcx + 8]
add rsp, 0x30
add esp, 0x30
pop rbp
jmp fcn.14003e790
xchg ecx, ebp
invalid
xchg ecx, ebp
call qword [rax + 0x30c48348]
nop
add rsp, 0x30
add esp, 0x30
nop
add rsp, 0x30
add esp, 0x30
add esp, 0x30
pop rbp
ret
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x30
in al, dx
and byte [rax - 0x73], cl
push 0x30
mov rax, qword [rbp - 0x10]
mov rcx, rax
mov rax, qword [rax]
mov eax, dword [rax]
lock dec qword [rax]
invalid
jne 0x1401a6083
call fcn.1401864e0
invalid
nop
add rsp, 0x20
pop rbp
ret
invalid
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
sub esp, 0x20
and byte [rax - 0x73], cl
push 0x30
invalid
and byte [rax - 0x73], cl
push 0x30
invalid
mov rcx, qword [rbp - 0x10]
add rcx, 8
or al, ch
xchg ebp, eax
retf
clc
call qword [rax + 0x20c48348]
add rsp, 0x20
invalid
invalid
pop rbp
invalid
invalid
xchg ebp, eax
retf
invalid
ret
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
push rsp
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
sub rsp, 0x20
in al, dx
invalid
and byte [rax - 0x73], cl
push 0x30
invalid
lea rbp, [rdx + 0x30]
xor byte [rax - 0x75], cl
invalid
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 8]
test rax, rax
invalid
invalid
sal byte [rbx + rdx - 0x10], 0x48
dec dword [rax]
invalid
je 0x1401a60ee
lock dec qword [rax]
or byte [rbp + 0xd], dh
jne 0x1401a60ee
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 8]
mov ecx, dword [rax + 8]
call fcn.14003e790
jmp 0xc362f1f0
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
invalid
pop rbp
ret
int3
int3
int3
int3
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x40
in al, dx
invalid
sub esp, 0x40
in al, dx
test r8, r8
test r8, r8
test r8, r8
test eax, eax
je case.0x140167647.360
add byte [rax], al
add byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov rdi, rdx
xlatb
mov rbx, rcx
lea r14, [rsp + 0x38]
je 0x1401a6149
and al, 0x38
and al, 0x38
cmp byte [rbp + rcx*4 + 0x7c], cl
and al, 0x30
invalid
lea r15, [rsp + 0x30]
lea r12, str.0___
lea esp, str.0___
lea r13, [0x14025b880]
lea ebp, [0x14025b880]
jmp 0x1401a6159
invalid
add byte [rax], r8b
mov rcx, rax
mov ecx, eax
shr rcx, 0x20
cmp ecx, 0x23
stc
and esi, dword [rbp + 0x7e]
jne case.0x140167e3b.346
jne case.0x140167e3b.346
mov rcx, r14
mov ecx, esi
int1
call fcn.140041570
test rsi, rsi
test esi, esi
sbb al, 0xb4
jmp 0x1369faa56
test rsi, rsi
test esi, esi
mov ah, 0xe9
dec dword [rax - 0x7b]
invalid
invalid
test esi, esi
div byte [rdi + rbp*2 + 0x48]
mov dword [rsp + 0x20], ebx
pop rsp
and al, 0x20
je case.0x140167647.360
outsd dx, dword [rsi]
mov qword [rsp + 0x20], rbx
and al, 0x20
and byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov ecx, edi
mov edx, 0xfffffff4
invalid
invalid
dec dword [rcx - 0x77]
clc
mov r8, rdi
mov r9, rsi
mov ecx, esi
int1
call fcn.14015eba0
invalid
cmp qword [rsp + 0x30], 0
cmp dword [rsp + 0x30], 0
and al, 0x30
add byte [rdi + riz + 0x48], dh
je case.0x140167e3b.371
invalid
je case.0x140167e3b.371
invalid
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
and al, 0x38
mov ecx, eax
rol dword [rbx + 0x634903e1], 0x4c
and ecx, 3
loope case.0x140167b3f.368
add ecx, dword [rcx + 0x63]
lea r8, [rax]
lea eax, [rax]
movsxd rcx, dword [r13 + rcx*4]
lea eax, [rax]
add byte [rcx + rax - 0x17], cl
add rcx, r13
add ecx, ebp
jmp rcx
cmp byte [rax + 0x10], 0x23
js case.0x140167e3b.371
adc byte [rbx], ah
and esi, dword [rcx + rdi*4 - 0x15]
je 0x1401a614c
mov ecx, 0x666635eb
jmp case.0x140167e3b.346
xor eax, 0xf2e6666
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rcx, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
cmp byte [rax - 0x7b], cl
test rcx, rcx
leave
je case.0x140167b3f.364
xor byte [rax - 0x77], cl
mov rax, rsi
mov eax, esi
invalid
sub rax, rcx
sub eax, ecx
jb case.0x140167e3b.347
sub eax, 0x48cf0148
mov esi, eax
invalid
add rdi, rcx
add edi, ecx
mov rsi, rax
invalid
test rsi, rsi
test esi, esi
div byte [rbp - 0x64]
jne 0x1401a6159
pushfq
jmp case.0x140167647.360
or dword [rax + 0x230f7880], edx
nop
cmp byte [rax + 0xf], 0x23
js 0x1401a61d2
and esi, dword [rsi + rax*4 - 0x15]
je 0x1401a614c
xchg bl, ch
jmp case.0x140167e3b.346
add dh, byte [rcx]
xor eax, eax
ror byte [rax - 0x7d], 0xc4
pop rbx
pop rbx
add rsp, 0x40
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop rsi
pop r15
pop rdi
ret
mov rax, r12
loopne 0x1401a61c9
jmp case.0x140167e3b.346
jmp 0x1401a622c
lea r8, str.h___
add eax, 0xacdd2
int 0xa
add byte [rax - 0x77], cl
invalid
invalid
mov rdx, rsi
call fcn.1401e5f10
and bh, ch
add eax, dword [rax]
bnd call fcn.1401e5f10
and bh, ch
std
add eax, dword [rax]
add ah, cl
int3
int3
sub rsp, 0x40
sub esp, 0x40
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
lea ebp, [rsp + 0x40]
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 8], 0xfffffffffffffffe
mov dword [rbp - 8], 0xfffffffe
clc
invalid
invalid
invalid
mov r8, rdx
mov qword [rbp - 0x18], rcx
mov dword [rbp - 0x18], ecx
ror byte [rax - 0x77], 1
mov dword [rbp - 0x18], ecx
call 0x130602955
mov qword [rbp - 0x10], 0
lock add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x868d0
invalid
or byte [rax], al
invalid
lea rdx, [0x14022cae8]
lea edx, [0x14022cae8]
push 0xffffffff8d480008
add byte [rax - 0x73], cl
lea rcx, [rbp - 0x18]
lea ecx, [rbp - 0x18]
call 0x12612c208
call 0x12612c208
call fcn.140005a80
clc
in eax, 0xff
invalid
dec dword [rax - 0x75]
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
invalid
test al, al
je case.0x1401686f2.276
test rcx, rcx
test ecx, ecx
lea rax, str.formatter_error
add eax, 0xacddd
int 0xa
add byte [rax + 0xf], cl
invalid
invalid
or al, byte [rax]
cmovne rax, rcx
ror dword [r8 - 0x7d], 0xc4
add rsp, 0x40
add esp, 0x40
pop rbp
pop rbp
ret
test rcx, rcx
test ecx, ecx
leave
je 0x1401a624b
or dword [rax - 0x73], ecx
invalid
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
invalid
call fcn.140041570
mov bl, 0xe9
push qword [rcx]
xor eax, eax
ror byte [rax - 0x7d], 0xc4
pop rbp
add rsp, 0x40
pop rbp
invalid
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
invalid
adc byte [rbp + 0x48], dl
sub esp, 0x20
in al, dx
invalid
push rbp
sub rsp, 0x20
in al, dx
invalid
in al, dx
and byte [rax - 0x73], cl
push 0x40
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
cmp qword [rbp - 0x10], 0
cmp dword [rbp - 0x10], 0
add byte [rcx + rcx + 0x48], dh
je 0x1401a627e
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
call fcn.140041570
mov dl, 0xe9
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
invalid
pop rbp
ret
int3
int3
int3
int3
int3
sub esp, 0x20
mov rsi, rcx
mov esi, ecx
cmp qword [rcx + 0x20], 0
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 0x18]
je case.0x1401686f2.288
mov r8, qword [rsi + 0x18]
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
add byte [rcx], dh
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x4b2a6
sar bh, cl
adc eax, 0x4b2a6
cmp qword [rsi], 0
je 0x1401a62cb
mov r8, qword [rsi + 8]
mov eax, dword [rsi + 8]
mov rcx, qword [0x1402b32e8]
rcl byte [rax]
add byte [rcx], dh
sar bh, cl
adc eax, 0x4b28d
invalid
mov dl, 4
add al, 0
adc byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
mov dl, 4
add al, 0
lea esi, [rdx - 0x74b7fffc]
sub al, r14b
sub al, dh
mov rax, qword [rsi + 0x28]
lock dec qword [rax]
dec qword [rax]
sub al, dh
dec qword [rax]
jne 0x1401a62e6
add rsi, 0x28
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140186e90
or edi, esi
invalid
or edi, esi
call qword [rax + 0x20c48348]
invalid
nop
add rsp, 0x20
invalid
and byte [rsi - 0x3d], bl
int3
pop rsi
ret
int3
push r15
push r14
push rsi
push rsi
push rsi
push rdi
push rbx
sub rsp, 0xc8
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x30], xmm6
sub dword [rbp + 0x30], esi
add byte [rdi], cl
sub dword [rbp + 0x30], esi
mov qword [rbp + 0x28], 0xfffffffffffffffe
mov ebx, r9d
mov ebx, ecx
sub r14b, r15b
invalid
mov ebx, ecx
mov rdi, r8
mov rsi, rcx
invalid
invalid
mov rax, qword [rdx + 0x18]
test rax, rax
ror byte [rdi], 0x84
jae 0x1401a6328
add byte [rax], al
ror byte [rdi], 0x84
jae 0x1401a6328
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov r14, rdx
lea r15, [rdx + 0x20]
mov rcx, r15
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
add al, 0
add al, 0
mov rax, qword [0x1402b3390]
adc byte [rax], al
shl rax, 1
test rax, rax
ror byte [rcx + rcx*4 + 0x7d], 0xe0
ror byte [rcx + rcx*4 + 0x7d], 0xe0
loopne case.0x1401686f2.309
jne 0x1401a66a8
test dword [rax + 3], ebx
add byte [rax], al
pop rax
add eax, dword [rax]
add byte [rax], al
mov dword [rbp + 0x24], 0
invalid
invalid
mov dword [rbp + 0x24], 0
add byte [rax], al
add byte [rax], al
movzx eax, byte [r14 + 0x28]
lea rdx, [r14 + 0x30]
mov rax, qword [r14 + 0x38]
mov eax, dword [rsi + 0x38]
mov dh, 0x46
sub byte [rcx - 0x73], cl
invalid
invalid
sub byte [rcx - 0x73], r9b
push rsi
xor byte [rcx - 0x75], cl
mov eax, dword [rsi + 0x38]
mov r8, qword [r14 + 0x40]
mov qword [r14 + 0x40], 0
mov eax, dword [rsi + 0x38]
mov r8, qword [r14 + 0x40]
mov qword [r14 + 0x40], 0
add byte [rdx - 0x73], cl
or al, 0xc0
lea rcx, [rax + r8*8]
mov qword [rbp], r8
mov qword [rbp + 8], 0
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [r8 - 0x39], r9b
or byte [r8], r8b
add byte [rax], al
add byte [rax - 0x77], cl
call 0x13067ecd0
mov qword [rbp - 0x10], rcx
mov qword [rbp - 0x10], rcx
invalid
mov qword [rbp - 8], rdx
clc
lea r15, [r14 + 0x50]
lea edi, [rsi + 0x50]
xorps xmm6, xmm6
jmp 0x1401a63a8
invalid
imul bl
adc esp, dword [rsi + 0x66]
nop dword cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
invalid
call 0x13067eef0
invalid
cmp rax, rcx
cmp eax, ecx
je 0x1401a6468
add byte [rax], al
add byte [rax - 0x73], cl
or byte [rax - 0x77], cl
lea rcx, [rax + 8]
mov qword [rbp - 0x18], rcx
invalid
invalid
mov r8, qword [rax]
mov eax, dword [rax]
call 0x1891aef09
lea eax, [rax + 0x80]
invalid
add byte [rax], 0
add byte [rax], al
invalid
mov eax, dword [rax]
lea rax, [r8 + 0x80]
add byte [rax + 0x49000000], 0x8b
add byte [rax], al
add byte [rcx - 0x75], cl
mov rcx, qword [r8 + 0xc0]
test rcx, rcx
leave
mov al, al
add byte [rax], al
add byte [rax - 0x7b], cl
leave
mov qword [rbp + 0x18], r8
je 0x1401a6420
mov rdx, qword [r8 + 0xc8]
mov qword [rcx + 0x48], rdx
mov rcx, qword [r8 + 0xc8]
enter 0, 0
enter 0, 0
test rcx, rcx
je 0x1401a6440
add rcx, 0x40
mov r8, qword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
sbb byte [rcx - 0x73], cl
add al, 0
add byte [rax], al
invalid
lea rax, [r8 + 0xc0]
add byte [rax], al
add byte [rcx - 0x75], cl
nop
mov rdx, qword [r8 + 0xc0]
mov qword [rcx], rdx
movups xmmword [rax], xmm6
adc dword [rax], esi
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
adc dword [rdi], ecx
adc dword [rax], esi
lock dec qword [r8]
jne 0x1401a6450
invalid
or byte [rbp + 0x44], dh
mov rcx, qword [rbp + 0x18]
mov rcx, qword [rbp + 0x18]
call fcn.14007c570
jmp 0x1401a6450
invalid
invalid
add byte [rax], al
cmp qword [r14 + 0x48], rax
jne 0x1401a6450
invalid
sub cl, byte [rbx + rcx*4 + 0x45]
sbb byte [rcx - 0x75], cl
mov r8, qword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov rcx, qword [r8 + 0xc8]
mov qword [r14 + 0x48], rcx
invalid
invalid
mov al, cl
add byte [rax], al
add byte [rcx - 0x77], cl
test rcx, rcx
test rcx, rcx
jne 0x1401a63ea
nop word [rax + rax]
invalid
mov rcx, r15
mov ecx, edi
cmp qword [r15], rax
je 0x1401a63ee
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
sbb r8b, r14b
lock dec qword [rcx]
mov rcx, qword [rbp + 0x18]
mov ecx, dword [rbp + 0x18]
lock dec qword [rcx]
dec dword [rcx]
jne case.0x140168c4a.299
invalid
invalid
call fcn.14007c570
jmp case.0x140168c4a.299
cmp bh, bh
invalid
invalid
or eax, 0xe9ffed61
invalid
cmp bh, bh
invalid
lea rcx, [rbp - 0x18]
lea ecx, [rbp - 0x18]
call 0x13e483458
call fcn.140189240
mov qword [r14 + 0x18], 0
mov dword [rsi + 0x18], 0
iretd
dec dword [rcx - 0x39]
sbb byte [rax], r8b
sbb byte [rax], al
mov dword [rsi + 0x18], 0
sbb byte [rax], al
add byte [rax], al
add byte [rax + 0x7500247d], al
cmp byte [rbp + 0x24], 0
invalid
add byte [rax], al
cmp byte [rbp + 0x24], 0
and al, 0
jne 0x1401a6492
adc ecx, dword [rax - 0x75]
add eax, 0x10cf0a
or cl, bh
adc byte [rax], al
invalid
mov rax, qword [0x1402b3390]
mov eax, dword [0x1402b3390]
or cl, bh
adc byte [rax], al
invalid
add byte [rax - 0x2f], cl
loopne case.0x1401752a2.193
invalid
shl rax, 1
shl eax, 1
test rax, rax
test eax, eax
jne 0x1401a66b7
and eax, 0x48000002
add byte [rax], al
mov rcx, qword [rbp - 0x20]
mov ecx, dword [rbp - 0x20]
loopne 0x1401a6496
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
adc eax, 0x4b0a4
add al, 0
mov r14, qword [rsi + 0x28]
jbe 0x1401a64c8
mov qword [rsi + 0x10], 0
mov dword [rsi + 0x10], 0
adc byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 + 0x46], cl
mov r8, qword [rsi + 0x18]
invalid
invalid
invalid
mov r8, qword [rsi + 0x18]
mov r9, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
sbb byte [rbx + r9*4 + 0x4e], r9b
mov ecx, dword [rsi + 0x20]
and byte [rbp - 0x7b], cl
leave
test r9, r9
test ecx, ecx
je 0x1401a64e4
mov rax, r9
mov eax, ecx
shl rax, 5
loopne 0x1401a64c1
xor ecx, ecx
leave
xorps xmm0, xmm0
push rdi
shl byte [rsi + 0x66], 0x66
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
movups xmmword [r8 + rcx + 0xc], xmm0
adc dword [rax + rcx + 0xc], eax
or byte [rcx + rax*2], cl
movups xmmword [rax + rcx], xmm0
add al, 8
movups xmmword [r8 + rcx], xmm0
add al, 8
add rcx, 0x20
cmp rax, rcx
jne 0x1401a64d0
add r14, 0x10
cmp ebx, 0x3b9aca00
sti
add dl, cl
invalid
invalid
adc byte [rcx - 0x6535ff05], al
cmp esi, dword [rbp + 0x42]
jne 0x1401a6532
sti
add dl, cl
invalid
jne 0x1401a6532
lea rdi, [rbp - 0x18]
lea edi, [rbp - 0x18]
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 [rbx + rcx*4 + 0x46], cl
mov r8, qword [rsi + 0x18]
mov r9, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
sbb byte [rbx + rcx*4 + 0x4e], cl
and byte [rax - 0x77], cl
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x77], r9b
mov qword [rsp + 0x20], rsi
je case.0x14019278a.161
and bh, al
and al, 0x30
mov dword [rsp + 0x30], 0x3b9aca00
mov rcx, rdi
add dl, cl
invalid
cmp ecx, dword [rax - 0x77]
stc
mov rdx, r14
bnd call fcn.140054c30
call fcn.140054c30
dec dword [rax - 0x7d]
cmp qword [rbp - 0x18], 0
cmp dword [rbp - 0x18], 0
jge case.0x1401a658c.211
add byte [rax - 0x75], cl
invalid
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
jne 0x1401a6570
test rax, rax
je 0x1401a6500
invalid
sal byte [rax + rdx*8 - 0x15], 0x78
shr bl, 1
js 0x1401a64bc
jmp 0x1401a65aa
mov dword [rsp + 0x30], ebx
pop rsp
and al, 0x30
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x28], edi
jl case.0x1401926e8.117
sub byte [rax - 0x77], cl
je 0x1401a6563
invalid
mov qword [rsp + 0x20], rsi
and al, 0x20
and byte [rax - 0x73], cl
lea rcx, [rbp - 0x18]
mov rdx, r14
mov edx, esi
call 0x1290cee94
in al, 0xe6
out 0xea, al
mov edx, esi
call fcn.140054c30
out 0xea, al
dec dword [rax - 0x7d]
invalid
invalid
jge 0x1401a6538
cmp qword [rbp - 0x18], 0
cmp dword [rbp - 0x18], 0
add byte [rdi + rdx*2 + 0x48], dh
mov eax, dword [rbp - 0x10]
je 0x1401a65aa
mov rax, qword [rbp - 0x10]
mov qword [rbp - 0x28], rax
mov ecx, eax
and ecx, 3
loope 0x1401a6563
fmul dword [rcx + 0x3e183c1]
loope 0x1401a6563
lea rdx, [0x14025b890]
lea edx, [0x14025b890]
sub dword [rbx + 0xb], edx
add byte [rax + 0x63], cl
invalid
or al, 0x8a
or eax, dword [rax]
movsxd rcx, dword [rdx + rcx*4]
invalid
add rcx, rdx
add ecx, edx
jmp rcx
loope case.0x1401926e8.123
mov qword [rbp - 0x28], rax
mov dword [rbp - 0x28], eax
fmul dword [rax - 0x7b]
test rax, rax
test eax, eax
sal byte [rcx + rsi - 0x77], 0xc1
je 0x1401a65aa
mov ecx, eax
rol dword [rbx - 0x72b7fc1f], 0x15
and ecx, 3
lea rdx, [0x14025b890]
or edx, dword [rbx + 0xb]
invalid
add ecx, dword [rax - 0x73]
adc eax, 0xb530b
or edx, dword [rbx + 0xb]
invalid
or edx, dword [rbx + 0xb]
add byte [rax + 0x63], cl
or al, 0x8a
invalid
movsxd rcx, dword [rdx + rcx*4]
mov cl, byte [rax + 1]
add rcx, rdx
jmp rcx
sar edi, 1
loope 0x1401a659e
invalid
movzx ecx, byte [rax + 0x10]
mov dh, 0x48
adc bl, ch
jmp 0x1401a6598
movzx ecx, byte [rax + 0xf]
cmp cl, 0x23
invalid
invalid
jmp 0x1401a6598
movzx ecx, byte [rax + 0xf]
jo 0xc5298996
cmp cl, 0x23
jne case.0x1401a656e.2
add r8b, byte [rax]
invalid
stc
and ecx, dword [rdi]
test dword [rdx + rax], ecx
add r8b, byte [rax]
add r8b, byte [rax]
add al, byte [rax]
add byte [rax - 0x73], cl
fsubr st(0)
fsubr st(0)
lea rcx, [rbp - 0x28]
call fcn.140041570
scasd eax, dword [rdi]
invalid
invalid
fsubr st(0)
invalid
scasd eax, dword [rdi]
jmp 0x12c1997ac
invalid
invalid
xor edi, edi
jmp 0x1401a65b4
invalid
invalid
invalid
nop
mov byte [rsi + 0x30], 1
xor byte [rcx], al
xor byte [rcx], al
cmp qword [rsi + 0x10], rdi
cmp dword [rsi + 0x10], edi
jbe 0x1401a666d
xchg byte [rdi + 0x48000000], ch
mov eax, dword [rsi + 8]
add byte [rax], al
add byte [rax - 0x75], cl
or byte [rax - 0x7b], r9b
test eax, eax
invalid
invalid
mov rax, qword [rsi + 8]
test rax, rax
test eax, eax
je 0x1401a666d
movabs byte [0xc148f98948000000], al
loope 0x1401a65d6
invalid
add byte [rax - 0x77], cl
mov rcx, rdi
stc
shl rcx, 4
add al, 0x48
add eax, ecx
add rax, rcx
inc rdi
inc edi
mov rcx, qword [rax]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x1401a65b4
invalid
cmp rcx, 1
je 0x1401a65b0
add dword [rdx + rcx*8 - 0x75], esi
push rax
or byte [rcx], dh
mov edx, dword [rax + 8]
xor eax, eax
sal bh, 0xc2
cdq
add dword [rax], eax
invalid
sal bh, 0xc2
cdq
add dword [rax], eax
add byte [rdi], cl
setne al
lea r8, [rax + 2]
setne al
lea r8, [rax + 2]
test edx, 0x114
adc al, 1
add byte [rax], al
add dword [rax], eax
add byte [rdi + rcx + 0x44], cl
invalid
invalid
cmove r8, rax
cmove eax, eax
ror byte [rcx - 0x73], 0x40
add al, 0xf7
invalid
ret 0x118
lea rax, [r8 + 4]
test edx, 0x118
sbb byte [rcx], al
add byte [rax], al
cmove rax, r8
cmove eax, eax
ror byte [rbp + rcx*4 + 0x40], 8
lea r8, [rax + 8]
test edx, 0x110
adc byte [rcx], al
add byte [rax], al
invalid
add byte [rdi + rcx + 0x44], cl
cmove r8, rax
cmove eax, eax
rol cl, 0xea
add eax, dword [rbx + 0x94c20e2]
loop 0x1401a6644
or rdx, r8
invalid
invalid
shr edx, 3
and edx, 0x20
loop 0x1401a6644
loop 0x1401a6644
or rdx, r8
mov rax, qword [rcx + 0x50]
push r8
push r8
mov r8, rdx
and r8, 0xffffffff8000ffff
loopne 0x1401a6631
inc dword [rax]
and byte [rsi + 0x66], 0x2e
nop dword cs:[rax + rax]
loopne 0x1401a6631
invalid
inc dword [rax]
and byte [rsi + 0x66], 0x2e
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
add byte [rax], al
lea r9d, [rax + 0x10000]
add byte [rcx], al
add byte [rcx - 0x77], al
ret 0x8341
add dword [rax], eax
mov r10d, eax
and r10d, 0x2f
loop case.0x14019f663.74
loop case.0x14019f663.74
or r10, r8
and r9d, 0x7fff0000
loope case.0x1401926e8.104
add bh, bh
jg 0x1401a66a6
or ecx, edx
loope case.0x1401926e8.104
add bh, bh
jg 0x1401a66a6
or ecx, edx
sal eax, 1
lock cmpxchg qword [rcx + 0x50], r9
cmpxchg qword [rcx + 0x50], r9
jne 0x1401a6640
call fcn.14019a7b0
jmp 0x1401a65b4
invalid
movaps xmm6, xmmword [rbp + 0x30]
jne case.0x1401a669f.0
add rsp, 0xc8
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x28
jmp 0x16913e9ab
ja 0x1401a6768
xlatb
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x14025b8a0]
lea rdx, [0x14025b8a0]
lea edx, [0x14025b8a0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
invalid
mov cl, byte [rax + 1]
sar edi, 1
invalid
loope case.0x1401a656e.31
xor ecx, ecx
leave
jmp 0x1401a6598
invalid
invalid
call fcn.1401ed0a0
xor al, 1
add dword [rcx - 0x5f16dbbb], ecx
cld
invalid
invalid
imul eax, dword [rax + rax], 0x45890134
and al, 0xe9
add dword [rcx - 0x5f16dbbb], ecx
cld
and al, 0xe9
movabs al, byte [0x469e4e8fffffc]
invalid
call fcn.1401ed0a0
test al, al
jne 0x1401a6492
inc dword [rcx - 0x3a]
sub byte [rcx], r8b
mov byte [r14 + 0x28], 1
mov byte [rsi + 0x28], 1
jmp 0x1401a6492
invalid
invalid
mov cl, 0x25
jmp 0x1401a6598
ret
invalid
invalid
invalid
ret
invalid
mov cl, 0x23
jmp 0x1401a6598
invalid
invalid
invalid
invalid
mov esp, 0xb1fffffe
and al, 0xe9
invalid
mov cl, 0x24
jmp 0x1401a6598
mov ch, 0xfe
invalid
invalid
mov ch, 0xfe
invalid
mov cl, 0x1b
jmp 0x1401a6598
scasb al, byte [rdi]
invalid
invalid
invalid
scasb al, byte [rdi]
invalid
invalid
mov cl, 0x22
jmp 0x1401a6598
cmpsd dword [rsi], dword [rdi]
invalid
invalid
invalid
cmpsd dword [rsi], dword [rdi]
invalid
invalid
mov cl, 0x10
jmp 0x1401a6598
invalid
invalid
invalid
invalid
movabs al, byte [0xfe99e90eb1fffffe]
invalid
mov cl, 0xe
jmp 0x1401a6598
cdq
invalid
invalid
invalid
cdq
invalid
invalid
mov cl, 0x21
jmp 0x1401a6598
xchg edx, eax
invalid
invalid
invalid
xchg edx, eax
invalid
invalid
mov cl, 0xb
jmp 0x1401a6598
invalid
invalid
invalid
mov cl, 4
jmp 0x1401a6598
invalid
invalid
invalid
mov cl, 0x28
jmp 0x1401a6598
invalid
invalid
invalid
mov cl, 0xc
jmp 0x1401a6598
invalid
invalid
invalid
mov cl, 9
jmp 0x1401a6598
invalid
invalid
invalid
mov cl, 0x19
jmp 0x1401a6598
invalid
invalid
invalid
mov cl, 0x18
jmp 0x1401a6598
invalid
invalid
invalid
mov cl, 2
jmp 0x1401a6598
invalid
invalid
invalid
mov cl, 0xf
jmp 0x1401a6598
invalid
invalid
invalid
mov cl, 3
jmp 0x1401a6598
invalid
invalid
invalid
mov cl, 7
jmp 0x1401a6598
invalid
invalid
invalid
mov cl, 1
jmp 0x1401a6598
mov cl, 0x1f
jmp 0x1401a6598
invalid
invalid
invalid
mov cl, 0x11
jmp 0x1401a6598
invalid
invalid
invalid
mov cl, 0x29
jmp 0x1401a6598
invalid
invalid
invalid
mov cl, 0x14
jmp 0x1401a6598
invalid
invalid
invalid
mov cl, 5
jmp 0x1401a6598
invalid
invalid
invalid
mov cl, 0x15
jmp 0x1401a6598
invalid
invalid
invalid
mov cl, 0xd
jmp 0x1401a6598
invalid
invalid
invalid
mov cl, 6
jmp 0x1401a6598
invalid
invalid
invalid
mov cl, 0x12
jmp 0x1401a6598
invalid
invalid
invalid
mov cl, 0xa
jmp 0x1401a6598
invalid
invalid
invalid
mov cl, 8
jmp 0x1401a6598
invalid
invalid
invalid
mov cl, 0x1e
jmp 0x1401a6598
invalid
invalid
invalid
mov cl, 0x20
jmp 0x1401a6598
invalid
invalid
invalid
mov cl, 0x16
jmp 0x1401a6598
invalid
invalid
invalid
mov cl, 0x27
jmp 0x1401a6598
invalid
invalid
invalid
mov cl, 0x13
jmp 0x1401a6598
invalid
invalid
invalid
mov cl, 0x17
jmp 0x1401a6598
invalid
invalid
invalid
mov cl, 0x1c
jmp 0x1401a6598
invalid
invalid
invalid
mov cl, 0x1d
jmp 0x1401a6598
mov cl, 0x26
jmp 0x1401a6598
mov cl, 0x1a
jmp 0x1401a6598
mov qword [rbp - 0x30], rax
lea rax, [rbp - 0x30]
mov qword [rbp - 0x40], rax
lea rax, case.0x1401447d3.193
mov qword [rbp - 0x38], rax
lea rax, str.unexpected_error_when_polling_the_I_O_driver:
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], 1
mov qword [rbp + 8], 0
lea rax, [rbp - 0x40]
mov qword [rbp - 8], rax
mov qword [rbp], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimeiodriver.rs
lea rcx, [rbp - 0x18]
call fcn.1401e5ed0
ud2
mov rcx, qword [rbp + 0xf8]
movaps xmm6, xmmword [rbp + 0x2a0]
movaps xmm7, xmmword [rbp + 0x2b0]
add rsp, 0x348
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp qword [sym.imp.ws2_32.dll_closesocket]
mov r8, qword [rbp + 0x180]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov rbx, r15
mov r15, r12
mov r12, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, r12
mov r12, r15
mov r15, rbx
mov qword [rbp + 0x1e0], r12
mov r12, rax
mov byte [rbp + 0x297], 0
lea rcx, [rbp + 0x10]
call fcn.140016840
mov eax, dword [rbp + 0x278]
mov ecx, dword [rbp + 0x27b]
mov dword [rbp + 0x198], eax
mov dword [rbp + 0x19b], ecx
cmp r15d, 0xf
mov rdx, qword [rbp + 0x1e0]
jne 0x1401a8b52
mov eax, dword [rbp + 0x198]
mov ecx, dword [rbp + 0x19b]
mov dword [rbp + 0x13], ecx
mov dword [rbp + 0x10], eax
mov qword [rbp - 0x38], r13
mov qword [rbp - 0x30], r14
movzx eax, byte [rbp + 0x288]
mov byte [rbp - 0x28], al
mov eax, dword [rbp + 0x10]
mov ecx, dword [rbp + 0x13]
mov dword [rbp - 0x27], eax
mov dword [rbp - 0x24], ecx
mov rax, qword [rbp + 0xf8]
mov qword [rbp - 8], rax
movabs rax, 0x8000000000000000
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x20], 0
lea rbx, [rbp + 0x230]
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x260], xmm0
movdqu xmmword [rbp + 0x250], xmm0
movdqu xmmword [rbp + 0x240], xmm0
movdqu xmmword [rbp + 0x230], xmm0
mov byte [rbp + 0x270], 0
mov qword [rbp + 0x210], 0
lea r14, [rbp + 0x218]
movdqa xmm0, xmmword [0x1401f1df0]
movdqu xmmword [rbp + 0x218], xmm0
mov dword [rbp + 0x228], 0xc3d2e1f0
cmp r12, 0x3f
mov qword [rbp + 0x1e8], r12
jbe 0x1401a8b05
shr r12, 6
mov qword [rbp + 0x210], r12
mov rcx, r14
mov r8, r12
call fcn.14015b490
mov r12, qword [rbp + 0x1e8]
mov rdx, r12
and rdx, 0xffffffffffffffc0
add rdx, qword [rbp + 0x1e0]
and r12d, 0x3f
mov rcx, rbx
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x270], r12b
movzx r15d, r12b
cmp r15, 0x1c
jae 0x1401a8bbd
movups xmm0, xmmword [0x14022e490]
movups xmmword [rbx + r15 + 0x10], xmm0
movdqu xmm0, xmmword [str.258EAFA5_E914_47DA_95CA_C5AB0DC85B11ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_]
movdqu xmmword [rbx + r15], xmm0
mov dword [rbx + r15 + 0x20], 0x31314235
add r15, 0x24
jmp 0x1401a8c24
movaps xmm0, xmmword [rbp]
movups xmmword [rsi + 0x80], xmm0
movaps xmm0, xmmword [rbp - 0x40]
movaps xmm1, xmmword [rbp - 0x30]
movaps xmm2, xmmword [rbp - 0x20]
movaps xmm3, xmmword [rbp - 0x10]
movups xmmword [rsi + 0x70], xmm3
movups xmmword [rsi + 0x60], xmm2
movups xmmword [rsi + 0x50], xmm1
movups xmmword [rsi + 0x40], xmm0
mov qword [rsi + 0x10], r13
mov qword [rsi + 0x18], r14
movzx eax, byte [rbp + 0x288]
mov byte [rsi + 0x20], al
mov eax, dword [rbp + 0x198]
mov ecx, dword [rbp + 0x19b]
mov dword [rsi + 0x21], eax
mov dword [rsi + 0x24], ecx
mov qword [rsi + 0x28], r12
mov qword [rsi + 0x30], rdx
mov qword [rsi + 0x38], r12
mov qword [rsi + 8], r15
mov qword [rsi], 3
jmp 0x1401a8709
test r12b, r12b
je 0x1401a8c02
mov r13d, 0x40
sub r13, r15
lea rcx, [rbx + r15]
lea r12, str.258EAFA5_E914_47DA_95CA_C5AB0DC85B11ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_
mov rdx, r12
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
inc qword [rbp + 0x210]
mov r8d, 1
mov rcx, r14
mov rdx, rbx
call fcn.14015b490
add r12, r13
add r15, 0xffffffffffffffe4
jmp 0x1401a8c0f
lea r12, str.258EAFA5_E914_47DA_95CA_C5AB0DC85B11ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_
mov r15d, 0x24
mov rdx, r15
and rdx, 0xffffffffffffffc0
add rdx, r12
mov rcx, rbx
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x270], r15b
movups xmm0, xmmword [rbp + 0x210]
movdqu xmm1, xmmword [rbp + 0x220]
movdqu xmm2, xmmword [rbp + 0x230]
movups xmm3, xmmword [rbp + 0x240]
movaps xmmword [rbp + 0x10], xmm0
movups xmm0, xmmword [rbp + 0x260]
movaps xmmword [rbp + 0x60], xmm0
movups xmm0, xmmword [rbp + 0x250]
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x40], xmm3
movdqa xmmword [rbp + 0x30], xmm2
movdqa xmmword [rbp + 0x20], xmm1
mov rax, qword [rbp + 0x270]
mov qword [rbp + 0x70], rax
lea rbx, [rbp + 0x30]
movzx r15d, al
mov rax, qword [rbp + 0x10]
shl rax, 9
lea r14, [r15*8]
or r14, rax
mov eax, dword [rbp + 0x28]
mov dword [rbp + 0x1b0], eax
movdqu xmm0, xmmword [rbp + 0x18]
movdqa xmmword [rbp + 0x1a0], xmm0
mov byte [rbp + r15 + 0x30], 0x80
mov r8, r15
xor r8, 0x3f
je 0x1401a8cca
lea rcx, [r15 + rbx]
inc rcx
xor edx, edx
call fcn.1401e5a3d
bswap r14
xor r15d, 0x38
cmp r15d, 8
jae 0x1401a8d35
lea rcx, [rbp + 0x1a0]
mov r8d, 1
mov rdx, rbx
call fcn.14015b490
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmmword [rbp + 0x110], xmm0
movdqa xmmword [rbp + 0x100], xmm0
mov qword [rbp + 0x130], 0
mov qword [rbp + 0x138], r14
lea rcx, [rbp + 0x1a0]
lea rdx, [rbp + 0x100]
mov r8d, 1
call fcn.14015b490
jmp 0x1401a8d4e
mov qword [rbp + 0x68], r14
lea rcx, [rbp + 0x1a0]
mov r8d, 1
mov rdx, rbx
call fcn.14015b490
mov eax, dword [rbp + 0x1b0]
bswap eax
pxor xmm0, xmm0
movdqa xmm1, xmmword [rbp + 0x1a0]
movdqa xmm2, xmm1
punpckhbw xmm2, xmm0
pshuflw xmm2, xmm2, 0x1b
pshufhw xmm2, xmm2, 0x1b
punpcklbw xmm1, xmm0
pshuflw xmm0, xmm1, 0x1b
pshufhw xmm0, xmm0, 0x1b
packuswb xmm0, xmm2
movdqa xmmword [rbp + 0x10], xmm0
mov dword [rbp + 0x20], eax
lea rdx, [0x14022e6a8]
lea rcx, [rbp - 0x58]
lea r8, [rbp + 0x10]
mov r9d, 0x14
call fcn.140011fa0
mov rax, qword [rbp - 0x48]
mov qword [rbp + 0x268], rax
movups xmm0, xmmword [rbp - 0x58]
movups xmmword [rbp + 0x258], xmm0
mov rax, qword [rdi + 0x40]
mov qword [rbp + 0x250], rax
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rbp + 0x210], xmm0
movaps xmmword [rbp + 0x220], xmm1
movaps xmmword [rbp + 0x230], xmm2
movaps xmmword [rbp + 0x240], xmm3
mov rax, qword [rbp + 0x260]
mov qword [rbp + 0x60], rax
mov rax, qword [rbp + 0x268]
mov qword [rbp + 0x68], rax
mov rax, qword [rbp + 0x250]
mov qword [rbp + 0x50], rax
mov rax, qword [rbp + 0x258]
mov qword [rbp + 0x58], rax
movaps xmmword [rbp + 0x40], xmm3
movaps xmmword [rbp + 0x30], xmm2
movaps xmmword [rbp + 0x20], xmm1
movaps xmmword [rbp + 0x10], xmm0
movups xmm0, xmmword [rbp - 0x40]
movups xmm1, xmmword [rbp - 0x30]
movups xmm2, xmmword [rbp - 0x20]
movups xmm3, xmmword [rbp - 0x10]
movaps xmmword [rbp + 0x70], xmm0
movaps xmmword [rbp + 0x80], xmm1
movaps xmmword [rbp + 0x90], xmm2
movaps xmmword [rbp + 0xa0], xmm3
lea rdx, [rbp + 0x10]
mov r8d, 0xa0
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
cmp qword [rbp + 0x1e8], 0
je 0x1401a8e8b
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x1e0]
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rbp + 0x2a0]
movaps xmm7, xmmword [rbp + 0x2b0]
add rsp, 0x348
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rdx, qword [rax]
mov qword [rbp + 0x280], rax
mov r8, qword [rax + 8]
mov qword [rbp + 0x168], rdx
mov qword [rbp + 0x170], r8
lea rcx, [rbp + 0x210]
call fcn.1401ac890
mov rax, qword [rbp + 0x210]
cmp rax, 2
je 0x1401a9f6e
test rax, rax
je 0x1401a9f6e
mov r15, qword [rbp + 0x220]
mov rax, qword [rbp + 0x38]
mov qword [rbp + 0x288], rax
cmp r15, rax
jae 0x1401aa3a3
mov r13, qword [rbp + 0x218]
mov r14, qword [rbp + 0x30]
imul rbx, r15, 0x68
cmp qword [r14 + rbx], 0
je 0x1401a92ff
mov qword [rbp + 0x1f0], r15
mov qword [rbp + 0x190], rbx
lea rax, [r14 + rbx]
mov rbx, qword [rax + 8]
mov r12, qword [rbp + 0x50]
cmp r12, rbx
jbe 0x1401aa066
mov r15, qword [rbp + 0x48]
lea rdx, [rbx + rbx*8]
mov rcx, qword [r15 + rdx*8 + 8]
mov r8, qword [r15 + rdx*8 + 0x10]
mov rax, qword [r15 + rdx*8 + 0x18]
cmp qword [r15 + rdx*8], 0
je 0x1401a902d
test r8, r8
je 0x1401a9071
cmp rcx, r12
jae 0x1401aa1f4
lea r8, [rcx + rcx*8]
mov qword [r15 + r8*8 + 0x10], 1
mov qword [r15 + r8*8 + 0x18], rax
cmp rax, r12
jae 0x1401aa208
lea rax, [rax + rax*8]
mov qword [r15 + rax*8], 1
jmp 0x1401a906a
test r8, r8
je 0x1401a90b1
cmp rcx, qword [rbp + 0x288]
jae 0x1401aa265
imul r8, rcx, 0x68
cmp qword [r14 + r8], 0
je 0x1401aa426
add r8, r14
mov qword [r8 + 8], rax
cmp rax, r12
jae 0x1401aa291
lea rax, [rax + rax*8]
mov qword [r15 + rax*8], 0
mov qword [r15 + rax*8 + 8], rcx
jmp 0x1401a90ca
cmp rax, qword [rbp + 0x288]
jae 0x1401aa24a
imul r8, rax, 0x68
cmp qword [r14 + r8], 0
je 0x1401aa443
add r8, r14
mov qword [r8 + 0x10], rcx
cmp rcx, r12
jae 0x1401aa27d
lea rcx, [rcx + rcx*8]
mov qword [r15 + rcx*8 + 0x10], 0
mov qword [r15 + rcx*8 + 0x18], rax
jmp 0x1401a90ca
cmp rcx, qword [rbp + 0x288]
jae 0x1401aa2db
imul rax, rcx, 0x68
mov qword [r14 + rax], 0
lea r8, [r15 + rdx*8]
mov rax, qword [r8 + 0x40]
mov qword [rbp + 0x250], rax
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmm2, xmmword [r8 + 0x20]
movups xmm3, xmmword [r8 + 0x30]
movaps xmmword [rbp + 0x240], xmm3
movaps xmmword [rbp + 0x230], xmm2
movaps xmmword [rbp + 0x220], xmm1
movaps xmmword [rbp + 0x210], xmm0
dec r12
lea rax, [r12 + r12*8]
mov rcx, qword [r15 + rax*8 + 0x40]
movups xmm0, xmmword [r15 + rax*8]
movups xmm1, xmmword [r15 + rax*8 + 0x10]
movups xmm2, xmmword [r15 + rax*8 + 0x20]
movups xmm3, xmmword [r15 + rax*8 + 0x30]
movups xmmword [r8], xmm0
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8 + 0x20], xmm2
movups xmmword [r8 + 0x30], xmm3
mov qword [r8 + 0x40], rcx
mov qword [rbp + 0x50], r12
cmp qword [rbp + 0x210], 0
je 0x1401a916b
cmp qword [rbp + 0x218], r12
jne 0x1401a916b
mov qword [rbp + 0x210], 1
mov qword [rbp + 0x218], rbx
cmp qword [rbp + 0x220], 0
je 0x1401a9190
cmp qword [rbp + 0x228], r12
jne 0x1401a9190
mov qword [rbp + 0x220], 1
mov qword [rbp + 0x228], rbx
cmp r12, rbx
je 0x1401a9248
jbe 0x1401aa1c9
lea rax, [r15 + rdx*8]
add rax, 0x10
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
mov rax, qword [r8 + 8]
cmp qword [r8], 0
je 0x1401a91d8
cmp rax, r12
jae 0x1401aa21f
lea rax, [rax + rax*8]
mov qword [r15 + rax*8 + 0x10], 1
lea rax, [r15 + rax*8]
add rax, 0x18
jmp 0x1401a91fb
cmp rax, qword [rbp + 0x288]
jae 0x1401aa2a8
imul rax, rax, 0x68
cmp qword [r14 + rax], 0
je 0x1401aa4a5
add rax, r14
add rax, 8
mov qword [rax], rbx
test rdx, rdx
je 0x1401a9222
cmp rcx, r12
jae 0x1401aa236
lea rax, [rcx + rcx*8]
mov qword [r15 + rax*8], 1
lea rax, [r15 + rax*8]
add rax, 8
jmp 0x1401a9245
cmp rcx, qword [rbp + 0x288]
jae 0x1401aa2c3
imul rax, rcx, 0x68
cmp qword [r14 + rax], 0
je 0x1401aa4c2
add rax, r14
add rax, 0x10
mov qword [rax], rbx
mov rax, qword [rbp + 0x250]
mov qword [rbp + 0x140], rax
movdqa xmm0, xmmword [rbp + 0x210]
movdqa xmm1, xmmword [rbp + 0x220]
movdqa xmm2, xmmword [rbp + 0x230]
movaps xmm3, xmmword [rbp + 0x240]
movaps xmmword [rbp + 0x130], xmm3
movdqa xmmword [rbp + 0x120], xmm2
movdqa xmmword [rbp + 0x110], xmm1
movdqa xmmword [rbp + 0x100], xmm0
cmp qword [rbp + 0x110], 0
je 0x1401a92d2
mov rbx, qword [rbp + 0x118]
mov rax, qword [rbp + 0x120]
mov rdx, qword [rbp + 0x128]
add byte [rbx + rcx*4 - 0x7b], cl
xor byte [rcx], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
xor byte [rcx], al
add byte [rax], al
lea rcx, [rbp + 0x138]
call qword [rax + 0x10]
cmp r12, rbx
ja 0x1401a8fdc
jmp 0x1401aa066
mov rax, qword [rbp + 0x120]
mov rdx, qword [rbp + 0x128]
mov r8, qword [rbp + 0x130]
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x138]
call qword [rax + 0x10]
mov r15, qword [rbp + 0x1f0]
mov rbx, qword [rbp + 0x190]
mov rdx, qword [rbp + 0x60]
cmp rdx, r13
jbe 0x1401aa3be
mov r8, qword [rbp + 0x58]
mov dword [r8 + r13*4], 0xffff
mov rax, qword [rbp + 0x38]
cmp rax, r15
jbe 0x1401aa50f
invalid
adc dword [rax], eax
invalid
invalid
mov r9, qword [rbp + 0x30]
lea rcx, [r9 + rbx]
xor byte [rcx - 0x73], cl
or al, 0x19
movups xmm0, xmmword [r9 + rbx]
adc byte [rcx + rbx], al
movups xmm1, xmmword [r9 + rbx + 0x10]
sbb dword [rax], edx
movups xmm2, xmmword [r9 + rbx + 0x20]
movups xmm3, xmmword [r9 + rbx + 0x30]
and byte [rcx + 0xf], al
adc byte [rcx + rbx + 0x30], bl
movaps xmmword [rbp + 0x210], xmm0
movaps xmmword [rbp + 0x220], xmm1
movaps xmmword [rbp + 0x230], xmm2
movaps xmmword [rbp + 0x240], xmm3
movups xmm0, xmmword [r9 + rbx + 0x40]
movaps xmmword [rbp + 0x250], xmm0
sub dword [rbp + 0x250], eax
sub dword [rbp + 0x250], eax
movups xmm0, xmmword [r9 + rbx + 0x50]
movups xmm0, xmmword [rcx + rbx + 0x50]
movaps xmmword [rbp + 0x260], xmm0
test dword [rax + 2], esp
add byte [rax], al
mov r10, qword [r9 + rbx + 0x60]
mov qword [rbp + 0x270], r10
add al, byte [rax]
invalid
push rsp
sbb dword [rax + 0x4c], esp
mov dword [rbp + 0x270], edx
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 1], cl
enter 0x6b4c, 0xffffffffffffffd0
imul edx, eax, 0x68
invalid
invalid
pop rsp
invalid
dec rax
imul r10, rax, 0x68
imul edx, eax, 0x68
imul edx, eax, 0x68
mov r11, qword [r9 + r10 + 0x60]
movdqu xmm0, xmmword [r9 + r10 + 0x50]
push rax
invalid
push rax
movdqu xmm1, xmmword [r9 + r10 + 0x40]
movdqu xmm2, xmmword [r9 + r10]
movdqu xmm2, xmmword [r9 + r10]
movups xmm3, xmmword [r9 + r10 + 0x10]
movups xmm4, xmmword [r9 + r10 + 0x20]
movups xmm4, xmmword [rcx + rdx + 0x20]
movups xmm4, xmmword [rcx + rdx + 0x20]
movups xmm5, xmmword [r9 + r10 + 0x30]
adc byte [rcx + rdx + 0x30], ch
movdqu xmmword [r9 + rbx], xmm2
movups xmmword [r9 + rbx + 0x10], xmm3
sbb dword [rax], edx
jg 0x1401a93d1
sbb dword [rcx + 0xf], eax
adc dword [rcx + rbx + 0x10], ebx
sbb dword [rax], edx
sbb dword [rax], edx
movups xmmword [r9 + rbx + 0x20], xmm4
movups xmmword [r9 + rbx + 0x30], xmm5
and byte [rcx + 0xf], al
adc dword [rcx + rbx + 0x30], ebp
movdqu xmmword [r9 + rbx + 0x40], xmm1
movq qword [r9 + rbx + 0x40], mm1
movdqu xmmword [r9 + rbx + 0x50], xmm0
mov qword [r9 + rbx + 0x60], r11
mov qword [rbp + 0x38], rax
cmp byte [r9 + rdi - 8], r9b
cmp byte [r9 + rdi - 8], r9b
mov r10d, 0
add byte [rax], al
add byte [rax], al
cmovbe rcx, r10
jbe 0x1401a949a
retf 0x860f
movzx r9d, word [r9 + rbx + 0x60]
movzx r10d, word [rbp + 0x68]
movzx edx, word [rbp + 0x68]
movzx edx, word [rbp + 0x68]
and r10w, r9w
movzx ebx, r10w
jmp 0x1401a9420
retf 0xf41
inc r11
mov rbx, r11
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rcx - 0x77], cl
fstp xword [rbx]
add byte [rax], al
add byte [rax], al
mov r11, rbx
mov ebx, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp r11, rdx
jae 0x1401a9420
movzx ebx, word [r8 + r11*4]
cmp rbx, 0xffff
cmovne r10, rbx
je case.0x14002a59f.4093
cmp r10, rax
jb case.0x14002a59f.4093
mov word [r8 + r11*4], r15w
mov word [r8 + r11*4 + 2], r9w
cmp qword [rcx], 0
je 0x1401a949a
mov r9, qword [rcx + 8]
mov r10, qword [rbp + 0x50]
cmp r9, r10
jae 0x1401aa3d2
mov rcx, qword [rcx + 0x10]
mov r11, qword [rbp + 0x48]
lea r9, [r9 + r9*8]
mov qword [r11 + r9*8], 0
mov qword [r11 + r9*8 + 8], r15
cmp rcx, r10
jae 0x1401aa3e9
lea rcx, [rcx + rcx*8]
mov qword [r11 + rcx*8 + 0x10], 0
mov qword [r11 + rcx*8 + 0x18], r15
test rax, rax
je 0x1401a9505
lea r10, [r13 + 1]
movzx eax, word [rbp + 0x68]
movzx ecx, ax
nop word [rax + rax]
mov r9, r10
mov r10d, 0
cmp r9, rdx
jae 0x1401a94b0
movzx r10d, word [r8 + r9*4]
cmp r10w, 0xffff
je 0x1401a9505
movzx r11d, word [r8 + r9*4 + 2]
mov ebx, eax
and ebx, r11d
mov r14d, r9d
sub r14d, ebx
test r14d, ecx
je 0x1401a9505
cmp r13, rdx
jae 0x1401aa1e0
mov word [r8 + r13*4], r10w
mov word [r8 + r13*4 + 2], r11w
mov dword [r8 + r9*4], 0xffff
lea r10, [r9 + 1]
mov r13, r9
jmp 0x1401a94b0
mov rax, qword [rbp + 0x270]
mov qword [rbp + 0x160], rax
movaps xmm0, xmmword [rbp + 0x260]
movaps xmmword [rbp + 0x150], xmm0
movaps xmm0, xmmword [rbp + 0x250]
movaps xmmword [rbp + 0x140], xmm0
movdqa xmm0, xmmword [rbp + 0x210]
movdqa xmm1, xmmword [rbp + 0x220]
movdqa xmm2, xmmword [rbp + 0x230]
movaps xmm3, xmmword [rbp + 0x240]
movaps xmmword [rbp + 0x130], xmm3
movdqa xmmword [rbp + 0x120], xmm2
movdqa xmmword [rbp + 0x110], xmm1
movdqa xmmword [rbp + 0x100], xmm0
movzx r8d, byte [rbp + 0x118]
movzx r13d, byte [rbp + 0x11f]
movzx r12d, word [rbp + 0x11d]
mov r15d, dword [rbp + 0x119]
mov rbx, qword [rbp + 0x120]
movzx edx, byte [rbp + 0x128]
lea rcx, [rbp + 0x138]
mov eax, dword [rcx - 0xf]
mov ecx, dword [rcx - 0xc]
mov dword [rbp + 0x1fb], ecx
mov dword [rbp + 0x1f8], eax
mov r9, qword [rbp + 0x130]
mov r14, qword [rbp + 0x138]
mov rax, qword [rbp + 0x140]
test rax, rax
je 0x1401a960e
mov byte [rbp + 0x288], dl
mov rdx, qword [rbp + 0x148]
mov byte [rbp + 0x1f0], r8b
mov r8, qword [rbp + 0x150]
lea rcx, [rbp + 0x158]
mov qword [rbp + 0x190], r9
call qword [rax + 0x10]
mov r9, qword [rbp + 0x190]
mov dl, byte [rbp + 0x288]
movzx r8d, byte [rbp + 0x1f0]
cmp r14b, 2
je 0x1401a9f6e
add qword [rbp + 0x280], 0x10
shl r13d, 0x10
or r12d, r13d
shl r12, 0x20
or r15, r12
mov eax, dword [rbp + 0x1f8]
mov ecx, dword [rbp + 0x1fb]
mov dword [rbp + 0x1d3], ecx
mov dword [rbp + 0x1d0], eax
mov eax, dword [rbp + 0x1d0]
mov ecx, dword [rbp + 0x1d3]
mov dword [rbp + 0x208], eax
mov dword [rbp + 0x20b], ecx
mov dword [rbp + 0x1a1], r15d
mov rax, r15
shr rax, 0x30
mov byte [rbp + 0x1a7], al
shr r15, 0x20
mov word [rbp + 0x1a5], r15w
mov qword [rbp + 0x1a8], rbx
mov byte [rbp + 0x1b0], dl
mov eax, dword [rbp + 0x208]
mov ecx, dword [rbp + 0x20b]
lea rdx, [rbp + 0x1b8]
mov dword [rdx - 4], ecx
mov dword [rdx - 7], eax
mov qword [rbp + 0x1b8], r9
mov qword [rbp + 0x1c0], r14
mov byte [rbp + 0x1a0], r8b
mov r8, qword [rbp + 0x1b0]
xor eax, eax
lea rdx, [0x140190c60]
lea r9, [rbp + 0x1d0]
lea r10, [rbp + 0x100]
lea r11, [rbp + 0x178]
cmp r8, rax
je 0x1401a96fc
movzx ecx, byte [rbx + rax]
inc rax
cmp cl, 9
je 0x1401a96de
add cl, 0xe0
cmp cl, 0x5f
jb 0x1401a96de
jmp 0x1401a9f11
mov qword [rbp + 0x1d0], rbx
mov qword [rbp + 0x1d8], r8
lea rax, [rbp + 0x168]
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], rdx
mov qword [rbp + 0x110], r9
mov qword [rbp + 0x118], rdx
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0x210], rax
mov qword [rbp + 0x218], 3
mov qword [rbp + 0x230], 0
mov qword [rbp + 0x220], r10
mov qword [rbp + 0x228], 2
mov qword [rbp + 0x1f8], r11
mov qword [rbp + 0x200], 0
lea rcx, [rbp + 0x1f8]
lea rdx, [0x14022de48]
lea r8, [rbp + 0x210]
call fcn.140005a80
mov rcx, qword [rbp + 0x200]
test al, al
jne 0x1401aa526
call fcn.14015d190
mov rax, qword [rbp + 0x1a0]
mov rdx, qword [rbp + 0x1a8]
mov r8, qword [rbp + 0x1b0]
lea rcx, [rbp + 0x1b8]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x280]
lea rcx, [0x14022d880]
lea r9, [rbp + 0x10]
cmp rax, rcx
jne 0x1401a8f3e
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1401a9809
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401aa5a5
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x78
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov qword [rbp + 0x288], rax
test rax, rax
je 0x1401aa5a5
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1401a9853
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401aa5fb
mov rcx, rax
mov qword [0x1402b32e8], rax
xor eax, eax
mov qword [rbp + 0x280], rax
mov ebx, 4
mov r8d, 4
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401aa639
mov dword [rax], 0x74736f48
mov byte [rax], 0x68
movzx ecx, byte [rax + 1]
movzx edx, byte [rax + 2]
lea r8d, [rcx - 0x41]
cmp r8b, 0x1a
setb r8b
shl r8b, 5
or r8b, cl
mov byte [rax + 1], r8b
lea ecx, [rdx - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, dl
mov byte [rax + 2], cl
movzx ecx, byte [rax + 3]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
mov byte [rax + 3], dl
mov rcx, qword [rbp + 0x288]
mov qword [rcx], 4
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], 4
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1401a990c
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401aa604
invalid
invalid
add byte [rax], al
add cl, byte [0xc9629904]
ror dword [rax - 0x77], 5
fcomp qword [rcx + 0xabb0010]
add byte [rax], al
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
mov rcx, rax
mov qword [0x1402b32e8], rax
mov ebx, 0xa
mov r8d, 0xa
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401aa609
mov word [rax + 8], 0x6e6f
movabs rcx, 0x697463656e6e6f43
movq xmm0, rcx
movdqa xmm1, xmmword [0x1401f1d50]
paddb xmm1, xmm0
movdqa xmm2, xmmword [0x1401f1d60]
movq mm2, qword [0x1401f1d60]
movq mm2, qword [0x1401f1d60]
pmaxub xmm2, xmm1
pcmpeqb xmm2, xmm1
pandn xmm2, xmmword [0x1401f1d70]
por xmm2, xmm0
movq qword [rax], xmm2
mov byte [rax + 8], 0x6f
movzx ecx, byte [rax + 9]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
mov byte [rax + 9], dl
mov rcx, qword [rbp + 0x288]
mov qword [rcx + 0x18], 0xa
mov qword [rcx + 0x20], rax
mov qword [rcx + 0x28], 0xa
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1401a99c9
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401aa610
mov rcx, rax
mov ecx, eax
mov qword [0x1402b32e8], rax
adc byte [rax], al
mov ebx, 7
mov r8d, 7
xor edx, edx
sar bh, cl
adc eax, 0x47b84
sar bh, cl
adc eax, 0x47b84
test rax, rax
je 0x1401aa615
add byte [rax], al
add byte [rax], al
mov dword [rax + 3], 0x65646172
mov dword [rax], 0x72677055
invalid
mov dword gs:[rax], 0x72677055
jb 0x1401a9a59
movd xmm0, dword [rax]
movd mm0, dword [rax]
movdqa xmm1, xmmword [0x1401f1d80]
outsd dx, dword [rsi]
or eax, 0x48382
paddb xmm1, xmm0
paddb mm1, mm0
movdqa xmm2, xmmword [0x1401f1d90]
pmaxub xmm2, xmm1
shl dword [rsi + 0xf], 1
je case.0x14002d1d9.3643
xchg byte [rbx + 0xf660004], al
invalid
shl dword [rsi + 0xf], 1
je case.0x14002d1d9.3643
pandn xmm2, xmmword [0x1401f1da0]
fist word [0x1401f1da0]
por xmm2, xmm0
por mm2, mm0
movd dword [rax], xmm2
movzx ecx, byte [rax + 4]
movzx edx, byte [rax + 5]
add eax, 0xbf418d44
add eax, 0xbf418d44
cmp r8b, 0x1a
setb r8b
shl r8b, 5
shl al, 5
clc
sbb al, byte [rcx + 0xf]
xchg edx, eax
rol byte [rcx - 0x40], 0xe0
shl al, 5
or r8b, cl
invalid
shl al, 5
or r8b, cl
mov byte [rax + 4], r8b
mov byte [rax + 4], al
mov byte [rax + 4], al
lea ecx, [rdx - 0x41]
cmp cl, 0x1a
stc
sbb cl, byte [rdi]
xchg edx, eax
rol eax, 0xe1
add eax, 0x4888d108
add eax, 0x648b60f
mov dh, 0x48
invalid
stc
sbb cl, byte [rdi]
xchg edx, eax
rol eax, 0xe1
add eax, 0x4888d108
add eax, 0x648b60f
mov dh, 0x48
invalid
mov dh, 0x48
invalid
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
add eax, 0x5088ca08
invalid
mov rcx, qword [rbp + 0x288]
mov ecx, dword [rbp + 0x288]
cli
sbb cl, byte [rdi]
xchg edx, eax
ret 0xe2c0
add eax, 0x5088ca08
invalid
mov ecx, dword [rbp + 0x288]
mov qword [rcx + 0x30], 7
mov dword [rcx + 0x30], 7
mov qword [rcx + 0x38], rax
mov qword [rcx + 0x40], 7
invalid
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 5
add eax, 0x109910
invalid
add eax, 0x109910
mov rcx, qword [0x1402b32e8]
or eax, 0x109858
test rcx, rcx
leave
jne case.0x14002d1d9.3672
call qword [sym.imp.kernel32.dll_GetProcessHeap]
add al, 0
test rax, rax
je 0x1401aa61c
js 0x1401a9aad
add byte [rax], al
js 0x1401a9aad
add byte [rax], al
mov rcx, rax
mov qword [0x1402b32e8], rax
add byte [rbx + 0x15], bh
mov ebx, 0x15
mov r8d, 0x15
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
adc eax, 0x47a9f
adc eax, 0x31000000
sar bh, cl
adc eax, 0x47a9f
test rax, rax
je 0x1401aa621
ror byte [rdi], 0x84
push rdi
or eax, dword [rax]
add byte [rdi], cl
movups xmm0, xmmword [0x14022de19]
movups xmm0, xmmword [0x14022de19]
movups xmmword [rax], xmm0
movabs rcx, 0x6e6f69737265562d
mov qword [rax + 0xd], rcx
movdqu xmm0, xmmword [rax]
movdqa xmm1, xmmword [0x1401f1db0]
paddb xmm1, xmm0
movdqa xmm2, xmmword [0x1401f1dc0]
pminub xmm2, xmm1
pcmpeqb xmm2, xmm1
pand xmm2, xmmword [0x1401f1a40]
por xmm2, xmm0
movdqu xmmword [rax], xmm2
movd xmm0, dword [rax + 0x10]
movdqa xmm1, xmmword [0x1401f1d80]
paddb xmm1, xmm0
movdqa xmm2, xmmword [0x1401f1d90]
pmaxub xmm2, xmm1
pcmpeqb xmm2, xmm1
pandn xmm2, xmmword [0x1401f1da0]
por xmm2, xmm0
movd dword [rax + 0x10], xmm2
movzx ecx, byte [rax + 0x14]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
mov byte [rax + 0x14], dl
mov rcx, qword [rbp + 0x288]
mov qword [rcx + 0x48], 0x15
mov qword [rcx + 0x50], rax
mov qword [rcx + 0x58], 0x15
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1401a9ba0
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401aa628
mov rcx, rax
mov qword [0x1402b32e8], rax
mov ebx, 0x11
mov r8d, 0x11
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401aa62d
mov byte [rax + 0x10], 0x79
movdqu xmm0, xmmword [0x14022de30]
movdqa xmm1, xmmword [0x1401f1db0]
paddb xmm1, xmm0
movdqa xmm2, xmmword [0x1401f1dc0]
pminub xmm2, xmm1
pcmpeqb xmm2, xmm1
pand xmm2, xmmword [0x1401f1a40]
por xmm2, xmm0
movdqu xmmword [rax], xmm2
mov rcx, qword [rbp + 0x288]
mov qword [rcx + 0x60], 0x11
mov qword [rcx + 0x68], rax
mov qword [rcx + 0x70], 0x11
mov qword [rbp + 0x1a0], 5
mov qword [rbp + 0x1a8], rcx
mov qword [rbp + 0x1b0], 5
xor r12d, r12d
cmp qword [rbp + 0x38], 0
sete r12b
add r12, r12
xor eax, eax
movdqa xmm6, xmmword [str.bsocket_protocolsec_websocket_pr]
movdqa xmm7, xmmword [0x1401f1de0]
cmp r12, 2
je 0x1401a9cbd
mov rdx, qword [rbp + 0x38]
mov rcx, rax
cmp rax, rdx
jae 0x1401aa3fd
mov rax, qword [rbp + 0x30]
cmp r12, 1
jne 0x1401a9cd1
mov rdx, qword [rbp + 0x50]
cmp qword [rbp + 0x1f0], rdx
jae 0x1401aa40e
mov r8, qword [rbp + 0x48]
mov rdx, qword [rbp + 0x1f0]
lea rdx, [rdx + rdx*8]
mov r9, qword [r8 + rdx*8 + 0x18]
cmp qword [r8 + rdx*8 + 0x10], 1
mov r12d, 0
adc r12, 1
lea rdx, [r8 + rdx*8]
add rdx, 0x20
mov qword [rbp + 0x280], rdx
mov rdx, qword [rbp + 0x288]
mov r8, rcx
jmp 0x1401a9d01
inc rax
cmp rax, qword [rbp + 0x38]
jae 0x1401aa2f3
mov rcx, rax
mov rax, qword [rbp + 0x30]
mov r8, rcx
imul rcx, rcx, 0x68
mov r9, qword [rax + rcx + 8]
cmp qword [rax + rcx], 1
mov r12d, 0
adc r12, 1
add rcx, rax
add rcx, 0x18
mov qword [rbp + 0x280], rcx
mov rdx, qword [rbp + 0x288]
imul rcx, r8, 0x68
lea r13, [rax + rcx]
add r13, 0x40
cmp qword [rax + rcx + 0x40], 0
mov qword [rbp + 0x190], r8
mov qword [rbp + 0x1f0], r9
je 0x1401a9d2d
lea rcx, [r13 + 8]
lea rax, [r13 + 0x10]
jmp 0x1401a9d48
movzx ecx, byte [r13 + 8]
lea rax, [0x1402566c8]
lea rax, [rax + rcx*8]
lea r8, str.acceptaccept_charsetaccept_encodingaccept_languageaccept_rangesaccess_control_allow_credentialsaccess_control_allow_headersaccess_control_allow_methodsaccess_control_allow_originaccess_control_expose_headersaccess_control_max_ageaccess_control_request_headersaccess_control_request_methodageallowalt_svcauthorizationcache_controlcache_statuscdn_cache_controlconnectioncontent_dispositioncontent_encodingcontent_languagecontent_lengthcontent_locationcontent_rangecontent_security_policycontent_security_policy_report_onlycontent_typecookiedntdateetagexpectexpiresforwardedfromhostif_matchif_modified_sinceif_none_matchif_rangeif_unmodified_sincelast_modifiedlinklocationmax_forwardsoriginpragmaproxy_authenticateproxy_authorizationpublic_key_pinspublic_key_pins_report_onlyrangerefererreferrer_policyrefreshretry_aftersec_websocket_acceptsec_websocket_extensionssec_websocket_keysec_websocket_protocolsec_websocket_versionserverset_cookiestrict_transport_securitytetrailertransfer_encodinguser_agentupgradeupgrade_insecure_requestsvaryviawarningwww_authenticatex_content_type_optionsx_dns_prefetch_controlx_frame_optionsx_xss_protectionGET__r_n
lea rcx, [r8 + rcx*8]
mov r14, qword [rcx]
mov r15, qword [rax]
mov qword [rbp + 0x168], r14
mov qword [rbp + 0x170], r15
mov ebx, 0x10
jmp 0x1401a9d67
add rbx, 0x18
cmp rbx, 0x88
je 0x1401a9d96
cmp qword [rdx + rbx], r15
jne 0x1401a9d63
mov rcx, qword [rdx + rbx - 8]
mov rdx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
mov rdx, qword [rbp + 0x288]
test eax, eax
jne 0x1401a9d63
jmp 0x1401aa011
cmp r15, 6
je 0x1401a9dd2
cmp r15, 0x16
jne 0x1401a9e05
movdqu xmm0, xmmword [r14]
pcmpeqb xmm0, xmm7
movdqu xmm1, xmmword [r14 + 6]
pcmpeqb xmm1, xmm6
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
jne 0x1401a9e05
mov eax, 0x16
lea rcx, str.Sec_WebSocket_ProtocolOrigin:
jmp 0x1401a9df7
mov eax, dword [r14]
mov ecx, 0x6769726f
xor eax, ecx
movzx ecx, word [r14 + 4]
xor ecx, 0x6e69
or ecx, eax
jne 0x1401a9e05
mov eax, 6
lea rcx, [0x14022d8be]
mov qword [rbp + 0x168], rcx
mov qword [rbp + 0x170], rax
mov rcx, qword [rbp + 0x280]
mov rax, qword [rcx + 8]
mov rcx, qword [rcx + 0x10]
xor edx, edx
cmp rcx, rdx
je 0x1401a9e38
movzx r8d, byte [rax + rdx]
inc rdx
cmp r8b, 9
je 0x1401a9e16
add r8b, 0xe0
cmp r8b, 0x5f
jb 0x1401a9e16
jmp 0x1401aa006
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x1d8], rcx
lea rax, [rbp + 0x168]
mov qword [rbp + 0x100], rax
lea rax, [0x140190c60]
mov qword [rbp + 0x108], rax
lea rcx, [rbp + 0x1d0]
mov qword [rbp + 0x110], rcx
mov qword [rbp + 0x118], rax
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0x210], rax
mov qword [rbp + 0x218], 3
mov qword [rbp + 0x230], 0
lea rax, [rbp + 0x100]
mov qword [rbp + 0x220], rax
mov qword [rbp + 0x228], 2
lea rax, [rbp + 0x178]
mov qword [rbp + 0x1f8], rax
mov qword [rbp + 0x200], 0
lea rcx, [rbp + 0x1f8]
lea rdx, [0x14022de48]
lea r8, [rbp + 0x210]
call fcn.140005a80
mov rcx, qword [rbp + 0x200]
test al, al
jne 0x1401aa5b9
call fcn.14015d190
mov rax, qword [rbp + 0x190]
cmp r12, 2
jne 0x1401a9c53
jmp 0x1401a9cbd
mov rax, qword [rbp + 0x1a0]
lea rcx, [rbp + 0x1b8]
mov rdx, rbx
call qword [rax + 0x10]
mov r15d, 0xa
cmp qword [rbp + 0x1e8], 0
je 0x1401a9f4b
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x1e0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rbx
mov byte [rbp + 0x288], r13b
mov r13d, 9
cmp qword [rbp + 0x178], 0
jne 0x1401a89af
jmp 0x1401a89d7
mov rdx, qword [rbp + 0x168]
mov r8, qword [rbp + 0x170]
lea rcx, [rbp + 0x210]
call fcn.140031130
cmp qword [rbp + 0x210], 0
jne 0x1401aa575
mov r14, qword [rbp + 0x218]
movzx r13d, byte [rbp + 0x220]
mov eax, dword [rbp + 0x221]
mov dword [rbp + 0x1d0], eax
mov eax, dword [rbp + 0x224]
mov dword [rbp + 0x1d3], eax
mov rbx, qword [rbp + 0x228]
mov r12, qword [rbp + 0x230]
mov eax, dword [rbp + 0x1d0]
mov ecx, dword [rbp + 0x1d3]
mov dword [rbp + 0x208], eax
mov dword [rbp + 0x20b], ecx
mov eax, dword [rbp + 0x208]
mov ecx, dword [rbp + 0x20b]
mov dword [rbp + 0x27b], ecx
mov dword [rbp + 0x278], eax
mov r15d, 8
jmp 0x1401a9f2b
mov r15d, 0xa
jmp 0x1401aa0e0
mov rax, qword [r13]
test rax, rax
je 0x1401aa07d
lea rdx, [r13 + 0x18]
mov r8, qword [r13 + 8]
mov r9, qword [r13 + 0x10]
lea rcx, [rbp + 0x210]
call qword [rax]
mov r14, qword [rbp + 0x210]
movzx r13d, byte [rbp + 0x218]
mov eax, dword [rbp + 0x219]
mov dword [rbp + 0x100], eax
mov eax, dword [rbp + 0x21c]
mov dword [rbp + 0x103], eax
mov rbx, qword [rbp + 0x220]
mov r12, qword [rbp + 0x228]
jmp 0x1401aa085
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov rcx, rbx
mov rdx, r12
call fcn.1401e5f90
jmp 0x1401aa646
movzx r13d, byte [r13 + 8]
xor r14d, r14d
mov eax, dword [rbp + 0x100]
mov ecx, dword [rbp + 0x103]
mov dword [rbp + 0x27b], ecx
mov dword [rbp + 0x278], eax
movups xmm0, xmmword [rbp + 0x210]
movdqu xmm1, xmmword [rbp + 0x220]
movdqu xmm2, xmmword [rbp + 0x230]
movups xmm3, xmmword [rbp + 0x240]
movaps xmmword [rbp - 0x40], xmm0
movdqa xmmword [rbp - 0x30], xmm1
movdqa xmmword [rbp - 0x20], xmm2
movaps xmmword [rbp - 0x10], xmm3
movdqu xmm0, xmmword [rbp + 0x250]
movdqa xmmword [rbp], xmm0
mov r15d, 8
mov rax, qword [rbp + 0x288]
cmp qword [rax], 0
je 0x1401aa10e
mov rax, qword [rbp + 0x288]
mov r8, qword [rax + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x288]
cmp qword [rax + 0x18], 0
je 0x1401aa136
mov rax, qword [rbp + 0x288]
mov r8, qword [rax + 0x20]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x288]
cmp qword [rax + 0x30], 0
je 0x1401aa15e
mov rax, qword [rbp + 0x288]
mov r8, qword [rax + 0x38]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x288]
cmp qword [rax + 0x48], 0
je 0x1401aa186
mov rax, qword [rbp + 0x288]
mov r8, qword [rax + 0x50]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x288]
cmp qword [rax + 0x60], 0
je 0x1401aa1a0
mov r8, qword [rax + 0x68]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x1a0], 0
je 0x1401a9f2b
mov r8, qword [rbp + 0x1a8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401a9f2b
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov rcx, rbx
mov rdx, r12
call fcn.1401e5f90
jmp 0x1401aa646
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov rcx, r13
call fcn.1401e5f90
jmp 0x1401aa646
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov rdx, r12
call fcn.1401e5f90
jmp 0x1401aa646
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov rcx, rax
mov rdx, r12
call fcn.1401e5f90
jmp 0x1401aa646
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov rcx, rax
mov rdx, r12
call fcn.1401e5f90
jmp 0x1401aa646
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov rdx, r12
call fcn.1401e5f90
jmp 0x1401aa646
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov rcx, rax
mov rdx, qword [rbp + 0x288]
call fcn.1401e5f90
jmp 0x1401aa646
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov rdx, qword [rbp + 0x288]
call fcn.1401e5f90
jmp 0x1401aa646
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov rdx, r12
call fcn.1401e5f90
jmp 0x1401aa646
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov rcx, rax
mov rdx, r12
call fcn.1401e5f90
jmp 0x1401aa646
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov rcx, rax
mov rdx, qword [rbp + 0x288]
call fcn.1401e5f90
jmp 0x1401aa646
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov rdx, qword [rbp + 0x288]
call fcn.1401e5f90
jmp 0x1401aa646
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov rdx, qword [rbp + 0x288]
call fcn.1401e5f90
jmp 0x1401aa646
lea rax, [0x14022d880]
mov qword [rbp + 0x210], rax
mov qword [rbp + 0x218], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0x220], rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x228], xmm0
lea rcx, [rbp + 0x178]
lea rdx, [rbp + 0x210]
call fcn.1401ac5c0
mov rcx, rax
call fcn.1401aadf0
mov r13, qword [rbp + 0x178]
mov r14, qword [rbp + 0x180]
movzx eax, byte [rbp + 0x188]
mov byte [rbp + 0x288], al
mov eax, dword [rbp + 0x189]
mov dword [rbp + 0x278], eax
mov eax, dword [rbp + 0x18c]
mov dword [rbp + 0x27b], eax
lea rcx, [rbp + 0x1a0]
call fcn.14017db90
mov r15d, 0xf
mov r12, qword [rbp + 0x1e8]
jmp 0x1401a89e1
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov rcx, r15
mov rdx, qword [rbp + 0x288]
call fcn.1401e5f90
jmp 0x1401aa646
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov rcx, r13
call fcn.1401e5f90
jmp 0x1401aa646
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov rcx, r9
mov rdx, r10
call fcn.1401e5f90
jmp 0x1401aa646
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov rdx, r10
call fcn.1401e5f90
jmp 0x1401aa646
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
call fcn.1401e5f90
jmp 0x1401aa646
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov rcx, qword [rbp + 0x1f0]
call fcn.1401e5f90
jmp 0x1401aa646
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov edx, 0x2b
call fcn.1401e6090
jmp 0x1401aa646
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov edx, 0x2b
call fcn.1401e6090
jmp 0x1401aa646
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov edx, 0x2b
call fcn.1401e6090
jmp 0x1401aa646
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov edx, 0x2b
call fcn.1401e6090
jmp 0x1401aa646
lea r8, [0x14022dbe8]
mov rcx, r15
mov rdx, rax
call fcn.1401e5c10
jmp 0x1401aa646
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
mov qword [rbp + 0x210], rax
lea rax, [0x14022d928]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140041570
lea r8, [rbp + 0x210]
mov edx, 0x2b
call fcn.1401e63e0
jmp 0x1401aa646
lea rax, [0x14022d910]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14022d318]
lea r8, [rbp + 0x100]
mov edx, 0x2b
call fcn.1401e63e0
jmp 0x1401aa646
mov ecx, 8
mov edx, 0x78
call fcn.1401e5b40
jmp 0x1401aa646
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
mov qword [rbp + 0x210], rax
lea rax, [0x14022d8f8]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140041570
lea r8, [rbp + 0x210]
mov edx, 0x2b
call fcn.1401e63e0
jmp 0x1401aa646
mov ebx, 4
xor eax, eax
jmp 0x1401aa632
mov ebx, 0xa
mov eax, 1
jmp 0x1401aa632
mov ebx, 7
mov eax, 2
jmp 0x1401aa632
mov ebx, 0x15
mov eax, 3
jmp 0x1401aa632
mov ebx, 0x11
mov eax, 4
mov qword [rbp + 0x280], rax
mov ecx, 1
mov rdx, rbx
call fcn.1401e5b40
ud2
mov eax, dword [rdi + 0x10]
xor r12d, r12d
mov qword [rbp - 0x60], r10
mov qword [rbp - 0x58], r11
mov byte [rbp + 0xad], r9b
mov qword [rbp - 0x48], r8
invalid
invalid
jmp 0x1401abc16
mov r8d, 0x384410eb
or byte [rdi], cl
test byte [rax + rax - 0xb70000], bh
invalid
inc r12
inc rbx
mov rax, rbx
nop dword [rax]
mov rbx, rax
mov eax, 0
cmp rbx, r14
jae 0x1401abc20
and edx, ebp
cmp rdx, r12
jb 0x1401abecc
cmp ax, word [rbp + 0x9c]
jne 0x1401abc10
imul rdi, r15, 0x68
mov rcx, qword [r10 + rdi + 0x40]
test rcx, rcx
setne dl
cmp dl, al
je 0x1401abc10
lea rax, [r10 + rdi]
add rax, 0x40
test rcx, rcx
je 0x1401abc06
mov ebx, dword [rbp - 0x58]
mov r10, qword [rbp - 0x60]
test eax, eax
jne 0x1401abc10
invalid
dec dword [rcx - 0x73]
xor al, 0x3a
lea rsi, [r10 + rdi]
mov r14, qword [rbp + 0x18]
jne 0x1401abcec
lea rcx, [r14 + 0x30]
cmp qword [r10 + rdi], 0
cmp dword [rdx + rdi], 0
cmp dword [rdx + rdi], 0
je 0x1401ac066
add eax, dword [rax]
add byte [rax - 0x75], cl
jle 0x1401abcf7
mov rdi, qword [rsi + 0x10]
mov rbx, qword [r14 + 0x40]
mov rdx, qword [rbp + 0x88]
mov byte [rax], al
add byte [rax], al
mov edx, dword [rbp + 0x88]
mov byte [rax], al
add byte [rax], al
mov rax, qword [rdx + 0x20]
mov qword [rbp + 0x60], rax
and byte [rax - 0x77], cl
invalid
mov dword [rbp + 0x60], eax
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
add cl, byte [rdi]
adc byte [rdx + 0x10], cl
movups xmmword [rbp + 0x50], xmm1
push r8
movups xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x20], 1
mov dword [rbp + 0x20], 1
mov dword [rbp + 0x20], 1
mov qword [rbp + 0x28], rdi
mov qword [rbp + 0x30], 0
xor byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x7d], cl
jge 0x1401abd59
xor byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x7d], cl
jge 0x1401abd59
mov rdx, rbx
invalid
invalid
jge 0x1401abd59
mov rdx, rbx
cmp rbx, qword [r14 + 0x30]
pop rsi
xor byte [rbp + 0xc], dh
pop rsi
xor byte [rbp + 0xc], dh
mov rdx, rbx
call fcn.1400e99d0
mov rdx, qword [r14 + 0x40]
push rsi
invalid
push rsi
mov rax, qword [r14 + 0x38]
mov rax, qword [r14 + 0x38]
lea rcx, [rdx + rdx*8]
lea ecx, [rdx + rdx*8]
movups xmm0, xmmword [rbp + 0x20]
movups xmm1, xmmword [rbp + 0x30]
movups xmm2, xmmword [rbp + 0x40]
movups xmm3, xmmword [rbp + 0x50]
movups xmm3, xmmword [rbp + 0x50]
mov r8, qword [rbp + 0x60]
mov qword [rax + rcx*8 + 0x40], r8
invalid
movups xmmword [rax + rcx*8 + 0x30], xmm3
movups xmmword [rax + rcx*8 + 0x20], xmm2
push rsp
enter 0xf20, 0x11
enter 0xf10, 0x11
adc byte [rdi], cl
adc dword [rax + rcx*8], eax
pop rsp
enter 0xf30, 0x11
push rsp
enter 0xf20, 0x11
enter 0xf10, 0x11
adc byte [rdi], cl
adc dword [rax + rcx*8], eax
adc byte [rdi], cl
adc dword [rax + rcx*8], eax
inc rdx
mov qword [r14 + 0x40], rdx
cmp rdi, rdx
xlatb
ret 0x8949
xlatb
mov r9, qword [rbp + 0x90]
jae 0x1401ac180
add byte [rdi], cl
cmp edi, 3
add byte [rax], al
lea rcx, [rdi + rdi*8]
mov qword [rax + rcx*8 + 0x10], 1
enter 0x110, 0
add byte [rax], al
enter 0x110, 0
add byte [rax], al
mov qword [rax + rcx*8 + 0x18], rbx
mov dword [rax + rcx*8 + 0x18], ebx
mov qword [rsi], 1
add dword [rax], eax
add byte [rax], al
mov qword [rsi + 0x10], rbx
mov rax, qword [r9]
test rax, rax
invalid
adc byte [rcx - 0x75], cl
add dword [rax - 0x7b], ecx
ror byte [rdi], 0x85
push 0xffffffffe9000003
jne 0x1401ac112
jmp case.0x14014e2d6.1186
movabs dword [0x908d8b4c000002], eax
add byte [rax], al
movups xmm0, xmmword [r9]
invalid
nop
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rcx], al
invalid
add dword [rcx + 0xf], eax
adc byte [rcx + 0x10], cl
movups xmm1, xmmword [r9 + 0x10]
movaps xmmword [rbp], xmm1
sub dword [rbp], ecx
movaps xmmword [rbp - 0x10], xmm0
mov rcx, qword [rbp + 0x88]
mov rax, qword [rcx + 0x20]
mov qword [rbp - 0x20], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rbp - 0x30], xmm1
movaps xmmword [rbp - 0x40], xmm0
mov rdx, qword [rbp + 0xa0]
cmp rdx, 0x8000
jae 0x1401ac19f
movups xmm0, xmmword [r9]
movups xmm1, xmmword [r9 + 0x10]
movups xmmword [rbp + 0x70], xmm1
movups xmmword [rbp + 0x60], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rbp + 0x38], xmm0
movups xmmword [rbp + 0x48], xmm1
mov rax, qword [rcx + 0x20]
mov qword [rbp + 0x58], rax
mov edi, dword [rbp + 0x9c]
mov word [rbp + 0x80], di
add byte [rax - 0x39], cl
and byte [r8], r8b
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, qword [rbp + 0x18]
cmp rdx, qword [rsi + 0x18]
jne 0x1401abe5f
cmp r12, 0x200
setae r15b
mov rdi, qword [rbp + 0x18]
cmp qword [rdi], 2
add al, byte [rcx + 0xf]
xchg ebp, eax
invalid
mov rcx, qword [rbp + 0x90]
lea edx, [rax + 0xf000000]
adc byte [rcx], al
invalid
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rbp], xmm1
movaps xmmword [rbp - 0x10], xmm0
mov r8, qword [rbp + 0x88]
mov rax, qword [r8 + 0x20]
mov qword [rbp - 0x20], rax
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
adc byte [rdi], cl
sub dword [rbp - 0x30], ecx
movaps xmmword [rbp - 0x40], xmm0
mov rdx, qword [rbp + 0xa0]
cmp rdx, 0x8000
add byte [rax], 0
jae case.0x1401605ff.1061
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
adc byte [r15], cl
adc dword [rbp + 0x70], ecx
movups xmmword [rbp + 0x60], xmm0
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmmword [rbp + 0x38], xmm0
cmp byte [r15], r9b
adc dword [rbp + 0x48], ecx
mov rax, qword [r8 + 0x20]
mov qword [rbp + 0x58], rax
mov r13d, dword [rbp + 0x9c]
mov word [rbp + 0x80], r13w
mov qword [rbp + 0x20], 0
and byte [r8], r8b
add byte [rax], al
add byte [rax], al
mov rax, rdx
cmp rdx, qword [rdi + 0x18]
push rdi
sbb byte [rbp + 0x20], dh
lea rcx, [rdi + 0x18]
call fcn.1401ac500
mov r10, qword [rdi + 0x20]
mov edx, dword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
mov rsi, qword [rdi + 0x48]
mov r14, qword [rdi + 0x50]
mov rdx, qword [rbp + 0xa0]
and r15b, r12b
imul rcx, rax, 0x68
movups xmm0, xmmword [rbp + 0x20]
movups xmm1, xmmword [rbp + 0x30]
movups xmm2, xmmword [rbp + 0x40]
movups xmm3, xmmword [rbp + 0x50]
movups xmm4, xmmword [rbp + 0x60]
movups xmm5, xmmword [rbp + 0x70]
insd dword [rdi], dx
jo 0x1401ac001
mov eax, dword [rbp + 0x80]
mov qword [r10 + rcx + 0x60], r8
movups xmmword [r10 + rcx + 0x50], xmm5
movups xmmword [r10 + rcx + 0x40], xmm4
movups xmmword [r10 + rcx + 0x30], xmm3
movups xmmword [r10 + rcx + 0x20], xmm2
movups xmmword [r10 + rcx + 0x10], xmm1
movups xmmword [rdx + rcx + 0x10], xmm1
movups xmmword [r10 + rcx], xmm0
inc rax
ror byte [rax - 0x77], 0x47
sub byte [rcx], dh
ror byte [rdi], 0x1f
invalid
invalid
mov rcx, rbx
mov ebx, 0
cmp rcx, r14
jae 0x1401abff0
movzx r9d, word [rsi + rcx*4]
cmp r9w, 0xffff
je 0x1401ac02a
inc rax
movzx r8d, word [rsi + rcx*4 + 2]
mov word [rsi + rcx*4], dx
mov word [rsi + rcx*4 + 2], r13w
inc rcx
mov r13d, r8d
invalid
mov edx, r9d
mov rbx, rcx
jmp 0x1401abff0
mov word [rsi + rcx*4], dx
mov word [rsi + rcx*4 + 2], r13w
mov dword [rsi + rcx*4 + 2], r13d
cmp rax, 0x80
setb al
not r15b
test r15b, al
jne case.0x14014e2d6.1186
invalid
cmp qword [rdi], 0
jne case.0x14014e2d6.1186
mov qword [rdi], 1
add rsp, 0x138
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rdi, qword [r14 + 0x40]
mov rdx, qword [rbp + 0x88]
mov rax, qword [rdx + 0x20]
mov qword [rbp + 0x60], rax
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rbp + 0x50], xmm1
push rax
movups xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x20], 0
and byte [r8], r8b
add byte [rax], al
add byte [rcx + rcx*4 + 0x7d], cl
mov dword [rbp + 0x28], edi
mov qword [rbp + 0x30], 0
mov qword [rbp + 0x38], r15
mov rax, rdi
cmp rdi, qword [r14 + 0x30]
jne 0x1401ac0b5
mov rdx, rdi
call fcn.1400e99d0
invalid
fpatan
dec dword [rcx - 0x75]
invalid
invalid
mov rcx, qword [r14 + 0x38]
lea rdx, [rax + rax*8]
movups xmm0, xmmword [rbp + 0x20]
movups xmm1, xmmword [rbp + 0x30]
adc byte [rbp + 0x30], cl
movups xmm2, xmmword [rbp + 0x40]
movups xmm3, xmmword [rbp + 0x50]
mov r8, qword [rbp + 0x60]
invalid
mov qword [rcx + rdx*8 + 0x40], r8
movups xmmword [rcx + rdx*8 + 0x30], xmm3
adc dword [rcx + rdx*8 + 0x30], ebx
movups xmmword [rcx + rdx*8 + 0x20], xmm2
movups xmmword [rcx + rdx*8 + 0x10], xmm1
movups xmmword [rcx + rdx*8], xmm0
inc rax
mov qword [r14 + 0x40], rax
mov qword [rsi], 1
add dword [rax], eax
add byte [rax], al
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], rdi
mov r9, qword [rbp + 0x90]
mov rax, qword [r9]
invalid
test rax, rax
je case.0x14014e2d6.1186
invalid
invalid
invalid
mov rax, qword [rax + 0x10]
lea rcx, [r9 + 0x18]
mov rdx, qword [r9 + 8]
or byte [rbp - 0x75], cl
adc byte [r8 - 0x7f], cl
add esp, 0x138
add esp, 0x138
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp rax
scasd eax, dword [rdi]
add byte [rax], al
add byte [rcx], al
mov byte [rbp + 0xae], 1
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov rcx, r15
mov rdx, qword [rbp + 0xa0]
call fcn.1401e5f90
jmp 0x1401ac1d1
mov byte [rbp + 0xaf], 1
mov byte [rbp + 0xae], 0
add esi, eax
test dword [rsi], ebp
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov rcx, rdi
call fcn.1401e5f90
jmp 0x1401ac1d1
lea rcx, str.header_map_at_capacity
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov edx, 0x16
call fcn.1401f0880
jmp 0x1401ac1d1
lea rcx, str.header_map_at_capacity
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov edx, 0x16
call fcn.1401f0880
ud2
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x60]
test rax, rax
je 0x1401ac214
lea rcx, [rbp + 0x78]
mov rdx, qword [rbp + 0x68]
mov edx, dword [rbp + 0x68]
mov edx, dword [rbp + 0x68]
mov r8, qword [rbp + 0x70]
call qword [rax + 0x10]
lea rcx, [rbp + 0x50]
mov rax, qword [rbp + 0x38]
mov rdx, qword [rbp + 0x40]
mov r8, qword [rbp + 0x48]
mov r8, qword [rbp + 0x48]
call qword [rax + 0x10]
nop
add rsp, 0x28
adc byte [rax + 0x28c48348], dl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
add byte [rax], 0
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7f], cl
mov ebp, 0xa0
invalid
jg 0x1401ac266
add byte [rax], al
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7f], cl
mov ebp, 0xa0
invalid
add byte [rax], al
jbe 0x1401ac2b6
mov rax, qword [rbp - 0x40]
mov rdx, qword [rbp - 0x38]
mov rax, qword [rax + 0x10]
adc byte [rax - 0x73], cl
fmul dword [r11 + rcx*4 + 0x45]
invalid
ror byte [rax - 0x75], 0x55
enter 0xffffffffffff8b48, 0x40
adc byte [rax - 0x73], cl
adc byte [rax - 0x73], cl
fmul dword [r11 + rcx*4 + 0x45]
rol dh, 1
test dword [rdi], ebp
add byte [rax], al
invalid
mov eax, dword [rbp - 0x30]
mov byte [rbp + 0xaf], 0
add byte [rax], al
add dh, al
test dword [rsi], ebp
add byte [rax], al
invalid
mov byte [rbp + 0xae], 0
add byte [rax], al
add bh, bh
ror byte [rax - 0x75], 1
call rax
mov rax, qword [rbp - 0x10]
invalid
invalid
test rax, rax
je 0x1401ac2b6
invalid
mov rax, qword [rax + 0x10]
lea rcx, [rbp + 8]
or byte [rax - 0x75], cl
push rbp
clc
or byte [rax - 0x75], cl
push rbp
clc
mov r8, qword [rbp]
mov byte [rbp + 0xaf], 0
add byte [rax], al
add r14b, r8b
test dword [rdi], ebp
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0xae], 0
add byte [rax], al
call rax
mov byte [rbp + 0xaf], 0
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0xae], 0
add byte [rax], al
add byte [rax], al
add rsp, 0x28
pop rbx
pop rdi
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x73], cl
and r8b, r13b
and al, ch
pop rbx
cmc
invalid
invalid
nop
add byte [rax], 0
add byte [rax - 0x73], cl
and r8b, r13b
and al, ch
and al, ch
pop rbx
cmc
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rsp + 0x28]
movzx eax, byte [rax + rsi]
add al, 0x30
movzx eax, byte [rax + rbp]
mov byte [rsp + 0x40], al
mov r8d, 1
mov rcx, r12
mov rdx, r13
call fcn.140020880
scasb al, byte [rdi]
cmp eax, 0xff48ffe7
invalid
cmp rdi, rsi
jne 0x1401acab0
mov qword [rsp + 0x38], rdi
mov rax, qword [rsp + 0x60]
invalid
cmp byte [rax - 0x75], cl
and al, 0x60
invalid
invalid
mov r9, qword [rsp + 0x80]
shl r9, 0x38
or r9, qword [rsp + 0x88]
or ecx, dword [rsp + 0x88]
mov rcx, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
mov r8, qword [rsp + 0x50]
add r8, rax
rol rax, 0xd
rol eax, 0xd
xor rcx, r9
xor rax, r8
xor eax, eax
rol r8, 0x20
mov rdx, qword [rsp + 0x58]
add rdx, rcx
retf 0xc148
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
add edx, eax
add edx, eax
rol rax, 0x11
xor rcx, r8
adc dword [rcx + rsi - 0x3f], ecx
xor rax, rdx
rol rdx, 0x20
rol edx, 0x20
xor r8, r9
add r8, rax
add eax, eax
rol rax, 0xd
rol eax, 0xd
xor rax, r8
xor eax, eax
ror byte [rcx - 0x3f], 0xc0
invalid
ror byte [rcx - 0x3f], 0xc0
and byte [rax - 0x7f], cl
xor edx, 0xff
inc dword [rax]
add byte [rax], al
invalid
xor rdx, 0xff
add byte [rax + 1], cl
retf 0xc148
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
add eax, ecx
add eax, ecx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
rol eax, 0x11
adc eax, 0x48c20148
rol eax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
ror byte [rax - 0x3f], 0xc0
invalid
xor rax, r8
ror byte [rax - 0x3f], 0xc0
or eax, 0x49c0314c
invalid
ror byte [0x189dafccc], 0xc1
shl byte [rax], 0x48
add edx, ecx
rol r8, 0x20
rol eax, 0x20
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
rol ecx, 0x15
invalid
add rdx, rax
invalid
adc eax, 0x48c20148
rol eax, 0x11
invalid
rol rax, 0x11
adc dword [rax + 0x31], ecx
ror byte [rax - 0x3f], 1
rol rdx, 0x20
invalid
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
and byte [rcx + rsi - 0x3f], cl
add r8, rax
rol rax, 0xd
xor rax, r8
xor eax, eax
ror byte [0x188dafcfc], 1
retf 0xc148
add rdx, rcx
add edx, ecx
shl rcx, 0x10
xor rcx, rdx
shr rcx, 0x2b
shr ecx, 0x2b
shr ecx, 0x2b
add rdx, rax
shr rax, 0x2f
invalid
invalid
xor rax, rcx
enter 0xffffffffffff8949, 0xffffffffffffffd4
mov r12, rdx
mov esp, edx
shr r12, 0x20
shr esp, 0x20
xor r12, rdx
xor r12, rax
xor esp, eax
xor esp, eax
mov r11, qword [rsp + 0x48]
pop rsp
and al, 0x48
mov rdi, rbp
mov rbp, rdi
and r12d, 0x7fff
and esp, 0x7fff
invalid
jg case.0x140167078.462
add byte [rbp + 0xf], al
mov bh, 0x6f
pop rax
movzx r13d, word [r15 + 0x58]
movzx ebp, word [rdi + 0x58]
mov eax, r12d
loopne case.0x1401674e8.426
and eax, r13d
and eax, ebp
mov rsi, qword [r15 + 0x50]
mov esi, dword [rdi + 0x50]
push rax
mov r9, qword [r15 + 0x20]
mov rdi, qword [r15 + 0x48]
mov edi, dword [rdi + 0x48]
jg 0x1401acc44
jg 0x1401acc44
test r14d, r14d
test r14d, r14d
test esi, esi
je 0x1401ace6e
imul eax, dword [rdx], 0x83410000
add al, byte [rax]
add byte [rcx - 0x7d], al
cmp r14d, 2
inc byte [rdx]
add cl, byte [rax - 0x75]
insb byte [rdi], dx
and al, 0x30
mov rbp, qword [rsp + 0x30]
jne case.0x140167647.426
test edx, edi
cli
add byte [rax], al
add byte [rbp + 0x31], al
invalid
add byte [rax], al
xor r10d, r10d
xor edx, edx
sal byte [rcx], cl
leave
xor ecx, ecx
jmp 0x1401acc30
inc rcx
ror dword [rcx - 1], 0xc6
inc r14
mov rax, r14
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
add byte [rax], al
add byte [rax], al
mov r14, rax
invalid
mov eax, 0
cmp r14, rsi
cmp esi, esi
cmp esi, esi
div byte [rbx - 0xd]
jae 0x1401acc30
movzx r15d, word [rdi + r14*4]
cmp al, 0xb7
mov bh, 0x49
cmp edi, 0xffff
invalid
inc dword [rax]
add byte [rax], al
cmp r15, 0xffff
invalid
invalid
add byte [rax], al
add byte [rax + rdx*2 + 0x42], dh
movzx eax, word [rdi + rsi*4 + 2]
mov bh, 0x44
mov dil, 2
je case.0x140167b3f.419
movzx eax, word [rdi + r14*4 + 2]
mov dil, 2
mov bh, 2
mov edx, eax
and edx, r13d
and edx, ebp
invalid
invalid
mov r8d, r14d
sub r8d, edx
invalid
invalid
and r8d, r13d
and eax, ebp
cmp rcx, r8
ja case.0x140167b3f.419
invalid
invalid
cmp ax, r12w
cmp eax, esp
jne 0x1401acc1b
cmp r11, r15
cmp ebx, edi
jbe 0x1401ad001
add byte [rax], al
add byte [rcx + 0x6b], cl
invalid
imul rax, r15, 0x68
imul eax, edi, 0x68
cmp qword [r9 + rax + 0x40], 0
cmp dword [rcx + rax + 0x40], 0
jl 0x1401acc7c
add byte [rbp - 0x64], sil
add byte [rbp - 0x64], dh
jne 0x1401acc1b
add rax, r9
add eax, ecx
enter 0xffffffffffff8348, 0xffffffffffffffc0
mov rdx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x28]
add rax, 0x40
mov rdx, qword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
push rsp
and al, 0x28
cmp byte [rax + 8], dl
or byte [rbp - 0x75], dh
jne 0x1401acc1b
mov eax, dword [rcx - 0x46]
add dword [rax], eax
invalid
mov r10d, 1
add byte [rax], al
add cl, ch
jmp 0x1401acf76
fild dword [rdx]
add byte [rax], al
jmp 0x1401acf76
invalid
add al, byte [rax]
add byte [rax - 0x7b], cl
invalid
invalid
add byte [rax], al
test rsi, rsi
test byte [rdi], 0x84
je 0x1401ace4d
test byte [rcx + rax - 0x76b80000], ah
movsb byte [rdi], byte [rsi]
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rdx, rsi
mov edx, esi
and rdx, 3
and rdx, 3
loop case.0x140167647.413
add ecx, dword [rdi]
je 0x1401acf96
test al, ah
loopne 0x1401accb6
add al, byte [rax]
add byte [rax], al
add byte [rcx - 0x48], cl
movabs r8, 0x100000001b3
mov eax, 0x1b3
mov bl, 1
add dword [rax], eax
add byte [rax], al
add byte [rcx], al
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x28
and al, 0x28
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
and al, 0x28
mov r9, r12
mov ecx, esp
loope case.0x140167e3b.390
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx r10d, byte [rcx]
movzx edx, byte [rcx]
adc dword [rbp + 0xf], eax
movzx r12d, byte [r10 + rdi]
movzx esp, byte [rdx + rdi]
mov dh, 0x24
cmp cl, byte [rbp + 0x31]
int3
xor r12, r9
xor esp, ecx
imul r12, r8
imul esp, eax
loopne case.0x140167a66.411
inc rcx
inc ecx
ror dword [rbp - 0x77], 0xe1
mov r9, r12
mov ecx, esp
dec rdx
jne 0x1401accd0
invalid
retf 0xe575
in eax, 0xe9
stosd dword [rdi], eax
jmp 0x1401acf9b
add al, byte [rax]
add byte [rcx - 0x7f], al
and esp, 0x7fff
in al, 0xff
jg case.0x140167b3f.432
add byte [rbp + 0xf], al
movzx r13d, word [r15 + 0x58]
movzx ebp, word [rdi + 0x58]
mov bh, 0x6f
pop rax
mov eax, r12d
mov eax, esp
and eax, r13d
and eax, ebp
mov rsi, qword [r15 + 0x50]
ja case.0x140167e3b.408
mov r9, qword [r15 + 0x20]
mov ecx, dword [rdi + 0x20]
and byte [rcx - 0x75], cl
jg case.0x140167e3b.408
invalid
mov rdi, qword [r15 + 0x48]
mov edi, dword [rdi + 0x48]
xor r10d, r10d
xor r10d, r10d
sal byte [rcx], cl
xor ebp, ebp
in eax, dx
mov qword [rsp + 0x48], r11
mov dword [rsp + 0x48], ebx
pop rsp
and al, 0x48
invalid
jmp case.0x140167a66.412
jmp case.0x140167a66.412
invalid
inc rbp
inc ebp
invalid
inc r14
inc esi
mov rax, r14
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov r14, rax
mov esi, eax
mov eax, 0
add byte [rax], al
add byte [rcx + 0x39], cl
cmp r14, rsi
cmp esi, esi
div byte [rbx - 0xd]
jae case.0x140167a66.412
movzx r15d, word [rdi + r14*4]
movzx r15d, word [rdi + r14*4]
movzx edi, word [rdi + rsi*4]
mov bh, 0x3c
mov bh, 0x49
cmp r15, 0xffff
cmp edi, 0xffff
invalid
inc dword [rax]
add byte [rcx + rdi*2 + 0x42], dh
je 0x1401acdc4
jns case.0x140167e3b.416
movzx eax, word [rdi + r14*4 + 2]
movzx eax, word [rdi + rsi*4 + 2]
mov bh, 0x44
mov bh, 2
mov ecx, eax
and ecx, r13d
and ecx, ebp
jmp 0x16a0d569e
mov edx, r14d
sub edx, ecx
invalid
retf 0x2144
and edx, r13d
cmp rbp, rdx
invalid
ja 0x1401acdc4
invalid
cmp ax, r12w
cmp eax, r12d
jne 0x1401acd1a
mov cl, 0x4d
cmp ebx, edi
sti
cmp r11, r15
sti
jbe 0x1401ad001
add al, byte [rax]
add byte [rcx + 0x6b], cl
invalid
invalid
invalid
imul rax, r15, 0x68
cmp qword [r9 + rax + 0x40], 0
add dword [rax], eax
je 0x1401acd1a
pushfq
add rax, r9
enter 0xffffffffffff8348, 0xffffffffffffffc0
add rax, 0x40
mov rcx, qword [rsp + 0x38]
and al, 0x38
mov rcx, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
cmp qword [rax + 0x10], rcx
cmp dword [rax + 0x10], ecx
jne 0x1401acd1a
mov cl, byte [rax - 0x75]
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
or byte [rax - 0x75], cl
mov edx, dword [rsp + 0x28]
push rsp
and al, 0x28
mov r8, qword [rsp + 0x38]
and al, 0x38
cmp byte [rcx + rcx*4 - 0x35], cl
mov rbx, r9
call sub.VCRUNTIME140.dll_memcmp
mov word [rbx], es
add byte [rcx - 0x77], cl
fld dword [rbp + 0x31]
invalid
add eax, dword [rax]
mov r9, rbx
xor r10d, r10d
xor edx, edx
xor edx, edx
ror byte [rbx + rcx*4 + 0x5c], cl
and al, 0x48
mov r11, qword [rsp + 0x48]
test eax, eax
jne 0x1401acd1a
test dword [rcx - 1], esp
invalid
invalid
ror byte [rdi], 0x85
invalid
mov r10d, 1
add dword [rax], eax
add byte [rax], al
jmp 0x1401acf71
lodsd eax, dword [rsi]
add dword [rax], eax
add byte [rax], al
invalid
test al, 1
jmp 0x1401acf71
add byte [rax], al
mov rdx, qword [rsp + 0x28]
cmp rsi, 8
jb 0x1401acbdb
invalid
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
movzx r8d, byte [rdx]
xor r8, r12
xor eax, esp
imul r8, rcx
invalid
add cl, byte [rbp + 0x31]
loopne 0x1401ace34
imul eax, ecx
rol dword [rdi + rcx - 0x4a], 0x4a
add dword [rbp + 0x31], ecx
xor ecx, eax
imul r9, rcx
movzx r9d, byte [rdx + 1]
xor r9, r8
xor ecx, eax
xor ecx, eax
imul r9, rcx
movzx r8d, byte [rdx + 2]
movzx eax, byte [rdx + 2]
xor r8, r9
imul r8, rcx
movzx r9d, byte [rdx + 3]
add rcx, qword [rbp + 0x31]
ror dword [rdi + rcx - 0x51], 0xc9
scasd eax, dword [rdi]
leave
add rcx, qword [rbp + 0x31]
ror dword [rdi + rcx - 0x51], 0xc9
scasd eax, dword [rdi]
leave
scasd eax, dword [rdi]
leave
movzx r8d, byte [rdx + 4]
xor r8, r9
imul r8, rcx
movzx r9d, byte [rdx + 5]
xor r9, r8
ror dword [rdi + rcx - 0x51], 0xc9
add rax, 0x4cc1314d
imul ecx, ecx
ror dword [rdi + rcx - 0x51], 0xc9
movzx r8d, byte [rdx + 6]
xor r8, r9
imul r8, rcx
imul eax, ecx
mov dh, 0x42
invalid
imul eax, ecx
movzx r12d, byte [rdx + 7]
movzx esp, byte [rdx + 7]
invalid
add rdx, 8
xor r12, r8
invalid
imul r12, rcx
imul esp, ecx
cmp rdx, rax
ret 0x9875
invalid
ret 0x9875
jmp 0x1401acbdb
dec dword [rax - 0x77]
std
mov rbp, rdi
and r12d, 0x7fff
and esp, 0x7fff
invalid
movzx r13d, word [r15 + 0x58]
outsd dx, dword [rsi]
pop rax
mov eax, r12d
and eax, r13d
call 0x1909259af
call 0x1909259af
mov r9, qword [r15 + 0x20]
and byte [r9 - 0x75], r9b
jg case.0x1401a658c.215
mov rdi, qword [r15 + 0x48]
mov rcx, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
dec rcx
xor edx, edx
mov r14, rax
jmp case.0x140168cab.343
nop dword [rax]
inc rdx
inc r14
inc esi
inc esi
mov rax, r14
nop dword [rax]
add byte [rax], 0
add byte [rax], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
mov r14, rax
mov eax, 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
cmp r14, rsi
cmp esi, esi
jae 0x1401ace90
movzx r15d, word [rdi + r14*4]
cmp al, 0xb7
cmp r15, 0xffff
add byte [rax], al
je 0x1401acf6e
add byte [rcx + rcx*4 - 0x35], cl
mov rbx, r9
mov ebx, ecx
movzx eax, word [rdi + r14*4 + 2]
mov bh, 2
add al, byte [rcx - 0x77]
rol byte [rbp + 0x21], 0xe8
mov r8d, eax
and r8d, r13d
mov r9d, r14d
sub r9d, r8d
and r9d, r13d
and ecx, ebp
and ecx, ebp
cmp rdx, r9
ja 0x1401acf6e
sahf
add byte [rax], al
invalid
sahf
add byte [rax], al
add byte [rsi + 0x44], ah
cmp eax, esp
invalid
cmp ax, r12w
loopne 0x1401acf1e
mov r9, rbx
mov ecx, ebx
jne 0x1401ace80
cmp r11, r15
cmp ebx, edi
jbe 0x1401ad001
xchg byte [rdi], bl
add dword [rax], eax
invalid
add byte [rcx + 0x6b], cl
invalid
imul rax, r15, 0x68
cmp qword [r9 + rax + 0x40], 0
jl 0x1401aceeb
invalid
invalid
jl 0x1401aceeb
add dword [rax], eax
add byte [rdx + rdx*4 + 0x4c], sil
add byte [rdx + rdx*4 + 0x4c], dh
je 0x1401ace80
add rax, r9
add eax, ecx
add rax, 0x40
mov r8, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
cmp qword [rax + 0x10], r8
jne 0x1401ace80
adc byte [rbp - 0x80], dh
cmp qword [rsp + 0x38], 0
cmp byte [rax], al
add byte [rcx + rbx*2 + 0x48], dh
mov eax, dword [rax + 8]
invalid
je 0x1401acf61
mov rax, qword [rax + 8]
or byte [rbx + rcx*4 + 0x44], cl
and al, 0x28
mov r8, qword [rsp + 0x28]
movzx r8d, byte [r8]
movzx eax, byte [rax]
movzx r8d, byte [r8 + rbp]
cmp r8b, byte [rax]
sub byte [rdx + rdi], al
jne 0x1401ace80
test dword [rbp - 1], ebx
invalid
pop rbp
invalid
xor r8d, r8d
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
shl byte [rsi + 0x2e], 0xf
invalid
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
cmp rcx, r8
je 0x1401acf61
mov r9, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
movzx r9d, byte [r9 + r8 + 1]
mov dh, 0x4c
add dword [rcx], eax
movzx r10d, byte [r9 + rbp]
movzx edx, byte [rcx + rbp]
adc al, 0x29
lea r9, [r8 + 1]
cmp r10b, byte [rax + r8 + 1]
cmp dl, byte [rax + rax + 1]
add dword [rsi + 0x3a], eax
push rsp
add byte [rcx], al
invalid
cmp dl, byte [rax + rax + 1]
add dword [rbp - 0x77], ecx
enter 0xffffffffffffdd74, 0x4c
je 0x1401acf30
invalid
mov r8, r9
mov eax, ecx
je 0x1401acf30
cmp r9, qword [rsp + 0x38]
cmp ecx, dword [rsp + 0x38]
and al, 0x38
mov r9, rbx
jb 0x1401ace80
invalid
invalid
mov rbp, qword [rsp + 0x30]
mov ebp, dword [rsp + 0x30]
and al, 0x30
mov r10d, 1
jmp 0x1401acf76
invalid
add byte [rax], al
add bl, ch
or byte [rbp + 0x31], al
xor r10d, r10d
ror byte [rax - 0x75], cl
insb byte [rdi], dx
mov rbp, qword [rsp + 0x30]
mov ebp, dword [rsp + 0x30]
and al, 0x30
mov qword [rbp], r10
mov dword [rbp], edx
add byte [rcx + rcx*4 + 0x75], cl
or byte [rcx + rcx*4 + 0x7d], cl
mov qword [rbp + 0x10], r15
invalid
invalid
invalid
mov qword [rbp + 8], r14
mov dword [rbp + 8], esi
mov qword [rbp + 0x10], r15
jge 0x1401acf92
add rsp, 0xd8
fadd dword [rax]
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop rbp
pop r14
pop rsi
pop r15
ret
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
sub byte [rax - 0x7d], cl
inc byte [rdi + rcx]
add al, 0xf
cmp rsi, 4
cmp esi, 4
add al, 0xf
jb 0x1401acbdb
invalid
cld
invalid
movabs rdx, 0x100000001b3
add dword [rax], eax
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax + 0x1b60f44], dl
nop
movzx r8d, byte [rcx]
nop
movzx r8d, byte [rcx]
movzx eax, byte [rcx]
movzx r8d, byte [r8 + rdi]
movzx eax, byte [rax + rdi]
mov dh, 4
cmp byte [rbp + 0x31], cl
loopne 0x1401ad009
xor r8, r12
imul r8, rdx
imul eax, edx
imul eax, edx
scasd eax, dword [rdi]
ret 0xf44
movzx r9d, byte [rcx + 1]
movzx r9d, byte [r9 + rdi]
movzx ecx, byte [rcx + rdi]
add dword [rbp + 0xf], eax
mov dh, 0xc
cmp dword [rbp + 0x31], ecx
xor ecx, eax
imul r9, rdx
movzx ecx, byte [rcx + rdi]
xor r9, r8
xor ecx, eax
imul r9, rdx
movzx r8d, byte [rcx + 2]
movzx eax, byte [rcx + 2]
add al, byte [r13 + 0xf]
mov dh, 4
add al, 0x38
xor r8, r9
invalid
invalid
scasd eax, dword [rdi]
movzx r8d, byte [r8 + rdi]
add al, 0x38
xor r8, r9
imul r8, rdx
scasd eax, dword [rdi]
invalid
scasd eax, dword [rdi]
ret 0xf44
movzx r9d, byte [rcx + 3]
add rax, qword [r13 + 0xf]
movzx r12d, byte [r9 + rdi]
xor r12, r8
invalid
imul r12, rdx
imul esp, edx
mov dh, 0x24
cmp dword [rbp + 0x31], ecx
invalid
imul esp, edx
scasd eax, dword [rdi]
loop 0x1401ad03c
add rcx, 4
add ecx, 4
rol dword [rax + rcx*2], 0x39
sal dword [rbp - 0x4c], 0xe9
invalid
invalid
cmp rcx, rax
cmp ecx, eax
jne 0x1401acfb0
jmp 0x1401acbdb
sti
invalid
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
add eax, 0xa5590
push rbp
or al, byte [rax]
mov rcx, r15
mov ecx, edi
stc
mov rdx, r11
mov edx, ebx
invalid
call fcn.1401e5f90
add eax, dword [rax]
int3
int3
int3
int3
int3
int3
sub rsp, 0x20
sub esp, 0x20
mov rsi, rcx
mov esi, ecx
cmp qword [rcx], 0
cmp dword [rcx], 0
je 0x1401ad041
adc ecx, dword [rbx + rcx*4 + 0x46]
or byte [rax - 0x75], cl
mov r8, qword [rsi + 8]
mov eax, dword [rsi + 8]
or byte [rax - 0x75], r9b
mov rcx, qword [0x1402b32e8]
or eax, 0x1062af
invalid
adc byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x44517
add al, 0
mov r8, qword [rsi + 0x20]
mov eax, dword [rsi + 0x20]
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
invalid
xor edx, edx
add rsp, 0x20
invalid
invalid
pop rsi
invalid
jmp qword [sym.imp.kernel32.dll_HeapFree]
add al, 0
int3
int3
cmp qword [rcx], 0
je case.0x1401926e8.162
mov rax, rcx
mov eax, ecx
lea rdx, [0x14022e0f8]
adc eax, 0x81087
or byte [rax], al
pop rcx
ret
mov ecx, 7
add byte [rax], al
int 0x29
ud2
int3
push rdi
sub rsp, 0x28
mov rsi, qword [rcx]
xor dword [rax - 0x75], ecx
jns 0x1401ad095
in al, dx
sub byte [rax - 0x75], cl
xor dword [rax - 0x75], ecx
jns 0x1401ad095
mov qword [rcx], 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
test rsi, rsi
test esi, esi
div byte [rdi + rbx*2 + 0xf]
mov dh, 5
stc
je case.0x14019f663.104
movzx eax, byte [0x1402b3399]
invalid
mov rcx, qword [0x1402b32e8]
invalid
test rcx, rcx
leave
jne 0x1401ad0c1
adc eax, 0x44be15ff
add al, 0
call qword [sym.imp.kernel32.dll_GetProcessHeap]
mov esi, 0x48000444
test eax, eax
test rax, rax
je 0x1401ad0e9
mov rcx, rax
mov qword [0x1402b32e8], rax
add eax, 0x106227
ror dword [rax - 0x77], 5
invalid
add eax, 0x106227
add byte [rcx - 0x48], al
mov r8d, 0x10
adc byte [rax], al
add byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
adc eax, 0x44491
adc eax, 0x44491
add byte [rax - 0x7b], cl
test rax, rax
je 0x1401ad0e9
sal byte [rbp + rdx + 0x48], 0x89
xor byte [rax - 0x77], cl
mov dword [rax + 8], edi
mov qword [rax], rsi
mov dword [rax], esi
mov qword [rax + 8], rdi
mov dword [rax + 8], edi
lea rdx, [0x14022e0f8]
lea edx, [0x14022e0f8]
adc byte [rax], cl
add byte [rax - 0x7d], cl
invalid
invalid
add rsp, 0x28
add esp, 0x28
pop rdi
pop rsi
ret
mov ecx, 8
or byte [rax], al
add byte [rax], al
invalid
add byte [rdx + 0x10], bh
mov edx, 0x10
add byte [rax], al
call fcn.1401e5b40
mov al, byte [rbx]
add byte [rcx + 7], bh
mov ecx, 7
mov ecx, 7
add byte [rax], al
int 0x29
ud2
int3
int3
int3
int3
int3
int3
int3
int3
and byte [rax - 0x77], cl
invalid
mov esi, ecx
cmp qword [rcx], 0
cmp dword [rax], eax
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 8]
je 0x1401ad131
adc ecx, dword [rbx + rcx*4 + 0x46]
or byte [rax - 0x75], cl
invalid
invalid
mov r8, qword [rsi + 8]
mov rcx, qword [0x1402b32e8]
or eax, 0x1061bf
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rbx + rcx*4 + 0x46], cl
and byte [rax - 0x75], cl
mov r8, qword [rsi + 0x20]
mov eax, dword [rsi + 0x20]
mov rcx, qword [0x1402b32e8]
or eax, 0x1061ac
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc al, 0x44
add al, 0
cmp qword [rsi + 0x28], 0
cmp dword [rsi + 0x28], 0
sub byte [rax], al
je 0x1401ad164
mov r8, qword [rsi + 0x30]
mov eax, dword [rsi + 0x30]
xor byte [rax - 0x75], cl
or eax, 0x106192
invalid
adc byte [rax], al
mov rcx, qword [0x1402b32e8]
invalid
add byte [rcx], dh
ror byte [rax - 0x7d], cl
xor edx, edx
add rsp, 0x20
invalid
invalid
invalid
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
add al, 0
add al, 0
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
and byte [rsi - 0x3d], bl
int3
pop rsi
ret
int3
push rsi
push rdi
sub rsp, 0x40
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
lea ebp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
mov dword [rbp - 8], 0xfffffffe
clc
invalid
mov rsi, rcx
cmp qword [rdx], 0
cmp al, byte [rax]
invalid
cmp al, byte [rax]
je case.default.0x1401ad1a4
mov rax, qword [rdx + 8]
mov ecx, eax
invalid
and ecx, 3
rol dword [rbx - 0x72b7fc1f], 0x15
loope case.0x1401a669f.45
lea rdx, [0x14025b944]
cmpsd dword [rsi], dword [rdi]
out 0xa, eax
add byte [rbx + riz*2 + 4], cl
or al, byte [rax]
movsxd r8, dword [rdx + rcx*4]
add r8, rdx
mov cl, byte [rcx + 1]
rol byte [rcx - 1], 1
jmp r8
invalid
add eax, edx
jmp r8
movzx edx, byte [rax + 0x10]
jmp 0x1401ad1c2
mov dh, 0x50
push rax
adc bl, ch
adc eax, 0x8428b48
mov rax, qword [rdx + 8]
mov rax, qword [rdx + 8]
mov eax, dword [rdx + 8]
or byte [rax - 0x39], cl
invalid
mov qword [rsi], 1
mov qword [rsi + 8], rax
add byte [rax], al
add byte [rax - 0x77], cl
or bl, r13b
jmp case.0x1401a669f.58
movzx edx, byte [rax + 0xf]
cmp dl, 0xd
jne 0x1401ad21d
jmp case.0x1401a669f.58
movzx edx, byte [rax + 0xf]
cmp dl, 0xd
cli
or eax, 0xff315675
jne 0x1401ad21d
xor edi, edi
jne 0x1401ad21d
xor edi, edi
lea rdx, [rcx - 2]
lea edx, [rcx - 2]
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 0x53]
jb 0x1401ad226
cmp rdx, 2
jb 0x1401ad226
test rcx, rcx
leave
je 0x1401ad226
lea rcx, [rax - 1]
dec qword [rax - 0x77]
loopne case.0x1401a669f.58
loopne case.0x1401a669f.58
mov qword [rbp - 0x20], rcx
mov rcx, qword [rax - 1]
mov ecx, dword [rax - 1]
loopne case.0x1401a669f.58
mov ecx, dword [rax - 1]
dec dword [rax - 0x75]
mov rax, qword [rax + 7]
invalid
mov qword [rbp - 0x10], rcx
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
invalid
mov dword [rbp - 0x18], eax
call 0xcb62e2f3
call qword [rax]
mov rax, qword [rbp - 0x18]
invalid
invalid
adc byte [rax - 0x75], cl
call 0x148935542
cmp qword [rax + 8], 0
js case.0x14019f663.142
add byte [rsi + rbp*2 + 0x48], dh
cmp dword [rax + 0x10], 0x11
js 0x1401ad211
invalid
je 0x1401ad26b
cmp qword [rax + 0x10], 0x11
js 0x1401ad211
adc dword [rbx + 0x50], esi
jae 0x1401ad254
mov r8, qword [rbp - 0x10]
jmp 0x1401ad25c
invalid
mov ecx, eax
shr rcx, 0x20
cmp ecx, 0x2733
stc
xor esp, dword [rdi]
invalid
add byte [rax], al
invalid
jne 0x1401ad21d
xor edi, edi
jmp 0x1401ad226
mov qword [rsi + 8], rax
mov edi, 2
add al, byte [rax]
add byte [rax], al
or byte [rdi + 2], bh
add al, byte [rax]
add byte [rax], al
mov qword [rsi], rdi
mov dword [rsi], edi
add rsp, 0x40
pop rdi
pop rsi
pop rbp
ret
shr edx, 0x20
cmp edx, 0x28
ja case.0x1401a656e.77
invalid
and byte [rbx + 0x457728fa], al
lea r8, [0x14025b954]
lea r8, [0x14025b954]
lea eax, [0x14025b954]
add byte [rcx + 0x63], cl
adc al, 0x90
movsxd rdx, dword [r8 + rdx*4]
invalid
add rdx, r8
jmp rdx
invalid
ret 0xe2ff
loop 0x1401ad27f
xor edx, edx
jmp 0x1401ad1c2
invalid
invalid
invalid
shr cl, cl
outsb dx, byte [rsi]
invalid
dec dword [rbx + rcx*4 + 0x45]
invalid
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x1402b32e8]
test dword [rax + 0x10], esp
add byte [rcx], dh
sar bh, cl
adc byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x442ed
adc eax, 0x442ed
add al, 0
mov rcx, qword [0x1402b32e8]
or eax, 0x106076
invalid
xor edi, edi
xor edx, edx
mov r8, qword [rbp - 0x20]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x442d8
adc eax, 0x442d8
add al, 0
add bl, ch
movsb byte [rdi], byte [rsi]
jmp 0x1401ad226
mov dl, 0x29
jmp 0x1401ad1c2
mov dl, 1
jmp 0x1401ad1c2
mov dl, 2
jmp 0x1401ad1c2
mov dl, 3
jmp 0x1401ad1c2
mov dl, 4
jmp 0x1401ad1c2
mov dl, 5
jmp 0x1401ad1c2
mov dl, 6
jmp 0x1401ad1c2
mov dl, 7
jmp 0x1401ad1c2
mov dl, 8
jmp 0x1401ad1c2
mov dl, 9
jmp 0x1401ad1c2
mov dl, 0xa
jmp 0x1401ad1c2
mov dl, 0xb
jmp 0x1401ad1c2
mov dl, 0xc
jmp 0x1401ad1c2
mov dl, 0xd
jmp 0x1401ad1c2
mov dl, 0xe
jmp 0x1401ad1c2
mov dl, 0xf
jmp 0x1401ad1c2
mov dl, 0x10
jmp 0x1401ad1c2
mov dl, 0x11
jmp 0x1401ad1c2
mov dl, 0x12
jmp 0x1401ad1c2
mov dl, 0x13
jmp 0x1401ad1c2
mov dl, 0x14
jmp 0x1401ad1c2
mov dl, 0x15
jmp 0x1401ad1c2
mov dl, 0x16
jmp 0x1401ad1c2
mov dl, 0x17
jmp 0x1401ad1c2
mov dl, 0x18
jmp 0x1401ad1c2
mov dl, 0x19
jmp 0x1401ad1c2
mov dl, 0x1a
jmp 0x1401ad1c2
mov dl, 0x1b
jmp 0x1401ad1c2
mov dl, 0x1c
jmp 0x1401ad1c2
mov dl, 0x1d
jmp 0x1401ad1c2
mov dl, 0x1e
jmp 0x1401ad1c2
mov dl, 0x1f
jmp 0x1401ad1c2
mov dl, 0x20
jmp 0x1401ad1c2
mov dl, 0x21
jmp 0x1401ad1c2
mov dl, 0x22
jmp 0x1401ad1c2
mov dl, 0x23
jmp 0x1401ad1c2
mov dl, 0x24
jmp 0x1401ad1c2
mov dl, 0x25
jmp 0x1401ad1c2
mov dl, 0x26
jmp 0x1401ad1c2
mov dl, 0x27
jmp 0x1401ad1c2
mov dl, 0x28
jmp 0x1401ad1c2
mov qword [rbp + 0x17d0], rdx
mov qword [rbp + 0x17b0], rcx
mov qword [rbp + 0x1788], rax
mov qword [rbp + 0x16a8], rbx
mov r15, rdi
mov rdi, r13
mov rcx, rsi
mov rdx, r9
mov r9, r10
mov r10, qword [rbp + 0x17d8]
mov rsi, qword [rbp + 0x1690]
movabs r13, 0x8000000000000000
nop word cs:[rax + rax]
mov qword [rbp + 0x14d0], rsi
mov qword [rbp + 0x1800], r10
mov qword [rbp + 0x14d8], r10
mov qword [rbp + 0x1808], r11
mov qword [rbp + 0x14e0], r11
mov qword [rbp + 0x14e8], rcx
mov qword [rbp + 0x14f0], rdi
mov qword [rbp + 0x17e0], r9
mov qword [rbp + 0x14f8], r9
mov qword [rbp + 0x17e8], rdx
mov qword [rbp + 0x1500], rdx
mov qword [rbp + 0x17c0], r8
mov qword [rbp + 0x1508], r8
cmp rsi, r13
mov qword [rbp + 0x1790], rsi
jne 0x1401ad7d0
cmp rcx, rdi
jbe 0x1401b0666
mov qword [rbp + 0x17f8], rcx
mov rax, rcx
sub rax, rdi
mov r8d, 0
cmovae r8, rax
mov rax, qword [rbp + 0x1808]
lea rdx, [rax + rdi]
cmp r8, 0x7fffffff
mov eax, 0x7fffffff
cmovae r8, rax
mov rcx, qword [rbp + 0x17c0]
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_send]
cmp eax, 0xffffffff
je 0x1401ad86b
cdqe
xor ecx, ecx
jmp 0x1401ad87e
mov rax, qword [rbp + 0x14f0]
mov qword [rbp + 0x1650], rax
mov rax, qword [rbp + 0x14d0]
mov rcx, qword [rbp + 0x14d8]
mov rdx, qword [rbp + 0x14e0]
mov qword [rbp + 0x1640], rdx
mov rdx, qword [rbp + 0x14e8]
mov qword [rbp + 0x1648], rdx
mov qword [rbp + 0x1630], rax
mov qword [rbp + 0x1638], rcx
mov r13, qword [rbp + 0x1640]
mov rdx, qword [rbp + 0x1648]
cmp r13, rdx
jb 0x1401b0683
mov qword [rbp + 0x1640], 0
mov rcx, qword [rbp + 0x1638]
sub r13, rdx
mov qword [rbp + 0x17d8], rcx
je 0x1401ad8f0
test rdx, rdx
je 0x1401ad85f
add rdx, rcx
mov r8, r13
call sub.VCRUNTIME140.dll_memmove
mov qword [rbp + 0x1640], r13
jmp 0x1401ad8f3
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
shl rax, 0x20
or rax, 2
mov ecx, 1
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x40], rcx
lea rcx, [rbp + 0x16c0]
lea rdx, [rbp - 0x40]
call fcn.1401ad170
mov rax, qword [rbp + 0x16c0]
mov rsi, qword [rbp + 0x16c8]
cmp rax, 1
mov rcx, qword [rbp + 0x1770]
je 0x1401ada4a
cmp eax, 2
jne 0x1401adad0
mov r14d, 5
cmp qword [rbp + 0x1800], 0
mov rax, qword [sym.imp.kernel32.dll_HeapFree]
je 0x1401adb49
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x1808]
call rax
jmp 0x1401adb49
xor r13d, r13d
mov qword [rbp + 0x1648], 0
mov rsi, qword [rbp + 0x1650]
mov rcx, qword [rbp + 0x17c0]
mov rdx, rsi
mov r8d, 0x1000
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_recv]
cmp eax, 0xffffffff
je 0x1401ad964
movsxd rdi, eax
cmp rdi, 0x1001
jae 0x1401b069a
mov rax, qword [rbp + 0x1630]
sub rax, r13
cmp rax, rdi
jae 0x1401ad977
lea rcx, [rbp + 0x1630]
mov rdx, r13
mov r8, rdi
call fcn.1401f07d0
mov rax, qword [rbp + 0x1638]
mov r13, qword [rbp + 0x1640]
jmp 0x1401ad97e
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
cmp eax, 0x274a
jne 0x1401adc0d
xor edi, edi
mov rax, qword [rbp + 0x17d8]
mov qword [rbp + 0x17d8], rax
lea rcx, [rax + r13]
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add r13, rdi
mov qword [rbp + 0x1640], r13
mov qword [rbp - 0x38], rdi
xor eax, eax
mov qword [rbp - 0x40], rax
lea rcx, [rbp + 0x16c0]
lea rdx, [rbp - 0x40]
call fcn.1401ad170
mov rax, qword [rbp + 0x16c0]
mov rsi, qword [rbp + 0x16c8]
cmp rax, 2
je 0x1401adb00
cmp eax, 1
lea rcx, [rbp + 0x1318]
jne 0x1401adbba
test rsi, rsi
je 0x1401adcb2
mov rax, qword [rbp + 0x17e0]
inc rax
mov edi, 0xb
mov qword [rbp + 0x17e0], rax
cmp rax, 0x200
ja 0x1401ada42
mov rax, qword [rbp + 0x17e8]
add rax, rsi
mov qword [rbp + 0x17e8], rax
cmp rax, 0x10000
ja 0x1401ada42
mov rax, qword [rbp + 0x17e0]
cmp rax, 0x41
jb 0x1401addf7
shl rax, 7
cmp rax, qword [rbp + 0x17e8]
jbe 0x1401addf7
mov rsi, r14
jmp 0x1401adb05
test rsi, rsi
je 0x1401b06b3
add rdi, rsi
jb 0x1401b06d0
cmp rdi, qword [rbp + 0x17f8]
ja 0x1401b06ed
jae 0x1401adc23
mov ebx, 5
mov qword [rbp + 0x12b8], rdi
mov rax, qword [rbp + 0x17f8]
mov qword [rbp + 0x12c0], rax
mov rax, qword [rbp + 0x1808]
mov qword [rbp + 0x12c8], rax
mov rax, qword [rbp + 0x1800]
mov qword [rbp + 0x12d0], rax
mov rax, qword [rbp + 0x17b0]
mov qword [rbp + 0x17e8], rax
mov rax, qword [rbp + 0x17d0]
mov qword [rbp + 0x17e0], rax
mov rsi, r13
mov rax, qword [rbp + 0x17a8]
jmp 0x1401add70
mov rax, qword [rbp + 0x17b0]
mov qword [rbp + 0x17e8], rax
mov rax, qword [rbp + 0x17d0]
mov qword [rbp + 0x17e0], rax
mov rsi, r13
mov rax, qword [rbp + 0x17a8]
mov ebx, 4
jmp 0x1401add70
mov edi, 5
movabs r13, 0x8000000000000000
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x1630], 0
mov r8, qword [rbp + 0x17d8]
je 0x1401adb33
mov rcx, qword [0x1402b32e8]
xor edx, edx
call r14
mov r8, qword [rbp + 0x1650]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call r14
mov r14, rdi
mov ebx, 6
mov rcx, qword [rbp + 0x1508]
call qword [sym.imp.ws2_32.dll_closesocket]
mov rdi, r15
mov rax, qword [rbp + 0x16a8]
mov qword [rbp + 0x17f8], rax
mov qword [rbp + 0x1808], r12
mov qword [rbp + 0x1800], rsi
mov rax, qword [rbp + 0x1788]
mov qword [rbp + 0x17c0], rax
mov rax, qword [rbp + 0x17b0]
mov qword [rbp + 0x17e8], rax
mov rax, qword [rbp + 0x17d0]
mov qword [rbp + 0x17e0], rax
mov rsi, r14
mov rax, qword [rbp + 0x17a8]
mov rcx, qword [rbp + 0x1770]
jmp 0x1401add70
mov rax, qword [rbp + 0x17a8]
mov rsi, qword [rbp + 0x1630]
mov rcx, qword [rbp + 0x1648]
mov qword [rbp + 0x17f8], rcx
mov ebx, 4
mov rdi, qword [rbp + 0x1650]
mov qword [rbp + 0x1808], r13
mov rcx, qword [rbp + 0x17d8]
mov qword [rbp + 0x1800], rcx
movabs r13, 0x8000000000000000
mov rcx, qword [rbp + 0x1770]
jmp 0x1401add70
shl rax, 0x20
or rax, 2
mov qword [rbp - 0x38], rax
mov eax, 1
jmp 0x1401ad9a4
cmp qword [rbp + 0x1800], 0
mov rax, qword [sym.imp.kernel32.dll_HeapFree]
je 0x1401adc4d
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x1808]
call rax
mov rcx, qword [rbp + 0x1770]
mov rdi, qword [rbp + 0x12b8]
mov rax, qword [rbp + 0x12c0]
mov qword [rbp + 0x17f8], rax
mov rax, qword [rbp + 0x12c8]
mov qword [rbp + 0x1808], rax
mov rax, qword [rbp + 0x12d0]
mov qword [rbp + 0x1800], rax
mov rax, qword [rbp + 0x17b0]
mov qword [rbp + 0x17e8], rax
mov rax, qword [rbp + 0x17d0]
mov qword [rbp + 0x17e0], rax
mov rsi, qword [rbp + 0x17c0]
mov rax, qword [rbp + 0x17a8]
mov ebx, 3
jmp 0x1401add70
add byte [rax], al
add byte [rax], al
cmp qword [rbp + 0x1630], 0
movabs r13, 0x8000000000000000
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
je 0x1401adcdf
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x17d8]
call rsi
mov r8, qword [rbp + 0x1650]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call rsi
mov rcx, qword [rbp + 0x1508]
call qword [sym.imp.ws2_32.dll_closesocket]
mov rax, qword [rbp + 0x17a8]
add byte [rax - 0x75], cl
lea esi, [rax + 0x17]
add byte [rax], al
add byte [rax - 0x75], cl
lea esi, [rax + 0x17]
add byte [rax], al
and r14, 0xffffffffffffff00
or r14, 0xa
mov ebx, 6
mov esi, 8
mov rdi, r15
mov rdx, qword [rbp + 0x16a8]
mov qword [rbp + 0x17f8], rdx
mov qword [rbp + 0x1808], r12
or byte [rax], bl
add byte [rax], al
or byte [rax], bl
add byte [rax], al
mov qword [rbp + 0x1800], r14
mov rdx, qword [rbp + 0x1788]
mov qword [rbp + 0x17c0], rdx
mov rdx, qword [rbp + 0x17b0]
mov qword [rbp + 0x17e8], rdx
xchg ebp, eax
call 0x1881add74
mov edx, dword [rbp + 0x17d0]
xchg ebp, eax
call 0x1881add74
mov edx, dword [rbp + 0x17d0]
mov qword [rbp + 0x17e0], rdx
nop word [rax + rax]
cmp rbx, 6
je 0x1401afffe
mov qword [rbp + 0x1770], rcx
mov qword [rbp + 0x17a8], rax
lea rax, [rbx - 4]
cmp rax, 2
mov ecx, 2
cmovae rax, rcx
mov r15, rdi
mov rcx, qword [rbp + 0x17f8]
mov qword [rbp + 0x16a8], rcx
mov r11, qword [rbp + 0x1808]
mov r12, r11
mov r10, qword [rbp + 0x1800]
mov r14, r10
mov r8, qword [rbp + 0x17c0]
mov qword [rbp + 0x1788], r8
mov rdx, qword [rbp + 0x17e8]
mov qword [rbp + 0x17b0], rdx
mov r9, qword [rbp + 0x17e0]
mov qword [rbp + 0x17d0], r9
cmp rax, 1
je 0x1401ad700
jmp 0x1401af530
mov rdx, qword [rbp + 0x1648]
mov rax, r13
mov qword [rbp + 0x17f8], rdx
sub rax, rdx
mov r9d, 0
cmovae r9, rax
mov eax, 0x60
nop word [rax + rax]
movups xmm0, xmmword [str.Utf8Errorvalid_up_to]
movups xmmword [rbp + rax - 0x90], xmm0
movups xmm1, xmmword [str.Utf8Errorvalid_up_to]
movups xmmword [rbp + rax - 0xa0], xmm1
movups xmmword [rbp + rax - 0x80], xmm1
movups xmmword [rbp + rax - 0x70], xmm0
movups xmmword [rbp + rax - 0x60], xmm1
movups xmmword [rbp + rax - 0x50], xmm0
movups xmmword [rbp + rax - 0x40], xmm1
movups xmmword [rbp + rax - 0x30], xmm0
sub rax, 0xffffffffffffff80
cmp rax, 0xfe0
jne 0x1401ade20
mov rax, qword [rbp + 0x17f8]
mov rdx, qword [rbp + 0x17d8]
lea r8, [rdx + rax]
cmp rax, r13
lea rax, str.Utf8Errorvalid_up_to
cmovae r8, rax
mov byte [rbp + 0x1530], 0
mov word [rbp + 0x1532], 0
mov qword [rbp + 0x1510], 0
mov byte [rbp + 0x131c], 0
mov dword [rbp + 0x1318], 0
mov qword [rbp + 0x1520], rax
mov qword [rbp + 0x1528], 0
lea rax, [rbp - 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x30], 0x7c
lea rcx, [rbp + 0x16c0]
lea rdx, [rbp + 0x1510]
call fcn.1400369b0
mov rax, qword [rbp + 0x16c0]
test rax, rax
je 0x1401ae022
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x1520], rcx
mov qword [rbp + 0x1528], 0x7c
cmp eax, 2
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
jne 0x1401ae9bc
movzx eax, byte [rbp + 0x16c8]
mov rcx, rax
shl rcx, 8
or rcx, 0xb
xor edi, edi
cmp rax, 5
setne dil
mov esi, 0
cmovne rsi, rcx
add rdi, 7
mov rax, qword [rbp + 0x1410]
mov qword [rbp + 0x17b8], rax
mov rax, qword [rbp + 0x1408]
mov qword [rbp + 0x1780], rax
mov rax, qword [rbp + 0x13f8]
mov qword [rbp + 0x1798], rax
mov rax, qword [rbp + 0x13f0]
mov qword [rbp + 0x16b0], rax
mov rax, qword [rbp + 0x13e0]
mov qword [rbp + 0x16b8], rax
mov rax, qword [rbp + 0x13e8]
mov qword [rbp + 0x15f0], rax
mov rax, qword [rbp + 0x1400]
mov qword [rbp + 0x15f8], rax
mov rax, qword [rbp + 0x1418]
mov qword [rbp + 0x1600], rax
mov rax, qword [rbp + 0x1420]
mov qword [rbp + 0x17c8], rax
mov r15, qword [rbp + 0x1428]
mov rax, qword [rbp + 0x1430]
mov qword [rbp + 0x16a8], rax
mov r12, qword [rbp + 0x1438]
mov rax, qword [rbp + 0x1440]
mov qword [rbp + 0x1788], rax
mov rax, qword [rbp + 0x1448]
mov qword [rbp + 0x17b0], rax
mov rax, qword [rbp + 0x1450]
mov qword [rbp + 0x17d0], rax
movabs r13, 0x8000000000000000
jmp 0x1401adb16
cmp byte [rbp + 0x1530], 0
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
je 0x1401b0754
cmp byte [rbp + 0x1531], 0
je 0x1401aec91
mov rax, qword [rbp + 0x16c8]
mov qword [rbp + 0x16b8], rax
mov rdi, qword [rbp + 0x1520]
mov r12, qword [rbp + 0x1528]
movzx eax, word [rbp + 0x1532]
mov word [rbp + 0x16b0], ax
movzx ebx, word [rbp + 0x1534]
mov word [rbp + 0x1370], 0
mov qword [rbp + 0x1360], 2
mov qword [rbp + 0x1368], 0
mov qword [rbp + 0x1330], 0
mov qword [rbp + 0x1338], 8
lea rax, [rbp + 0x1330]
movups xmmword [rax + 0x10], xmm6
mov qword [rbp + 0x1350], 8
mov qword [rbp + 0x1358], 0
mov qword [rbp + 0x1318], 0
shl r12, 5
add r12, rdi
mov qword [rbp + 0x1780], rbx
cmp rdi, r12
je 0x1401aedde
mov rsi, rdi
mov rdx, qword [rdi]
mov r8, qword [rdi + 8]
lea rcx, [rbp + 0x16c0]
call fcn.140031130
cmp qword [rbp + 0x16c0], 0
jne 0x1401aefb9
lea r14, [rsi + 0x20]
lea rax, [rbp + 0x16c8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x1760], xmm1
movaps xmmword [rbp + 0x1750], xmm0
mov rdi, qword [rsi + 0x10]
mov rsi, qword [rsi + 0x18]
xor eax, eax
nop word [rax + rax]
cmp rsi, rax
je 0x1401ae16a
movzx r8d, byte [rdi + rax]
cmp r8b, 0x20
setae cl
cmp r8b, 0x7f
setne dl
inc rax
cmp r8b, 9
je 0x1401ae140
and cl, dl
jne 0x1401ae140
jmp 0x1401aeb95
test rsi, rsi
mov qword [rbp + 0x17b8], r12
je 0x1401ae1c0
js 0x1401b0783
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401ae1a5
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401b0771
mov qword [0x1402b32e8], rax
mov rcx, rax
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov r12, rax
test rax, rax
jne 0x1401ae1c6
jmp 0x1401b0771
mov r12d, 1
mov rcx, r12
mov rdx, rdi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x15d0], rsi
mov qword [rbp + 0x15d8], r12
mov qword [rbp + 0x15e0], rsi
lea rcx, [rbp + 0x16c0]
lea rdx, [rbp + 0x15d0]
call fcn.140003940
mov qword [rbp + 0x17c8], r14
movups xmm0, xmmword [rbp + 0x16c0]
movups xmm1, xmmword [rbp + 0x16d0]
movaps xmmword [rbp + 0x13a0], xmm0
movaps xmmword [rbp + 0x13b0], xmm1
movaps xmmword [rbp + 0x1660], xmm0
movaps xmmword [rbp + 0x1670], xmm1
mov eax, dword [rbp + 0x1150]
mov ecx, dword [rbp + 0x1153]
lea rdx, [rbp + 0x1681]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
mov byte [rbp + 0x1680], 0
mov byte [rbp + 0x1817], 1
mov byte [rbp + 0x1816], 1
lea rsi, [rbp + 0x1318]
mov rcx, rsi
call fcn.1401aaf70
mov rcx, rsi
lea rdx, [rbp + 0x1750]
call fcn.14003f110
mov ebx, eax
movzx r8d, word [rbp + 0x1370]
mov r12d, ebx
and r12d, r8d
mov rsi, qword [rbp + 0x1368]
mov r15, qword [rbp + 0x1360]
mov r9, qword [rbp + 0x1338]
mov rdx, qword [rbp + 0x1340]
mov r10, qword [rbp + 0x1750]
mov rax, qword [rbp + 0x1758]
mov qword [rbp + 0x1690], rax
movzx r11d, byte [rbp + 0x1758]
mov rax, qword [rbp + 0x1760]
mov qword [rbp + 0x17d0], rax
xor r14d, r14d
mov qword [rbp + 0x1808], rdx
mov qword [rbp + 0x17b0], r9
mov qword [rbp + 0x1788], r8
mov qword [rbp + 0x16a8], r10
mov byte [rbp + 0x1798], r11b
jmp 0x1401ae31d
cmp byte [rax + 8], r11b
je 0x1401ae3fc
nop word cs:[rax + rax]
inc r14
inc r12
mov rdx, qword [rbp + 0x1808]
mov rax, r12
mov r12, rax
mov eax, 0
cmp r12, rsi
jae 0x1401ae320
movzx edi, word [r15 + r12*4]
cmp rdi, 0xffff
je 0x1401ae514
movzx eax, word [r15 + r12*4 + 2]
mov ecx, r8d
and ecx, eax
mov edx, r12d
sub edx, ecx
mov ecx, r8d
and ecx, edx
cmp rcx, r14
jb 0x1401ae687
mov ecx, ebx
cmp ax, cx
jne 0x1401ae310
mov rdx, qword [rbp + 0x1808]
cmp rdx, rdi
jbe 0x1401b05e3
test r10, r10
sete al
imul rcx, rdi, 0x68
mov qword [rbp + 0x1800], rcx
mov rcx, qword [r9 + rcx + 0x40]
test rcx, rcx
setne dl
cmp dl, al
je 0x1401ae310
mov rax, qword [rbp + 0x1800]
add rax, r9
sbb byte [rax], al
add byte [rcx + rax - 0x38], cl
add rax, 0x40
test rcx, rcx
je 0x1401ae2f7
mov rcx, qword [rbp + 0x17d0]
cmp qword [rax + 0x10], rcx
jne 0x1401ae310
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0x1690]
mov r8, qword [rbp + 0x17d0]
test eax, edx
invalid
add byte [rax], al
call sub.VCRUNTIME140.dll_memcmp
movzx r11d, byte [rbp + 0x1798]
mov r10, qword [rbp + 0x16a8]
mov r8, qword [rbp + 0x1788]
mov r9, qword [rbp + 0x17b0]
lea esi, [rax - 0x7affffe9]
ror byte [rdi], 0x85
adc al, 0xff
invalid
invalid
test eax, edx
invalid
lea esi, [rax - 0x7affffe9]
ror byte [rdi], 0x85
adc al, 0xff
invalid
mov rax, qword [rbp + 0x1800]
lea r15, [r9 + rax]
cmp qword [r9 + rax], 0
je 0x1401ae8a6
mov rsi, qword [r15 + 0x10]
mov r12, qword [rbp + 0x1358]
mov rax, qword [rbp + 0x1680]
lea rcx, [rbp + 0x16c8]
mov qword [rcx + 0x38], rax
movaps xmm0, xmmword [rbp + 0x1660]
movaps xmm1, xmmword [rbp + 0x1670]
movups xmmword [rcx + 0x28], xmm1
movups xmmword [rcx + 0x18], xmm0
mov qword [rbp + 0x16c0], 1
mov qword [rbp + 0x16c8], rsi
mov qword [rbp + 0x16d0], 0
mov qword [rbp + 0x16d8], rdi
mov rdx, r12
cmp r12, qword [rbp + 0x1348]
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
jne 0x1401ae492
lea rcx, [rbp + 0x1348]
mov rdx, r12
call fcn.1400e99d0
mov rdx, qword [rbp + 0x1358]
mov rax, qword [rbp + 0x1350]
lea rcx, [rdx + rdx*8]
movups xmm0, xmmword [rbp + 0x16c0]
movups xmm1, xmmword [rbp + 0x16d0]
movups xmm2, xmmword [rbp + 0x16e0]
movups xmm3, xmmword [rbp + 0x16f0]
mov r8, qword [rbp + 0x1700]
mov qword [rax + rcx*8 + 0x40], r8
movups xmmword [rax + rcx*8 + 0x30], xmm3
movups xmmword [rax + rcx*8 + 0x20], xmm2
movups xmmword [rax + rcx*8 + 0x10], xmm1
movups xmmword [rax + rcx*8], xmm0
inc rdx
mov qword [rbp + 0x1358], rdx
cmp rsi, rdx
jae 0x1401b070a
lea rcx, [rsi + rsi*8]
mov qword [rax + rcx*8 + 0x10], 1
mov qword [rax + rcx*8 + 0x18], r12
mov qword [r15], 1
mov qword [r15 + 0x10], r12
mov r12, qword [rbp + 0x17b8]
jmp 0x1401ae988
movaps xmm0, xmmword [rbp + 0x1750]
movaps xmm1, xmmword [rbp + 0x1760]
movaps xmmword [rbp + 0x15e0], xmm1
movaps xmmword [rbp + 0x15d0], xmm0
mov rax, qword [rbp + 0x1680]
mov qword [rbp + 0x13c0], rax
movaps xmm0, xmmword [rbp + 0x1660]
movaps xmm1, xmmword [rbp + 0x1670]
movaps xmmword [rbp + 0x13b0], xmm1
movaps xmmword [rbp + 0x13a0], xmm0
cmp rdx, 0x8000
jae 0x1401b078d
movaps xmm0, xmmword [rbp + 0x1750]
movaps xmm1, xmmword [rbp + 0x1760]
lea rcx, [rbp + 0x16c8]
movups xmmword [rcx + 0x48], xmm1
movups xmmword [rcx + 0x38], xmm0
mov rax, qword [rbp + 0x1680]
mov qword [rcx + 0x30], rax
movaps xmm0, xmmword [rbp + 0x1660]
movaps xmm1, xmmword [rbp + 0x1670]
movups xmmword [rcx + 0x20], xmm1
movups xmmword [rcx + 0x10], xmm0
mov word [rbp + 0x1720], bx
mov qword [rbp + 0x16c0], 0
mov rax, rdx
cmp rdx, qword [rbp + 0x1330]
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rbp + 0x17c8]
jne 0x1401ae5f9
lea rcx, [rbp + 0x1330]
call fcn.1401ac500
mov r9, qword [rbp + 0x1338]
mov rax, qword [rbp + 0x1340]
mov rsi, qword [rbp + 0x1368]
mov rdx, qword [rbp + 0x1808]
imul rcx, rax, 0x68
movups xmm0, xmmword [rbp + 0x16c0]
movups xmm1, xmmword [rbp + 0x16d0]
movups xmm2, xmmword [rbp + 0x16e0]
movups xmm3, xmmword [rbp + 0x16f0]
movups xmm4, xmmword [rbp + 0x1700]
movups xmm5, xmmword [rbp + 0x1710]
mov r8, qword [rbp + 0x1720]
mov qword [r9 + rcx + 0x60], r8
movups xmmword [r9 + rcx + 0x50], xmm5
movups xmmword [r9 + rcx + 0x40], xmm4
movups xmmword [r9 + rcx + 0x30], xmm3
movups xmmword [r9 + rcx + 0x20], xmm2
movups xmmword [r9 + rcx + 0x10], xmm1
movups xmmword [r9 + rcx], xmm0
inc rax
mov qword [rbp + 0x1340], rax
cmp r12, rsi
jae 0x1401b062d
mov rax, qword [rbp + 0x1360]
mov word [rax + r12*4], dx
mov word [rax + r12*4 + 2], bx
mov r12, qword [rbp + 0x17b8]
jmp 0x1401ae0e3
mov dword [rbp + 0x1800], ebx
cmp r14, 0x200
setae dil
cmp qword [rbp + 0x1318], 2
setne bl
movaps xmm0, xmmword [rbp + 0x1750]
movaps xmm1, xmmword [rbp + 0x1760]
movaps xmmword [rbp + 0x15e0], xmm1
movaps xmmword [rbp + 0x15d0], xmm0
mov rax, qword [rbp + 0x1680]
mov qword [rbp + 0x13c0], rax
movaps xmm0, xmmword [rbp + 0x1660]
movaps xmm1, xmmword [rbp + 0x1670]
movaps xmmword [rbp + 0x13b0], xmm1
movaps xmmword [rbp + 0x13a0], xmm0
mov rdx, qword [rbp + 0x1808]
cmp rdx, 0x8000
jae 0x1401b07aa
movaps xmm0, xmmword [rbp + 0x1750]
movaps xmm1, xmmword [rbp + 0x1760]
lea rcx, [rbp + 0x16c8]
movups xmmword [rcx + 0x48], xmm1
movups xmmword [rcx + 0x38], xmm0
mov rax, qword [rbp + 0x1680]
mov qword [rcx + 0x30], rax
movaps xmm0, xmmword [rbp + 0x1660]
movaps xmm1, xmmword [rbp + 0x1670]
movups xmmword [rcx + 0x20], xmm1
movups xmmword [rcx + 0x10], xmm0
mov eax, dword [rbp + 0x1800]
mov word [rbp + 0x1720], ax
mov qword [rbp + 0x16c0], 0
mov rax, rdx
cmp rdx, qword [rbp + 0x1330]
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
jne 0x1401ae795
lea rcx, [rbp + 0x1330]
mov rdx, qword [rbp + 0x1808]
call fcn.1401ac500
mov r9, qword [rbp + 0x1338]
mov rax, qword [rbp + 0x1340]
mov r15, qword [rbp + 0x1360]
mov rsi, qword [rbp + 0x1368]
and dil, bl
mov r10d, edi
imul rcx, rax, 0x68
movups xmm0, xmmword [rbp + 0x16c0]
movups xmm1, xmmword [rbp + 0x16d0]
movups xmm2, xmmword [rbp + 0x16e0]
movups xmm3, xmmword [rbp + 0x16f0]
movups xmm4, xmmword [rbp + 0x1700]
movups xmm5, xmmword [rbp + 0x1710]
mov rdx, qword [rbp + 0x1720]
mov qword [r9 + rcx + 0x60], rdx
movups xmmword [r9 + rcx + 0x50], xmm5
movups xmmword [r9 + rcx + 0x40], xmm4
movups xmmword [r9 + rcx + 0x30], xmm3
movups xmmword [r9 + rcx + 0x20], xmm2
movups xmmword [r9 + rcx + 0x10], xmm1
movups xmmword [r9 + rcx], xmm0
inc rax
mov qword [rbp + 0x1340], rax
xor eax, eax
mov r9, qword [rbp + 0x1808]
mov edi, dword [rbp + 0x1800]
nop word cs:[rax + rax]
mov rcx, r12
mov r12d, 0
cmp rcx, rsi
jae 0x1401ae820
movzx edx, word [r15 + rcx*4]
cmp dx, 0xffff
je 0x1401ae85b
inc rax
movzx r8d, word [r15 + rcx*4 + 2]
mov word [r15 + rcx*4], r9w
mov word [r15 + rcx*4 + 2], di
inc rcx
mov edi, r8d
mov r9d, edx
mov r12, rcx
jmp 0x1401ae820
mov word [r15 + rcx*4], r9w
mov word [r15 + rcx*4 + 2], di
mov rcx, qword [rbp + 0x1318]
test rcx, rcx
mov rdx, rcx
mov r8d, 1
cmove rdx, r8
cmp rax, 0x7f
cmova rcx, rdx
test r10b, r10b
cmovne rcx, rdx
mov qword [rbp + 0x1318], rcx
mov r12, qword [rbp + 0x17b8]
mov rdi, qword [rbp + 0x17c8]
jmp 0x1401ae0e3
mov rsi, qword [rbp + 0x1358]
mov rax, qword [rbp + 0x1680]
lea rcx, [rbp + 0x16c8]
mov qword [rcx + 0x38], rax
movaps xmm0, xmmword [rbp + 0x1660]
movaps xmm1, xmmword [rbp + 0x1670]
movups xmmword [rcx + 0x28], xmm1
movups xmmword [rcx + 0x18], xmm0
mov qword [rbp + 0x16c0], 0
mov qword [rbp + 0x16c8], rdi
mov qword [rbp + 0x16d0], 0
mov qword [rbp + 0x16d8], rdi
mov rax, rsi
cmp rsi, qword [rbp + 0x1348]
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
mov r12, qword [rbp + 0x17b8]
jne 0x1401ae929
lea rcx, [rbp + 0x1348]
mov rdx, rsi
call fcn.1400e99d0
mov rax, qword [rbp + 0x1358]
mov rcx, qword [rbp + 0x1350]
lea rdx, [rax + rax*8]
movups xmm0, xmmword [rbp + 0x16c0]
movups xmm1, xmmword [rbp + 0x16d0]
movups xmm2, xmmword [rbp + 0x16e0]
movups xmm3, xmmword [rbp + 0x16f0]
mov r8, qword [rbp + 0x1700]
mov qword [rcx + rdx*8 + 0x40], r8
movups xmmword [rcx + rdx*8 + 0x30], xmm3
movups xmmword [rcx + rdx*8 + 0x20], xmm2
movups xmmword [rcx + rdx*8 + 0x10], xmm1
movups xmmword [rcx + rdx*8], xmm0
inc rax
mov qword [rbp + 0x1358], rax
mov qword [r15], 1
mov qword [r15 + 8], rsi
mov qword [r15 + 0x10], rsi
mov rax, qword [rbp + 0x1750]
test rax, rax
mov rdi, qword [rbp + 0x17c8]
je 0x1401ae0e3
mov rdx, qword [rbp + 0x1758]
mov r8, qword [rbp + 0x1760]
lea rcx, [rbp + 0x1768]
call qword [rax + 0x10]
jmp 0x1401ae0e3
mov rax, qword [rbp + 0x17a8]
mov rcx, qword [rbp + 0x1460]
mov rdx, qword [rbp + 0x1468]
mov r8, qword [rbp + 0x1608]
mov r9, qword [rbp + 0x1470]
mov r10, qword [rbp + 0x15b8]
mov r11, qword [rbp + 0x15c0]
mov rsi, qword [rbp + 0x15c8]
mov r15, qword [rbp + 0x16a0]
mov r14, qword [rbp + 0x1610]
mov rdi, qword [rbp + 0x1630]
mov qword [rbp + 0x1790], rdi
mov rdi, qword [rbp + 0x1650]
mov ebx, 5
mov r12, qword [rbp + 0x1218]
mov qword [rbp + 0x17b8], r12
mov r12, qword [rbp + 0x1220]
mov qword [rbp + 0x1780], r12
mov r12, qword [rbp + 0x1228]
mov qword [rbp + 0x1798], r12
mov r12, qword [rbp + 0x1230]
mov qword [rbp + 0x16b0], r12
mov r12, qword [rbp + 0x1238]
mov qword [rbp + 0x16b8], r12
mov r12, qword [rbp + 0x1240]
mov qword [rbp + 0x15f0], r12
mov r12, qword [rbp + 0x1308]
mov qword [rbp + 0x15f8], r12
mov r12, qword [rbp + 0x1300]
mov qword [rbp + 0x1600], r12
mov qword [rbp + 0x1808], r13
mov r12, qword [rbp + 0x17d8]
mov qword [rbp + 0x1800], r12
mov qword [rbp + 0x1468], rdx
mov qword [rbp + 0x13e0], rdx
mov qword [rbp + 0x1608], r8
mov qword [rbp + 0x13e8], r8
mov qword [rbp + 0x1460], rcx
mov qword [rbp + 0x13f0], rcx
mov ecx, 0
mov qword [rbp + 0x13f8], rcx
mov qword [rbp + 0x1470], r9
mov qword [rbp + 0x1400], r9
mov qword [rbp + 0x1408], rax
movabs r13, 0x8000000000000000
mov qword [rbp + 0x1410], r13
mov qword [rbp + 0x15b8], r10
mov qword [rbp + 0x1418], r10
mov rcx, qword [rbp + 0x12f8]
mov qword [rbp + 0x17c8], rcx
mov rcx, qword [rbp + 0x1458]
mov qword [rbp + 0x1420], rcx
mov qword [rbp + 0x1610], r14
mov qword [rbp + 0x1428], r14
mov rcx, qword [rbp + 0x12f0]
mov qword [rbp + 0x1430], rcx
mov rcx, qword [rbp + 0x1770]
mov qword [rbp + 0x1438], rcx
mov qword [rbp + 0x15c0], r11
mov qword [rbp + 0x1440], r11
mov qword [rbp + 0x15c8], rsi
mov qword [rbp + 0x1448], rsi
mov rsi, qword [rbp + 0x1790]
mov qword [rbp + 0x16a0], r15
mov qword [rbp + 0x1450], r15
mov rdx, qword [rbp + 0x17c0]
mov qword [rbp + 0x1698], rdx
jmp 0x1401add70
mov rax, qword [rbp + 0x1750]
test rax, rax
je 0x1401aebb9
mov rdx, qword [rbp + 0x1758]
mov r8, qword [rbp + 0x1760]
lea rcx, [rbp + 0x1768]
call qword [rax + 0x10]
mov ebx, 5
lea rcx, [rbp + 0x1318]
call fcn.1400259f0
mov rax, qword [rbp + 0x12a0]
mov qword [rbp + 0x12e8], rax
mov rax, qword [rbp + 0x1298]
mov qword [rbp + 0x1478], rax
mov rax, qword [rbp + 0x1290]
mov qword [rbp + 0x1480], rax
mov rax, qword [rbp + 0x1288]
mov qword [rbp + 0x1488], rax
mov rax, qword [rbp + 0x1280]
mov qword [rbp + 0x1490], rax
mov rax, qword [rbp + 0x1278]
mov qword [rbp + 0x1498], rax
mov rax, qword [rbp + 0x1270]
mov qword [rbp + 0x14a0], rax
mov rax, qword [rbp + 0x1268]
mov qword [rbp + 0x14a8], rax
mov rax, qword [rbp + 0x1260]
mov qword [rbp + 0x14b0], rax
mov rax, qword [rbp + 0x1258]
mov qword [rbp + 0x14b8], rax
mov rax, qword [rbp + 0x1250]
mov qword [rbp + 0x14c0], rax
mov rax, qword [rbp + 0x1248]
mov qword [rbp + 0x14c8], rax
movabs r13, 0x8000000000000000
mov rax, qword [rbp + 0x17a8]
mov edi, 0xe
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401aecac
mov edi, 8
mov ebx, 1
movabs r13, 0x8000000000000000
mov rax, qword [rbp + 0x17a8]
mov rsi, qword [rbp + 0x12e8]
shl rsi, 8
or rsi, rbx
mov rcx, qword [rbp + 0x1458]
mov qword [rbp + 0x17b8], rcx
mov qword [rbp + 0x1780], r13
mov qword [rbp + 0x1798], rax
mov rdx, qword [rbp + 0x1478]
mov qword [rbp + 0x16b0], rdx
mov r8, qword [rbp + 0x1480]
mov qword [rbp + 0x16b8], r8
mov r9, qword [rbp + 0x1488]
mov qword [rbp + 0x15f0], r9
mov r10, qword [rbp + 0x1490]
mov qword [rbp + 0x15f8], r10
mov r11, qword [rbp + 0x1498]
mov qword [rbp + 0x1600], r11
mov qword [rbp + 0x13e0], r8
mov qword [rbp + 0x13e8], r9
mov qword [rbp + 0x13f0], rdx
mov qword [rbp + 0x13f8], rax
mov qword [rbp + 0x1400], r10
mov qword [rbp + 0x1408], r13
mov qword [rbp + 0x1410], rcx
mov qword [rbp + 0x1418], r11
mov rax, qword [rbp + 0x1210]
mov qword [rbp + 0x17c8], rax
mov qword [rbp + 0x1420], rax
mov r15, qword [rbp + 0x14b8]
mov qword [rbp + 0x1428], r15
mov rbx, qword [rbp + 0x14c0]
mov qword [rbp + 0x1430], rbx
mov r12, qword [rbp + 0x14c8]
mov qword [rbp + 0x1438], r12
mov qword [rbp + 0x16a8], rbx
mov rax, qword [rbp + 0x14a0]
mov qword [rbp + 0x1440], rax
mov rcx, qword [rbp + 0x14a8]
mov qword [rbp + 0x1448], rcx
mov rdx, qword [rbp + 0x14b0]
mov qword [rbp + 0x1450], rdx
mov qword [rbp + 0x1788], rax
mov qword [rbp + 0x17b0], rcx
mov qword [rbp + 0x17d0], rdx
jmp 0x1401adb16
mov rcx, qword [rbp + 0x1318]
mov rax, qword [rbp + 0x1320]
mov rsi, qword [rbp + 0x1328]
mov rdx, qword [rbp + 0x1330]
mov r8, qword [rbp + 0x1338]
mov r9, qword [rbp + 0x1340]
mov r10, qword [rbp + 0x1348]
mov r11, qword [rbp + 0x1350]
mov rdi, qword [rbp + 0x1358]
mov rbx, qword [rbp + 0x1360]
mov r15, qword [rbp + 0x1368]
mov r12, qword [rbp + 0x1370]
mov qword [rbp + 0x1540], rcx
mov qword [rbp + 0x1248], rax
mov qword [rbp + 0x1548], rax
mov qword [rbp + 0x1250], rsi
mov qword [rbp + 0x1550], rsi
mov qword [rbp + 0x1258], rdx
mov qword [rbp + 0x1558], rdx
mov qword [rbp + 0x1260], r8
mov qword [rbp + 0x1560], r8
mov qword [rbp + 0x1268], r9
mov qword [rbp + 0x1568], r9
mov qword [rbp + 0x1270], r10
mov qword [rbp + 0x1570], r10
mov qword [rbp + 0x1278], r11
mov qword [rbp + 0x1578], r11
mov qword [rbp + 0x1280], rdi
mov qword [rbp + 0x1580], rdi
mov qword [rbp + 0x1288], rbx
mov qword [rbp + 0x1588], rbx
mov qword [rbp + 0x1290], r15
mov qword [rbp + 0x1590], r15
mov qword [rbp + 0x1298], r12
mov qword [rbp + 0x1598], r12
lea rax, [rbp + 0x16c8]
movups xmmword [rax + 0x20], xmm6
movabs rax, 0x8000000000000000
mov qword [rbp + 0x1730], rax
mov qword [rbp + 0x16c0], 0
mov qword [rbp + 0x16d8], 0
mov qword [rbp + 0x16e0], 8
mov qword [rbp + 0x16f8], 8
mov qword [rbp + 0x1700], 0
mov qword [rbp + 0x1708], 2
mov qword [rbp + 0x1710], 0
mov word [rbp + 0x1718], 0
mov qword [rbp + 0x1720], 0
mov word [rbp + 0x1728], 0xc8
mov byte [rbp + 0x172a], 2
cmp word [rbp + 0x16b0], 0
sete dl
je 0x1401b07ef
shr rcx, 8
mov rsi, qword [rbp + 0x1780]
lea eax, [rsi - 0x3e8]
movzx eax, ax
cmp eax, 0xfc7c
mov qword [rbp + 0x12a0], rcx
jae 0x1401aefc3
mov byte [rbp + 0x17f7], 1
lea rcx, [rbp + 0x16c0]
call fcn.1401aae60
lea rcx, [rbp + 0x1540]
call fcn.1400259f0
xor ebx, ebx
jmp 0x1401aec72
mov ebx, 4
jmp 0x1401aebbe
mov byte [rbp + 0x1808], dl
mov word [rbp + 0x1728], si
lea rcx, [rbp + 0x16c0]
call fcn.1400259f0
movups xmm0, xmmword [rbp + 0x1540]
movups xmm1, xmmword [rbp + 0x1550]
movups xmm2, xmmword [rbp + 0x1560]
movups xmm3, xmmword [rbp + 0x1570]
movaps xmmword [rbp + 0x16c0], xmm0
movaps xmmword [rbp + 0x16d0], xmm1
movaps xmmword [rbp + 0x16e0], xmm2
movaps xmmword [rbp + 0x16f0], xmm3
movups xmm0, xmmword [rbp + 0x1580]
movaps xmmword [rbp + 0x1700], xmm0
movups xmm0, xmmword [rbp + 0x1590]
movaps xmmword [rbp + 0x1710], xmm0
mov byte [rbp + 0x172a], 2
mov rax, qword [rbp + 0x16c0]
mov r15, qword [rbp + 0x16c8]
mov rcx, r15
shr rcx, 8
mov qword [rbp + 0x12e8], rcx
mov rcx, qword [rbp + 0x16d0]
mov rdx, qword [rbp + 0x16d8]
mov qword [rbp + 0x1610], rdx
mov rdx, qword [rbp + 0x16e0]
mov qword [rbp + 0x16a0], rdx
mov r12, qword [rbp + 0x16e8]
mov r11, qword [rbp + 0x16f0]
mov rsi, qword [rbp + 0x16f8]
mov rdi, qword [rbp + 0x1700]
mov rdx, qword [rbp + 0x1708]
mov qword [rbp + 0x1608], rdx
mov r10, qword [rbp + 0x1710]
mov r9, qword [rbp + 0x1718]
mov rdx, qword [rbp + 0x1728]
mov qword [rbp + 0x17a8], rdx
mov rdx, qword [rbp + 0x1738]
mov r8, qword [rbp + 0x1740]
cmp rax, 3
mov qword [rbp + 0x1458], rdx
mov qword [rbp + 0x1210], r8
mov qword [rbp + 0x1770], r15
mov qword [rbp + 0x12f0], rcx
jne 0x1401af16b
mov qword [rbp + 0x14c8], rcx
mov r14, qword [rbp + 0x1610]
mov qword [rbp + 0x14c0], r14
mov r15, qword [rbp + 0x16a0]
mov qword [rbp + 0x14b8], r15
mov qword [rbp + 0x14b0], r12
mov qword [rbp + 0x14a8], r11
mov qword [rbp + 0x14a0], rsi
mov qword [rbp + 0x1498], rdi
mov r8, qword [rbp + 0x1608]
mov qword [rbp + 0x1490], r8
mov qword [rbp + 0x1488], r10
mov qword [rbp + 0x1480], r9
xor eax, eax
mov qword [rbp + 0x1478], rax
mov rax, qword [rbp + 0x17a8]
mov rcx, r9
mov rdx, r10
mov r9, rdi
mov r10, rsi
mov rsi, r12
jmp 0x1401aea02
mov qword [rbp + 0x16c0], rax
mov qword [rbp + 0x16c8], r15
mov qword [rbp + 0x16d0], rcx
mov rax, qword [rbp + 0x1610]
mov qword [rbp + 0x16d8], rax
mov rax, qword [rbp + 0x16a0]
mov qword [rbp + 0x16e0], rax
mov qword [rbp + 0x15c8], r12
mov qword [rbp + 0x16e8], r12
mov qword [rbp + 0x15c0], r11
mov qword [rbp + 0x16f0], r11
mov qword [rbp + 0x15b8], rsi
mov qword [rbp + 0x16f8], rsi
mov qword [rbp + 0x1470], rdi
mov qword [rbp + 0x1700], rdi
mov rax, qword [rbp + 0x1608]
mov qword [rbp + 0x1708], rax
mov qword [rbp + 0x1468], r10
mov qword [rbp + 0x1710], r10
mov qword [rbp + 0x1460], r9
mov qword [rbp + 0x1718], r9
mov qword [rbp + 0x1720], 0
mov rax, qword [rbp + 0x17a8]
mov qword [rbp + 0x1728], rax
movabs rax, 0x8000000000000000
mov qword [rbp + 0x1730], rax
mov qword [rbp + 0x1738], rdx
mov qword [rbp + 0x1740], r8
mov rdi, qword [rbp + 0x17f8]
add rdi, qword [rbp + 0x16b8]
jb 0x1401b080f
cmp r13, rdi
jb 0x1401b0829
mov qword [rbp + 0x1648], rdi
mov r8d, 0x88
lea rcx, [rbp - 0x40]
lea rdx, [rbp + 0x16c0]
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x1630]
mov qword [rbp + 0x12f8], rax
mov rsi, qword [rbp + 0x1650]
sub r13, rdi
je 0x1401af2a4
test rdi, rdi
je 0x1401af2a4
mov rcx, qword [rbp + 0x17d8]
add rdi, rcx
mov rdx, rdi
mov r8, r13
call sub.VCRUNTIME140.dll_memmove
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
call r14
mov rbx, qword [rbp - 0x40]
mov rax, qword [rbp - 0x38]
mov qword [rbp + 0x1790], rax
mov rax, qword [rbp - 0x30]
mov qword [rbp + 0x1800], rax
mov rax, qword [rbp - 0x28]
mov qword [rbp + 0x1808], rax
mov rax, qword [rbp - 0x20]
mov qword [rbp + 0x17f8], rax
mov rdi, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
mov qword [rbp + 0x17e0], rax
mov rax, qword [rbp - 8]
mov qword [rbp + 0x17e8], rax
mov rax, qword [rbp + 0x17c0]
mov qword [rbp + 0x1698], rax
mov rax, qword [rbp]
mov rcx, qword [rbp + 8]
mov qword [rbp + 0x1300], rcx
mov rcx, qword [rbp + 0x17d8]
mov qword [rbp + 0x1778], rcx
mov qword [rbp + 0x15b0], r13
mov qword [rbp + 0x17c0], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1308], rax
mov rsi, qword [rbp + 0x18]
mov r10, qword [rbp + 0x20]
mov r8, qword [rbp + 0x28]
mov rax, qword [rbp + 0x30]
mov r13, qword [rbp + 0x38]
mov r12, qword [rbp + 0x40]
mov ecx, 0
mov qword [rbp + 0x1478], rcx
mov r11, qword [rbp + 0x1460]
mov qword [rbp + 0x1480], r11
mov rcx, qword [rbp + 0x1468]
mov qword [rbp + 0x1488], rcx
mov rdx, qword [rbp + 0x1608]
mov qword [rbp + 0x1490], rdx
mov r9, qword [rbp + 0x1470]
mov qword [rbp + 0x1498], r9
mov r14, qword [rbp + 0x15b8]
mov qword [rbp + 0x14a0], r14
mov r14, qword [rbp + 0x15c0]
mov qword [rbp + 0x14a8], r14
mov r14, qword [rbp + 0x15c8]
mov qword [rbp + 0x14b0], r14
mov r14, qword [rbp + 0x16a0]
mov qword [rbp + 0x14b8], r14
mov r14, qword [rbp + 0x1610]
mov qword [rbp + 0x14c0], r14
mov r15, qword [rbp + 0x12f0]
mov qword [rbp + 0x14c8], r15
mov qword [rbp + 0x1218], r12
mov qword [rbp + 0x17b8], r12
mov qword [rbp + 0x1220], r13
mov qword [rbp + 0x1780], r13
mov qword [rbp + 0x1228], rax
mov qword [rbp + 0x1798], rax
mov qword [rbp + 0x1230], r8
mov qword [rbp + 0x16b0], r8
mov qword [rbp + 0x1238], r10
mov qword [rbp + 0x16b8], r10
mov qword [rbp + 0x1240], rsi
mov qword [rbp + 0x15f0], rsi
mov rax, qword [rbp + 0x1308]
mov qword [rbp + 0x15f8], rax
mov rax, qword [rbp + 0x1300]
mov qword [rbp + 0x1600], rax
mov qword [rbp + 0x13e0], rcx
mov qword [rbp + 0x13e8], rdx
mov qword [rbp + 0x13f0], r11
mov eax, 0
mov qword [rbp + 0x13f8], rax
mov qword [rbp + 0x1400], r9
mov rax, qword [rbp + 0x17a8]
mov qword [rbp + 0x1408], rax
movabs r13, 0x8000000000000000
mov qword [rbp + 0x1410], r13
mov rcx, qword [rbp + 0x15b8]
mov qword [rbp + 0x1418], rcx
mov rsi, qword [rbp + 0x1790]
mov rcx, qword [rbp + 0x12f8]
mov qword [rbp + 0x17c8], rcx
invalid
add byte [rax], al
mov rcx, qword [rbp + 0x1458]
mov qword [rbp + 0x1420], rcx
mov qword [rbp + 0x1428], r14
mov qword [rbp + 0x1430], r15
mov rcx, qword [rbp + 0x1770]
mov qword [rbp + 0x1438], rcx
mov rdx, qword [rbp + 0x15c0]
mov qword [rbp + 0x1440], rdx
mov rdx, qword [rbp + 0x15c8]
mov qword [rbp + 0x1448], rdx
mov rdx, qword [rbp + 0x16a0]
mov qword [rbp + 0x1450], rdx
adc al, 0
add cl, ch
invalid
invalid
invalid
invalid
test rax, rax
je 0x1401b00e1
mov rdx, rbx
mov qword [rbp + 0x1048], rbx
mov qword [rbp + 0x1050], rsi
mov rax, qword [rbp + 0x1800]
add byte [rax], bl
add byte [rax], al
mov qword [rbp + 0x1058], rax
mov rax, qword [rbp + 0x1808]
mov qword [rbp + 0x1060], rax
mov rax, qword [rbp + 0x17f8]
mov qword [rbp + 0x1068], rax
test dword [rax + 0x10], ebp
add byte [rax], al
mov qword [rbp + 0x1070], rdi
mov rax, qword [rbp + 0x17e0]
mov qword [rbp + 0x1078], rax
mov rax, qword [rbp + 0x17e8]
mov qword [rbp + 0x1080], rax
mov rax, qword [rbp + 0x17c0]
mov qword [rbp + 0x1088], rax
mov rax, qword [rbp + 0x1600]
mov qword [rbp + 0x1090], rax
mov rax, qword [rbp + 0x15f8]
mov qword [rbp + 0x1098], rax
mov rax, qword [rbp + 0x15f0]
mov qword [rbp + 0x10a0], rax
mov rax, qword [rbp + 0x16b8]
mov qword [rbp + 0x10a8], rax
mov rcx, qword [rbp + 0x16b0]
mov qword [rbp + 0x10b0], rcx
mov rax, qword [rbp + 0x1798]
mov qword [rbp + 0x10b8], rax
mov rax, qword [rbp + 0x1780]
mov qword [rbp + 0x10c0], rax
mov rax, qword [rbp + 0x17b8]
mov qword [rbp + 0x10c8], rax
mov rax, qword [rbp + 0x17c8]
mov qword [rbp + 0x10d0], rax
mov r8, qword [rbp + 0x1778]
mov qword [rbp + 0x10d8], r8
mov r15, qword [rbp + 0x15b0]
mov qword [rbp + 0x10e0], r15
mov rax, qword [rbp + 0x1698]
mov qword [rbp + 0x10e8], rax
cmp rbx, 3
jne 0x1401af8fd
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
mov r14, qword [rbp + 0x12e0]
mov r12, qword [rbp + 0x12d8]
mov qword [rbp + 0x1790], rsi
jne 0x1401af695
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401b0740
mov qword [0x1402b32e8], rax
mov r8d, 0x1000
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401b0740
mov qword [rbp + 0x17d8], rax
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401af6df
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401b072c
mov qword [0x1402b32e8], rax
mov r8d, 0x1000
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401b072c
mov ecx, 0x1000
mov qword [rbp + 0x1690], rcx
mov r8d, 0x1000
mov qword [rbp + 0x1788], rax
mov rcx, rax
xor edx, edx
call fcn.1401e5a3d
mov ebx, 2
xor eax, eax
mov qword [rbp + 0x17d0], rax
xor esi, esi
xor eax, eax
mov qword [rbp + 0x17b0], rax
xor r13d, r13d
movaps xmm0, xmmword [rbp + 0x13a0]
movaps xmm1, xmmword [rbp + 0x13b0]
movaps xmm2, xmmword [rbp + 0x13c0]
movaps xmmword [rbp + 0x1680], xmm2
movaps xmmword [rbp + 0x1670], xmm1
movaps xmmword [rbp + 0x1660], xmm0
movaps xmm0, xmmword [rbp + 0x15d0]
movaps xmm1, xmmword [rbp + 0x15e0]
movaps xmmword [rbp + 0x1150], xmm0
movaps xmmword [rbp + 0x1160], xmm1
movaps xmm0, xmmword [rbp + 0x1750]
movaps xmm1, xmmword [rbp + 0x1760]
movaps xmmword [rbp + 0x1020], xmm0
movaps xmmword [rbp + 0x1030], xmm1
movaps xmm0, xmmword [rbp + 0x10f0]
movaps xmmword [rbp + 0x1130], xmm0
mov rax, qword [rbp + 0x1100]
mov qword [rbp + 0x1140], rax
movzx eax, byte [rbp + 0x161c]
mov byte [rbp + 0x162c], al
add byte [rax], al
add byte [rax], al
mov eax, dword [rbp + 0x1618]
mov dword [rbp + 0x1628], eax
add byte [rax], al
add byte [rax], al
mov r8d, 0x88
lea r15, [rbp + 0x1318]
mov rcx, r15
lea rdx, [rbp + 0x16c0]
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0x1660]
movaps xmm1, xmmword [rbp + 0x1670]
movaps xmm2, xmmword [rbp + 0x1680]
invalid
add byte [rax], al
movaps xmmword [rbp + 0x1510], xmm0
movaps xmmword [rbp + 0x1520], xmm1
movaps xmmword [rbp + 0x1530], xmm2
movaps xmm0, xmmword [rbp + 0x1150]
sub byte [rbp + 0x1150], al
invalid
sub byte [rbp + 0x1150], al
movaps xmm1, xmmword [rbp + 0x1160]
movaps xmmword [rbp + 0xfe0], xmm0
movaps xmmword [rbp + 0xff0], xmm1
movaps xmm0, xmmword [rbp + 0x1020]
movaps xmm1, xmmword [rbp + 0x1030]
add byte [rdi], cl
sub dword [rbp + 0x1010], ecx
add byte [rdi], cl
sub dword [rbp + 0x1010], ecx
movaps xmmword [rbp + 0x1000], xmm0
mov rax, qword [rbp + 0x1140]
test dword [rax], eax
adc byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x11], eax
add byte [rax], al
mov qword [rbp + 0x1120], rax
movaps xmm0, xmmword [rbp + 0x1130]
movaps xmmword [rbp + 0x1110], xmm0
movzx eax, byte [rbp + 0x162c]
mov byte [rbp + 0x1624], al
mov eax, dword [rbp + 0x1628]
invalid
add byte [rax], al
mov dword [rbp + 0x1620], eax
mov r8d, 0x88
lea rcx, [rbp + 0xf40]
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
xchg esp, eax
invalid
add eax, dword [rax]
cmp rbx, 2
jne 0x1401b0436
invalid
xchg esp, eax
invalid
mov qword [rbp + 0x12d8], r12
mov qword [rbp + 0x12e0], r14
mov r8, qword [rbp + 0x1790]
mov rax, qword [rbp + 0x17c0]
mov rbx, qword [rbp + 0x17f8]
mov rcx, qword [rbp + 0x17e8]
mov rdx, qword [rbp + 0x17e0]
mov r14, qword [rbp + 0x1800]
mov r12, qword [rbp + 0x1808]
mov r9, qword [rbp + 0x17b0]
mov r10, r13
mov r11, qword [rbp + 0x17d0]
mov r13, qword [rbp + 0x1788]
jmp 0x1401ad6b3
mov r13, rsi
cmp cx, 0x65
mov r14, qword [rbp + 0x1178]
mov r12, qword [rbp + 0x12d8]
jne 0x1401b05a9
mov r8d, 7
lea rcx, [rbp + 0x1540]
lea rdx, [0x14022de09]
lea r9, [rbp + 0x1048]
call fcn.1401ac890
mov rax, qword [rbp + 0x1540]
mov esi, 3
cmp rax, 2
je 0x1401b0199
test rax, rax
je 0x1401b0199
mov rcx, qword [rbp + 0x1550]
cmp rcx, rdi
jae 0x1401b0605
imul rcx, rcx, 0x68
mov rdx, qword [rbp + 0x17f8]
mov rax, qword [rdx + rcx + 0x20]
mov rcx, qword [rdx + rcx + 0x28]
xor edx, edx
nop
cmp rcx, rdx
je 0x1401af9a2
movzx r8d, byte [rax + rdx]
inc rdx
cmp r8b, 9
je 0x1401af980
add r8b, 0xe0
cmp r8b, 0x5f
jb 0x1401af980
jmp 0x1401b0199
cmp rcx, 9
jne 0x1401b0199
movzx ecx, byte [rax]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x77
jne 0x1401b0199
movzx ecx, byte [rax + 1]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x65
jne 0x1401b0199
movzx ecx, byte [rax + 2]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x62
jne 0x1401b0199
movzx ecx, byte [rax + 3]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x73
jne 0x1401b0199
movzx ecx, byte [rax + 4]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x6f
jne 0x1401b0199
movzx ecx, byte [rax + 5]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x63
jne 0x1401b0199
movzx ecx, byte [rax + 6]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x6b
jne 0x1401b0199
movzx ecx, byte [rax + 7]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x65
jne 0x1401b0199
movzx eax, byte [rax + 8]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x74
jne 0x1401b0199
mov r8d, 0xa
lea rcx, [rbp + 0x1540]
lea rdx, [0x14022ddff]
lea r9, [rbp + 0x1048]
call fcn.1401ac890
mov rax, qword [rbp + 0x1540]
mov esi, 2
cmp rax, 2
je 0x1401b0199
test rax, rax
je 0x1401b0199
mov rcx, qword [rbp + 0x1550]
cmp rcx, rdi
jae 0x1401b0619
imul rcx, rcx, 0x68
mov rdx, qword [rbp + 0x17f8]
mov rax, qword [rdx + rcx + 0x20]
mov rcx, qword [rdx + rcx + 0x28]
xor edx, edx
nop word cs:[rax + rax]
cmp rcx, rdx
je 0x1401afb32
movzx r8d, byte [rax + rdx]
inc rdx
cmp r8b, 9
je 0x1401afb10
add r8b, 0xe0
cmp r8b, 0x5f
jb 0x1401afb10
jmp 0x1401b0199
cmp rcx, 7
jne 0x1401b0199
movzx ecx, byte [rax]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x75
jne 0x1401b0199
movzx ecx, byte [rax + 1]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x70
jne 0x1401b0199
movzx ecx, byte [rax + 2]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x67
jne 0x1401b0199
movzx ecx, byte [rax + 3]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x72
jne 0x1401b0199
movzx ecx, byte [rax + 4]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x61
jne 0x1401b0199
movzx ecx, byte [rax + 5]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x64
jne 0x1401b0199
movzx eax, byte [rax + 6]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x65
jne 0x1401b0199
mov r8d, 0x14
lea rcx, [rbp + 0x1540]
lea rdx, str.Sec_WebSocket_Accept
lea r9, [rbp + 0x1048]
call fcn.1401ac890
mov rax, qword [rbp + 0x1540]
mov esi, 6
add byte [rax - 0x7d], cl
clc
add cl, byte [rdi]
test byte [rbx + 5], ch
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add cl, byte [rdi]
test byte [rbx + 5], ch
add byte [rax], al
test rax, rax
je 0x1401b0199
mov rcx, qword [rbp + 0x1550]
cmp rcx, rdi
jae 0x1401b0652
imul rax, rcx, 0x68
mov rcx, qword [rbp + 0x17f8]
cmp qword [rcx + rax + 0x28], r14
jne 0x1401b0199
add rax, rcx
add rax, 0x18
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0x1180]
mov r8, r14
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401b0199
lea rax, [rbp + 0x1088]
mov byte [rax], dl
add byte [rax], al
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movaps xmmword [rbp + 0x14f0], xmm2
movaps xmmword [rbp + 0x14e0], xmm1
movaps xmmword [rbp + 0x14d0], xmm0
mov qword [rbp - 0x40], rbx
mov qword [rbp - 0x38], r13
mov rax, qword [rbp + 0x1800]
mov qword [rbp - 0x30], rax
mov rax, qword [rbp + 0x1808]
mov qword [rbp - 0x28], rax
mov rax, qword [rbp + 0x17f8]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rdi
mov rax, qword [rbp + 0x17e0]
mov qword [rbp - 0x10], rax
mov rax, qword [rbp + 0x17e8]
mov qword [rbp - 8], rax
lea rax, [rbp]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov rax, qword [rbp + 0x1798]
mov qword [rbp + 0x30], rax
mov rax, qword [rbp + 0x1780]
mov qword [rbp + 0x38], rax
mov rax, qword [rbp + 0x17b8]
mov qword [rbp + 0x40], rax
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401afd42
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401b07c4
mov qword [0x1402b32e8], rax
mov r8d, 0x1000
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401b07c4
mov rsi, rax
xor r14d, r14d
mov r8d, 0x1000
mov rcx, rax
xor edx, edx
call fcn.1401e5a3d
mov rax, qword [rbp + 0x17c8]
mov qword [rbp + 0x1540], rax
mov rax, qword [rbp + 0x1778]
mov qword [rbp + 0x1548], rax
mov qword [rbp + 0x1550], r15
mov qword [rbp + 0x1558], 0
mov qword [rbp + 0x1560], rsi
mov qword [rbp + 0x1568], 0
mov qword [rbp + 0x1570], 1
mov qword [rbp + 0x1578], 0
mov qword [rbp + 0x1598], 0xffffffffffffffff
mov qword [rbp + 0x15a0], 0
mov byte [rbp + 0x1580], 2
mov rbx, qword [rbp + 0x1190]
cmp rbx, 2
jne 0x1401afe26
mov r8, 0xffffffffffffffff
mov r9d, 0x20000
mov r10d, 0x1000000
mov eax, 0x4000000
mov qword [rbp + 0x17d0], rax
mov eax, 1
mov qword [rbp + 0x17d8], rax
xor ebx, ebx
mov esi, 1
jmp 0x1401afe77
mov rax, qword [rbp + 0x11a0]
mov qword [rbp + 0x17d8], rax
mov rax, qword [rbp + 0x11a8]
mov qword [rbp + 0x17d0], rax
mov rsi, qword [rbp + 0x11b0]
mov r10, qword [rbp + 0x11b8]
mov rcx, qword [rbp + 0x11c0]
mov r9, rcx
leave
leave
mov rdx, qword [rbp + 0x11c8]
mov r8, rdx
movzx eax, byte [rbp + 0x17a7]
mov dh, 0x85
cmpsd dword [rsi], dword [rdi]
invalid
add byte [rax], al
mov r14d, eax
cmp rdx, rcx
jbe 0x1401b07d5
mov dh, 0x85
cmpsd dword [rsi], dword [rdi]
invalid
mov qword [rbp + 0x1788], r10
mov r12, r13
mov qword [rbp + 0x17b0], r8
mov qword [rbp + 0x1598], r8
mov r13, r9
mov qword [rbp + 0x15a0], r9
movabs al, byte [0x154085100f000015]
add byte [rax], al
movabs al, byte [0x154085100f000015]
add byte [rax], al
movups xmm1, xmmword [rbp + 0x1550]
movups xmm2, xmmword [rbp + 0x1560]
movaps xmmword [rbp + 0x13a0], xmm0
movaps xmmword [rbp + 0x13b0], xmm1
movaps xmmword [rbp + 0x13c0], xmm2
mov rax, qword [rbp + 0x1580]
mov qword [rbp + 0x12a8], rax
lea rax, [rbp + 0x1588]
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x15d0], xmm0
sub dword [rbp + 0x15d0], eax
sub dword [rbp + 0x15d0], eax
movaps xmmword [rbp + 0x15e0], xmm1
mov rax, qword [rbp + 0x1188]
shl rax, 8
movzx ecx, r14b
or rcx, rax
mov qword [rbp + 0x1790], rcx
mov r8d, 0x88
lea rcx, [rbp + 0x16c0]
add byte [rax], al
add byte [rax], al
lea rdx, [rbp - 0x40]
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rbp + 0x1630]
movups xmm1, xmmword [rbp + 0x1640]
movaps xmmword [rbp + 0x1750], xmm0
sub dword [rbp + 0x1750], eax
sub dword [rbp + 0x1750], eax
movaps xmmword [rbp + 0x1760], xmm1
movups xmm0, xmmword [rbp + 0xfc8]
movaps xmmword [rbp + 0x10f0], xmm0
mov rax, qword [rbp + 0xfd8]
mov qword [rbp + 0x1100], rax
mov eax, dword [rbp + 0x1313]
mov dword [rbp + 0x1618], eax
movzx eax, byte [rbp + 0x1317]
mov byte [rbp + 0x161c], al
mov rax, qword [rbp + 0x1198]
mov qword [rbp + 0x1690], rax
mov rax, qword [rbp + 0x1800]
mov qword [rbp + 0x11d8], rax
mov r14, qword [rbp + 0x1808]
mov rax, qword [rbp + 0x17f8]
mov qword [rbp + 0x11e0], rax
mov qword [rbp + 0x11e8], rdi
mov rax, qword [rbp + 0x17e0]
mov qword [rbp + 0x11f0], rax
mov rax, qword [rbp + 0x17e8]
mov qword [rbp + 0x11f8], rax
mov rax, qword [rbp + 0x1798]
mov qword [rbp + 0x1200], rax
mov rax, qword [rbp + 0x1780]
mov qword [rbp + 0x11d0], rax
mov rax, qword [rbp + 0x17b8]
mov qword [rbp + 0x1208], rax
mov rax, qword [rbp + 0x1698]
mov qword [rbp + 0x12b0], rax
jmp 0x1401af738
mov rax, qword [rbp + 0x15a8]
mov qword [rax + 0x10], rsi
mov rcx, qword [rbp + 0x1800]
mov qword [rax + 0x18], rcx
mov rcx, qword [rbp + 0x1808]
mov qword [rax + 0x20], rcx
mov rcx, qword [rbp + 0x17f8]
mov qword [rax + 0x28], rcx
mov qword [rax + 0x30], rdi
mov rcx, qword [rbp + 0x17e0]
mov qword [rax + 0x38], rcx
mov rcx, qword [rbp + 0x17e8]
mov qword [rax + 0x40], rcx
mov rcx, qword [rbp + 0x17c0]
mov qword [rax + 0x48], rcx
mov rcx, qword [rbp + 0x1600]
mov qword [rax + 0x50], rcx
mov rcx, qword [rbp + 0x15f8]
mov qword [rax + 0x58], rcx
mov rcx, qword [rbp + 0x15f0]
mov qword [rax + 0x60], rcx
mov rcx, qword [rbp + 0x16b8]
mov qword [rax + 0x68], rcx
mov rcx, qword [rbp + 0x16b0]
mov qword [rax + 0x70], rcx
mov rcx, qword [rbp + 0x1798]
mov qword [rax + 0x78], rcx
mov rcx, qword [rbp + 0x1780]
mov qword [rax + 0x80], rcx
mov rcx, qword [rbp + 0x17b8]
mov qword [rax + 0x88], rcx
mov rcx, qword [rbp + 0x17c8]
mov qword [rax + 0x90], rcx
mov qword [rax + 8], 3
mov qword [rax], 2
mov rax, qword [rbp + 0x13d8]
cmp qword [rax + 0x48], 0
jne 0x1401b0408
jmp 0x1401b017e
mov rax, qword [rbp + 0x13d8]
movups xmm0, xmmword [rax + 0x50]
mov rcx, qword [rbp + 0x15a8]
movups xmmword [rcx + 0x58], xmm0
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x48], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movups xmmword [rcx + 0x38], xmm3
movups xmmword [rcx + 0x28], xmm2
movups xmmword [rcx + 0x18], xmm1
movups xmmword [rcx + 8], xmm0
mov qword [rcx + 0x68], rsi
mov rax, qword [rbp + 0x1800]
mov qword [rcx + 0x70], rax
mov rax, qword [rbp + 0x1808]
mov qword [rcx + 0x78], rax
mov rax, qword [rbp + 0x17f8]
mov qword [rcx + 0x80], rax
mov qword [rcx + 0x88], rdi
mov rax, qword [rbp + 0x17e0]
mov qword [rcx + 0x90], rax
mov rax, qword [rbp + 0x17e8]
mov qword [rcx + 0x98], rax
mov rax, qword [rbp + 0x17c0]
mov qword [rcx + 0xa0], rax
mov qword [rcx], 2
movaps xmm6, xmmword [rbp + 0x1820]
add rsp, 0x18b8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0x1815], 0
lea rcx, [rbp + 0x1048]
call fcn.1401aae60
and r12, 0xffffffffffffff00
or r12, rsi
mov ebx, 8
mov rax, qword [rbp + 0x11d8]
mov qword [rbp + 0x1800], rax
mov rax, qword [rbp + 0x11e0]
mov qword [rbp + 0x17f8], rax
mov rdi, qword [rbp + 0x11e8]
mov rax, qword [rbp + 0x11f0]
mov qword [rbp + 0x17e0], rax
mov rax, qword [rbp + 0x11f8]
mov qword [rbp + 0x17e8], rax
mov r13, r12
mov rax, qword [rbp + 0x1200]
mov qword [rbp + 0x1798], rax
mov rax, qword [rbp + 0x1208]
mov qword [rbp + 0x17b8], rax
mov r8, qword [rbp + 0x1778]
mov rsi, qword [rbp + 0x11d0]
mov r14, qword [rbp + 0x12e0]
mov r15, rbx
lea rax, [rbx - 3]
lea eax, [rbx - 3]
lea eax, [rbx - 3]
cmp rax, 0xb
mov rbx, qword [rbp + 0x1698]
ja 0x1401b02b0
cmp rax, 0xa
je 0x1401b02b0
movaps xmm0, xmmword [rbp + 0x14d0]
movaps xmm1, xmmword [rbp + 0x14e0]
movaps xmm2, xmmword [rbp + 0x14f0]
movaps xmmword [rbp + 0x1680], xmm2
movaps xmmword [rbp + 0x1670], xmm1
movaps xmmword [rbp + 0x1660], xmm0
cmp qword [rbp + 0x17c8], 0
je 0x1401b028b
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x1798]
mov qword [rbp + 0x17c8], rax
mov qword [rbp + 0x1778], rsi
mov rax, qword [rbp + 0x17b8]
mov qword [rbp + 0x15b0], rax
jmp 0x1401b0325
movaps xmm0, xmmword [rbp + 0x14d0]
movaps xmm1, xmmword [rbp + 0x14e0]
adc al, 0
add byte [rdi], cl
sub byte [rbp + 0x14f0], dl
adc al, 0
add byte [rdi], cl
sub byte [rbp + 0x14f0], dl
movaps xmmword [rbp + 0x1560], xmm2
movaps xmmword [rbp + 0x1550], xmm1
movaps xmmword [rbp + 0x1540], xmm0
mov rax, qword [rbp + 0x1798]
shl rax, 1
test rax, rax
je 0x1401b02fb
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm0, xmmword [rbp + 0x1540]
add byte [rax], al
movaps xmm1, xmmword [rbp + 0x1550]
movaps xmm2, xmmword [rbp + 0x1560]
movaps xmmword [rbp + 0x1680], xmm2
movaps xmmword [rbp + 0x1670], xmm1
jo 0x1401b0332
add byte [rax], al
jo 0x1401b0332
add byte [rax], al
movaps xmmword [rbp + 0x1660], xmm0
invalid
mov rcx, rbx
call qword [sym.imp.ws2_32.dll_closesocket]
add al, 0
movaps xmm0, xmmword [rbp + 0x1660]
movaps xmm1, xmmword [rbp + 0x1670]
sub byte [rbp + 0x1670], cl
invalid
sub byte [rbp + 0x1670], cl
movaps xmm2, xmmword [rbp + 0x1680]
add byte [rax], al
movaps xmmword [rbp + 0x1510], xmm0
movaps xmmword [rbp + 0x1520], xmm1
sub dword [rbp + 0x1520], ecx
sub dword [rbp + 0x1520], ecx
movaps xmmword [rbp + 0x1530], xmm2
mov rcx, qword [rbp + 0x15a8]
mov qword [rcx + 0x10], r15
mov qword [rcx + 0x18], r13
mov rax, qword [rbp + 0x1800]
mov qword [rcx + 0x20], rax
mov qword [rcx + 0x28], r14
mov rax, qword [rbp + 0x17f8]
mov eax, dword [rbp + 0x17f8]
mov eax, dword [rbp + 0x17f8]
mov qword [rcx + 0x30], rax
mov qword [rcx + 0x38], rdi
mov rax, qword [rbp + 0x17e0]
mov qword [rcx + 0x40], rax
mov rax, qword [rbp + 0x17e8]
mov qword [rcx + 0x48], rax
movaps xmm0, xmmword [rbp + 0x1510]
movaps xmm1, xmmword [rbp + 0x1520]
movaps xmm2, xmmword [rbp + 0x1530]
movups xmmword [rcx + 0x50], xmm0
adc dword [rcx + 0x50], eax
movups xmmword [rcx + 0x60], xmm1
movups xmmword [rcx + 0x70], xmm2
mov rax, qword [rbp + 0x17c8]
mov qword [rcx + 0x80], rax
mov rax, qword [rbp + 0x1778]
mov qword [rcx + 0x88], rax
or dword [rax + 0x48000000], 0x15b0858b
add byte [rax], al
mov qword [rcx + 0x90], rax
mov qword [rcx + 8], 3
mov eax, 2
mov qword [rcx], rax
mov rax, qword [rbp + 0x13d8]
cmp qword [rax + 0x48], 0
je 0x1401b017e
mov r8, qword [rax + 0x50]
mov rcx, qword [0x1402b32e8]
xor edx, edx
movaps xmm6, xmmword [rbp + 0x1820]
add rsp, 0x18b8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rbp + 0x15a8]
mov rax, qword [rbp + 0x1690]
mov qword [rdi + 8], rax
mov rax, qword [rbp + 0x17d8]
mov qword [rdi + 0x10], rax
mov rax, qword [rbp + 0x17d0]
mov qword [rdi + 0x18], rax
mov qword [rdi + 0x20], rsi
mov rax, qword [rbp + 0x1788]
mov qword [rdi + 0x28], rax
mov qword [rdi + 0x30], r13
mov rax, qword [rbp + 0x17b0]
mov qword [rdi + 0x38], rax
mov rax, qword [rbp + 0x1790]
mov qword [rdi + 0x40], rax
movaps xmm0, xmmword [rbp + 0x1510]
movaps xmm1, xmmword [rbp + 0x1520]
movaps xmm2, xmmword [rbp + 0x1530]
movups xmmword [rdi + 0x48], xmm0
movups xmmword [rdi + 0x58], xmm1
movups xmmword [rdi + 0x68], xmm2
mov qword [rdi + 0x78], 1
mov qword [rdi + 0x80], 0
mov rax, qword [rbp + 0x12a8]
mov qword [rdi + 0x88], rax
movaps xmm0, xmmword [rbp + 0xfe0]
movaps xmm1, xmmword [rbp + 0xff0]
movups xmmword [rdi + 0x90], xmm0
movups xmmword [rdi + 0xa0], xmm1
movabs rax, 0x8000000000000000
mov qword [rdi + 0xb0], rax
movaps xmm0, xmmword [rbp + 0x1000]
movaps xmm1, xmmword [rbp + 0x1010]
movups xmmword [rdi + 0xc8], xmm1
movups xmmword [rdi + 0xb8], xmm0
movabs rax, 0x8000000000000001
mov qword [rdi + 0xd8], rax
mov rax, qword [rbp + 0x1120]
mov qword [rdi + 0xf0], rax
movaps xmm0, xmmword [rbp + 0x1110]
movups xmmword [rdi + 0xe0], xmm0
mov word [rdi + 0xf8], 1
mov byte [rdi + 0xfa], 0
mov eax, dword [rbp + 0x1620]
mov dword [rdi + 0xfb], eax
movzx eax, byte [rbp + 0x1624]
mov byte [rdi + 0xff], al
mov rax, qword [rbp + 0x12b0]
mov qword [rdi + 0x100], rax
lea rcx, [rdi + 0x108]
lea rdx, [rbp + 0xf40]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi], rbx
mov rax, qword [rbp + 0x13d8]
cmp qword [rax + 0x48], 0
jne 0x1401b0408
jmp 0x1401b017e
lea rax, [rbp + 0x1088]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movaps xmmword [rbp + 0x14f0], xmm2
movaps xmmword [rbp + 0x14e0], xmm1
movaps xmmword [rbp + 0x14d0], xmm0
mov r14, qword [rbp + 0x1808]
mov rsi, qword [rbp + 0x1780]
jmp 0x1401b022e
mov byte [rbp + 0x1817], 1
mov byte [rbp + 0x1816], 1
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov rcx, rdi
call fcn.1401e5f90
jmp 0x1401b0841
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov rdx, rdi
call fcn.1401e5f90
jmp 0x1401b0841
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov rdx, rdi
call fcn.1401e5f90
jmp 0x1401b0841
mov byte [rbp + 0x1817], 0
mov byte [rbp + 0x1816], 0
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov rcx, r12
mov rdx, rsi
call fcn.1401e5f90
add cl, ch
out dx, eax
add dword [rax], eax
invalid
add cl, ch
out dx, eax
add dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
invalid
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov rdx, rdi
call fcn.1401e5f90
jmp 0x1401b0841
lea rcx, [0x14022e07f]
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tungstenite_0.21.0_srchandshakemachine.rsassertion_failed:_buf.has_remaining__
add byte [rdx + 0x25], bh
add byte [rdx + 0x25], bh
call fcn.1401e6090
jmp 0x1401b0841
lea r8, [0x1402537b8]
mov rcx, rdx
mov rdx, r13
call fcn.1401e6010
jmp 0x1401b0841
lea r8, str.P___
mov edx, 0x1000
add byte [rdx + 0x1000], bh
mov rcx, rdi
call fcn.1401e6010
jmp 0x1401b0841
lea rcx, str.assertion_failed:_size___0
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tungstenite_0.21.0_srchandshakemachine.rsassertion_failed:_buf.has_remaining__
mov edx, 0x1a
call fcn.1401e6090
jmp 0x1401b0841
lea rcx, [0x14022e2fb]
lea ecx, [0x14022e2fb]
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_buf_impl.rsoverflow
mov edx, 8
call fcn.1401e6480
jmp 0x1401b0841
lea rcx, str.assertion_failed:_pos___self.get_ref__.as_ref__.len__
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_buf_impl.rsoverflow
mov edx, 0x36
add byte [rbp + rcx*4 + 5], cl
pop rbp
fadd qword [rdi]
add byte [rdx + 0x36], bh
call fcn.1401e6090
jmp 0x1401b0841
mov byte [rbp + 0x1817], 1
mov byte [rbp + 0x1816], 0
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
lea eax, [0x14022dd80]
lea eax, [0x14022dd80]
mov rcx, rsi
call fcn.1401e5f90
jmp 0x1401b0841
mov ecx, 1
mov edx, 0x1000
call fcn.1401e5b40
jmp 0x1401b0841
mov ecx, 1
mov edx, 0x1000
call fcn.1401e5b40
jmp 0x1401b0841
lea rcx, str.Bug:_no_HTTP_versionC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tungstenite_0.21.0_srchandshakeclient.rs
lea r8, [0x14022dfc8]
mov edx, 0x14
call fcn.1401e6480
jmp 0x1401b0841
mov ecx, 1
mov rdx, rsi
call fcn.1401e5b40
jmp 0x1401b0841
call fcn.140002170
jmp 0x1401b0841
lea rcx, str.header_map_at_capacity
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov edx, 0x16
call fcn.1401f0880
jmp 0x1401b0841
lea rcx, str.header_map_at_capacity
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov edx, 0x16
call fcn.1401f0880
jmp 0x1401b0841
mov ecx, 1
mov edx, 0x1000
call fcn.1401e5b40
jmp 0x1401b0841
lea rcx, str.WebSocketConfig::max_write_buffer_size_must_be_greater_than_write_buffer_size__see_WebSocketConfig_docs_I___
lea r8, [0x14022e180]
mov edx, 0x68
call fcn.1401f0880
jmp 0x1401b0841
mov byte [rbp + 0x1808], dl
lea rcx, str.Bug:_no_HTTP_status_codeT
lea r8, [0x14022dff8]
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
call fcn.1401e6480
jmp 0x1401b0841
lea rcx, [0x14022e2fb]
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_buf_impl.rsoverflow
mov edx, 8
call fcn.1401e6480
jmp 0x1401b0841
lea rcx, str.assertion_failed:_pos___self.get_ref__.as_ref__.len__
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_buf_impl.rsoverflow
mov edx, 0x36
call fcn.1401e6090
ud2
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x30], xmm6
lea rcx, [rbp + 0x16c0]
call fcn.1401aae60
movaps xmm6, xmmword [rsp + 0x30]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x30], xmm6
movups xmm0, xmmword [rbp + 0x1590]
movaps xmmword [rbp + 0x1710], xmm0
add byte [rdi], cl
adc byte [rbp + 0x1580], al
add byte [rdi], cl
adc byte [rbp + 0x1580], al
movaps xmmword [rbp + 0x1700], xmm0
add byte [rdi], dl
add byte [rax], al
movups xmm0, xmmword [rbp + 0x1540]
movups xmm1, xmmword [rbp + 0x1550]
add byte [rdi], cl
adc byte [rbp + 0x1550], cl
movups xmm2, xmmword [rbp + 0x1560]
movups xmm3, xmmword [rbp + 0x1570]
movaps xmmword [rbp + 0x16f0], xmm3
movaps xmmword [rbp + 0x16e0], xmm2
invalid
add byte [rax], al
movaps xmmword [rbp + 0x16d0], xmm1
movaps xmmword [rbp + 0x16c0], xmm0
sub dword [rbp + 0x16c0], eax
sub dword [rbp + 0x16c0], eax
movaps xmm6, xmmword [rsp + 0x30]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movaps xmm6, xmmword [rsp + 0x30]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x30], esi
cmp qword [rbp + 0x17c8], 0
je 0x1401b0c31
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x1778]
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x30]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rdi], cl
sub dword [rsp + 0x30], esi
cmp qword [rbp + 0x1808], 0x7fff
jbe 0x1401b0d83
mov rax, qword [rbp + 0x13a0]
mov rdx, qword [rbp + 0x13a8]
mov rax, qword [rax + 0x10]
lea rcx, [rbp + 0x13b8]
mov r8, qword [rbp + 0x13b0]
mov byte [rbp + 0x1817], 0
mov byte [rbp + 0x1816], 0
call rax
mov rax, qword [rbp + 0x15d0]
test rax, rax
je 0x1401b0d83
mov rax, qword [rax + 0x10]
lea rcx, [rbp + 0x15e8]
mov rdx, qword [rbp + 0x15d8]
add byte [rax], al
add byte [rax], al
mov r8, qword [rbp + 0x15e0]
mov byte [rbp + 0x1817], 0
mov byte [rbp + 0x1816], 0
call rax
mov byte [rbp + 0x1817], 0
mov byte [rbp + 0x1816], 0
movaps xmm6, xmmword [rsp + 0x30]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x30], esi
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x30], esi
cmp qword [rbp + 0x1808], 0x7fff
jbe 0x1401b0e43
mov rax, qword [rbp + 0x13a0]
mov rdx, qword [rbp + 0x13a8]
mov rax, qword [rax + 0x10]
lea rcx, [rbp + 0x13b8]
mov r8, qword [rbp + 0x13b0]
mov byte [rbp + 0x1817], 0
mov byte [rbp + 0x1816], 0
call rax
mov rax, qword [rbp + 0x15d0]
test rax, rax
je 0x1401b0e43
mov rax, qword [rax + 0x10]
lea rcx, [rbp + 0x15e8]
mov rdx, qword [rbp + 0x15d8]
mov r8, qword [rbp + 0x15e0]
mov byte [rbp + 0x1817], 0
mov byte [rbp + 0x1816], 0
call rax
mov byte [rbp + 0x1817], 0
mov byte [rbp + 0x1816], 0
movaps xmm6, xmmword [rsp + 0x30]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movaps xmm6, xmmword [rsp + 0x30]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r8, qword [rbp + 0x14e0]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401b1286
cmp dword [rdx + rax], ecx
jne 0x1401b140c
mov eax, dword [rdx + r8 + 4]
add al, 0xc3
ret
mov eax, 0x110000
cmp ecx, 0x11346
jg 0x1401b1451
cmp ecx, 0x110a4
jle 0x1401b1488
cmp ecx, 0x110a5
je 0x1401b151a
cmp ecx, 0x11131
je 0x1401b1529
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x11132f9], al
stc
xor dl, byte [rcx]
add dword [rax], eax
jne 0x1401b140c
cmp ecx, 0x11132
jne 0x1401b140c
cmp edx, 0x11127
mov ecx, 0x1112f
cmove eax, ecx
ret
cmp ecx, 0x115b7
jle 0x1401b14ab
cmp ecx, 0x115b8
je 0x1401b1538
cmp ecx, 0x115b9
je 0x1401b1547
cmp ecx, 0x11935
jne 0x1401b140c
cmp edx, 0x11930
mov ecx, 0x11938
cmove eax, ecx
ret
cmp ecx, 0x11099
je 0x1401b14e9
cmp ecx, 0x1109b
jne 0x1401b140c
invalid
invalid
cmp edx, 0x110ba
mov ecx, 0x1109c
cmove eax, ecx
ret
cmp ecx, 0x11347
je 0x1401b14f8
cmp ecx, 0x114b9
jne 0x1401b140c
cmp edx, 0x114b0
je 0x1401b1556
cmp edx, 0x114ba
je 0x1401b155c
cmp edx, 0x114bd
jne 0x1401b140c
mov eax, 0x114be
ret
cmp edx, 0x110ba
mov ecx, 0x1109a
cmove eax, ecx
ret
cmp edx, 0x11357
mov eax, 0x1134c
mov ecx, 0x110000
cmove ecx, eax
cmp edx, 0x1133e
mov eax, 0x1134b
cmovne eax, ecx
invalid
ret
cmp edx, 0x110ba
mov ecx, 0x110ab
cmove eax, ecx
ret
cmp edx, 0x11127
mov ecx, 0x1112e
cmove eax, ecx
ret
cmp edx, 0x115af
mov ecx, 0x115ba
cmove eax, ecx
invalid
invalid
ret
rol ebx, 0x81
cli
scasd eax, dword [rdi]
adc eax, 0xbbb90001
adc eax, 0x440f0001
rol ebx, 0xb8
mov esp, 0xc3000114
cmp edx, 0x115af
mov ecx, 0x115bb
cmove eax, ecx
ret
mov eax, 0x114bc
ret
mov eax, 0x114bb
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1d8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x150], 0xfffffffffffffffe
add byte [rax], al
invalid
invalid
invalid
dec dword [rbp - 0x77]
int 0x4c
mov edi, eax
add byte [rax], al
invalid
int 0x4c
mov edi, eax
mov r12, rdx
mov rdx, rcx
test r9, r9
mov qword [rbp + 0x140], rcx
je case.0x1401673b0.469
js 0x1401b2c3e
js 0x1401b2c3e
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
sbb eax, 0x85480010
leave
jne 0x1401b15dc
call qword [sym.imp.kernel32.dll_GetProcessHeap]
adc eax, 0x3ffa3
movabs dword [0x1a74c085480003ff], eax
test rax, rax
je 0x1401b15ec
sal byte [rdx + rbx + 0x48], 0x89
ror dword [rax - 0x77], 5
or al, 0x1d
adc byte [rax], al
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, r13
call 0x13f942be4
add eax, dword [rax]
call 0x13f942be4
add eax, dword [rax]
inc dword [rbx]
add byte [rax - 0x7b], cl
sal byte [rbp + 0x12], 0xb9
adc bh, byte [rcx + 1]
test rax, rax
jne 0x1401b15fe
invalid
adc bh, byte [rcx + 1]
mov ecx, 1
mov rdx, r13
call fcn.1401e5b40
mov eax, 1
mov rcx, qword [r12 + 0x20]
and al, 0x20
mov r15, qword [r12 + 0x10]
mov rdx, qword [r12 + 0x18]
mov qword [rbp + 0x48], r13
mov qword [rbp + 0xe8], rax
mov qword [rbp + 0xe8], rax
add byte [rax], al
add byte [rax - 0x77], cl
push r8
push rax
mov qword [rbp + 0x50], rax
push rax
mov qword [rbp + 0x58], 0
mov qword [rbp + 0xd8], rcx
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
movups xmm0, xmmword [r12]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
adc byte [rsp], al
movups xmmword [rbp + 0x68], xmm0
mov qword [rbp + 0x78], r15
push 0x787d894c
mov qword [rbp + 0xe0], rdx
mov qword [rbp + 0x80], rdx
mov byte [rbp + 0x88], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rcx, [rdi + r13]
or al, 0x2f
xor ebx, ebx
xor r9d, r9d
mov r8, rdi
jmp 0x1401b1677
lea r8, [r10 + 1]
mov r9, r8
mov ecx, eax
sub r9, r10
add r9, rax
cmp r11d, 0x21
sti
and dword [rdi], ecx
invalid
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
invalid
sti
and dword [rdi], ecx
and dword [rsi + 0x4c000000], 0xffffff89
enter 0x1b2, 0x49
cmp r8, rcx
mov rax, r9
mov dl, 1
cmp r8, rcx
je 0x1401b1715
mov r10, r8
movzx r8d, byte [r8]
movzx r11d, r8b
test r11b, r11b
jns 0x1401b1660
ret 0xf45
mov r9d, r11d
and r9d, 0x1f
movzx r12d, byte [r10 + 1]
and r12d, 0x3f
cmp r11b, 0xdf
jbe 0x1401b16ef
movzx r14d, byte [r10 + 2]
shl r12d, 6
mov dh, 0x72
add al, byte [rcx - 0x3f]
in al, 6
and r14d, 0x3f
or r14d, r12d
cmp r8b, 0xf0
jb 0x1401b1702
invalid
lea r8, [r10 + 4]
movzx r11d, byte [r10 + 3]
and r9d, 7
shl r9d, 0x12
shl ecx, 0x12
shl ecx, 0x12
shl r14d, 6
and r11d, 0x3f
or r11d, r14d
or r11d, r9d
cmp r11d, 0x110000
jne case.0x140167a66.429
jmp 0x1401b1724
lea r8, [r10 + 2]
shl r9d, 6
or r9d, r12d
mov r11d, r9d
jmp case.0x140167a66.429
lea r8, [r10 + 3]
shl r9d, 0xc
or r14d, r9d
mov r11d, r14d
jmp case.0x140167a66.429
mov r8, rcx
mov r9, rax
jmp 0x1401b173e
xor edx, edx
mov rbx, r9
jmp 0x1401b173e
mov r9, rax
jmp 0x1401b173e
add byte [rax], al
add byte [rax], al
lea rcx, [r10 - 1]
movzx r11d, r11b
cmp r11d, 0x21
jae 0x1401b17b5
cmp r8, rcx
je 0x1401b17be
mov r10, rcx
movzx r11d, byte [rcx - 1]
test r11b, r11b
jns 0x1401b1730
movzx r12d, byte [r10 - 2]
cmp r12b, 0xc0
jge 0x1401b177e
movzx r14d, byte [r10 - 3]
cmp r14b, 0xc0
jge 0x1401b1788
lea rcx, [r10 - 4]
movzx esi, byte [r10 - 4]
and esi, 7
shl esi, 6
and r14d, 0x3f
or r14d, esi
jmp case.0x140168cab.354
lea rcx, [r10 - 2]
and r12d, 0x1f
inc byte [rcx - 0x7d]
in al, 0x1f
jmp 0x1401b179b
lea rcx, [r10 - 3]
and r14d, 0xf
shl r14d, 6
and r12d, 0x3f
and esp, 0x3f
and esp, 0x3f
or r12d, r14d
shl r12d, 6
and r11b, 0x3f
movzx r11d, r11b
or r11d, r12d
cmp r11d, 0x110000
jne 0x1401b1738
jmp 0x1401b17be
sub r9, r8
add r9, r10
ror dword [rbp + 1], 0xd1
mov rbx, r9
xor ecx, ecx
test dl, dl
ror byte [rax + 0xf], cl
ror dword [r13 + rcx*4 + 0x24], 7
test r15, r15
je 0x1401b18e9
mov rcx, rbx
sub rcx, rax
cmp rcx, r13
jae 0x1401b17f7
mov rax, qword [rbp + 0xe0]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x14e], 1
mov rcx, r15
mov dl, 1
call rax
lea rax, [rdi + rbx]
mov ecx, 0x2600
mov rdx, r12
jmp 0x1401b182a
add rdx, 2
shl r9d, 6
or r9d, r14d
mov r8d, r9d
cmp r8d, 0xd
ja 0x1401b182a
nop dword [rax]
add byte [rax], al
add byte [rax], al
bt ecx, r8d
jb 0x1401b18d0
cmp rdx, rax
je 0x1401b18e9
movzx r11d, byte [rdx]
movzx r8d, r11b
test r8b, r8b
js 0x1401b1850
inc rdx
cmp r8d, 0xd
jbe 0x1401b1820
jmp 0x1401b182a
mov r9d, r8d
and r9d, 0x1f
movzx r14d, byte [rdx + 1]
and r14d, 0x3f
cmp r8b, 0xdf
jbe 0x1401b1805
movzx r10d, byte [rdx + 2]
shl r14d, 6
and r10d, 0x3f
and edx, 0x3f
and edx, 0x3f
or r10d, r14d
cmp r11b, 0xf0
jb 0x1401b18b3
movzx r8d, byte [rdx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
or r8d, r9d
cmp r8d, 0x110000
je 0x1401b18e9
add rdx, 4
add edx, 4
cmp r8d, 0xd
jbe 0x1401b1820
jmp 0x1401b182a
add rdx, 3
add edx, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
cmp r8d, 0xd
clc
or eax, 0xff55860f
invalid
invalid
clc
or eax, 0xff55860f
invalid
jmp 0x1401b182a
mov rax, qword [rbp + 0xe0]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x14e], 1
test dword [rsi + 1], ecx
add byte [rax], al
add dword [rcx + rcx*4 - 7], ecx
test dword [rsi + 1], ecx
add byte [rax], al
add dword [rcx + rcx*4 - 7], ecx
mov dl, 9
call rax
add rdi, rbx
mov eax, 0x2600
mov rcx, r12
mov rsi, qword [rbp + 0xd8]
jmp 0x1401b1928
inc rcx
cmp edx, 0xd
ja 0x1401b19d0
invalid
add byte [rax], al
invalid
invalid
mov r8d, 0x110000
bt eax, edx
jae 0x1401b19d0
cmp r8d, 0x110000
jne 0x1401b19e0
cmp rcx, rdi
je 0x1401b27f8
invalid
add byte [rdi + rcx - 0x4a], al
adc dword [rcx + 0xf], eax
mov dh, 0xd2
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
jns 0x1401b1900
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
pop rcx
add dword [rcx - 0x7d], eax
jrcxz 0x1401b198c
pop rcx
add dword [rcx - 0x7d], eax
jrcxz 0x1401b198c
cmp dl, 0xdf
jbe 0x1401b199c
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
invalid
fld dword [rcx - 0x80]
cli
invalid
cmp r10b, 0xf0
jb 0x1401b19b5
movzx edx, byte [rcx + 3]
and r8d, 7
and eax, 7
and eax, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
ret 0xfa81
add byte [rax], al
adc dword [rax], eax
ret 0xfa81
add byte [rax], al
adc dword [rax], eax
je 0x1401b27f8
add byte [rax - 0x7d], cl
rol dword [rbx + rax*4], 0xfa
or eax, 0xff72860f
invalid
add rcx, 4
cmp edx, 0xd
jbe 0x1401b190c
jmp 0x1401b19d0
add rcx, 2
shl r8d, 6
loopne 0x1401b19aa
loopne 0x1401b19aa
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
jbe 0x1401b190c
jmp 0x1401b19d0
add rcx, 3
shl r8d, 0xc
or al, 0x45
or ecx, eax
or al, 0x45
or ecx, eax
mov edx, r9d
cmp edx, 0xd
jbe 0x1401b190c
nop dword [rax]
mov r8d, edx
cmp r8d, 0x110000
cmp eax, 0x110000
cmp eax, 0x110000
je 0x1401b1928
mov eax, 0x2600
mov rcx, r12
jmp 0x1401b1a18
inc rcx
cmp edx, 0xd
cli
or eax, 0xc4870f
add byte [rax], al
cli
or eax, 0xc4870f
add byte [rax], al
mov r8d, 0x110000
bt eax, edx
jae 0x1401b1ac0
cmp r8d, 0x110000
adc dword [rax], eax
jne 0x1401b1ad0
cmp rcx, rdi
je 0x1401b27f8
movzx r10d, byte [rcx]
movzx edx, r10b
mov dh, 0xd2
mov dh, 0xd2
test dl, dl
jns 0x1401b19f0
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x1401b1a8c
invalid
movzx r9d, byte [rcx + 2]
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x1401b1aa5
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
adc al, byte [rcx - 0x3f]
loope 0x1401b1a6e
adc al, byte [rcx - 0x3f]
loope 0x1401b1a6e
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x1401b27f8
add rcx, 4
cmp edx, 0xd
jbe 0x1401b19fc
add al, 0x83
cli
or eax, 0xff72860f
invalid
jmp 0x1401b1ac0
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
jbe 0x1401b19fc
jmp 0x1401b1ac0
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
jbe 0x1401b19fc
nop dword [rax]
mov r8d, edx
cmp r8d, 0x110000
je 0x1401b1a18
and r8d, 0xffffffdf
add r8d, 0xffffffbf
cmp r8d, 0x19
ja 0x1401b27f8
xor edx, edx
lea r14, [rbp + 0x48]
mov esi, 0x2600
mov r15, r12
cmp r15, rdi
jne 0x1401b1b17
jmp 0x1401b1c3d
mov ecx, eax
cmp ecx, 0x110000
add byte [rcx], dl
add byte [rdi], cl
invalid
mov ch, 0
add byte [rax], al
add byte [rcx], dl
add byte [rdi], cl
test dword [rbp + 0x49000000], esi
cmp edi, edi
je 0x1401b1c3d
add byte [rax], al
movzx r9d, byte [r15]
movzx eax, r9b
test al, al
js 0x1401b1b30
inc r15
cmp eax, 0xd
clc
invalid
jbe 0x1401b1b99
clc
or eax, 0xd3eb6e76
nop dword [rax]
mov ecx, eax
and ecx, 0x1f
movzx r10d, byte [r15 + 1]
and r10d, 0x3f
mov dh, 0x57
add dword [rcx - 0x7d], eax
loop 0x1401b1b7d
cmp al, 0xdf
jbe 0x1401b1b7f
movzx r8d, byte [r15 + 2]
shl r10d, 6
and r8d, 0x3f
invalid
or r8d, r10d
cmp r9b, 0xf0
jb 0x1401b1bac
stc
invalid
shl ecx, 0x12
shl r8d, 6
and eax, 0x3f
or eax, r8d
or eax, ecx
cmp eax, 0x110000
jne 0x1401b1b90
jmp 0x1401b1c40
add byte [rax], al
add r15, 2
shl ecx, 6
or ecx, r10d
mov eax, ecx
nop dword [rax + rax]
invalid
cmp eax, 0xd
ja 0x1401b1b00
mov ecx, 0x110000
bt esi, eax
jb 0x1401b1b02
push rsp
invalid
rol byte [rbx - 0x2489f208], 0xe9
cmp eax, 0x89ffffff
enter 0xffffffffffffe083, 0xffffffffffffffdf
add eax, 0xffffffbf
cmp eax, 0x1a
jb case.0x1401a669f.89
lea eax, [rcx - 0x30]
cmp eax, 0xa
jb case.0x1401a669f.89
lea eax, [rcx - 0x2d]
cmp eax, 2
jb case.0x1401a669f.89
rol dword [r11 + 0x97202f8], cl
cmp ecx, 0x2b
jne 0x1401b27e3
lea eax, [rcx - 0x41]
mov r8d, ecx
xor r8b, 0x20
cmp eax, 0x1a
movzx ebx, r8b
cmovae ebx, ecx
cmp rdx, qword [rbp + 0x48]
jne 0x1401b1c1c
invalid
mov byte [rbp + 0x14e], 1
mov rcx, r14
mov ecx, esi
mov ecx, esi
call fcn.140158a40
mov rax, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x58]
jmp 0x1401b1c23
mov rax, qword [rbp + 0xe8]
mov qword [rbp + 0xe8], rax
mov byte [rax + rdx], bl
inc rdx
mov qword [rbp + 0x58], rdx
cmp r15, rdi
jne 0x1401b1b17
mov r15, rdi
cmp byte [rbp + 0x88], 1
jne 0x1401b27ec
movups xmm0, xmmword [rbp + 0x48]
movups xmm1, xmmword [rbp + 0x58]
movups xmm2, xmmword [rbp + 0x68]
movups xmm3, xmmword [rbp + 0x78]
movaps xmmword [rbp + 0xa0], xmm1
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0xd0], rax
movaps xmmword [rbp + 0xc0], xmm3
movaps xmmword [rbp + 0xb0], xmm2
movaps xmmword [rbp + 0x90], xmm0
mov r13, qword [rbp + 0xa0]
mov rax, r13
shr rax, 0x20
jne 0x1401b1ccf
mov rdx, qword [rbp + 0x98]
lea rax, [r13 - 2]
cmp rax, 3
ja case.default.0x1401b1cba
lea rcx, [0x14025b9f8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movzx eax, word [rdx]
cmp eax, 0x7377
jne case.default.0x1401b1cba
jmp 0x1401b1d53
mov rcx, qword [rbp + 0x140]
mov byte [rcx + 8], 9
movabs rax, 0x8000000000000000
mov qword [rcx], rax
cmp qword [rbp + 0x90], 0
je 0x1401b2b0b
mov r8, qword [rbp + 0x98]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401b2b0b
cmp dword [rdx], 0x70747468
je 0x1401b1d53
mov eax, dword [rdx]
bswap eax
xor ecx, ecx
cmp eax, 0x66696c66
setae cl
cmp eax, 0x66696c65
sbb ecx, 0
setne bl
add bl, bl
mov rax, r13
cmp r13, qword [rbp + 0x90]
je 0x1401b1d9b
jmp 0x1401b1dbf
mov eax, 0x70747468
xor eax, dword [rdx]
movzx ecx, byte [rdx + 4]
xor ecx, 0x73
or ecx, eax
jne case.default.0x1401b1cba
mov bl, 1
mov rax, r13
cmp r13, qword [rbp + 0x90]
je 0x1401b1d9b
jmp 0x1401b1dbf
movzx eax, word [rdx]
xor eax, 0x7377
movzx ecx, byte [rdx + 2]
xor ecx, 0x73
mov bl, 1
or cx, ax
je 0x1401b1d8f
movzx eax, word [rdx]
xor eax, 0x7466
movzx ecx, byte [rdx + 2]
xor ecx, 0x70
or cx, ax
je 0x1401b1d8f
mov bl, 2
mov rax, r13
cmp r13, qword [rbp + 0x90]
jne 0x1401b1dbf
mov byte [rbp + 0x14f], 1
lea rcx, [rbp + 0x90]
mov rdx, r13
call fcn.140158a40
mov rdx, qword [rbp + 0x98]
mov rax, qword [rbp + 0xa0]
mov byte [rdx + rax], 0x3a
inc rax
mov qword [rbp + 0xa0], rax
test bl, bl
je case.0x1400af60f.1645
mov esi, r13d
movzx ecx, bl
cmp ecx, 2
jne 0x1401b1f6c
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x40], rax
movaps xmm0, xmmword [rbp + 0x90]
movaps xmm1, xmmword [rbp + 0xa0]
movaps xmm2, xmmword [rbp + 0xb0]
movaps xmm3, xmmword [rbp + 0xc0]
movaps xmmword [rbp + 0x30], xmm3
movaps xmmword [rbp + 0x20], xmm2
movaps xmmword [rbp + 0x10], xmm1
movaps xmmword [rbp], xmm0
mov qword [rbp + 0xf0], r15
mov qword [rbp + 0xf8], rdi
lea rcx, [0x140251518]
lea r8, [rbp + 0xf0]
mov edx, 2
call fcn.1401b38f0
scasd eax, dword [rdi]
sbb al, byte [rax]
add byte [rax + rax*8 + 0x287840f], al
add byte [rax], al
mov r8, qword [rbp + 0xf0]
mov r9, qword [rbp + 0xf8]
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x130], rax
movaps xmm0, xmmword [rbp + 0x90]
movaps xmm1, xmmword [rbp + 0xa0]
movaps xmm2, xmmword [rbp + 0xb0]
add byte [rdi], cl
sub byte [rbp + 0xc0], bl
movaps xmmword [rbp + 0x120], xmm3
movaps xmmword [rbp + 0x110], xmm2
adc byte [rcx], al
add byte [rax], al
movaps xmmword [rbp + 0x100], xmm1
movaps xmmword [rbp + 0xf0], xmm0
mov byte [rbp + 0x14d], 0
mov dword [rsp + 0x28], esi
mov byte [rsp + 0x20], bl
lea rdx, [rbp + 0xf0]
mov rcx, qword [rbp + 0x140]
call fcn.1401b3aa0
jmp 0x1401b2b0b
mov r14, qword [rbp + 0xc0]
test r14, r14
je 0x1401b1f13
mov rsi, qword [rbp + 0xc8]
mov qword [rbp + 0xf0], r15
mov qword [rbp + 0xf8], rdi
lea rcx, [0x140251518]
lea r8, [rbp + 0xf0]
mov edx, 2
add byte [rax], al
add al, ch
sbb dword [rax], eax
invalid
test al, al
jne 0x1401b1f13
mov rax, qword [rsi + 0x28]
mov byte [rbp + 0x14f], 1
mov rcx, r14
mov dl, 4
call rax
mov rsi, qword [rbp + 0xa8]
test rsi, rsi
je 0x1401b21f6
mov r9d, dword [rsi + 0x2c]
test r9, r9
je 0x1401b21f6
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
cmp rdx, r9
jbe 0x1401b21d1
cmp byte [rcx + r9], 0xbf
jg 0x1401b21d7
mov byte [rbp + 0x14f], 1
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.1401e6680
jmp 0x1401b2c85
mov dword [rbp + 0xe0], esi
xor ecx, ecx
mov r8d, 0x2600
mov r9, r15
mov qword [rbp + 0xd8], r15
mov r12d, ebx
jmp 0x1401b1f99
mov r11d, r10d
cmp r11d, 0x110000
jne 0x1401b2044
cmp r9, rdi
je 0x1401b2061
movzx ebx, byte [r9]
movzx r10d, bl
test r10b, r10b
js 0x1401b1fb4
inc r9
jmp 0x1401b2025
mov r11d, r10d
and r11d, 0x1f
movzx r14d, byte [r9 + 1]
and r14d, 0x3f
cmp r10b, 0xdf
jbe 0x1401b2007
movzx esi, byte [r9 + 2]
shl r14d, 6
and esi, 0x3f
or esi, r14d
cmp bl, 0xf0
jb 0x1401b2017
movzx r10d, byte [r9 + 3]
and r11d, 7
shl r11d, 0x12
shl esi, 6
and r10d, 0x3f
or r10d, esi
or r10d, r11d
cmp r10d, 0x110000
cli
add byte [rax], al
adc dword [rax], eax
cli
add byte [rax], al
adc dword [rax], eax
je 0x1401b2061
add r9, 4
jmp 0x1401b2025
add r9, 2
shl r11d, 6
or r11d, r14d
mov r10d, r11d
jmp 0x1401b2025
add r9, 3
shl r11d, 0xc
or esi, r11d
mov r10d, esi
cmp r10d, 0xd
ja 0x1401b1f89
mov r11d, 0x110000
bt r8d, r10d
jb 0x1401b1f8c
invalid
invalid
invalid
invalid
invalid
invalid
jmp 0x1401b1f89
cmp r11d, 0x5c
je 0x1401b2050
cmp r11d, 0x2f
jne 0x1401b2061
inc ecx
mov qword [rbp + 0xd8], r9
mov ebx, r12d
jmp 0x1401b1f84
cmp ecx, 1
mov ebx, r12d
mov r12d, dword [rbp + 0xe0]
ja case.0x140056644.2812
mov rsi, qword [rbp + 0xa8]
test rsi, rsi
je case.0x140056644.2812
mov r9d, dword [rsi + 0x2c]
mov rcx, qword [rsi + 8]
test r9, r9
je 0x1401b2560
mov r8, qword [rsi + 0x10]
cmp r8, r9
jbe 0x1401b255a
cmp byte [rcx + r9], 0xbf
jg 0x1401b2560
mov byte [rbp + 0x14f], 1
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov qword [rsp + 0x20], rax
mov rdx, r8
xor r8d, r8d
call fcn.1401e6680
jmp 0x1401b2c85
mov r11, qword [rbp + 0x10]
mov rax, r11
shr rax, 0x20
jne 0x1401b21a5
mov dword [rbp + 0xe0], esi
mov byte [rbp - 0x11], 0
mov eax, 0x2600
mov rsi, r15
jmp 0x1401b2103
mov edx, ecx
cmp edx, 0x110000
jne 0x1401b2285
cmp rsi, rdi
je 0x1401b22fd
movzx r9d, byte [rsi]
movzx ecx, r9b
test cl, cl
js 0x1401b211d
inc rsi
jmp 0x1401b2189
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [rsi + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1401b216e
movzx r8d, byte [rsi + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1401b217c
movzx ecx, byte [rsi + 3]
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
stc
add byte [rax], al
adc dword [rax], eax
stc
add byte [rax], al
adc dword [rax], eax
je 0x1401b22fd
add rsi, 4
add esi, 4
jmp 0x1401b2189
add rsi, 2
shl edx, 6
or edx, r10d
mov ecx, edx
jmp 0x1401b2189
add rsi, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
ja 0x1401b20f5
mov edx, 0x110000
bt eax, ecx
enter 0xffffffffffff820f, 0x57
invalid
invalid
invalid
enter 0xffffffffffff820f, 0x57
invalid
jmp 0x1401b20f5
mov rcx, qword [rbp + 0x140]
mov byte [rcx + 8], 9
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48018948], al
cmp dword [rbp], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48018948], al
cmp dword [rbp], 0
je 0x1401b2b0b
mov r8, qword [rbp + 8]
jmp 0x1401b1cfc
jne 0x1401b1f4c
cmp r9d, 4
jne 0x1401b21f6
add al, 0x75
sbb dword [rax - 0x73], ecx
adc eax, 0x9f2a5
lea rdx, [0x140251489]
mov r8, r9
call sub.VCRUNTIME140.dll_memcmp
xor ecx, ecx
test eax, eax
cmove rcx, rsi
jmp 0x1401b21f8
xor ecx, ecx
mov qword [rbp + 0xa0], 0
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x130], rax
movaps xmm0, xmmword [rbp + 0x90]
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0xb0], cl
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0xb0], cl
movaps xmm2, xmmword [rbp + 0xc0]
movaps xmmword [rbp + 0x120], xmm2
movaps xmmword [rbp + 0x110], xmm1
lea edx, [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 0x48000000], esp
mov dword [rbp + 0x100], eax
lea edx, [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 0x48000000], esp
mov dword [rbp + 0x100], eax
mov rax, qword [rbp + 0xa8]
mov qword [rbp + 0x108], rax
movaps xmmword [rbp + 0xf0], xmm0
mov byte [rbp + 0x14f], 0
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x20], bl
lea rdx, [rbp + 0xf0]
mov rcx, qword [rbp + 0x140]
mov r8, r15
mov r9, rdi
call fcn.1401b6f40
jmp 0x1401b2b0b
cmp edx, 0x2f
jne 0x1401b22fd
mov rax, r11
cmp r11, qword [rbp]
jne 0x1401b22af
mov byte [rbp + 0x14d], 1
mov rcx, rbp
mov r14, r11
fimul word [rcx + rcx*4 - 0x26]
call fcn.140158a40
mov rax, qword [rbp + 0x10]
mov r11, r14
mov rcx, qword [rbp + 8]
mov byte [rcx + rax], 0x2f
inc rax
mov qword [rbp + 0x10], rax
mov byte [rbp + 0xf0], 0
mov r14, r11
mov r9d, r11d
mov byte [rbp + 0x14d], 1
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rsi
mov rcx, rbp
lea r8, [rbp + 0xf0]
mov sil, bl
mov edx, ebx
call fcn.1401b5640
mov rdi, rdx
mov ebx, esi
mov r11, r14
jmp 0x1401b2bb0
mov rax, rdi
cmp r15, rdi
je 0x1401b2bb0
cmpsd dword [rsi], dword [rdi]
or byte [rax], al
invalid
mov r10d, 0x2600
mov r12, r11
mov rax, r15
mov r15, rax
movzx edx, byte [r15]
movzx r8d, dl
test r8b, r8b
test al, al
js 0x1401b232b
lea r14, [r15 + 1]
jmp 0x1401b238e
mov ecx, r8d
and ecx, 0x1f
movzx r9d, byte [r15 + 1]
and r9d, 0x3f
cmp r8b, 0xdf
jbe 0x1401b2375
movzx r8d, byte [r15 + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp dl, 0xf0
cli
invalid
jb 0x1401b2384
lea r14, [r15 + 4]
movzx edx, byte [r15 + 3]
and ecx, 7
shl ecx, 0x12
shl r8d, 6
and edx, 0x3f
invalid
or edx, r8d
or edx, ecx
mov r8d, edx
jmp 0x1401b238e
lea r14, [r15 + 2]
shl ecx, 6
or ecx, r9d
mov r8d, ecx
jmp 0x1401b238e
lea r14, [r15 + 3]
shl ecx, 0xc
or r8d, ecx
cmp r8d, 0xd
ja 0x1401b23ab
bt r10d, r8d
jae 0x1401b23ab
mov r15, r14
cmp r14, rdi
jne 0x1401b2318
jmp 0x1401b2552
cmp r8d, 0x110000
je 0x1401b2bad
mov esi, 1
cmp r8d, 0x80
jb 0x1401b23e4
mov esi, 2
cmp r8d, 0x800
clc
add byte [rax], cl
add byte [rax], al
jb 0x1401b23e4
cmp r8d, 0x10000
mov esi, 4
sbb rsi, 0
mov rdx, rdi
sub rdx, r15
cmp rsi, rdx
jae 0x1401b23fb
cmp byte [r15 + rsi], 0xbf
jg 0x1401b2401
jmp 0x1401b2c64
jne 0x1401b2c64
cmp r8d, 0x23
je 0x1401b241b
cmp r8d, 0x3f
je 0x1401b241b
cmp r8d, 0x110000
jne 0x1401b2425
jmp 0x1401b2bad
cmp byte [rbp + 0x40], 0
je 0x1401b2bb0
mov qword [rbp + 0xe8], r11
mov byte [rbp + 0xd8], bl
mov rcx, qword [rbp + 0x30]
mov rdx, qword [rbp + 0x38]
mov byte [rbp + 0x14d], 1
mov qword [rsp + 0x20], rdi
mov r9, r14
call fcn.1401b9870
mov r13, rsi
jmp 0x1401b2472
mov rcx, qword [rbp + 8]
add rcx, r12
mov rdx, r15
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add r12, rsi
mov qword [rbp + 0x10], r12
mov r15, rbx
mov rsi, r13
sub r13, 1
jb 0x1401b2532
movzx eax, byte [r15]
movzx eax, al
test al, al
js 0x1401b249b
mov ecx, eax
shr ecx, 5
lea rdx, [0x140251be0]
mov ecx, dword [rdx + rcx*4]
bt ecx, eax
jae 0x1401b24de
inc r15
mov rbx, r15
lea r15, [rax + rax*2]
lea rax, [0x14021babd]
add r15, rax
mov esi, 3
mov rax, qword [rbp]
sub rax, r12
cmp rax, rsi
jae 0x1401b2453
mov byte [rbp + 0x14d], 1
mov rcx, rbp
mov rdx, r12
mov r8, rsi
call fcn.1401f07d0
mov r12, qword [rbp + 0x10]
jmp 0x1401b2453
mov ecx, 1
lea r9, [0x140251be0]
cmp rsi, rcx
je 0x1401b2526
mov rax, rcx
movzx ecx, byte [r15 + rcx]
test cl, cl
js 0x1401b2511
movzx edx, cl
mov ecx, edx
shr ecx, 5
mov r8d, dword [r9 + rcx*4]
lea rcx, [rax + 1]
bt r8d, edx
jae 0x1401b24ea
sub rsi, rax
jb 0x1401b2c43
sub dword [rdi], eax
add byte [rax], al
lea rbx, [r15 + rax]
mov r13, rsi
mov rsi, rax
jmp 0x1401b24b4
lea rbx, str.Utf8Errorvalid_up_to
xor r13d, r13d
jmp 0x1401b24b4
mov rax, r14
cmp r14, rdi
movzx ebx, byte [rbp + 0xd8]
add byte [rbx + rcx*4 - 0x63], cl
call 0x1811b2547
mov edx, 0x2600
add byte [rsi], ah
add byte [rax], al
jne case.0x1401127a8.1330
mov rax, rdi
jmp 0x1401b2bb0
jne 0x1401b20ad
mov r8d, 0xffffffff
and r13, r8
je 0x1401b25a2
cmp r13, rax
jae 0x1401b25a0
cmp byte [rdx + r13], 0xbf
jg 0x1401b25a2
mov byte [rbp + 0x14f], 1
lea rcx, [0x140251500]
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov ecx, edx
mov rdx, rax
xor r8d, r8d
mov r9, r13
call fcn.1401e6680
jmp 0x1401b2c85
jne 0x1401b2577
cmp r13, r9
jne case.0x140056644.2812
mov r8, r9
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1401b2b20
mov r14, qword [rbp + 0xc0]
test r14, r14
test esi, esi
test esi, esi
je 0x1401b276b
mov rax, qword [rbp + 0xc8]
mov qword [rbp + 0xe8], rax
mov qword [rbp + 0xf0], 0
add byte [rax - 0x39], cl
test eax, edi
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 1], bh
xor edx, edx
mov r13d, 0x2600
jmp 0x1401b2613
mov esi, ecx
cmp esi, 0x110000
jne 0x1401b26bf
cmp r15, rdi
je 0x1401b2713
movzx r10d, byte [r15]
mov dh, 0x17
movzx ecx, r10b
test cl, cl
leave
leave
js 0x1401b262d
inc r15
jmp 0x1401b26a2
mov r8d, ecx
and r8d, 0x1f
movzx r11d, byte [r15 + 1]
and r11d, 0x3f
cmp cl, 0xdf
jbe 0x1401b2684
add edi, 3
shl r8d, 0xc
or r9d, r8d
mov ecx, r9d
leave
leave
cmp ecx, 0xd
ja 0x1401b2605
mov esi, 0x110000
bt r13d, ecx
jb 0x1401b2607
jmp 0x1401b2605
cmp esi, 0x5c
je 0x1401b26c9
cmp esi, 0x2f
jne 0x1401b2701
cmp rdx, qword [rbp + 0xf0]
jne 0x1401b26ec
invalid
sbb cl, byte [rax - 0x73]
invalid
lea rcx, [rbp + 0xf0]
call fcn.140158a40
mov rax, qword [rbp + 0xf8]
mov rdx, qword [rbp + 0x100]
add byte [rax], al
add byte [rax], al
mov byte [rax + rdx], sil
mov rdx, qword [rbp + 0x100]
inc rdx
mov qword [rbp + 0x100], rdx
cmp esi, 0x2f
je 0x1401b2613
cmp esi, 0x5c
je 0x1401b2613
invalid
dec dword [rax - 0x75]
test eax, esi
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
test eax, edi
mov rax, qword [rbp + 0xf0]
mov r8, qword [rbp + 0xf8]
test eax, edi
add byte [rax], al
add byte [rax - 0x7d], cl
cli
add dh, byte [rbp + 0x10]
test eax, edi
add byte [rax], al
add byte [rax - 0x7d], cl
cli
add dh, byte [rbp + 0x10]
movzx ecx, word [r8]
cmp ecx, 0x2f2f
sete sil
jmp 0x1401b2739
xor esi, esi
test rax, rax
je case.0x1401605ff.1112
test sil, sil
jne 0x1401b276b
mov rax, qword [rbp + 0xe8]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x14f], 1
mov rcx, r14
mov dl, 3
call rax
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x130], rax
add byte [rax], al
movaps xmm0, xmmword [rbp + 0x90]
movaps xmm1, xmmword [rbp + 0xa0]
movaps xmm2, xmmword [rbp + 0xb0]
movaps xmm3, xmmword [rbp + 0xc0]
movaps xmmword [rbp + 0x120], xmm3
movaps xmmword [rbp + 0x110], xmm2
movaps xmmword [rbp + 0x100], xmm1
movaps xmmword [rbp + 0xf0], xmm0
mov byte [rbp + 0x14f], 0
mov dword [rsp + 0x28], r12d
mov byte [rsp + 0x20], bl
lea rdx, [rbp + 0xf0]
mov rcx, qword [rbp + 0x140]
mov r8, qword [rbp + 0xd8]
mov r9, rdi
call fcn.1401b3aa0
add cl, ch
sub byte [rbx], al
add byte [rax], al
cmp ecx, 0x3a
je 0x1401b1c4d
mov qword [rbp + 0x58], 0
mov rsi, qword [rbp + 0x60]
test rsi, rsi
je 0x1401b29a0
mov eax, 0x2600
mov rcx, r12
jmp 0x1401b2838
inc rcx
cmp edx, 0xd
ja 0x1401b28e0
mov r8d, 0x110000
bt eax, edx
jae 0x1401b28e0
cmp r8d, 0x110000
jne 0x1401b28f0
cmp rcx, rdi
je 0x1401b295a
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
jns 0x1401b2810
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x1401b28ac
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x1401b28c5
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 0x1401b295a
add rcx, 4
cmp edx, 0xd
jbe 0x1401b281c
jmp 0x1401b28e0
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
jbe 0x1401b281c
jmp 0x1401b28e0
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
jbe 0x1401b281c
nop dword [rax]
mov r8d, edx
cmp r8d, 0x110000
je 0x1401b2838
invalid
invalid
cmp r8d, 0x23
jne 0x1401b295a
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x130], rax
movups xmm0, xmmword [rbp + 0x48]
movups xmm1, xmmword [rbp + 0x58]
movups xmm2, xmmword [rbp + 0x68]
movups xmm3, xmmword [rbp + 0x78]
movaps xmmword [rbp + 0x120], xmm3
movaps xmmword [rbp + 0x110], xmm2
movaps xmmword [rbp + 0x100], xmm1
sub dword [rbp + 0x100], ecx
movaps xmmword [rbp + 0xf0], xmm0
mov byte [rbp + 0x14e], 0
mov qword [rsp + 0x20], rdi
lea rdx, [rbp + 0xf0]
mov rcx, qword [rbp + 0x140]
mov r8, rsi
mov r9, r12
call fcn.1401b9270
jmp 0x1401b2b0b
mov r9d, dword [rsi + 0x2c]
mov r8d, r9d
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
mov rax, rdx
inc r8d
je 0x1401b29a7
mov rax, rdx
sub rax, r8
jbe 0x1401b29a5
cmp byte [rcx + r8], 0xbf
jg 0x1401b29a7
mov byte [rbp + 0x14e], 1
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.1401e6680
jmp 0x1401b2c85
mov r10b, 6
jmp 0x1401b29e7
jne 0x1401b2980
mov r10b, 7
test rax, rax
je 0x1401b29e7
cmp byte [rcx + r8], 0x2f
jne 0x1401b29e7
test r9d, r9d
je 0x1401b2a36
cmp rdx, r9
jbe 0x1401b2a34
cmp byte [rcx + r9], 0xbf
jg 0x1401b2a36
mov byte [rbp + 0x14e], 1
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.1401e6680
jmp 0x1401b2c85
mov rcx, qword [rbp + 0x140]
mov byte [rcx + 8], r10b
movabs rax, 0x8000000000000000
mov eax, 0
add byte [rax], al
add byte [rax + 0x48018948], al
cmp dword [rbp + 0x48], 0
je 0x1401b2b0b
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xe8]
add rsp, 0x1d8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
jne case.0x1400af60f.1727
mov rdx, r9
call fcn.1401b37c0
test al, al
je 0x1401b2aa7
mov rcx, qword [rbp + 0x88]
mov qword [rbp + 0x130], rcx
movups xmm0, xmmword [rbp + 0x48]
movups xmm1, xmmword [rbp + 0x58]
movups xmm2, xmmword [rbp + 0x68]
movups xmm3, xmmword [rbp + 0x78]
movaps xmmword [rbp + 0x120], xmm3
movaps xmmword [rbp + 0x110], xmm2
movaps xmmword [rbp + 0x100], xmm1
movaps xmmword [rbp + 0xf0], xmm0
mov byte [rbp + 0x14e], 0
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], al
lea rdx, [rbp + 0xf0]
mov rcx, qword [rbp + 0x140]
mov r8, r12
mov r9, rdi
call fcn.1401b8340
jmp 0x1401b2b0b
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x130], rax
movups xmm0, xmmword [rbp + 0x48]
movups xmm1, xmmword [rbp + 0x58]
movups xmm2, xmmword [rbp + 0x68]
movups xmm3, xmmword [rbp + 0x78]
movaps xmmword [rbp + 0x120], xmm3
popfq
and byte [rcx], al
add byte [rax], al
movaps xmmword [rbp + 0x110], xmm2
movaps xmmword [rbp + 0x100], xmm1
movaps xmmword [rbp + 0xf0], xmm0
mov byte [rbp + 0x14e], 0
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], 0
lea rdx, [rbp + 0xf0]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x140]
mov r8, r12
mov r9, rdi
call fcn.1401b6f40
nop
add rsp, 0x1d8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rbp + 0xa0], 0
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x130], rax
movaps xmm0, xmmword [rbp + 0x90]
movaps xmm1, xmmword [rbp + 0xb0]
movaps xmm2, xmmword [rbp + 0xc0]
movaps xmmword [rbp + 0x120], xmm2
movaps xmmword [rbp + 0x110], xmm1
sub dword [rbp + 0x110], ecx
sub dword [rbp + 0x110], ecx
mov rax, qword [rbp + 0xa0]
mov eax, dword [rbp + 0xa0]
mov qword [rbp + 0x100], rax
mov rax, qword [rbp + 0xa8]
mov qword [rbp + 0x108], rax
movaps xmmword [rbp + 0xf0], xmm0
mov byte [rbp + 0x14f], 0
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], bl
lea rdx, [rbp + 0xf0]
mov rcx, qword [rbp + 0x140]
mov r8, r15
mov r9, rdi
call fcn.1401b8340
jmp 0x1401b2b0b
mov rax, r14
mov rcx, qword [rbp + 0x40]
mov qword [rbp + 0x130], rcx
movaps xmm0, xmmword [rbp]
movaps xmm1, xmmword [rbp + 0x10]
movaps xmm2, xmmword [rbp + 0x20]
movaps xmm3, xmmword [rbp + 0x30]
movaps xmmword [rbp + 0x120], xmm3
and byte [rcx], al
add byte [rax], al
and byte [rcx], al
add byte [rax], al
movaps xmmword [rbp + 0x110], xmm2
movaps xmmword [rbp + 0x100], xmm1
movaps xmmword [rbp + 0xf0], xmm0
mov byte [rbp + 0x14d], 0
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], r11d
lea rax, [rbp - 0x11]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], r11d
mov dword [rsp + 0x28], r11d
and al, 0x28
and al, 0x28
mov dword [rsp + 0x20], r11d
mov word [rsp + 0x40], 0
lea rdx, [rbp + 0xf0]
mov rcx, qword [rbp + 0x140]
mov r8d, ebx
mov r9d, dword [rbp + 0xe0]
call fcn.1401b6650
jmp 0x1401b2b0b
call fcn.140002170
mov byte [rbp + 0x14d], 1
lea rcx, str.assertion_failed:_mid___self.len__C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001futf_8_0.7.6_srclib.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fpercent_encoding_2.3.1_srclib.rs_00_01_02_03_04_05_06_07_08_09_0A_0B_0C_0D_0E_0F_10_11_12_13_14_15_16_17_18_19_1A_1B_1C_1D_1E_1F_20_21_22_23_24_25_26_27_28_29_2A_2B_2C_2D_2E_2F_30_31_32_33_34_35_36_37_38_39_3A_3B_3C_3D_3E_3F_40_41_42_43_44_45_46_47_48_49_4A_4B_4C_4D_4E_4F_50_51_52_53_54_55_56_57_58_59_5A_5B_5C_5D_5E_5F_60_61_62_63_64_65_66_67_68_69_6A_6B_6C_6D_6E_6F_70_71_72_73_74_75_76_77_78_79_7A_7B_7C_7D_7E_7F_80_81_82_83_84_85_86_87_88_89_8A_8B_8C_8D_8E_8F_90_91_92_93_94_95_96_97_98_99_9A_9B_9C_9D_9E_9F_A0_A1_A2_A3_A4_A5_A6_A7_A8_A9_AA_AB_AC_AD_AE_AF_B0_B1_B2_B3_B4_B5_B6_B7_B8_B9_BA_BB_BC_BD_BE_BF_C0_C1_C2_C3_C4_C5_C6_C7_C8_C9_CA_CB_CC_CD_CE_CF_D0_D1_D2_D3_D4_D5_D6_D7_D8_D9_DA_DB_DC_DD_DE_DF_E0_E1_E2_E3_E4_E5_E6_E7_E8_E9_EA_EB_EC_ED_EE_EF_F0_F1_F2_F3_F4_F5_F6_F7_F8_F9_FA_FB_FC_FD_FE_FF
mov edx, 0x23
call fcn.1401e6090
jmp 0x1401b2c85
mov byte [rbp + 0x14d], 1
lea rax, [0x1402514e8]
mov qword [rsp + 0x20], rax
mov rcx, r15
xor r8d, r8d
mov r9, rsi
call fcn.1401e6680
ud2
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0xf0], 0
je 0x1401b2ccc
mov r8, qword [rbp + 0xf8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0x14f], 1
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
add dword [rax - 0x7d], ecx
invalid
pop rbp
pop r14
pop r15
pop rbp
ret
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x14d], 0
je 0x1401b2d2f
cmp qword [rbp], 0
je 0x1401b2d2f
mov byte [rbp + 0x14f], 0
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x20], ecx
mov rcx, rax
mov r9, rdx
call fcn.1401e6680
jne 0x1401b3007
cmp r9, 3
jb 0x1401b3079
xor eax, 0x2f
or r8w, r9w
jne 0x1401b3079
invalid
mov r10d, dword [rcx + 0x30]
cmp r10d, edx
je 0x1401b3079
xor byte [rcx + 0x39], al
sal byte [rsi + rbp + 0x4c], cl
cmp rdx, r10
cmp rdx, r10
jbe 0x1401b30bd
cmp byte [rax + r10], 0x3a
jne 0x1401b3079
inc r10d
mov r9d, dword [rcx + 0x34]
dec r9d
cmp r10d, r9d
ja 0x1401b3096
invalid
test r10d, r10d
je case.0x1401673b0.470
cmp rdx, r10
jbe 0x1401b3083
cmp byte [rax + r10], 0xc0
jge case.0x1401673b0.470
jmp 0x1401b3096
xor eax, eax
mov rdx, r9
retf 0x8348
add rsp, 0x28
ret
jne 0x1401b3096
test r9d, r9d
je 0x1401b30af
cmp rdx, r9
jbe case.0x1401672a9.477
invalid
invalid
cmp al, 8
mov edi, 0x8d48197f
or eax, 0x9e2b3
lea rcx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r8, r10
mov eax, edx
and byte [rax - 0x77], cl
ror dword [rbp - 0x77], 0xd0
mov eax, edx
call fcn.1401e6680
xor eax, 0xe7750003
jne 0x1401b3096
add rax, r10
sub r9, r10
mov rdx, r9
mov edx, ecx
add rsp, 0x28
ret
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov rcx, r10
invalid
loop 0x1401b30cc
loop 0x1401b30cc
add byte [rcx + rcx*4 - 0x2f], cl
call fcn.1401e5f90
add eax, dword cs:[rax]
int3
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
sub esp, 0x58
pop rax
movzx eax, byte [rcx + 0x40]
mov dil, 1
test rax, rax
test eax, eax
test eax, eax
je 0x1401b3272
mov rsi, rcx
add rax, 0xfffffffffffffffe
add eax, 0xfffffffe
add eax, 0xfffffffe
cmp rax, 2
jb 0x1401b3151
clc
add dh, byte [rdx + 0x57]
jb 0x1401b3151
push rdi
mov r8d, dword [rsi + 0x34]
mov r9d, dword [rsi + 0x38]
xor al, 0x44
mov ecx, dword [rsi + 0x38]
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
cmp r8d, r9d
cmp eax, ecx
cmp eax, ecx
enter 0x2677, 0x45
test eax, eax
ja 0x1401b3135
test r8d, r8d
je 0x1401b3124
cmp rdx, r8
cmp edx, eax
jbe 0x1401b3122
cmp byte [rcx + r8], 0xc0
jge 0x1401b3124
jmp 0x1401b3135
adc esi, dword [rbp + 0x11]
jne 0x1401b3135
test r9d, r9d
je 0x1401b3148
invalid
cmp rdx, r9
jbe case.0x140167647.446
invalid
sbb byte [rdx - 0x80], al
cmp al, 9
mov edi, 0x8d48137f
add eax, 0x9e214
loop 0x1401b3144
invalid
cmp byte [rcx + r9], 0xbf
jg 0x1401b3148
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
loop 0x1401b3144
or dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
call fcn.1401e6680
add eax, dword [rax]
add byte [rbp - 0x13], dh
jne 0x1401b3135
cmp r9, r8
je 0x1401b3272
mov r14d, dword [rsi + 0x2c]
mov r12, qword [rsi + 8]
mov esp, dword [rsi + 8]
mov esp, dword [rsi + 8]
or byte [rbx + rcx*4 + 0x7e], cl
adc byte [rbp - 0x7b], cl
test r14, r14
je 0x1401b31ad
cmp r15, r14
mov r15, qword [rsi + 0x10]
test r14, r14
je 0x1401b31ad
cmp r15, r14
jbe 0x1401b318b
cmp byte [r12 + r14], 0xbf
jg 0x1401b318d
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
or dword [rax], eax
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
mov rcx, r12
mov rdx, r15
xor r8d, r8d
mov r9, r14
int1
call fcn.1401e6680
jne case.0x140167647.447
cmp r14d, 4
cmp esi, 4
inc byte [rsi*2 + 0x158d481a]
out dx, eax
loop 0x1401b31a2
jne 0x1401b31ad
lea rdx, [0x140251489]
mov rcx, r12
add byte [rcx + rcx*4 - 0x1f], cl
mov r8, r14
mov eax, esi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1401b3272
test ch, al
add byte [rax], al
invalid
sub byte [rbx], al
add byte [rbp - 0x3a7bf040], al
test ch, al
test ch, al
invalid
add byte [rax], al
add byte [rbx + 0x3949305e], cl
fisttp word [rdi]
xchg cl, cl
add byte [rax], al
mov ebx, dword [rsi + 0x30]
cmp r15, rbx
jbe 0x1401b3282
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x80], al
cmp byte [rsp + rbx], 0x3a
jne 0x1401b3270
mov eax, dword [rsi + 0x34]
lea edi, [rax - 1]
cmp byte [r12 + rbx], 0x3a
jne 0x1401b3270
lodsb al, byte [rsi]
add byte [rax], al
add byte [rbx + 0x788d3446], cl
mov eax, dword [rsi + 0x34]
lea edi, [rax - 1]
dec dword [rcx + 0x39]
dec dword [rdi]
xchg cl, al
add byte [rax], al
add byte [rcx - 0x73], al
lea ecx, [rsi + 3]
cmp ecx, ebx
cmp r15, rdi
jbe 0x1401b3294
lea ecx, [r14 + 3]
lea ecx, [rsi + 3]
cmp ecx, ebx
cmove edi, eax
lea rcx, [rsp + 0x30]
mov rdx, rsi
mov r8, rbx
mov r9, rdi
call fcn.1401be8b0
mov r15, qword [rsp + 0x48]
jl 0x1401b3217
mov rdx, qword [rsp + 0x50]
jl 0x1401b3217
mov rdx, qword [rsp + 0x50]
cmp r15, rdx
ja 0x1401b3242
mov r12, qword [rsp + 0x40]
mov rax, qword [r12 + 0x10]
mov r14, rax
invalid
invalid
sub r14, rdx
jb 0x1401b3242
mov qword [r12 + 0x10], r15
cmp rdx, r15
cli
jne case.0x1401686f2.367
cmp rax, rdx
jne 0x1401b323a
jmp 0x1401b3242
cmp rax, rdx
je 0x1401b3242
mov rax, qword [r12 + 8]
lea rcx, [rax + r15]
or al, 0x38
or al, 0x38
add rdx, rax
mov r8, r14
call sub.VCRUNTIME140.dll_memmove
add r14, r15
mov qword [r12 + 0x10], r14
sub edi, ebx
movq xmm0, qword [rsi + 0x34]
movd xmm1, edi
pshufd xmm1, xmm1, 0x50
psubd xmm0, xmm1
movq qword [rsi + 0x34], xmm0
xor al, 0x29
jle 0x1401b329a
cmp al, 0x83
jle case.0x140168c4a.362
invalid
je 0x1401b3267
outsb dx, byte [rsi]
iretd
cmp al, 0x83
jle case.0x140168c4a.362
add byte [rbx + rax + 0x29], dh
jle 0x1401b3283
sub dword [rsi + 0x1c], edi
cmp dword [rsi + 0x20], 0
je 0x1401b3270
sub dword [rsi + 0x24], edi
xor edi, edi
mov eax, edi
add rsp, 0x58
invalid
pop rax
pop rbx
invalid
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
lea eax, [0x140251308]
mov rcx, rbx
mov rdx, r15
call fcn.1401e5f90
add eax, dword [rax]
add eax, dword [rax]
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov rcx, rdi
mov rdx, r15
call fcn.1401e5f90
invalid
sub al, 3
add ah, cl
int3
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
mov qword [rbp], 0xfffffffffffffffe
movzx eax, byte [rcx + 0x40]
mov bl, 1
test rax, rax
test eax, eax
je 0x1401b36a7
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
add rax, 0xfffffffffffffffe
cmp rax, 2
jb 0x1401b3340
mov r8d, dword [rsi + 0x34]
mov r9d, dword [rsi + 0x38]
mov rcx, qword [rsi + 8]
invalid
invalid
or byte [rax - 0x75], r9b
push rsi
adc byte [rbp + 0x39], al
enter 0x2677, 0x45
test eax, eax
mov rdx, qword [rsi + 0x10]
cmp r8d, r9d
ja 0x1401b3324
test r8d, r8d
je 0x1401b3313
cmp rdx, r8
jbe 0x1401b3311
cmp byte [rcx + r8], 0xc0
jge 0x1401b3313
jmp 0x1401b3324
jne 0x1401b3324
test r9d, r9d
je 0x1401b3337
cmp rdx, r9
jbe 0x1401b3335
cmp byte [rcx + r9], 0xbf
jg 0x1401b3337
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
call fcn.1401e6680
jne 0x1401b3324
cmp r9, r8
je 0x1401b36a7
ror dword [rdi], 0x84
add eax, dword [eax]
add byte [rbx + rcx*4 + 0x7e], al
sub al, 0x4c
mov esi, dword [rsi + 8]
mov r15d, dword [rsi + 0x2c]
mov r14, qword [rsi + 8]
mov rdi, qword [rsi + 0x10]
test r15, r15
je 0x1401b339c
cmp rdi, r15
jbe 0x1401b337a
cmp byte [r14 + r15], 0xbf
jg 0x1401b337c
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rdi
xor r8d, r8d
mov r9, r15
mov ecx, edi
call fcn.1401e6680
jne 0x1401b335d
cmp r15d, 4
jne 0x1401b339c
lea rdx, [0x140251489]
mov rcx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1401b36a7
lea ebx, [r15 + 3]
mov r15d, dword [rsi + 0x30]
cmp ebx, r15d
ja 0x1401b33ce
test ebx, ebx
je 0x1401b33bd
invalid
cmp rdi, rbx
jbe 0x1401b33bb
cmp byte [r14 + rbx], 0xc0
jge 0x1401b33bd
cmp al, 0x1e
sar byte [rbp + 4], 0xeb
adc esi, dword [rbp + 0x11]
jmp 0x1401b33ce
jne 0x1401b33ce
test r15d, r15d
je 0x1401b33eb
cmp rdi, r15
jbe 0x1401b33f8
cmp byte [r14 + r15], 0xbf
jg 0x1401b33fa
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
jnp 0x1401b33b2
or dword [rax], eax
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rdi
mov r8, rbx
mov r9, r15
stc
stc
call fcn.1401e6680
mov r12, rdi
cld
cmp r15d, ebx
jne 0x1401b3439
jmp 0x1401b36a5
jne 0x1401b33ce
invalid
cmp r15d, ebx
je 0x1401b36a5
invalid
add al, byte [rax]
add byte [rax], al
movabs byte [0x8545fc8949000002], al
push qword [rsi + rbp + 0x49]
mov esp, edi
add byte [rax], al
mov r12, rdi
test r15d, r15d
je 0x1401b3439
mov r12, rdi
sub r12, r15
jbe 0x1401b3437
cmp byte [r14 + r15], 0xbf
jg 0x1401b3439
invalid
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rdi
mov r8, r15
mov r9, rdi
call fcn.1401e6680
jne case.0x1401a658c.265
test r12, r12
je 0x1401b348c
js 0x1401b371f
add byte [rax], al
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
test rcx, rcx
jne 0x1401b346c
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401b347f
mov rcx, rax
mov qword [0x1402b32e8], rax
invalid
invalid
invalid
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapAlloc]
loopne 0x1401b3479
add byte [rcx - 0x77], cl
invalid
test rax, rax
loopne 0x1401b3479
add byte [rcx - 0x77], cl
invalid
jne 0x1401b3492
mov ecx, 1
mov rdx, r12
call fcn.1401e5b40
mov r13d, 1
add byte [rbx - 0x73], cl
adc al, 0x3e
lea rdx, [r14 + r15]
mov rcx, r13
mov ecx, ebp
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov ah, byte [0x1796334a6]
fbstp tbyte [rdx + 0x1b]
invalid
mov ah, byte [0x1796334a6]
fbstp tbyte [rdx + 0x1b]
invalid
sbb eax, dword [rbp + 0x481074db]
cmp edi, ebx
test ebx, ebx
je 0x1401b34ba
cmp rdi, rbx
jbe 0x1401b34ba
cmp byte [r14 + rbx], 0xbf
jle 0x1401b3724
mov qword [rsi + 0x10], rbx
mov rdi, rbx
mov edi, ebx
mov edi, ebx
mov rax, rdi
shr rax, 0x20
mov rcx, rdi
shl rcx, 0x20
loope 0x1401b34ef
loope 0x1401b34ef
or rcx, 0x900
test rax, rax
mov r15d, 0x901
cmove r15, rcx
test r15b, r15b
jne case.0x1401686f2.375
test ebp, edi
add dword [rax], eax
add byte [rax], al
invalid
invalid
invalid
mov r14d, dword [rsi + 0x30]
shr r15, 0x20
shr edi, 0x20
mov dword [rsi + 0x30], r15d
test r12, r12
in al, 0x74
invalid
xor byte [rcx - 0x3f], cl
out dx, eax
and byte [rcx + rcx*4 + 0x7e], al
xor byte [rbp - 0x7b], cl
in al, 0x74
movzx edx, byte [r13]
invalid
movzx edx, byte [r13]
add byte [rdi], cl
movzx eax, dl
mov dh, 0xc2
test al, al
js 0x1401b354c
cmp ebx, r15d
jne 0x1401b35a5
xchg ebx, eax
add byte [rax], al
invalid
xchg ebx, eax
add byte [rax], al
add byte [rbx - 0x7af0bf08], al
invalid
xchg esp, eax
cmp eax, 0x40
jne 0x1401b35af
invalid
xchg esp, eax
add byte [rax], al
invalid
test dword [rax + rax - 0x7cb70000], edx
add byte [rax], al
add byte [rcx - 0x7d], cl
cmp r12, 2
cld
add cl, byte [rcx + rcx*4 + 0x65]
mov qword [rbp - 0x10], r12
mov qword [rbp - 0x18], r13
jb 0x1401b36ba
invalid
cmp byte [r13 + 1], 0xbf
jle 0x1401b3746
lea r8, [r12 - 1]
and al, 0xff
jmp 0x1401b36bd
cmp ebx, r15d
je 0x1401b35af
invalid
push 0x99e9
jmp 0x1401b35e5
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x1fe183c1], cl
mov ecx, eax
and ecx, 0x1f
rol dword [rbx + 0xf451fe1], 0xb6
movzx r8d, byte [r13 + 1]
and r8d, 0x3f
mov dh, 0x45
add dword [rcx - 0x7d], eax
add dword [r9 - 0x7d], r8d
loopne 0x1401b3599
cmp al, 0xdf
jbe 0x1401b3594
movzx eax, byte [r13 + 2]
add al, byte [rcx - 0x3f]
loopne 0x1401b356d
shl r8d, 6
and eax, 0x3f
or eax, r8d
invalid
cmp dl, 0xf0
jb 0x1401b36d6
shl ecx, 0x12
shl eax, 6
invalid
and edx, 0x3f
loop 0x1401b35c6
invalid
loop 0x1401b35c6
or edx, eax
or edx, ecx
mov eax, edx
cmp ebx, r15d
je 0x1401b3512
invalid
sub bl, 0x11
jmp 0x1401b35a5
shl ecx, 6
or ecx, r8d
ror dword [rcx - 0x4c6bb38], 0xf
test byte [rbp - 1], ch
insd dword [rdi], dx
invalid
invalid
mov eax, ecx
cmp ebx, r15d
cmp ebx, edi
enter 0x3944, 0xfffffffffffffffb
cmp ebx, edi
je 0x1401b3512
insd dword [rdi], dx
invalid
cmp eax, 0x3a
je 0x1401b35af
cmp eax, 0x40
jne 0x1401b35e5
mov rax, qword [rsi]
sub rax, rdi
cmp rax, r12
jae 0x1401b35dc
invalid
and cl, byte [rcx + rcx*4 + 0x6d]
call 0x1890cbf0a
mov edx, edi
mov qword [rbp - 0x18], r13
mov rcx, rsi
mov rdx, rdi
mov qword [rbp - 0x10], r12
mov r8, r12
call fcn.1401f07d0
rol byte [rbx], cl
add byte [rax - 0x75], cl
jle 0x1401b35e4
invalid
rol byte [rbx], cl
add byte [rax - 0x75], cl
jle 0x1401b35e4
mov r12, qword [rbp - 0x10]
mov r13, qword [rbp - 0x18]
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
add rcx, rdi
stc
jmp 0x1401b3646
invalid
mov qword [rbp - 0x18], r13
mov dword [rbp - 0x18], ebp
mov rax, qword [rsi]
cmp rdi, rax
cmp edi, eax
cmp edi, eax
mov qword [rbp - 0x10], r12
jne 0x1401b360b
mov rcx, rsi
mov ecx, esi
mov rdx, rdi
cli
call fcn.140158a40
mov rax, qword [rsi]
mov eax, dword [rsi]
mov eax, dword [rsi]
mov rdi, qword [rsi + 0x10]
mov r12, qword [rbp - 0x10]
mov rcx, qword [rsi + 8]
mov byte [rcx + rdi], 0x40
inc rdi
or dh, al
add al, 0x39
inc rdi
inc edi
mov qword [rsi + 0x10], rdi
jle 0x1401b362a
sub rax, rdi
cmp rax, r12
cmp eax, esp
jae 0x1401b363c
mov rcx, rsi
mov rdx, rdi
mov r8, r12
call fcn.1401f07d0
mov rcx, qword [rsi + 8]
mov rdi, qword [rsi + 0x10]
loopne 0x1401b3614
movabs al, byte [0x48084e8b480003d1]
mov edi, dword [rsi + 0x10]
mov r12, qword [rbp - 0x10]
inc r15d
add rcx, rdi
mov r13, qword [rbp - 0x18]
mov rdx, r13
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add rdi, r12
mov qword [rsi + 0x10], rdi
mov ebx, r15d
mov ebx, edi
sub ebx, r14d
movq xmm0, qword [rsi + 0x34]
movd xmm1, ebx
pshufd xmm1, xmm1, 0x50
paddd xmm1, xmm0
movq qword [rsi + 0x34], xmm1
outsb dx, byte [rsi]
retf
invalid
xor al, 1
pop rsi
cmp al, 0x83
jle 0x1401b3693
add dword [rsi + 0x3c], ebx
cmp dword [rsi + 0x18], 0
je case.0x1401a669f.91
add byte [rbx + rax + 1], dh
pop rsi
sbb al, 0x83
invalid
jle 0x1401b36a4
invalid
add dword [rsi + 0x1c], ebx
cmp dword [rsi + 0x20], 0
and byte [rax], al
add byte [rbx + rax + 1], dh
pop rsi
and al, 0x4d
test esp, esp
je 0x1401b368a
add dword [rsi + 0x24], ebx
test r12, r12
je 0x1401b36a5
cld
invalid
mov ch, 0xde
add eax, dword [rax]
jmp 0x1401b36a7
add dh, byte [rcx]
fisttp dword [rcx - 0x3b7cb728]
pop rbx
xor ebx, ebx
mov eax, ebx
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
xor r8d, r8d
lea rdx, [r13 + 1]
mov rcx, rsi
call fcn.1401be220
inc r14d
inc esi
inc esi
mov r12, qword [rbp - 0x10]
mov r13, qword [rbp - 0x18]
jmp 0x1401b365b
invalid
mov qword [rbp - 0x18], r13
mov qword [rbp - 0x10], r12
call 0x13080c03d
mov byte [rbp - 1], 9
dec dword [r9]
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
add cl, byte [rdx]
add byte [rbp + rcx*4 + 0xd], cl
fstpnce st(3), st(0)
or dword [rax], eax
invalid
or al, byte [rax]
lea r9, [0x1402512e8]
lea r8, [rbp - 1]
mov edx, 0x2b
add byte [rax], al
add al, ch
ret
sub al, 3
invalid
jmp 0x1401b3766
call fcn.140002170
mov qword [rbp - 0x18], r13
mov qword [rbp - 0x10], r12
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea ecx, str.assertion_failed:_self.is_char_boundary_new_len_
lea ecx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x140251418]
mov edx, 0x30
xor byte [rax], al
add byte [rax], al
fmul qword [rcx]
add byte [rdx + 0x30], bh
xor byte [rax], al
add byte [rax], al
xor byte [rax], al
add byte [rax], al
call fcn.1401e6090
jmp 0x1401b3766
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
lea eax, [0x140251338]
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r13
mov rdx, r12
mov r9, r12
call fcn.1401e6680
invalid
add eax, dword [rax]
invalid
ud2
adc ecx, dword [rax - 0x75]
or eax, 0xffb51
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
ja 0x1401b3863
add byte [rax], al
movzx r9d, byte [rcx + 2]
xor r9d, 0x73
mov al, 1
or r9w, dx
add al, byte [r9 - 0x7d]
int1
jae 0x1401b37ac
add dword [rsi + 0x41], esp
or ecx, edx
je 0x1401b3818
movzx edx, word [rcx]
xor edx, 0x7466
movzx ecx, byte [rcx + 2]
xor ecx, 0x70
or cx, dx
jne case.default.0x1401b37db
ret
setne r8b
add r8b, r8b
mov eax, r8d
ret
mov eax, r8d
ret
int3
adc al, 0x90
add rdx, rax
jmp rdx
je 0x1401b38db
movzx eax, word [rcx]
xor eax, 0x7466
je 0x1401b388f
add byte [rdi], cl
mov dh, 0x49
add al, byte [rbx + 0x96670f1]
ror dword [rdi], 0x94
shl byte [rsi - 0x46], 0x15
add byte [rdi], cl
mov dh, 0xc0
je 0x1401b388f
add byte [rdi], cl
mov dh, 0x49
add al, byte [rbx + 0x96670f1]
ror dword [rdi], 0x94
shl byte [rsi - 0x46], 0x15
add byte [rdi], cl
mov dh, 0xc0
ret
mov ecx, 0x50
mov edx, 0x15
add byte [rax], al
add byte [rdi], cl
ror dword [rdi], 1
mov dh, 0xc0
add byte [rax], al
add byte [rdi], cl
ror dword [rdi], 1
mov dh, 0xc0
ret
mov al, 1
mov dx, 0x1bb
movzx eax, al
ret
push rsi
push rsi
push rdi
push rbp
push rbx
add rdx, rcx
mov rsi, qword [r8]
mov r9, qword [r8 + 8]
mov r10d, 0x2600
mov al, 1
cmp rcx, rdx
je 0x1401b3a8e
movzx ebp, byte [rcx]
movzx r11d, bpl
test r11b, r11b
test bl, bl
js 0x1401b3930
inc rcx
jmp 0x1401b39c1
add byte [rcx + rcx*4 - 0x21], al
mov edi, r11d
and edi, 0x1f
movzx r14d, byte [rcx + 1]
and r14d, 0x3f
cmp r11b, 0xdf
jbe 0x1401b3984
movzx ebx, byte [rcx + 2]
shl r14d, 6
and ebx, 0x3f
or ebx, r14d
cmp bpl, 0xf0
cmp bpl, 0xf0
jb 0x1401b3993
movzx r11d, byte [rcx + 3]
and edi, 7
shl edi, 0x12
shl ebx, 6
and r11d, 0x3f
or r11d, ebx
or r11d, edi
cmp r11d, 0x110000
je 0x1401b3a8e
add rcx, 4
jmp 0x1401b39c1
add rcx, 2
shl edi, 6
or edi, r14d
mov r11d, edi
jmp 0x1401b39c1
add rcx, 3
shl edi, 0xc
rol dword [rbx], 0xc1
out 0xc, eax
or ebx, edi
mov r11d, ebx
jmp 0x1401b39c1
mov ebx, edi
mov rsi, rax
cmp ebx, 0x110000
jne 0x1401b3a80
cmp rsi, r9
je 0x1401b3a8c
cmp bh, 0xdf
jbe 0x1401b3a3c
lea rax, [rsi + 3]
mov qword [r8], rax
movzx r14d, byte [rsi + 2]
shl r15d, 6
add al, byte [rcx - 0x3f]
out 6, eax
and r14d, 0x3f
or r14d, r15d
cmp bpl, 0xf0
jb 0x1401b3a6d
lea rax, [rsi + 4]
mov qword [r8], rax
movzx edi, byte [rsi + 3]
and ebx, 7
shl ebx, 0x12
shl r14d, 6
and edi, 0x3f
or edi, r14d
or edi, ebx
cmp edi, 0x110000
jne 0x1401b3a50
jmp 0x1401b3a8c
shl ebx, 6
or ebx, r15d
mov edi, ebx
nop word cs:[rax + rax]
cmp edi, 0xd
ja 0x1401b39b0
or eax, 0xff57870f
invalid
mov ebx, 0x110000
bt r10d, edi
jb 0x1401b39b2
jmp 0x1401b39b0
invalid
shl ebx, 0xc
or r14d, ebx
mov edi, r14d
cmp edi, 0xd
jbe case.0x14019f663.155
jmp 0x1401b39b0
mov rsi, rax
cmp ebx, r11d
je 0x1401b3908
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
add byte [rax], al
add dh, bh
invalid
mov rdx, qword [rdx + 0x10]
cmp rdx, qword [r8]
mov qword [rbp + 0xa8], r8
mov qword [rbp - 8], rcx
jne 0x1401b3b05
mov byte [rbp + 0xc7], 1
mov rcx, r8
call fcn.140158a40
mov r8, qword [rbp + 0xa8]
mov rdx, qword [r8 + 0x10]
mov rax, qword [r8 + 8]
mov byte [rax + rdx], 0x2f
mov rdx, qword [r8 + 0x10]
inc rdx
mov qword [r8 + 0x10], rdx
cmp rdx, qword [r8]
jne 0x1401b3b37
mov byte [rbp + 0xc7], 1
mov rcx, r8
call fcn.140158a40
mov r8, qword [rbp + 0xa8]
shr eax, 0x14
cli
dec dword [rbx + rcx*4 - 0x7b]
test al, 0
add byte [rax], al
mov eax, dword [rbp + 0xa8]
mov rdx, qword [r8 + 0x10]
adc byte [rcx - 0x75], cl
or sil, al
add al, 0x10
adc byte [rdi], ch
mov rax, qword [r8 + 8]
mov byte [rax + rdx], 0x2f
adc byte [rdi], ch
adc byte [rdi], ch
mov rax, qword [r8 + 0x10]
inc rax
mov qword [rbp + 8], rax
mov qword [r8 + 0x10], rax
xor edi, edi
lea rbx, [0x14025ba28]
sbb eax, 0xa7ed1
sbb eax, 0xa7ed1
mov r14d, 0x2600
mov r15, r13
xor r10d, r10d
mov qword [rbp + 0xb8], r10
nop word [rax + rax]
add byte [rax], al
cmp r15, r12
je 0x1401b3cc5
movzx r8d, byte [r15]
movzx eax, r8b
test al, al
js 0x1401b3ba0
inc r15
cmp eax, 0xd
or eax, 0x8f860f
add byte [rax], al
or eax, 0x8f860f
add byte [rax], al
jmp 0x1401b3c40
mov ecx, eax
and ecx, 0x1f
movzx r9d, byte [r15 + 1]
and r9d, 0x3f
cmp al, 0xdf
jbe 0x1401b3bf2
movzx edx, byte [r15 + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
invalid
jb 0x1401b3c05
invalid
movzx eax, byte [r15 + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and eax, 0x3f
or eax, edx
or eax, ecx
cmp eax, 0x110000
add byte [rdi], cl
test dh, bl
add byte [rax], al
invalid
add byte [rdi], cl
test dh, bl
add byte [rax], al
add byte [rcx - 0x7d], cl
mov dword [rbx + rax*4], 0x30760df8
add al, 0x83
clc
invalid
jbe 0x1401b3c20
add r15, 4
cmp eax, 0xd
jbe 0x1401b3c20
add al, 0x83
clc
or eax, 0x4eeb3076
jmp 0x1401b3c40
add r15, 2
shl ecx, 6
or ecx, r9d
mov eax, ecx
cmp eax, 0xd
jbe 0x1401b3c20
jmp 0x1401b3c40
add r15, 3
shl ecx, 0xc
or edx, ecx
mov eax, edx
cmp eax, 0xd
ja 0x1401b3c40
nop word cs:[rax + rax]
nop dword [rax + rax]
mov ecx, 0x110000
bt r14d, eax
jae 0x1401b3c40
cmp ecx, 0x110000
je 0x1401b3b70
add byte [rdi], cl
test byte [rcx], bh
invalid
jmp 0x1401b3c4e
add byte [rax], al
mov ecx, eax
cmp ecx, 0x110000
add byte [rdi], cl
test byte [rdx], ah
invalid
invalid
invalid
add byte [rdi], cl
test byte [rdx], ah
invalid
lea eax, [rcx - 0x23]
cmp eax, 0x1d
ja 0x1401b3cb0
movsxd rax, dword [rbx + rax*4]
add rax, rbx
jmp rax
mov eax, dword [rbp + 0xa8]
mov rcx, qword [rax + 0x30]
mov r10, r15
mov r11d, edi
test rcx, rcx
je case.0x140168cab.476
cmp qword [rbp + 0xb8], 0
mov eax, 0
setne dl
shl dl, 3
or dl, 2
mov rax, qword [rbp + 0xa8]
mov rax, qword [rax + 0x38]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
mov eax, dword [rax + 0x28]
mov byte [rbp + 0xc7], 1
call rax
mov r10, r15
add edi, edi
ror byte [rbp - 0x77], 1
cli
mov r11d, edi
jmp case.0x140168cab.476
nop dword cs:[rax + rax]
add byte [rax], al
cmp ecx, 0x5c
jne case.0x140168cab.476
cmp byte [rbp + 0x150], 2
jne 0x1401b3cc5
inc edi
jmp 0x1401b3b63
test r10, r10
je 0x1401b4082
test r11d, r11d
mov rbx, qword [rbp + 0xa8]
mov ebx, dword [rbp + 0xa8]
mov ebx, dword [rbp + 0xa8]
add byte [rdi], cl
test ch, cl
add eax, dword [rax]
add byte [rdi], cl
invalid
je 0x1401b40ab
jle 0x1401b4214
xor eax, eax
mov qword [rbp + 0x28], rax
mov r14d, 0x2600
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
dec dword [rax - 0x77]
and r15b, r8b
jl 0x1401b3cfa
xor edi, edi
mov qword [rbp + 0x20], rax
mov dword [rbp + 0x7c], 0
mov r10d, dword [rbp + 0x7c]
mov edx, dword [rbp + 0x7c]
cmp r13, r12
add byte [rax], al
add byte [rbx + rcx*4 + 0x55], al
mov edx, dword [rbp + 0x7c]
invalid
cmp ebp, esp
jne 0x1401b3d34
jmp 0x1401b405e
mov rax, rdx
mov rcx, qword [rbx + 8]
mov byte [rcx + rax], 0x3a
inc qword [rbx + 0x10]
mov r10d, 1
mov dil, 1
mov r11d, r9d
cmp r13, r12
je 0x1401b405e
mov r15, r13
nop word [rax + rax]
movzx ecx, byte [r15]
movzx r8d, cl
test r8b, r8b
js case.0x1401686f2.407
lea r13, [r15 + 1]
cmp r8d, 0xd
jbe 0x1401b3de0
outsd dx, dword [rsi]
add dword [rcx - 0x7d], eax
clc
or eax, 0x85860f
add byte [rax], al
jmp 0x1401b3e00
mov eax, r8d
and eax, 0x1f
movzx edx, byte [r15 + 1]
and edx, 0x3f
cmp r8b, 0xdf
jbe 0x1401b3dae
and r8d, 0x3f
or r8d, edx
cmp cl, 0xf0
jb case.0x140168cab.477
lea r13, [r15 + 4]
movzx ecx, byte [r15 + 3]
and eax, 7
shl eax, 0x12
adc al, byte [rcx - 0x3f]
loopne case.0x1401686f2.489
adc al, byte [rcx - 0x3f]
loopne case.0x1401686f2.489
and ecx, 0x3f
or ecx, r8d
or ecx, eax
mov r8d, ecx
cmp r8d, 0xd
jbe 0x1401b3de0
invalid
xor al, 0xeb
push rdx
lea r13, [r15 + 2]
jmp 0x1401b3e00
shl eax, 6
or eax, edx
mov r8d, eax
cmp r8d, 0xd
invalid
jbe 0x1401b3de0
or eax, 0x3eeb2076
jmp 0x1401b3e00
lea r13, [r15 + 3]
shl eax, 0xc
loopne 0x1401b3dd5
loopne 0x1401b3dd5
or r8d, eax
cmp r8d, 0xd
cmp eax, 0xd
ja 0x1401b3e00
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
bt r14d, r8d
jae 0x1401b3e00
mov r15, r13
cmp r13, r12
jne 0x1401b3d40
jmp 0x1401b405e
add al, byte [eax]
add byte [rsi + 0xf], ah
invalid
cmp r8d, 0x110000
add byte [rax], al
adc dword [rax], eax
je 0x1401b405e
mov esi, 1
cmp r8d, 0x80
jb 0x1401b3e39
mov esi, 2
cmp r8d, 0x800
jb 0x1401b3e39
cmp r8d, 0x10000
mov esi, 4
sbb rsi, 0
sbb esi, 0
sbb esi, 0
mov rdx, r12
sub rdx, r15
cmp rsi, rdx
jae 0x1401b3e50
cmp byte [r15 + rsi], 0xbf
jg 0x1401b3e56
jmp 0x1401b52b3
jne 0x1401b52b3
cmp r8d, 0x110000
je 0x1401b405e
test bl, bh
add dword [rax], eax
invalid
test bl, bh
add dword [rax], eax
add byte [rbp - 0x73], al
inc qword [r9 - 0x7d]
clc
cmp dh, byte [rbp + 0x52]
push rdx
lea r9d, [r11 - 1]
cmp r8d, 0x3a
jne 0x1401b3ebf
push rdx
push rdx
test r10d, r10d
jne 0x1401b3ebf
mov rdx, qword [rbx + 0x10]
mov rax, rdx
shr rax, 0x20
jne 0x1401b4233
cmp r11d, 2
mov qword [rbp + 0x20], rdx
jl 0x1401b423a
cmp rdx, qword [rbx]
jne 0x1401b3d10
mov esi, r9d
mov byte [rbp + 0xc7], 1
test edi, eax
add byte [rax], al
add byte [rcx], al
test edi, eax
add byte [rax], al
add byte [rcx], al
mov rcx, rbx
call fcn.140158a40
mov rbx, qword [rbp + 0xa8]
mov ebx, dword [rbp + 0xa8]
mov ebx, dword [rbp + 0xa8]
mov rax, qword [rbx + 0x10]
mov r9d, esi
jmp 0x1401b3d13
mov qword [rbp + 0x98], r11
mov dword [rbp + 0x7c], r10d
mov dword [rbp + 4], edi
mov dword [rbp], r9d
mov rcx, qword [rbx + 0x30]
mov rdx, qword [rbx + 0x38]
mov byte [rbp + 0xc7], 1
mov qword [rsp + 0x20], r12
and al, 0x20
and al, 0x20
mov r9, r13
call fcn.1401b9870
mov r8, rsi
mov rdi, rsi
mov rbx, qword [rbp + 0xa8]
jmp 0x1401b3f2f
mov rax, rsi
invalid
mov rcx, qword [r8 + 8]
mov ecx, dword [rax + 8]
add rcx, rbx
mov rdx, r15
mov rsi, r8
mov r15, rax
mov r8, rax
call sub.VCRUNTIME140.dll_memcpy
add rbx, r15
mov qword [rsi + 0x10], rbx
mov r8, rdi
mov r15, qword [rbp + 0xa0]
mov rbx, rsi
sub rdi, 1
mov rdx, qword [rbp + 0x98]
jb 0x1401b402b
add byte [rax], al
movzx eax, byte [r15]
mov dh, 7
movzx eax, al
mov dh, 0xc0
test al, al
js 0x1401b3f5f
mov ecx, eax
shr ecx, 5
add eax, 0x29158d48
invalid
or dword [rax], eax
mov ecx, dword [rdx + rcx*4]
bt ecx, eax
jae 0x1401b3fc0
add eax, 0x29158d48
invalid
inc r15
mov qword [rbp + 0xa0], r15
lea r15, [rax + rax*2]
lea rax, [0x14021babd]
add r15, rax
mov esi, 3
add byte [rax - 0x75], cl
mov rax, qword [rbx]
mov r8, rbx
mov rbx, qword [rbx + 0x10]
sub rax, rbx
cmp rax, rsi
jae 0x1401b3f00
add ecx, dword [rcx - 0x77]
fmul dword [rax - 0x75]
pop rbx
adc byte [rax + 0x29], cl
fmul dword [rax + 0x39]
invalid
mov byte [rbp + 0xc7], 1
mov rcx, r8
mov rdx, rbx
mov r8, rsi
call fcn.1401f07d0
sub eax, ecx
add eax, dword [rax]
sub eax, ecx
add eax, dword [rax]
mov rax, rsi
mov r8, qword [rbp + 0xa8]
add byte [rax], al
mov rbx, qword [r8 + 0x10]
jmp 0x1401b3f03
mov ecx, 1
lea r9, [0x140251580]
mov rsi, r8
nop
cmp rsi, rcx
je 0x1401b4016
mov rax, rcx
movzx ecx, byte [r15 + rcx]
test cl, cl
leave
js 0x1401b3ff7
movzx edx, cl
mov ecx, edx
shr ecx, 5
mov r8d, dword [r9 + rcx*4]
lea rcx, [rax + 1]
bt r8d, edx
jae case.0x14019278a.251
sub rsi, rax
jb 0x1401b52d9
lea rcx, [r15 + rax]
or al, 7
mov qword [rbp + 0xa0], rcx
mov rdi, rsi
mov edi, esi
lea esp, [rax + 0x48000000]
mov edi, esi
mov rsi, rax
jmp 0x1401b3f7c
invalid
xor edi, edi
lea rax, str.Utf8Errorvalid_up_to
stc
or dword [rax], eax
invalid
stc
or dword [rax], eax
invalid
mov qword [rbp + 0xa0], rax
jmp 0x1401b3f7c
mov edi, dword [rbp + 4]
test dil, dil
mov rax, qword [rbp + 0x28]
movzx eax, al
mov ecx, 1
cmove eax, ecx
mov qword [rbp + 0x28], rax
invalid
invalid
cmp edx, 2
sub byte [r11 - 0x74bbfd06], r8b
pop rbp
add byte [rdi], cl
mov eax, es
ror byte [rdi], 0
invalid
mov r11d, dword [rbp]
jl 0x1401b5011
ror byte [rdi], 0
invalid
ror byte [rdi], 0
add byte [rbx + rcx*4 + 0x55], al
jl 0x1401b40a3
mov r10d, dword [rbp + 0x7c]
mov edx, dword [rbp + 0x7c]
cmp r13, r12
cmp ebp, esp
in eax, 0xf
test esi, edx
cld
invalid
jne 0x1401b3d34
mov byte [rbp + 0xc7], 1
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, [0x140251568]
invalid
or dword [rax], eax
mov edx, 0x2b
call fcn.1401e6090
jmp 0x1401b53f7
mov rax, qword [rbp + 0xa8]
mov eax, dword [rbp + 0xa8]
mov r15, qword [rax + 0x10]
mov rax, r15
shr rax, 0x20
mov dl, 9
mov r10, r13
jne 0x1401b4d83
mov eax, r15d
mov qword [rbp + 0x20], rax
mov dword [rbp + 0x20], eax
jmp 0x1401b42a0
mov eax, 0x2600
mov rcx, r10
jmp case.0x14019f663.187
mov r8d, edx
cmp r8d, 0x110000
jne 0x1401b41cc
cmp rcx, r12
je 0x1401b41fc
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
adc dword [rcx + 0xf], eax
mov dh, 0xd2
movzx r10d, byte [rcx]
movzx edx, r10b
rol byte [rdx + rdx*8 - 0xb7e488], cl
ror dword [rbx + rcx*4 - 0x6b], 0xb8
add byte [rax], al
add byte [rbx - 0x79f0f206], al
cmp edx, 0xd
jbe 0x1401b41b0
jmp 0x1401b40c0
test dl, dl
js 0x1401b4100
inc rcx
inc ecx
mov r10, qword [rbp + 0xb8]
cmp edx, 0xd
jbe 0x1401b41b0
jmp 0x1401b40c0
mov r8d, edx
and r8d, 0x1f
invalid
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
cli
fbstp tbyte [rsi + 0x50]
invalid
cli
fbstp tbyte [rsi + 0x50]
movzx r9d, byte [rcx + 2]
movzx ecx, byte [rcx + 2]
shl r11d, 6
shl ebx, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
cmp dl, 0xf0
invalid
cmp dl, 0xf0
jb 0x1401b4184
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
add byte [rcx], dl
add byte [rbx + rcx*4 - 0x6b], cl
mov eax, 0xf000000
invalid
movsd dword [rdi], dword [rsi]
add byte [rax], al
invalid
add byte [rcx], dl
add byte [rbx + rcx*4 - 0x6b], cl
mov eax, 0xf000000
test byte [rbp + 0x48000000], ah
add ecx, 4
add rcx, 4
cmp edx, 0xd
jbe 0x1401b41b0
jmp 0x1401b40c0
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
mov r10, qword [rbp + 0xb8]
add byte [rbx + 0x31760dfa], al
add byte [rbx + 0x31760dfa], al
jmp 0x1401b40c0
dec dword [rax - 0x7d]
rol dword [rbx], 0x41
shl eax, 0xc
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
mov r10, qword [rbp + 0xb8]
mov eax, 0x83000000
cli
or eax, 0xff1e870f
invalid
invalid
mov eax, 0x83000000
cli
or eax, 0xff1e870f
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov r8d, 0x110000
adc dword [rax], eax
bt eax, edx
jae 0x1401b40c0
cmp r8d, 0x110000
je case.0x14019f663.187
add byte [rax], cl
add byte [rax], 0x80
bt rcx, rax
jb 0x1401b4d81
cwde
or eax, dword [rax]
add byte [rax + 0x150bd], al
mov ebp, 0x150
invalid
cmp byte [rbp + 0x150], 2
mov ebp, 0x150
add dh, byte [rdx + rcx + 0x41]
cmp eax, 0x5c
pop rsp
je 0x1401b41fc
cmp r8d, 0x5c
pop rsp
je 0x1401b4d81
mov r15, qword [rbx + 0x10]
mov rax, r15
adc byte [rcx + rcx*4 - 8], cl
shr rax, 0x20
mov dl, 9
je 0x1401b409f
jmp 0x1401b4d83
mov r15, qword [rbx + 0x10]
xor ecx, ecx
xor edi, edi
dec dword [rcx + rcx*4 - 8]
mov rax, r15
shr rax, 0x20
mov dl, 9
mov eax, r15d
mov qword [rbp + 0x20], rax
invalid
je 0x1401b4248
and byte [rdx + rbx - 0x17], dh
push rax
or eax, dword [rax]
add byte [rdx + 0xb49e909], dh
add byte [rax], al
jmp 0x1401b4d83
mov dl, 9
jmp 0x1401b4d83
mov r15, rdx
mov r10, qword [rbp + 0xb8]
mov rcx, qword [rbp + 0x28]
or cl, dil
test cl, 1
je 0x1401b4291
mov rcx, qword [rbp + 0xa8]
cmp r15, qword [rcx]
jne 0x1401b427d
mov byte [rbp + 0xc7], 1
mov rdx, r15
call fcn.140158a40
mov rcx, qword [rbp + 0xa8]
mov r15, qword [rcx + 0x10]
mov r10, qword [rbp + 0xb8]
mov edx, dword [rbp + 0xb8]
mov edx, dword [rbp + 0xb8]
mov rax, qword [rcx + 8]
mov byte [rax + r15], 0x40
mov r15, qword [rcx + 0x10]
mov r15, qword [rcx + 0x10]
inc r15
mov qword [rcx + 0x10], r15
mov rax, r15
shr rax, 0x20
mov dl, 9
jne 0x1401b4d83
invalid
add byte [rcx + rcx*4 - 0x6b], cl
add byte [rax], 0
add byte [rcx + rcx*4 - 0x5b], cl
mov byte [rax], al
add byte [rax], al
mov qword [rbp + 0x80], r10
mov qword [rbp + 0x88], r12
movzx eax, byte [rbp + 0x150]
test al, al
je 0x1401b4582
mov rdx, r12
sub rdx, r10
je 0x1401b45b4
add r10, r11
cmp r9, r12
je 0x1401b442b
movzx ebx, byte [r9]
mov dh, 0x19
movzx esi, bl
test sil, sil
js 0x1401b4330
inc r9
inc ecx
mov r11d, 1
lea ebx, [rsi - 9]
cmp ebx, 0x54
ja case.default.0x1401b4324
movsxd rbx, dword [rax + rbx*4]
add rbx, rax
jmp rbx
mov r11d, esi
and r11d, 0x1f
movzx r14d, byte [r9 + 1]
and r14d, 0x3f
out 0x3f, al
out 0x3f, al
cmp sil, 0xdf
jbe 0x1401b438c
invalid
fbstp tbyte [rsi + 0x46]
movzx esi, byte [r9 + 2]
movzx esi, byte [r9 + 2]
shl r14d, 6
and esi, 0x3f
or esi, r14d
cmp bl, 0xf0
jb 0x1401b440c
movzx ebx, byte [r9 + 3]
add r9, 4
and r11d, 7
shl r11d, 0x12
shl esi, 6
and ebx, 0x3f
or ebx, esi
or ebx, r11d
mov esi, ebx
mov r11d, 1
add byte [rax], al
add byte [rbp - 0x47c08a2], cl
push rsp
add byte [rax], al
add byte [rbp - 0x47c08a2], cl
push rsp
jbe case.0x1401a658c.385
jmp case.default.0x1401b4324
add r9, 2
shl r11d, 6
or r11d, r14d
mov esi, r11d
mov r11d, 1
lea ebx, [rsi - 9]
cmp ebx, 0x54
jbe case.0x1401a658c.385
cmp esi, 0x110000
je 0x1401b442b
inc dword [rax + 0x150bd]
add byte [rdx], al
je 0x1401b4404
jmp 0x1401b442b
inc r8
jmp 0x1401b42f0
add r9, 3
shl r11d, 0xc
or esi, r11d
mov r11d, 1
lea ebx, [rsi - 9]
cmp ebx, 0x54
jbe case.0x1401a658c.385
hlt
invalid
invalid
invalid
hlt
jmp case.default.0x1401b4324
test dil, 1
sete bl
jne 0x1401b45d3
test r8, r8
je 0x1401b4550
mov eax, 0x2600
add byte es:[rax], al
mov rcx, qword [rbp + 0xb8]
jmp 0x1401b4460
mov r11d, r9d
cmp r11d, 0x110000
jne 0x1401b4547
cmp rcx, r12
je 0x1401b4550
lea r11, [rcx + 1]
mov qword [rbp + 0x80], r11
movzx r14d, byte [rcx]
movzx r9d, r14b
test r9b, r9b
js 0x1401b4490
mov rcx, r11
cmp r9d, 0xd
jbe 0x1401b451a
jmp 0x1401b4450
mov r11d, r9d
and r11d, 0x1f
lea rsi, [rcx + 2]
mov qword [rbp + 0x80], rsi
movzx r13d, byte [rcx + 1]
and r13d, 0x3f
cmp r9b, 0xdf
jbe 0x1401b4503
lea r9, [rcx + 3]
mov qword [rbp + 0x80], r9
mov dword [rbp + 0x80], ecx
movzx esi, byte [rcx + 2]
shl r13d, 6
shl ebp, 6
and esi, 0x3f
or esi, r13d
cmp r14b, 0xf0
jb 0x1401b452f
lea r14, [rcx + 4]
mov qword [rbp + 0x80], r14
movzx r9d, byte [rcx + 3]
and r11d, 7
shl r11d, 0x12
shl esi, 6
out 6, al
out 6, al
and r9d, 0x3f
or r9d, esi
or r9d, r11d
mov rcx, r14
mov ecx, esi
cmp r9d, 0x110000
cmp ecx, 0x110000
jne 0x1401b4510
jmp 0x1401b4550
shl r11d, 6
or r11d, r13d
mov rcx, rsi
mov r9d, r11d
cmp r9d, 0xd
ja 0x1401b4450
invalid
mov r11d, 0x110000
bt eax, r9d
jb 0x1401b4453
invalid
invalid
invalid
invalid
shl r11d, 0xc
or esi, r11d
mov rcx, r9
mov r9d, esi
cmp r9d, 0xd
jbe 0x1401b451a
jmp 0x1401b4450
test r10, r10
je 0x1401b46ee
mov byte [rbp + 0xc7], 1
lea rcx, [rbp + 0x30]
mov rdx, r10
mov r8, r12
call fcn.1401ba950
mov rcx, qword [rbp + 0x30]
movabs rax, 0x8000000000000000
cmp rcx, rax
jne 0x1401b4625
add dword [rbp + 0x31], eax
sar byte [rdx], cl
cmp al, 2
jne 0x1401b47af
invalid
add cl, ch
mov word [rdx], es
add byte [rax], al
jmp 0x1401b485f
mov byte [rbp + 0xc6], 0
lea rcx, [rbp + 0x30]
lea rdx, [rbp + 0x80]
call fcn.1401be960
mov r14, qword [rbp + 0x30]
mov rax, qword [rbp + 0x38]
mov qword [rbp + 0xb8], rax
mov r10, qword [rbp + 0x40]
mov dl, 1
movzx eax, byte [rbp + 0x150]
cmp al, 1
jne 0x1401b4712
test r10, r10
jne 0x1401b4712
mov qword [rbp + 0xa0], r14
xor edx, edx
jmp 0x1401b4932
cmp al, 2
jne 0x1401b47a5
test r10, r10
je 0x1401b4852
mov rcx, qword [rbp + 0xb8]
cmp byte [rcx], 0x5b
jne 0x1401b485c
cmp byte [rcx + r10 - 1], 0x5d
jne 0x1401b4eda
mov rax, rdx
cmp r10, 2
mov rcx, qword [rbp + 0xb8]
jb 0x1401b539e
cmp byte [rcx + 1], 0xbf
jle 0x1401b539e
mov rdx, rcx
inc rdx
add r10, 0xfffffffffffffffe
mov qword [rbp + 0x18], rcx
mov qword [rbp + 0x10], r14
mov byte [rbp + 0xc6], al
lea rcx, [rbp + 0x30]
mov r8, r10
call fcn.1401bdcb0
mov qword [rbp + 0xa0], r14
cmp byte [rbp + 0x30], 0
je 0x1401b502f
movabs rsi, 0x8000000000000002
movzx edx, byte [rbp + 0x31]
jmp 0x1401b5059
mov rcx, qword [rbp + 0xb8]
mov r12, rcx
mov r13, rcx
mov qword [rbp + 0x18], rcx
mov qword [rbp + 0x10], r14
mov byte [rbp + 0xc6], dl
lea rcx, [rbp + 0x30]
mov rdx, r12
mov r8, r10
call fcn.1401bbc80
mov r12, qword [rbp + 0x30]
movabs rsi, 0x8000000000000002
cmp r12, rsi
jne 0x1401b47fd
movzx edx, byte [rbp + 0x38]
test bl, bl
jne 0x1401b4d83
mov qword [rbp + 0xa0], r14
mov r8, r13
jmp 0x1401b4943
movzx edx, byte [rbp + 0x38]
movzx eax, byte [rbp + 0x3f]
shl eax, 0x10
movzx ecx, word [rbp + 0x3d]
or ecx, eax
shl rcx, 0x20
mov rax, r14
mov r14d, dword [rbp + 0x39]
or r14, rcx
mov rdi, qword [rbp + 0x40]
movdqa xmm6, xmmword [rbp + 0x80]
test rax, rax
sete al
or bl, al
jne 0x1401b484a
mov rcx, qword [0x1402b32e8]
mov rsi, rdx
xor edx, edx
mov r8, r13
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, rsi
mov rsi, r12
jmp 0x1401b4975
xor r10d, r10d
mov rcx, qword [rbp + 0xb8]
mov r12, rcx
mov qword [rbp + 0x98], rdx
mov qword [rbp + 0xb8], rcx
lea rax, [r12 + r10]
lea rcx, [0x14025bbf4]
or al, byte [rax]
or al, byte [rax]
mov rdx, r12
cmp rdx, rax
je 0x1401b4f14
movzx esi, byte [rdx]
movzx r8d, sil
test r8b, r8b
js 0x1401b4895
inc rdx
jmp 0x1401b490a
mov r9d, r8d
and r9d, 0x1f
movzx edi, byte [rdx + 1]
and edi, 0x3f
cmp r8b, 0xdf
jbe 0x1401b48ec
movzx r11d, byte [rdx + 2]
shl edi, 6
and r11d, 0x3f
or r11d, edi
cmp sil, 0xf0
jb 0x1401b48fc
movzx r8d, byte [rdx + 3]
and r9d, 7
shl r9d, 0x12
shl ecx, 0x12
shl ecx, 0x12
shl r11d, 6
and r8d, 0x3f
or r8d, r11d
or r8d, r9d
cmp r8d, 0x110000
je 0x1401b4f14
add rdx, 4
jmp 0x1401b490a
add rdx, 2
shl r9d, 6
or r9d, edi
mov r8d, r9d
jmp 0x1401b490a
add rdx, 3
shl r9d, 0xc
or r11d, r9d
mov r8d, r11d
cmp r8d, 0x7c
ja case.default.0x1401b491e
mov r8d, r8d
movsxd r8, dword [rcx + r8*4]
add r8, rcx
jmp r8
mov qword [rbp + 0xa0], r14
movabs rsi, 0x8000000000000002
mov r8, qword [rbp + 0xb8]
cmp qword [rbp + 0xa0], 0
je 0x1401b4962
mov rcx, qword [0x1402b32e8]
mov rbx, rdx
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, rbx
movabs rax, 0x8000000000000002
cmp rsi, rax
invalid
je 0x1401b4d83
invalid
mov dword [rbp + 0x89], r14d
mov rax, r14
shr rax, 0x30
mov byte [rbp + 0x8f], al
shr r14, 0x20
mov word [rbp + 0x8d], r14w
mov qword [rbp + 0x90], rdi
mov dword [rbp + 0x90], edi
mov dword [rbp + 0x90], edi
mov qword [rbp + 0x80], rsi
mov byte [rbp + 0x88], dl
lea rax, [rbp + 0x80]
mov qword [rbp - 0x18], rax
add byte [rax], 0
add byte [rax + 0x8895], cl
add byte [rax - 0x73], cl
test dword [rax + 0x48000000], eax
mov dword [rbp - 0x18], eax
lea rax, [0x1401bb370]
mov qword [rbp - 0x10], rax
lea rax, str._9__
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x38], 1
mov dword [rbp + 0x38], 1
mov dword [rbp + 0x38], 1
mov qword [rbp + 0x50], 0
lea rdi, [rbp - 0x18]
mov qword [rbp + 0x40], rdi
mov qword [rbp + 0x48], 1
lea rdx, [0x140251590]
lea r8, [rbp + 0x30]
xor byte [r8 - 0x75], r9b
lea ebp, [rax - 0x18000000]
jg 0x1401b4a0f
in eax, 0xff
xor byte [r8 - 0x75], r9b
lea ebp, [rax - 0x18000000]
jg 0x1401b4a0f
in eax, 0xff
test al, al
jne 0x1401b532d
mov rax, qword [rbp + 0xa8]
mov rax, qword [rax + 0x10]
mov rcx, rax
mov qword [rbp + 0xa0], rax
shr rax, 0x20
mov r9b, 9
add byte [rax - 0x75], cl
adc byte [rax - 0x77], cl
ror dword [rax - 0x77], 0x85
movabs al, byte [0x4120e8c148000000]
mov cl, 9
mov r12, qword [rbp + 0x80]
jne 0x1401b4cbb
movabs rax, 0x8000000000000002
mov rsi, qword [rbp + 0x90]
add byte [rax - 0x6f4a74b8], al
add byte [rax], al
add byte [rcx + 0x39], cl
cmp r12, rax
cmp r12, rax
jl 0x1401b4a7e
test rsi, rsi
jne 0x1401b4a7e
movdqa xmmword [rbp + 0x30], xmm6
lea rcx, [0x140251c0a]
lea r8, [rbp + 0x30]
mov edx, 1
call fcn.1401b38f0
xor edx, edx
cmp byte [rbp + 0x150], 2
add cl, byte [rdi]
test dword [rbx + 2], ebx
add byte [rax], al
add cl, byte [rdi]
test dword [rbx + 2], ebx
add byte [rax], al
test al, al
jne 0x1401b4cd1
mov qword [rbp + 0xb8], rsi
mov dword [rbp + 0xb8], esi
movq r13, xmm6
pshufd xmm0, xmm6, 0xee
movq rbx, xmm0
mov eax, 0x2600
add byte [rax], al
add byte [rax], al
mov rsi, r13
jmp 0x1401b4ac6
inc rsi
cmp ecx, 0xd
ja 0x1401b4b62
invalid
add byte [rdx + 0x110000], bh
mov edx, 0x110000
bt eax, ecx
jae 0x1401b4b62
cmp edx, 0x110000
jne 0x1401b4b70
cmp rsi, rbx
je 0x1401b4cfb
movzx ecx, r9b
test cl, cl
jns 0x1401b4aa0
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [rsi + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1401b4b35
movzx r8d, byte [rsi + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1401b4b4c
movzx ecx, byte [rsi + 3]
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
je 0x1401b4cfb
add rsi, 4
cmp ecx, 0xd
jbe 0x1401b4aac
jmp 0x1401b4b62
add rsi, 2
shl edx, 6
loop 0x1401b4b42
loop 0x1401b4b42
or edx, r10d
mov ecx, edx
cmp ecx, 0xd
or eax, 0xff62860f
invalid
invalid
stc
or eax, 0xff62860f
invalid
jmp 0x1401b4b62
add rsi, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
jbe 0x1401b4aac
mov edx, ecx
cmp edx, 0x110000
je 0x1401b4ac6
invalid
inc dword [rbx - 0x7af0c506]
invalid
cmp edx, 0x3a
jne 0x1401b4cfb
add byte [rdi], cl
mov dh, 0x48
xor eax, eax
mov edx, 0x2600
xor r8d, r8d
mov qword [rbp + 0x98], r8
mov r8, rsi
invalid
jmp 0x1401b4bc4
invalid
mov r10d, 0x110000
bt edx, r9d
jae 0x1401b4c70
cmp r10d, 0x110000
jne 0x1401b4c80
cmp r8, rbx
je 0x1401b50db
invalid
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
add byte [rdi], cl
invalid
lodsd eax, dword [rsi]
add al, 0
invalid
add byte [rdi], cl
test byte [rbp + 0x49000004], ch
add eax, 4
add r8, 4
cmp r9d, 0xd
jbe 0x1401b4ba7
jmp 0x1401b4c70
shl edx, 6
or r10d, r13d
mov r9d, r10d
cmp r9d, 0xd
jbe 0x1401b4ba7
invalid
invalid
invalid
invalid
jmp 0x1401b4c70
xchg byte [rdi], dh
invalid
mov r10d, r9d
cmp r10d, 0x110000
je 0x1401b4bc4
test byte [rdi + rdi*8 - 1], al
invalid
test byte [rdi + rdi*8 - 1], al
inc dword [rbp - 0x73]
rol byte [rcx - 0x7d], 1
stc
or cl, byte [rdi]
and dword [rsp + rax], 0
add byte [rax - 0x75], cl
test dword [rax - 0x73000000], ebx
add al, 0x80
lea r11d, [r9 + rax*2]
mov al, 1
mov r9b, 2
mov rsi, r8
mov r10, r11
mov qword [rbp + 0x98], r11
cmp r11d, 0xffff
jbe 0x1401b4bc4
lea r9d, [r10 - 0x30]
cmp r9d, 0xa
jae 0x1401b50b2
movabs rax, 0x8000000000000002
cmp r12, rax
mov rdx, r9
jl 0x1401b4d83
test r12, r12
je 0x1401b4d83
mov r8, qword [rbp + 0x88]
mov rcx, qword [0x1402b32e8]
mov rsi, rdx
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, rsi
jmp 0x1401b4d83
xor r8d, r8d
mov qword [rbp + 0x98], rax
movabs rdx, 0x8000000000000002
mov rdi, qword [rbp + 0x88]
movabs rcx, 0x8000000000000001
add rcx, r12
xor eax, eax
cmp r12, rdx
cmovl rax, rcx
test rax, rax
je 0x1401b4d3c
cmp rax, 1
jne 0x1401b4d4a
mov r14b, 2
jmp 0x1401b4d54
cmp qword [rbp + 0xb8], 0
setne r14b
jmp 0x1401b4d54
mov rsi, rdi
shr rsi, 0x20
mov r14b, 3
cmp r12, rdx
jl 0x1401b4d76
test r12, r12
je 0x1401b4d76
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r12d, r8d
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8d, r12d
cmp qword [rbp + 8], r15
je 0x1401b4dd2
test r14b, r14b
jne 0x1401b4dd2
xor edx, edx
mov rax, qword [rbp - 8]
mov byte [rax + 8], dl
movabs rcx, 0x8000000000000000
mov qword [rax], rcx
mov rax, qword [rbp + 0xa8]
cmp qword [rax], 0
je 0x1401b4db7
mov r8, qword [rax + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rbp + 0xd0]
add rsp, 0x168
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp + 0xa8]
mov r12, qword [rax + 0x10]
mov rax, r12
shr rax, 0x20
mov dl, 9
jne 0x1401b4d83
mov dword [rbp + 8], r8d
mov byte [rbp + 0x30], 1
mov byte [rbp + 0xc7], 1
mov qword [rsp + 0x20], rbx
lea r8, [rbp + 0x30]
mov rcx, qword [rbp + 0xa8]
movzx edx, byte [rbp + 0x150]
mov r9, r13
call fcn.1401bae10
mov r8, qword [rbp + 0xa8]
mov rcx, qword [r8 + 0x40]
mov qword [rbp + 0x70], rcx
movdqu xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmm2, xmmword [r8 + 0x20]
movups xmm3, xmmword [r8 + 0x30]
movaps xmmword [rbp + 0x60], xmm3
movaps xmmword [rbp + 0x50], xmm2
movaps xmmword [rbp + 0x40], xmm1
movdqa xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x80], r14b
mov dword [rbp + 0x81], edi
mov dword [rbp + 0x85], esi
mov rcx, qword [rbp + 0xb8]
mov qword [rbp + 0x89], rcx
mov byte [rbp + 0xc7], 0
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], r12d
mov rax, qword [rbp + 0x98]
mov word [rsp + 0x48], ax
mov eax, dword [rbp + 8]
mov word [rsp + 0x40], ax
lea rax, [rbp + 0x80]
mov qword [rsp + 0x38], rax
mov rax, qword [rbp + 0xa0]
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], r15d
mov rax, qword [rbp + 0x20]
mov dword [rsp + 0x20], eax
lea rdx, [rbp + 0x30]
mov rcx, qword [rbp - 8]
movzx r8d, byte [rbp + 0x150]
mov r9d, dword [rbp + 0x158]
call fcn.1401b6650
jmp 0x1401b4db7
mov dl, 4
test dil, 1
add al, 0x40
test bh, 1
jne 0x1401b492b
jmp 0x1401b4d83
mov qword [rbp + 0xa0], r14
mov qword [rbp + 0x30], 0
mov qword [rbp + 0x38], 1
mov qword [rbp + 0x40], 0
lea rsi, [0x140251be0]
lea rdi, [rbp + 0x30]
lea r13, [0x14021babd]
mov r14, r10
sub r14, 1
jb 0x1401b4feb
movzx eax, byte [r12]
movzx eax, al
test al, al
js 0x1401b4f6b
mov ecx, eax
shr ecx, 5
mov ecx, dword [rsi + rcx*4]
bt ecx, eax
jae 0x1401b4f8f
inc r12
lea rdx, [rax + rax*2]
add rdx, r13
mov r8d, 3
mov rcx, rdi
call fcn.14002a830
lodsd eax, dword [rsi]
pop rax
out 0xff, eax
lodsd eax, dword [rsi]
pop rax
out 0xff, eax
mov r10, r14
test al, al
je 0x1401b4f48
jmp 0x1401b52fd
mov eax, 1
nop word cs:[rax + rax]
cmp r10, rax
je 0x1401b4fd9
mov r8, rax
movzx eax, byte [r12 + rax]
test al, al
js 0x1401b4fc5
movzx ecx, al
mov eax, ecx
shr eax, 5
mov edx, dword [rsi + rax*4]
xchg byte [rcx - 0x73], cl
add dword [rdi], ecx
invalid
retf 0xdb73
xchg byte [rcx - 0x73], cl
add dword [rdi], ecx
movabs dword [0x820fc2294ddb73ca], eax
mov dh, 3
add byte [rax], al
sub r10, r8
jb 0x1401b5384
mov rdx, r12
add r12, r8
mov r14, r10
jmp 0x1401b4f7b
mov rdx, r12
mov r8, r10
lea r12, str.Utf8Errorvalid_up_to
xor r14d, r14d
jmp 0x1401b4f7b
mov rsi, qword [rbp + 0x30]
movzx edx, byte [rbp + 0x38]
movzx eax, byte [rbp + 0x3f]
shl eax, 0x10
movzx ecx, word [rbp + 0x3d]
or ecx, eax
shl rcx, 0x20
mov r14d, dword [rbp + 0x39]
or r14, rcx
mov rdi, qword [rbp + 0x40]
jmp 0x1401b5059
mov r15, qword [rbx + 0x10]
cmp dword [rbp + 0x7c], 0
mov r10, qword [rbp + 0xb8]
mov rcx, qword [rbp + 0x28]
jne 0x1401b4248
jmp 0x1401b421c
movzx edx, byte [rbp + 0x31]
movzx eax, byte [rbp + 0x38]
shl eax, 0x10
movzx ecx, word [rbp + 0x36]
or ecx, eax
shl rcx, 0x20
mov r14d, dword [rbp + 0x32]
or r14, rcx
movabs rsi, 0x8000000000000001
mov rdi, qword [rbp + 0x39]
mov r8, qword [rbp + 0xb8]
movabs rax, 0x8000000000000002
cmp rsi, rax
jne case.0x14019f663.400
test bl, bl
jne 0x1401b4d83
mov rsi, rax
jmp 0x1401b4943
movdqa xmm6, xmmword [rbp + 0x80]
test bl, bl
je 0x1401b4943
jmp 0x1401b4975
test al, 1
je 0x1401b5137
mov eax, dword [rbp + 0x158]
test eax, eax
je case.default.0x1401b5164
mov eax, dword [rbp + 0x158]
mov r13d, eax
mov rax, qword [rbp + 0xa8]
mov r14, qword [rax + 8]
cmp qword [rbp + 0xa0], r13
jbe 0x1401b5142
cmp byte [r14 + r13], 0xbf
jg 0x1401b5144
lea rax, [0x140251600]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, qword [rbp + 0xa0]
xor r8d, r8d
mov r9, r13
call fcn.1401e6680
jmp 0x1401b53f7
xor r8d, r8d
mov r13, rsi
jmp 0x1401b4d05
jne 0x1401b5111
mov eax, dword [rbp + 0x158]
add eax, 0xfffffffe
cmp eax, 3
ja case.default.0x1401b5164
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xa6c8b
lea rcx, [0x14025bde8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x48
lea edx, [0x140251481]
lea rdx, [0x140251481]
jmp 0x1401b5176
lea rdx, str.httphttpswswssftpfileC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs
mov rcx, r14
mov r8, r13
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
movabs rdx, 0x8000000000000002
jne case.default.0x1401b5164
mov al, 1
mov cx, 0x50
jmp 0x1401b5206
lea rdx, [0x14025147c]
mov rcx, r14
mov r8, r13
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
movabs rdx, 0x8000000000000002
jne case.default.0x1401b5164
mov al, 1
mov cx, 0x1bb
jmp 0x1401b5206
lea rdx, [0x140251483]
mov rcx, r14
mov r8, r13
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1401b51f6
lea rdx, [0x140251486]
mov rcx, r14
mov r8, r13
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete al
mov cx, 0x15
jmp 0x1401b51fc
mov al, 1
mov cx, 0x1bb
movabs rdx, 0x8000000000000002
test al, al
je case.default.0x1401b5164
cmp cx, word [rbp + 0x98]
jne case.default.0x1401b5164
xor r8d, r8d
jmp 0x1401b52a3
mov rax, qword [rbp + 0x98]
mov word [rbp + 0x7a], ax
lea rax, [rbp + 0x7a]
mov qword [rbp - 0x18], rax
lea rax, [0x140008290]
mov qword [rbp - 0x10], rax
lea rax, [0x1402515d8]
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x38], 1
mov qword [rbp + 0x50], 0
mov qword [rbp + 0x40], rdi
mov qword [rbp + 0x48], 1
lea rdx, [0x140251590]
lea r8, [rbp + 0x30]
mov rcx, qword [rbp + 0xa8]
call fcn.140005a80
test al, al
movabs rdx, 0x8000000000000002
jne 0x1401b53cc
mov r12, qword [rbp + 0x80]
mov rax, qword [rbp + 0x90]
mov qword [rbp + 0xb8], rax
mov r8w, 1
mov r13, rsi
jmp 0x1401b4d0f
mov byte [rbp + 0xc7], 1
lea rax, [0x1402514e8]
mov qword [rsp + 0x20], rax
mov rcx, r15
xor r8d, r8d
mov r9, rsi
call fcn.1401e6680
jmp 0x1401b53f7
mov byte [rbp + 0xc7], 1
lea rcx, str.assertion_failed:_mid___self.len__C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001futf_8_0.7.6_srclib.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fpercent_encoding_2.3.1_srclib.rs_00_01_02_03_04_05_06_07_08_09_0A_0B_0C_0D_0E_0F_10_11_12_13_14_15_16_17_18_19_1A_1B_1C_1D_1E_1F_20_21_22_23_24_25_26_27_28_29_2A_2B_2C_2D_2E_2F_30_31_32_33_34_35_36_37_38_39_3A_3B_3C_3D_3E_3F_40_41_42_43_44_45_46_47_48_49_4A_4B_4C_4D_4E_4F_50_51_52_53_54_55_56_57_58_59_5A_5B_5C_5D_5E_5F_60_61_62_63_64_65_66_67_68_69_6A_6B_6C_6D_6E_6F_70_71_72_73_74_75_76_77_78_79_7A_7B_7C_7D_7E_7F_80_81_82_83_84_85_86_87_88_89_8A_8B_8C_8D_8E_8F_90_91_92_93_94_95_96_97_98_99_9A_9B_9C_9D_9E_9F_A0_A1_A2_A3_A4_A5_A6_A7_A8_A9_AA_AB_AC_AD_AE_AF_B0_B1_B2_B3_B4_B5_B6_B7_B8_B9_BA_BB_BC_BD_BE_BF_C0_C1_C2_C3_C4_C5_C6_C7_C8_C9_CA_CB_CC_CD_CE_CF_D0_D1_D2_D3_D4_D5_D6_D7_D8_D9_DA_DB_DC_DD_DE_DF_E0_E1_E2_E3_E4_E5_E6_E7_E8_E9_EA_EB_EC_ED_EE_EF_F0_F1_F2_F3_F4_F5_F6_F7_F8_F9_FA_FB_FC_FD_FE_FF
mov edx, 0x23
call fcn.1401e6090
jmp 0x1401b53f7
lea rax, [0x140251b18]
mov qword [rsp + 0x20], rax
lea rcx, [0x140251ada]
lea r9, [0x140251b30]
lea r8, [rbp + 0xb7]
mov edx, 0x37
call fcn.1401e63e0
jmp 0x1401b53f7
lea rax, [0x1402515c0]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140251368]
lea r8, [rbp + 0xb7]
mov edx, 0x2b
call fcn.1401e63e0
jmp 0x1401b53f7
lea rcx, str.assertion_failed:_mid___self.len__C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001futf_8_0.7.6_srclib.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fpercent_encoding_2.3.1_srclib.rs_00_01_02_03_04_05_06_07_08_09_0A_0B_0C_0D_0E_0F_10_11_12_13_14_15_16_17_18_19_1A_1B_1C_1D_1E_1F_20_21_22_23_24_25_26_27_28_29_2A_2B_2C_2D_2E_2F_30_31_32_33_34_35_36_37_38_39_3A_3B_3C_3D_3E_3F_40_41_42_43_44_45_46_47_48_49_4A_4B_4C_4D_4E_4F_50_51_52_53_54_55_56_57_58_59_5A_5B_5C_5D_5E_5F_60_61_62_63_64_65_66_67_68_69_6A_6B_6C_6D_6E_6F_70_71_72_73_74_75_76_77_78_79_7A_7B_7C_7D_7E_7F_80_81_82_83_84_85_86_87_88_89_8A_8B_8C_8D_8E_8F_90_91_92_93_94_95_96_97_98_99_9A_9B_9C_9D_9E_9F_A0_A1_A2_A3_A4_A5_A6_A7_A8_A9_AA_AB_AC_AD_AE_AF_B0_B1_B2_B3_B4_B5_B6_B7_B8_B9_BA_BB_BC_BD_BE_BF_C0_C1_C2_C3_C4_C5_C6_C7_C8_C9_CA_CB_CC_CD_CE_CF_D0_D1_D2_D3_D4_D5_D6_D7_D8_D9_DA_DB_DC_DD_DE_DF_E0_E1_E2_E3_E4_E5_E6_E7_E8_E9_EA_EB_EC_ED_EE_EF_F0_F1_F2_F3_F4_F5_F6_F7_F8_F9_FA_FB_FC_FD_FE_FF
mov edx, 0x23
call fcn.1401e6090
jmp 0x1401b53f7
lea r9, [r10 - 1]
mov qword [rbp + 0x18], rcx
mov qword [rbp + 0x10], r14
mov byte [rbp + 0xc6], al
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rdx, r10
call fcn.1401e6680
jmp 0x1401b53f7
lea rax, [0x1402515e8]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140251368]
lea r8, [rbp + 0xb7]
mov edx, 0x2b
call fcn.1401e63e0
ud2
add byte [rax], al
add byte [rdx + rbx + 0x48], dh
cmp dword [rbp + 0x10], 0
adc byte [rax], al
adc byte [rax], al
je 0x1401b55a5
mov r8, qword [rbp + 0x18]
mov rcx, qword [0x1402b32e8]
fisttp qword [r15]
add byte [rcx], dh
sar bh, cl
adc eax, 0x3bfb3
fisttp qword [r15]
add byte [rcx], dh
sar bh, cl
adc eax, 0x3bfb3
mov byte [rbp + 0xc7], 1
movdqa xmm6, xmmword [rsp + 0x60]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x78
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x60], xmm6
cmp byte [rbp + 0xc7], 0
mov rax, qword [rbp + 0xa8]
je 0x1401b561b
cmp qword [rax], 0
je 0x1401b561b
mov r8, qword [rax + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x60]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
int3
mov byte [rbp - 8], dl
mov rdi, rcx
mov edi, ecx
mov edi, ecx
mov r12, qword [rbp + 0xa8]
add byte [rax], al
mov rsi, qword [rbp + 0xa0]
mov qword [rbp - 0x20], r8
movzx eax, byte [r8]
mov dword [rbp - 0xc], eax
lea r15, [r9 + 1]
movdqa xmm6, xmmword [str.________________]
movdqa xmm7, xmmword [0x1401f1860]
mov qword [rbp], r9
mov qword [rbp - 0x18], r15
jmp case.0x14019278a.468
add byte [rax], al
mov byte [rax + rdx], 0x2f
inc rdx
mov qword [rdi + 0x10], rdx
test r14b, r14b
je 0x1401b6251
mov r13, qword [rdi + 0x10]
cmp rsi, r12
je 0x1401b5c10
invalid
invalid
add byte [rax], al
invalid
mov r14, r13
mov r10d, 0x2600
mov rax, rsi
mov rbx, rsi
movzx edx, byte [rbx]
movzx r8d, dl
test r8b, r8b
js case.0x1401926e8.453
lea rsi, [rbx + 1]
cmp r8d, 0xd
jbe 0x1401b5780
jmp 0x1401b57a0
mov ecx, r8d
and ecx, 0x1f
movzx r9d, byte [rbx + 1]
and r9d, 0x3f
cmp r8b, 0xdf
jbe 0x1401b574f
movzx r8d, byte [rbx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp dl, 0xf0
jb 0x1401b5764
lea rsi, [rbx + 4]
movzx edx, byte [rbx + 3]
and ecx, 7
shl ecx, 0x12
shl r8d, 6
and edx, 0x3f
loop 0x1401b577e
loop 0x1401b577e
or edx, r8d
or edx, ecx
mov r8d, edx
cmp r8d, 0xd
jbe 0x1401b5780
jmp 0x1401b57a0
lea rsi, [rbx + 2]
shl ecx, 6
or ecx, r9d
mov r8d, ecx
cmp r8d, 0xd
jbe 0x1401b5780
jmp 0x1401b57a0
lea rsi, [rbx + 3]
shl ecx, 0xc
or r8d, ecx
cmp r8d, 0xd
ja 0x1401b57a0
nop word cs:[rax + rax]
add byte [rax], al
bt r10d, r8d
jae 0x1401b57a0
movabs dword [0x394cf389481a73c2], eax
out 0xf, al
test dword [rsi - 1], ecx
invalid
mov rbx, rsi
cmp rsi, r12
jne 0x1401b56e0
cmp r8d, 0x110000
je 0x1401b5be3
clc
add byte [rax], cl
add byte [rax], al
jb 0x1401b57dc
cmp r8d, 0x10000
mov r12d, 4
add al, 0
add byte [rax], al
sbb r12, 0
mov rdx, qword [rbp + 0xa8]
sub rdx, rbx
cmp r12, rdx
jae 0x1401b57f7
cmp byte [rbx + r12], 0xbf
jg 0x1401b57fd
jmp 0x1401b6537
jne 0x1401b6537
cmp r8d, 0x3e
jle 0x1401b5820
invalid
clc
add dh, byte [rdx + rdi - 0x80]
jg 0x1401b5858
add dh, byte [rsp + rsi - 0x17]
in eax, dx
or byte [rax], al
add byte [rcx - 0x7d], al
cmp eax, 0x23
je 0x1401b5837
cmp r8d, 0x2f
cmp eax, 0x23
je 0x1401b5837
cmp r8d, 0x2f
jne 0x1401b584f
cmp byte [rdi + 0x40], 2
je 0x1401b584f
jmp 0x1401b611f
cmp byte [rdi + 0x40], 0
jne 0x1401b584f
jmp 0x1401b60fe
add byte [rcx], dl
add byte [rdi], cl
test byte [rdx + 0x48000008], dh
mov ecx, dword [rdi + 0x30]
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
mov rax, qword [rbp + 0xa8]
cmp byte [rax - 0x75], cl
test dword [rax + 0x48000000], ebp
mov dword [rsp + 0x20], eax
mov eax, dword [rbp + 0xa8]
mov qword [rsp + 0x20], rax
mov r9, rsi
call fcn.1401b9870
mov r13, qword [rdi + 0x10]
cmp byte [rbp - 8], 0
jne 0x1401b58e4
cmp r13, qword [rbp]
jbe 0x1401b58e4
mov rcx, qword [rdi + 8]
mov rax, r13
mov rdx, qword [rbp - 0x18]
sub rax, rdx
jbe 0x1401b5896
cmp byte [rcx + rdx], 0xbf
jg 0x1401b589c
jmp 0x1401b6583
jne 0x1401b6583
out 0xc, eax
add byte [rax], al
cmp rax, 2
jne 0x1401b58e4
mov rdx, qword [rbp - 0x18]
movzx eax, byte [rcx + rdx]
add al, 0x11
add al, 0x11
and al, 0xdf
add al, 0xbf
cmp al, 0x19
ja 0x1401b58e4
cmp byte [rcx + rdx + 1], 0x3a
jne 0x1401b58e4
cmp r13, qword [rdi]
jne 0x1401b58d1
mov rcx, rdi
mov rdx, r13
call fcn.140158a40
mov rcx, qword [rdi + 8]
mov r13, qword [rdi + 0x10]
mov byte [rcx + r13], 0x2f
mov r13, qword [rdi + 0x10]
inc r13
mov qword [rdi + 0x10], r13
inc r14
mov qword [rbp - 0x28], r14
cmp byte [rdi + 0x40], 2
jne 0x1401b5ad4
cmp byte [rbp - 8], 2
je 0x1401b5948
jmp 0x1401b5a38
inc rbx
mov r15, rbx
lea rbx, [rax + rax*2]
lea rax, [0x14021babd]
add rbx, rax
mov r12d, 3
mov rax, qword [rdi]
sub rax, r13
cmp rax, r12
jb 0x1401b59cd
mov rcx, qword [rdi + 8]
add rcx, r13
mov rdx, rbx
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add r13, r12
mov qword [rdi + 0x10], r13
mov rbx, r15
mov r12, r14
mov r14, r12
sub r14, 1
jb 0x1401b5bc4
movzx eax, byte [rbx]
movzx eax, al
test al, al
js 0x1401b5900
mov ecx, eax
shr ecx, 5
lea rdx, [0x140251678]
mov ecx, dword [rdx + rcx*4]
bt ecx, eax
jb 0x1401b5900
mov ecx, 1
lea r9, [0x140251678]
nop
cmp r12, rcx
je 0x1401b59be
mov rax, rcx
movzx ecx, byte [rbx + rcx]
test cl, cl
js 0x1401b59a6
movzx edx, cl
mov ecx, edx
shr ecx, 5
mov r8d, dword [r9 + rcx*4]
lea rcx, [rax + 1]
bt r8d, edx
jae 0x1401b5980
sub r12, rax
jb 0x1401b64e1
lea r15, [rbx + rax]
mov r14, r12
mov r12, rax
jmp 0x1401b591a
lea r15, str.Utf8Errorvalid_up_to
xor r14d, r14d
jmp 0x1401b591a
mov rcx, rdi
mov rdx, r13
mov r8, r12
call fcn.1401f07d0
mov r13, qword [rdi + 0x10]
jmp 0x1401b5929
inc rbx
mov r15, rbx
lea rbx, [rax + rax*2]
lea rax, [0x14021babd]
add rbx, rax
mov r12d, 3
mov rax, qword [rdi]
sub rax, r13
cmp rax, r12
jb 0x1401b5abd
mov rcx, qword [rdi + 8]
add rcx, r13
mov rdx, rbx
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add r13, r12
mov qword [rdi + 0x10], r13
mov rbx, r15
mov r12, r14
mov r14, r12
sub r14, 1
jb 0x1401b5bc4
movzx eax, byte [rbx]
movzx eax, al
test al, al
js 0x1401b59f0
mov ecx, eax
shr ecx, 5
lea rdx, [0x140251688]
mov ecx, dword [rdx + rcx*4]
bt ecx, eax
jb 0x1401b59f0
mov ecx, 1
lea r9, [0x140251688]
nop
cmp r12, rcx
je 0x1401b5aae
mov rax, rcx
movzx ecx, byte [rbx + rcx]
test cl, cl
js 0x1401b5a96
movzx edx, cl
mov ecx, edx
shr ecx, 5
mov r8d, dword [r9 + rcx*4]
lea rcx, [rax + 1]
bt r8d, edx
jae 0x1401b5a70
sub r12, rax
jb 0x1401b64e1
lea r15, [rbx + rax]
mov r14, r12
mov r12, rax
jmp 0x1401b5a0a
lea r15, str.Utf8Errorvalid_up_to
xor r14d, r14d
jmp 0x1401b5a0a
mov rcx, rdi
mov rdx, r13
mov r8, r12
call fcn.1401f07d0
mov r13, qword [rdi + 0x10]
jmp 0x1401b5a19
mov r14, r12
jmp 0x1401b5b28
inc rbx
mov r15, rbx
lea rbx, [rax + rax*2]
lea rax, [0x14021babd]
add rbx, rax
mov r12d, 3
mov rax, qword [rdi]
sub rax, r13
cmp rax, r12
jb 0x1401b5bad
mov rcx, qword [rdi + 8]
add rcx, r13
mov rdx, rbx
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add r13, r12
mov qword [rdi + 0x10], r13
mov rbx, r15
mov r12, r14
sub r14, 1
jb 0x1401b5bc4
movzx eax, byte [rbx]
movzx eax, al
test al, al
js 0x1401b5ae0
mov ecx, eax
shr ecx, 5
lea rdx, [0x140251698]
mov ecx, dword [rdx + rcx*4]
bt ecx, eax
jb 0x1401b5ae0
mov ecx, 1
lea r9, [0x140251698]
nop dword [rax]
cmp r12, rcx
je 0x1401b5b9e
mov rax, rcx
movzx ecx, byte [rbx + rcx]
test cl, cl
js 0x1401b5b86
movzx edx, cl
mov ecx, edx
shr ecx, 5
mov r8d, dword [r9 + rcx*4]
lea rcx, [rax + 1]
bt r8d, edx
jae 0x1401b5b60
sub r12, rax
jb 0x1401b64e1
lea r15, [rbx + rax]
mov r14, r12
mov r12, rax
jmp 0x1401b5afa
lea r15, str.Utf8Errorvalid_up_to
xor r14d, r14d
jmp 0x1401b5afa
mov rcx, rdi
mov rdx, r13
mov r8, r12
call fcn.1401f07d0
mov r13, qword [rdi + 0x10]
jmp 0x1401b5b09
mov r12, qword [rbp + 0xa8]
cmp rsi, r12
mov r10d, 0x2600
mov r14, qword [rbp - 0x28]
jne 0x1401b56da
nop
mov rsi, r12
mov rdx, r13
mov rcx, qword [rdi + 8]
mov r13, r14
cmp r14, rdx
mov rbx, qword [rbp]
ja 0x1401b64fc
test r13, r13
jne 0x1401b5c1f
jmp 0x1401b5c36
mov rcx, qword [rdi + 8]
mov rsi, r12
mov rdx, r13
test r13, r13
je 0x1401b5c36
invalid
invalid
cmp r13, rdx
jae 0x1401b5c30
cmp byte [rcx + r13], 0xbf
jg 0x1401b5c3b
jmp 0x1401b64f9
jne 0x1401b64f9
test rdx, rdx
je 0x1401b5c50
xor r14d, r14d
mov r9, rdx
jmp 0x1401b5c58
xor edx, edx
xor r14d, r14d
xor r9d, r9d
mov r8, r9
sub r8, r13
lea rax, [rcx + r13]
cmp r8, 2
jne 0x1401b5d50
movzx r10d, word [rax]
cmp r10d, 0x2e2e
je 0x1401b5e80
mov r15, qword [rbp - 0x18]
cmp r13, r15
jne case.0x1401b5d6b.2
cmp r8, 2
jne case.0x1401b5d6b.2
cmp byte [rbp - 8], 0
jne case.0x1401b5d6b.2
movzx edx, byte [rax]
and dl, 0xdf
add dl, 0xbf
cmp dl, 0x19
ja case.0x1401b5d6b.2
movzx edx, byte [rax + 1]
cmp edx, 0x7c
je 0x1401b5cc2
cmp edx, 0x3a
jne case.0x1401b5d6b.2
add rcx, r9
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], rcx
lea rcx, [rbp - 0x58]
call fcn.1401bb030
test eax, eax
je 0x1401b5d18
mov ebx, edx
cmp edx, 0x110000
je 0x1401b5d18
mov rcx, rdi
mov rdx, r15
call fcn.1401bb0d0
mov rcx, rdi
mov edx, ebx
call fcn.1401bb120
mov rcx, rdi
mov edx, 0x3a
call fcn.1401bb120
test r14b, r14b
je 0x1401b5d18
mov rcx, rdi
mov edx, 0x2f
call fcn.1401bb120
cmp byte [rbp - 0xc], 0
je 0x1401b60ee
mov rcx, qword [rdi + 0x30]
test rcx, rcx
mov rbx, qword [rbp]
je 0x1401b5d38
mov rax, qword [rdi + 0x38]
mov dl, 5
call qword [rax + 0x28]
mov rax, qword [rbp - 0x20]
mov byte [rax], 0
mov dword [rbp - 0xc], 0
jmp case.0x1401b5d6b.2
dec r8
cmp r8, 5
ja case.0x1401b5d6b.2
lea r9, [0x14025bdf8]
movsxd r8, dword [r9 + r8*4]
invalid
add al, 0x81
add r8, r9
jmp r8
invalid
cmp byte [rax], 0x2e
jne case.0x1401b5d6b.2
jmp 0x1401b5de6
cmp dword [rax], 0x2e653225
je 0x1401b5e80
cmp dword [rax], 0x2e453225
je 0x1401b5e80
cmp dword [rax], 0x6532252e
je 0x1401b5e80
cmp dword [rax], 0x4532252e
jne case.0x1401b5d6b.2
jmp 0x1401b5e80
movzx r8d, word [rax]
xor r8d, 0x3225
movzx r9d, byte [rax + 2]
xor r9d, 0x65
or r9w, r8w
je 0x1401b5de6
movzx r8d, word [rax]
xor r8d, 0x3225
movzx r9d, byte [rax + 2]
xor r9d, 0x45
or r9w, r8w
jne case.0x1401b5d6b.2
cmp rdx, r13
jae 0x1401b604a
mov r13, rdx
test r13, r13
jne 0x1401b6066
jmp 0x1401b6072
mov r8d, dword [rax]
mov r9d, 0x25653225
xor r8d, r9d
movzx r9d, word [rax + 4]
xor r9d, 0x6532
or r9d, r8d
je 0x1401b5e80
mov r8d, dword [rax]
mov r9d, 0x25653225
xor r8d, r9d
movzx r9d, word [rax + 4]
xor r9d, 0x4532
or r9d, r8d
je 0x1401b5e80
mov r8d, dword [rax]
mov r9d, 0x25453225
xor r8d, r9d
movzx r9d, word [rax + 4]
xor r9d, 0x6532
or r9d, r8d
je 0x1401b5e80
mov r8d, dword [rax]
mov r9d, 0x25453225
xor r8d, r9d
movzx r9d, word [rax + 4]
xor r9d, 0x4532
or r9d, r8d
jne case.0x1401b5d6b.2
nop dword [rax + rax]
cmp rdx, r13
jae 0x1401b5ff5
mov r13, rdx
test r13, r13
je 0x1401b6015
cmp byte [rcx + r13 - 1], 0x2f
jne 0x1401b6018
lea r8, [r13 - 1]
mov qword [rbp - 0x58], rcx
mov qword [rbp - 0x50], r8
mov qword [rbp - 0x48], 0
mov qword [rbp - 0x40], r8
mov qword [rbp - 0x38], 1
movabs rax, 0x2f0000002f
mov qword [rbp - 0x30], rax
lea r10, [rcx + 7]
and r10, 0xfffffffffffffff8
sub r10, rcx
mov r9, r8
jmp 0x1401b5eed
mov qword [rbp - 0x40], r9
cmp r9, r8
ja 0x1401b6018
mov rax, r9
mov r11, r9
cmp r9, r10
jb 0x1401b5f10
mov edx, r9d
sub edx, r10d
and edx, 0xf
mov rax, r9
sub rax, rdx
jb 0x1401b6525
mov r11, r10
mov rdx, rax
neg rdx
mov r15, r9
nop dword [rax]
mov rbx, r15
mov r15, rdx
add r15, rbx
je 0x1401b5f50
lea r15, [rbx - 1]
cmp byte [rcx + rbx - 1], 0x2f
jne 0x1401b5f20
lea r9, [rdx + rbx]
dec r9
add r9, rax
mov rbx, qword [rbp]
jmp 0x1401b5fb3
mov rdx, rax
cmp rax, r11
jbe 0x1401b5f8f
lea rax, [rdx - 0x10]
movdqu xmm0, xmmword [rcx + rdx - 0x10]
movdqa xmm1, xmm0
pxor xmm1, xmm6
paddq xmm1, xmm7
pandn xmm0, xmm1
pshufd xmm1, xmm0, 0xee
por xmm1, xmm0
movq rbx, xmm1
movabs r15, 0x8080808080808080
test rbx, r15
je 0x1401b5f50
cmp rdx, r9
ja 0x1401b6513
mov rbx, qword [rbp]
nop dword [rax]
test rdx, rdx
je 0x1401b6018
lea r9, [rdx - 1]
cmp byte [rcx + rdx - 1], 0x2f
mov rdx, r9
jne 0x1401b5fa0
cmp r9, r8
jae 0x1401b5ee0
mov al, 0x2f
cmp byte [rcx + r9], al
jne 0x1401b5ee0
cmp r9, rbx
jb 0x1401b6018
mov rdx, r13
test r9, r9
je 0x1401b618f
mov rdx, r13
sub rdx, r9
jbe 0x1401b6189
cmp byte [rcx + r9], 0xbf
jg 0x1401b618f
jmp 0x1401b65af
test r13, r13
je 0x1401b6008
cmp rdx, r13
jbe 0x1401b6008
cmp byte [rax], 0xbf
jle 0x1401b6551
mov qword [rdi + 0x10], r13
test r13, r13
jne 0x1401b5e95
xor r13d, r13d
cmp r13, rbx
je 0x1401b60af
cmp byte [rbp - 8], 0
jne 0x1401b60a0
test rbx, rbx
je 0x1401b6084
mov rax, r13
sub rax, rbx
jbe 0x1401b6569
cmp byte [rcx + rbx], 0xbf
jle 0x1401b6569
cmp rax, 2
je 0x1401b608d
jmp 0x1401b60a0
test r13, r13
je 0x1401b605d
cmp rdx, r13
jbe 0x1401b605d
cmp byte [rax], 0xbf
jle 0x1401b6551
mov qword [rdi + 0x10], r13
test r13, r13
je 0x1401b6072
cmp byte [r13 + rcx - 1], 0x2f
je case.0x1401b5d6b.2
mov rcx, rdi
mov edx, 0x2f
call fcn.1401bb120
jmp case.0x1401b5d6b.2
mov rax, r13
cmp rax, 2
jne 0x1401b60a0
movzx eax, byte [rcx + rbx]
and al, 0xdf
add al, 0xbf
cmp al, 0x19
ja 0x1401b60a0
cmp byte [rcx + rbx + 1], 0x3a
je 0x1401b60af
mov rcx, rdi
movzx edx, byte [rbp - 8]
mov r8, rbx
call fcn.1401ba3c0
test r14b, r14b
je 0x1401b6251
mov rax, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
test rdx, rdx
je 0x1401b60d0
cmp byte [rdx + rax - 1], 0x2f
je case.0x1401b5d6b.2
cmp rdx, qword [rdi]
jne 0x1401b56b0
mov rcx, rdi
call fcn.140158a40
mov rax, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
jmp 0x1401b56b0
mov dword [rbp - 0xc], 0
mov rbx, qword [rbp]
jmp case.0x1401b5d6b.2
mov rsi, rax
mov r12, qword [rbp + 0xa8]
jmp 0x1401b5be3
cmp r13, qword [rdi]
mov r12, qword [rbp + 0xa8]
jne 0x1401b613f
mov rcx, rdi
mov rdx, r13
call fcn.140158a40
mov r9, qword [rdi + 0x10]
mov r13, r9
jmp 0x1401b6143
mov r9, qword [rdi + 0x10]
mov rcx, qword [rdi + 8]
mov byte [rcx + r13], 0x2f
lea rdx, [r9 + 1]
mov qword [rdi + 0x10], rdx
mov r13, r14
cmp r14, r9
mov rbx, qword [rbp]
ja 0x1401b623d
test r13, r13
je 0x1401b6220
cmp r13, rdx
jae 0x1401b621e
mov rax, r13
cmp byte [rcx + r13], 0xc0
jge 0x1401b6220
jmp 0x1401b623d
jne 0x1401b65af
test rdx, rdx
je 0x1401b6212
movzx eax, byte [rcx + r9]
add eax, 0xffffffdd
cmp eax, 0x39
ja 0x1401b6212
movabs r10, 0x200000010001001
bt r10, rax
jae 0x1401b6212
cmp rdx, 2
jb 0x1401b6212
movzx eax, byte [rcx + r9 + 1]
cmp al, 0xbf
jle 0x1401b65c9
dec rdx
cmp rdx, 2
jb 0x1401b6212
and al, 0xdf
add al, 0xbf
cmp al, 0x19
ja 0x1401b6212
movzx eax, byte [rcx + r9 + 2]
cmp eax, 0x7c
je 0x1401b61e6
cmp eax, 0x3a
jne 0x1401b6212
cmp rdx, 2
je 0x1401b6018
movzx eax, byte [rcx + r9 + 3]
add eax, 0xffffffdd
cmp eax, 0x39
ja 0x1401b6212
movabs rdx, 0x200000010001001
bt rdx, rax
jb 0x1401b6018
mov qword [rdi + 0x10], r8
mov r13, r8
jmp 0x1401b6018
jne 0x1401b623d
mov r14b, 1
test r9, r9
je 0x1401b5c58
cmp r9, 0xffffffffffffffff
je 0x1401b623d
cmp byte [rcx + r9], 0xbf
jg 0x1401b5c58
lea rax, [0x1402516c0]
mov qword [rsp + 0x20], rax
mov r8, r13
call fcn.1401e6680
cmp byte [rbp - 8], 0
jne 0x1401b64bf
mov r13, qword [rdi + 8]
mov rax, rbx
mov rbx, qword [rdi + 0x10]
test rax, rax
je 0x1401b6290
cmp rbx, rax
jbe 0x1401b62e0
cmp byte [r13 + rax], 0xbf
jg 0x1401b62e2
lea rcx, str.assertion_failed:_self.is_char_boundary_at_
lea r8, [0x140251460]
mov edx, 0x2b
call fcn.1401e6090
mov r14, qword [rdi]
test r14, r14
je 0x1401b6380
js 0x1401b65aa
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1401b62ca
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401b6335
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
jne 0x1401b6385
jmp 0x1401b6335
jne 0x1401b6278
mov r14, rbx
sub r14, rax
jb 0x1401b659e
je 0x1401b6342
js 0x1401b65aa
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
mov rbx, qword [rbp]
jne 0x1401b6322
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401b6335
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov r15, rax
test rax, rax
jne 0x1401b634c
mov ecx, 1
mov rdx, r14
call fcn.1401e5b40
mov r15d, 1
mov rbx, qword [rbp]
mov qword [rdi + 0x10], rbx
lea rdx, [rbx + r13]
mov rcx, r15
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
mov rdx, r14
mov r14, qword [rdi]
mov rax, r13
mov rcx, rbx
mov qword [rbp], rdx
mov rbx, rdx
mov r13, r15
cmp rcx, r14
mov qword [rbp - 8], r13
je 0x1401b63a3
jmp 0x1401b63ba
mov eax, 1
mov qword [rdi], r14
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], 0
xor ecx, ecx
mov qword [rbp], r14
cmp rcx, r14
mov qword [rbp - 8], r13
jne 0x1401b63ba
mov rcx, rdi
mov rdx, r14
call fcn.140158a40
mov rax, qword [rdi + 8]
mov rcx, qword [rdi + 0x10]
mov r13, qword [rbp - 8]
mov byte [rax + rcx], 0x2f
mov r14, qword [rdi + 0x10]
inc r14
mov qword [rdi + 0x10], r14
xor eax, eax
jmp 0x1401b63df
inc rax
sub rax, r13
cmp ecx, 0x2f
jne 0x1401b6466
cmp rax, rbx
je 0x1401b6463
mov r15, rax
add rax, r13
movzx r9d, byte [rax]
movzx ecx, r9b
test cl, cl
jns 0x1401b63d0
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [rax + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1401b6443
movzx r8d, byte [rax + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1401b6451
movzx ecx, byte [rax + 3]
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
je 0x1401b6463
add rax, 4
jmp 0x1401b63d3
add rax, 2
shl edx, 6
or edx, r10d
mov ecx, edx
jmp 0x1401b63d3
add rax, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
jmp 0x1401b63d3
mov r15, rbx
sub rbx, r15
mov rax, qword [rdi]
sub rax, r14
cmp rax, rbx
jae 0x1401b648a
mov rcx, rdi
mov rdx, r14
mov r8, rbx
call fcn.1401f07d0
mov r14, qword [rdi + 0x10]
mov r13, qword [rbp - 8]
add r15, r13
mov rcx, qword [rdi + 8]
add rcx, r14
mov rdx, r15
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add r14, rbx
mov qword [rdi + 0x10], r14
cmp qword [rbp], 0
je 0x1401b64bf
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rsi
mov rdx, r12
movaps xmm6, xmmword [rbp + 0x10]
movaps xmm7, xmmword [rbp + 0x20]
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str.assertion_failed:_mid___self.len__C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001futf_8_0.7.6_srclib.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fpercent_encoding_2.3.1_srclib.rs_00_01_02_03_04_05_06_07_08_09_0A_0B_0C_0D_0E_0F_10_11_12_13_14_15_16_17_18_19_1A_1B_1C_1D_1E_1F_20_21_22_23_24_25_26_27_28_29_2A_2B_2C_2D_2E_2F_30_31_32_33_34_35_36_37_38_39_3A_3B_3C_3D_3E_3F_40_41_42_43_44_45_46_47_48_49_4A_4B_4C_4D_4E_4F_50_51_52_53_54_55_56_57_58_59_5A_5B_5C_5D_5E_5F_60_61_62_63_64_65_66_67_68_69_6A_6B_6C_6D_6E_6F_70_71_72_73_74_75_76_77_78_79_7A_7B_7C_7D_7E_7F_80_81_82_83_84_85_86_87_88_89_8A_8B_8C_8D_8E_8F_90_91_92_93_94_95_96_97_98_99_9A_9B_9C_9D_9E_9F_A0_A1_A2_A3_A4_A5_A6_A7_A8_A9_AA_AB_AC_AD_AE_AF_B0_B1_B2_B3_B4_B5_B6_B7_B8_B9_BA_BB_BC_BD_BE_BF_C0_C1_C2_C3_C4_C5_C6_C7_C8_C9_CA_CB_CC_CD_CE_CF_D0_D1_D2_D3_D4_D5_D6_D7_D8_D9_DA_DB_DC_DD_DE_DF_E0_E1_E2_E3_E4_E5_E6_E7_E8_E9_EA_EB_EC_ED_EE_EF_F0_F1_F2_F3_F4_F5_F6_F7_F8_F9_FA_FB_FC_FD_FE_FF
mov edx, 0x23
call fcn.1401e6090
mov r14, r13
lea rax, [0x1402516a8]
mov qword [rsp + 0x20], rax
mov r8, r14
mov r9, rdx
call fcn.1401e6680
lea r8, str.librarycore_src_slicememchr.rsP7
mov rcx, rdx
mov rdx, r9
call fcn.1401e6010
lea r8, str.librarycore_src_slicememchr.rsP7
mov rcx, rax
mov rdx, r9
call fcn.1401e5f10
lea rax, [0x1402514e8]
mov qword [rsp + 0x20], rax
mov rcx, rbx
xor r8d, r8d
mov r9, r12
call fcn.1401e6680
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x140251418]
mov edx, 0x30
call fcn.1401e6090
lea rax, [0x1402516f8]
mov qword [rsp + 0x20], rax
mov rdx, r13
mov r8, rbx
mov r9, r13
call fcn.1401e6680
lea rax, [0x140251660]
mov qword [rsp + 0x20], rax
mov rdx, r13
mov r8, qword [rbp - 0x18]
mov r9, r13
call fcn.1401e6680
mov rcx, qword [rbp]
mov rdx, rbx
call fcn.1401e5c90
call fcn.140002170
lea rax, [0x1402516e0]
mov qword [rsp + 0x20], rax
mov rdx, r13
mov r8, r9
mov r9, r13
call fcn.1401e6680
add rcx, r9
lea rax, [0x140251920]
mov qword [rsp + 0x20], rax
mov r8d, 1
mov r9, rdx
call fcn.1401e6680
int3
mov qword [rsp + 0x28], r10
mov qword [rsp + 0x20], rbx
lea rcx, [rbp - 8]
mov rdx, qword [rbp + 0x50]
mov r8d, r14d
mov r9d, dword [rbp + 0x5c]
call fcn.1401b9b90
mov eax, dword [rbp - 8]
cmp eax, 2
jne 0x1401b69ce
movzx eax, byte [rbp - 4]
mov byte [rdi + 8], al
movabs rax, 0x8000000000000000
mov qword [rdi], rax
mov rax, qword [rbp + 0x50]
cmp qword [rax], 0
je 0x1401b6a2e
mov r8, qword [rax + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, qword [rbp + 0x50]
mov rcx, qword [rdx + 0x10]
mov qword [rdi + 0x10], rcx
movups xmm0, xmmword [rdx]
mov rcx, qword [rbp - 0x50]
movups xmm1, xmmword [rcx]
movzx ecx, byte [rcx + 0x10]
movups xmmword [rdi], xmm0
mov byte [rdi + 0x50], cl
movups xmmword [rdi + 0x40], xmm1
mov dword [rdi + 0x18], eax
mov rax, qword [rbp - 4]
mov qword [rdi + 0x1c], rax
mov eax, dword [rbp + 4]
mov dword [rdi + 0x24], eax
movzx eax, word [rbp + 0x3e]
mov word [rdi + 0x28], ax
movzx eax, word [rbp + 0x3c]
mov word [rdi + 0x2a], ax
mov eax, dword [rbp + 0x5c]
mov dword [rdi + 0x2c], eax
mov eax, dword [rbp - 0xc]
mov dword [rdi + 0x30], eax
mov eax, dword [rbp - 0x10]
mov dword [rdi + 0x34], eax
mov eax, dword [rbp - 0x14]
mov dword [rdi + 0x38], eax
mov dword [rdi + 0x3c], esi
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, qword [rbp + 0x48]
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], 0
lea rcx, [rbp - 0x30]
lea rdx, [rbp + 0x20]
call fcn.1401be280
mov r9, qword [rbp - 0x30]
mov r8, qword [rbp - 0x28]
mov r12, qword [rbp - 0x20]
test r12, r12
je 0x1401b6cab
mov qword [rbp + 0x48], r9
mov qword [rbp + 0x40], r8
mov rbx, qword [rbp + 8]
mov r13, qword [rbp + 0x10]
mov rax, qword [rbp + 0x18]
mov qword [rbp - 0x40], rax
lea rdx, [rax + r13]
mov rax, qword [rbx]
sub rax, rdx
cmp rax, r12
jae 0x1401b6c51
mov rcx, rbx
mov r8, r12
call fcn.1401f07d0
lea rax, [r12 + r13]
mov qword [rbp - 0x38], rax
mov rcx, qword [rbx + 8]
lea rdx, [rcx + r13]
add rcx, rax
mov r8, qword [rbp - 0x40]
call sub.VCRUNTIME140.dll_memmove
mov rcx, qword [rbp - 0x38]
mov qword [rbp + 0x10], rcx
mov rax, qword [rbx + 0x10]
cmp rax, rcx
mov r8, qword [rbp + 0x40]
mov r9, qword [rbp + 0x48]
je 0x1401b6cab
sub r13, rax
add rax, qword [rbx + 8]
add r13, r12
xor ecx, ecx
cmp r12, rcx
je 0x1401b6cab
movzx edx, byte [r8 + rcx]
mov byte [rax + rcx], dl
inc qword [rbx + 0x10]
inc rcx
cmp r13, rcx
jne 0x1401b6c92
test r9, r9
je 0x1401b6cbf
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp]
mov r12, qword [rbp + 0x18]
cmp rax, qword [rbp - 8]
test r12, r12
je 0x1401b6cfd
mov rax, qword [rbp + 8]
mov rdx, qword [rbp + 0x10]
lea rbx, [rax + 0x10]
mov r13, qword [rax + 0x10]
cmp rdx, r13
or byte [rax - 0x75], cl
push rbp
adc byte [rax - 0x73], cl
pop rax
adc byte [rbx + rcx*4 + 0x68], cl
adc byte [rcx + rdi - 0x16], cl
je 0x1401b6cf7
mov rcx, qword [rax + 8]
add rdx, rcx
add rcx, r13
mov r8, r12
call sub.VCRUNTIME140.dll_memmove
add r13, r12
mov qword [rbx], r13
add esi, 0xfffffffe
mov rax, qword [rbp + 0x50]
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
adc byte [rax - 0x75], cl
pop rbp
mov eax, 0x30558b4c
adc byte [rax - 0x75], cl
pop rbp
mov eax, 0x30558b4c
cmp dword [rbp + 0x5c], 0
je 0x1401b6d2e
mov rax, rdx
sub rax, r15
jbe 0x1401b6d33
cmp byte [rcx + r15], 0xbf
jg 0x1401b6d39
jmp 0x1401b6def
mov rax, rdx
jmp 0x1401b6d39
jne 0x1401b6def
cmp rax, 3
jb 0x1401b695f
movzx eax, word [rcx + r15]
xor eax, 0x2f3a
movzx ecx, byte [rcx + r15 + 2]
xor ecx, 0x2f
or cx, ax
jne 0x1401b695f
lea rcx, [0x1402517ab]
lea r8, [0x140251800]
mov edx, 0x4f
call fcn.1401e6090
jmp 0x1401b6e1d
invalid
add byte [rax + 1], bh
jmp 0x1401b6be9
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x9aa0a
stosb byte [rdi], al
or dword [rax], eax
lea r8, [0x140251860]
mov edx, 0x4f
call fcn.1401e6090
jmp 0x1401b6e1d
invalid
imul ecx, dword [rax - 0x39], 0xf845
add byte [rax], al
lea rdx, [rbp - 8]
mov rcx, rax
call fcn.1401f08a0
jmp 0x1401b6e1d
lea rax, [0x140251790]
mov qword [rsp + 0x20], rax
mov r8, r15
mov r9, rdx
call fcn.1401e6680
jmp 0x1401b6e1d
ud2
ror byte [rdi], cl
test byte [rbp + 0xe], dl
add byte [rax], al
mov rbx, rax
cmp byte [rax], 0x2f
jne 0x1401b81ab
inc rbx
dec rdx
mov qword [rbp + 0x30], 0
xor byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rbp
cmp byte [rax - 0x77], cl
pop rbp
mov qword [rbp + 0x48], rdx
xor byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rbp
cmp byte [rax - 0x77], cl
pop rbp
mov qword [rbp + 0x48], rdx
mov qword [rbp + 0x50], 0
mov qword [rbp + 0x58], rdx
pop rax
pop rax
mov qword [rbp + 0x60], 1
movabs rax, 0x2f0000002f
mov qword [rbp + 0x68], rax
mov word [rbp + 0x70], 1
add byte [rax + 0x66c9312f], dh
movq mm0, qword [str.________________]
add byte [rax + 0x66c9312f], dh
movq mm0, qword [str.________________]
movdqa xmm1, xmmword [0x1401f1860]
movabs r8, 0x8080808080808080
add byte [rax - 0x2676b680], 0x49
mov edx, edx
add byte [rax - 0x2676b680], 0x49
mov edx, edx
mov r15, qword [rbp + 0x90]
cmp r10, 0x10
jae 0x1401b7408
test r10, r10
je 0x1401b75ee
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbp + 0x31], al
mul byte [rsi + 0x66]
nop word cs:[rax + rax]
xor r14d, r14d
nop word cs:[rax + rax]
cmp byte [r9 + r14], 0x2f
je 0x1401b74c7
int3
add byte [rax], al
invalid
int3
inc r14
cmp r10, r14
jne 0x1401b73f0
jmp 0x1401b75ee
lea r11, [r9 + 7]
and r11, 0xfffffffffffffff8
sub r11, r9
je 0x1401b7449
cmp r11, r10
cmovae r11, r10
test r11, r11
je 0x1401b7449
xor r14d, r14d
nop word cs:[rax + rax]
invalid
add byte [rbx - 0x80], al
cmp al, 0x31
invalid
cmp byte [r9 + r14], 0x2f
je 0x1401b74c7
inc r14
cmp r11, r14
jne 0x1401b7430
invalid
lea r14, [r10 - 0x10]
jmp 0x1401b7460
lea r14, [r10 - 0x10]
jb 0x1401b743d
xor r11d, r11d
jmp 0x1401b7465
cmp r11, r14
ja 0x1401b7494
movdqu xmm2, xmmword [r9 + r11]
movdqa xmm3, xmm2
pxor xmm3, xmm0
paddq xmm3, xmm1
pandn xmm2, xmm3
pshufd xmm3, xmm2, 0xee
por xmm3, xmm2
movq r15, xmm3
test r15, r8
jne 0x1401b7494
add r11, 0x10
jmp 0x1401b7460
sub r10, r11
mov r15, qword [rbp + 0x90]
je 0x1401b75ee
add r9, r11
xor r14d, r14d
nop word [rax + rax]
cmp byte [r9 + r14], 0x2f
je 0x1401b74c4
inc r14
cmp r10, r14
jne 0x1401b74b0
jmp 0x1401b75ee
add r14, r11
add r14, rcx
mov rcx, r14
inc rcx
mov qword [rbp + 0x50], rcx
je 0x1401b74e5
cmp rdx, rcx
jb 0x1401b74e5
cmp byte [rbx + r14], al
je 0x1401b75f9
lea r9, [rbx + rcx]
mov r10, rdx
sub r10, rcx
jae 0x1401b73cf
jmp 0x1401b75f2
mov qword [rbp + 0x50], rdx
mov byte [rbp + 0x71], 1
mov r14, rdx
cmp r14, 2
jne 0x1401b76db
movzx eax, byte [rbx]
and al, 0xdf
add al, 0xbf
cmp al, 0x19
ja 0x1401b76db
cmp byte [rbx + 1], 0x3a
jne 0x1401b76db
mov rdx, qword [r15 + 0x10]
cmp rdx, qword [r15]
jne 0x1401b7638
mov byte [rbp + 0x9f], 1
mov rcx, r15
call fcn.140158a40
mov rdx, qword [r15 + 0x10]
mov rax, qword [r15 + 8]
mov byte [rax + rdx], 0x2f
inc qword [r15 + 0x10]
mov byte [rbp + 0x9f], 1
mov r8d, 2
mov rcx, r15
mov rdx, rbx
call fcn.1401be220
jmp 0x1401b786e
mov rax, qword [rbp + 0x118]
movzx ecx, byte [rax + 0x40]
test cl, cl
je 0x1401b786e
mov r14d, dword [rax + 0x34]
mov ebx, dword [rax + 0x38]
mov r8, qword [rax + 8]
mov rdx, qword [rax + 0x10]
cmp r14d, ebx
ja 0x1401b7ab4
test r14d, r14d
je 0x1401b7aa4
cmp rdx, r14
jbe 0x1401b7aa2
cmp byte [r8 + r14], 0xc0
jge 0x1401b7aa4
jmp 0x1401b7ab4
mov dword [rbp + 0x88], 0
mov r9d, 7
jmp 0x1401b7b4f
jne 0x1401b7ab4
test ebx, ebx
je 0x1401b7adc
cmp rdx, rbx
jbe 0x1401b7ada
cmp byte [r8 + rbx], 0xbf
jg 0x1401b7adc
mov byte [rbp + 0x9f], 1
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov qword [rsp + 0x20], rax
mov rcx, r8
mov r8, r14
mov r9, rbx
call fcn.1401e6680
jmp 0x1401b8217
jne 0x1401b7ab4
mov dword [rbp + 0x88], ecx
sub rbx, r14
mov r15, qword [rbp + 0x90]
mov rax, qword [r15]
mov r9, qword [r15 + 0x10]
sub rax, r9
cmp rax, rbx
jae 0x1401b7b1c
mov qword [rbp + 0x20], r8
mov byte [rbp + 0x9f], 1
mov rcx, r15
mov rdx, r9
mov r8, rbx
call fcn.1401f07d0
mov r9, qword [r15 + 0x10]
mov r8, qword [rbp + 0x20]
add r8, r14
mov rcx, qword [r15 + 8]
add rcx, r9
mov rdx, r8
mov r8, rbx
mov r14, r9
call sub.VCRUNTIME140.dll_memcpy
mov r9, r14
add r9, rbx
mov qword [r15 + 0x10], r9
mov rax, qword [rbp + 0x118]
movdqu xmm0, xmmword [rax + 0x41]
movdqa xmmword [rbp], xmm0
add r13d, 0xffffffdd
cmp r13d, 0x39
mov rcx, qword [rbp + 0x80]
ja 0x1401b7b73
movabs rax, 0x200000010001001
bt rax, r13
jae 0x1401b7b73
mov r12, rcx
mov byte [rbp + 0x30], 0
mov byte [rbp + 0x9f], 1
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r12
lea r8, [rbp + 0x30]
mov rcx, r15
xor edx, edx
mov rdi, r9
call fcn.1401b5640
mov byte [rbp + 0x9f], 1
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x30]
mov rdx, r15
movzx r8d, byte [rbp + 0x110]
mov r9d, 4
call fcn.1401b9b90
mov eax, dword [rbp + 0x30]
cmp eax, 2
je 0x1401b7ec5
mov ecx, dword [rbp + 0x3c]
mov rdx, qword [rbp + 0x34]
mov r9, qword [rbp + 0x90]
mov r8, qword [r9 + 0x10]
mov qword [rsi + 0x10], r8
movups xmm0, xmmword [r9]
movups xmmword [rsi], xmm0
movdqa xmm0, xmmword [rbp]
movdqu xmmword [rsi + 0x41], xmm0
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x1c], rdx
mov dword [rsi + 0x24], ecx
mov word [rsi + 0x28], 0
mov dword [rsi + 0x28], 0xb8480000
add al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
sub al, 0xc7
xor al, 7
add byte [rax], al
add byte [rcx + 0x7e89387e], cl
cmp al, 0x8b
test dword [rax - 0x78000000], ecx
jmp 0x1401b7ef9
movzx eax, byte [rbp + 0x34]
mov byte [rsi + 8], al
movabs rax, 0x8000000000000000
mov qword [rsi], rax
mov rax, qword [rbp + 0x90]
cmp qword [rax], 0
je 0x1401b7ef9
mov r8, qword [rax + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x128
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
adc byte [rcx + 0xf], r8b
adc byte [rcx], al
movups xmmword [rsi], xmm0
movups xmm0, xmmword [r13 + 0x40]
movups xmmword [rsi + 0x40], xmm0
movzx r8d, byte [r13 + 0x50]
mov byte [rsi + 0x50], r8b
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x1c], rdx
mov dword [rsi + 0x24], ecx
mov eax, dword [r13 + 0x28]
mov dword [rsi + 0x28], eax
mov dword [rsi + 0x2c], ebx
movdqu xmm0, xmmword [r13 + 0x30]
movdqu xmmword [rsi + 0x30], xmm0
jmp 0x1401b7ef9
add byte [rcx], al
lea rax, [0x1402516f8]
mov qword [rsp + 0x20], rax
mov rdx, r15
mov r8, rbx
mov r9, r15
call fcn.1401e6680
jmp 0x1401b8217
mov byte [rbp + 0x9f], 1
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, [0x140251538]
mov edx, 0x2b
call fcn.1401e6090
jmp 0x1401b8217
ud2
cmp r15, r14
je 0x1401b8769
movzx r9d, byte [r15]
movzx ecx, r9b
test cl, cl
js 0x1401b83c0
inc r15
cmp ecx, 0xd
jbe 0x1401b8440
jmp 0x1401b8460
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [r15 + 1]
and r10d, 0x3f
invalid
cmp cl, 0xdf
jbe 0x1401b8417
movzx r8d, byte [r15 + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1401b842a
movzx ecx, byte [r15 + 3]
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
je 0x1401b8769
add r15, 4
cmp ecx, 0xd
jbe 0x1401b8440
jmp 0x1401b8460
add r15, 2
shl edx, 6
or edx, r10d
mov ecx, edx
cmp ecx, 0xd
jbe 0x1401b8440
jmp 0x1401b8460
add r15, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
ja 0x1401b8460
nop dword [rax]
mov edx, 0x110000
bt eax, ecx
jae 0x1401b8460
cmp edx, 0x110000
je 0x1401b8390
jmp 0x1401b846e
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov edx, ecx
cmp edx, 0x110000
je 0x1401b8390
cmp edx, 0x3e
mov qword [rbp + 0x60], rbx
jg 0x1401b84a0
cmp edx, 0x23
je 0x1401b87ee
cmp edx, 0x2f
je 0x1401b84ae
cmp dword [rdi + 0x18], 0
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x58], r12
je 0x1401b8854
lea rax, [rdi + 0x1c]
jmp 0x1401b8862
cmp edx, 0x3f
je 0x1401b8834
cmp edx, 0x5c
jne 0x1401b8485
xor eax, eax
mov ecx, 0x2600
mov qword [rbp + 0x58], r12
mov rdx, r12
cmp rdx, r14
jne 0x1401b84e9
jmp 0x1401b85cf
mov r9d, r8d
cmp r9d, 0x110000
jne 0x1401b85b5
cmp rdx, r14
je 0x1401b85cf
movzx r11d, byte [rdx]
movzx r8d, r11b
test r8b, r8b
js 0x1401b8510
inc rdx
cmp r8d, 0xd
jbe 0x1401b85a0
jmp 0x1401b84d0
mov r9d, r8d
and r9d, 0x1f
movzx esi, byte [rdx + 1]
and esi, 0x3f
cmp r8b, 0xdf
jbe 0x1401b856c
invalid
movzx r10d, byte [rdx + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x1401b8585
movzx r8d, byte [rdx + 3]
and r9d, 7
and ecx, 7
shl r9d, 0x12
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
or r8d, r9d
cmp r8d, 0x110000
je 0x1401b85cf
add rdx, 4
cmp r8d, 0xd
jbe 0x1401b85a0
jmp 0x1401b84d0
add rdx, 2
shl r9d, 6
or r9d, esi
mov r8d, r9d
cmp r8d, 0xd
jbe 0x1401b85a0
jmp 0x1401b84d0
add rdx, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
cmp r8d, 0xd
ja 0x1401b84d0
nop dword [rax]
mov r9d, 0x110000
mov ecx, 0x110000
bt ecx, r8d
jb 0x1401b84d3
invalid
jmp 0x1401b84d0
cmp r9d, 0x5c
je 0x1401b85c1
cmp r9d, 0x2f
jne 0x1401b85cf
inc eax
mov r12, rdx
cmp rdx, r14
jne 0x1401b84e9
sbb bh, bh
invalid
invalid
cmp eax, 1
mov qword [rbp + 0x50], r13
jbe 0x1401b87a3
mov r13, qword [rbx + 0x30]
test r13, r13
je 0x1401b8a56
mov rax, qword [rbp + 0x60]
mov rax, qword [rax + 0x38]
mov qword [rbp - 8], rax
mov qword [rbp], 0
mov qword [rbp + 8], 1
mov qword [rbp + 0x10], 0
mov eax, 1
xor edx, edx
mov r15d, 0x2600
mov rsi, qword [rbp + 0x58]
jmp 0x1401b862e
mov ebx, ecx
cmp ebx, 0x110000
jne 0x1401b8704
cmp rsi, r14
je 0x1401b8744
movzx r10d, byte [rsi]
movzx ecx, r10b
test cl, cl
js 0x1401b8660
inc rsi
cmp ecx, 0xd
jbe 0x1401b86f0
jmp 0x1401b8620
mov r8d, ecx
and r8d, 0x1f
movzx r11d, byte [rsi + 1]
and r11d, 0x3f
cmp cl, 0xdf
jbe 0x1401b86be
movzx r9d, byte [rsi + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x1401b86d6
movzx ecx, byte [rsi + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and ecx, 0x3f
or ecx, r9d
or ecx, r8d
cmp ecx, 0x110000
je 0x1401b8744
add rsi, 4
cmp ecx, 0xd
jbe 0x1401b86f0
jmp 0x1401b8620
add rsi, 2
shl r8d, 6
or r8d, r11d
mov ecx, r8d
cmp ecx, 0xd
jbe 0x1401b86f0
jmp 0x1401b8620
add rsi, 3
shl r8d, 0xc
or r9d, r8d
mov ecx, r9d
cmp ecx, 0xd
ja 0x1401b8620
nop dword [rax]
mov ebx, 0x110000
bt r15d, ecx
jb 0x1401b8622
jmp 0x1401b8620
cmp ebx, 0x5c
je 0x1401b870e
cmp ebx, 0x2f
jne 0x1401b8732
cmp rdx, qword [rbp]
jne 0x1401b8724
mov rcx, rbp
call fcn.140158a40
mov rax, qword [rbp + 8]
mov rdx, qword [rbp + 0x10]
mov byte [rax + rdx], bl
mov rdx, qword [rbp + 0x10]
inc rdx
mov qword [rbp + 0x10], rdx
cmp ebx, 0x2f
je 0x1401b862e
cmp ebx, 0x5c
je 0x1401b862e
mov rax, qword [rbp]
mov r8, qword [rbp + 8]
cmp rdx, 2
jne 0x1401b8a28
movzx ecx, word [r8]
cmp ecx, 0x2f2f
sete sil
jmp 0x1401b8a2a
mov r10, rbx
cmp dword [rdi + 0x20], 0
je 0x1401b8847
mov ebx, dword [rdi + 0x24]
mov r14, qword [rdi + 8]
test rbx, rbx
je 0x1401b8a9b
mov rdx, qword [rdi + 0x10]
cmp rdx, rbx
jbe 0x1401b8bf4
cmp byte [r14 + rbx], 0xbf
jg 0x1401b8bfa
jmp 0x1401b9195
mov esi, dword [rdi + 0x3c]
mov r8, qword [rdi + 8]
test rsi, rsi
je 0x1401b88f3
mov rdx, qword [rdi + 0x10]
cmp rdx, rsi
jbe 0x1401b88ed
cmp byte [r8 + rsi], 0xbf
jg 0x1401b88f3
mov byte [rbp + 0x6f], 1
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov qword [rsp + 0x20], rax
mov rcx, r8
xor r8d, r8d
mov r9, rsi
call fcn.1401e6680
jmp 0x1401b91b7
mov rax, qword [rbx + 0x40]
mov qword [rbp + 0x40], rax
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rbp + 0x30], xmm3
movaps xmmword [rbp + 0x20], xmm2
movaps xmmword [rbp + 0x10], xmm1
movaps xmmword [rbp], xmm0
mov byte [rbp + 0x6f], 0
mov qword [rsp + 0x20], r14
mov rdx, rbp
mov rcx, r13
mov r8, rdi
mov r9, r12
call fcn.1401b9270
jmp 0x1401b9161
cmp dword [rdi + 0x18], 0
mov qword [rbp + 0x50], r13
je 0x1401b888f
mov r10, rbx
lea rax, [rdi + 0x1c]
jmp 0x1401b88a0
fimul dword [rax - 0x73]
sbb al, 0xeb
pop rcx
mov r14, qword [rdi + 8]
mov rbx, qword [rdi + 0x10]
jmp 0x1401b8bfa
cmp dword [rdi + 0x20], 0
je 0x1401b8c8c
lea rax, [rdi + 0x24]
mov r12d, dword [rax]
mov r13, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
test r12, r12
je 0x1401b88cf
cmp rdx, r12
jbe 0x1401b8aa6
cmp byte [r13 + r12], 0xbf
jle 0x1401b9175
mov r15, rdx
jmp 0x1401b8c97
cmp dword [rdi + 0x20], 0
je 0x1401b9050
mov r10, rbx
lea rax, [rdi + 0x24]
mov r15, r12
mov r9d, dword [rax]
mov rbx, qword [rdi + 8]
test r9, r9
je 0x1401b88e1
mov r12, qword [rdi + 0x10]
cmp r12, r9
jbe 0x1401b8ab7
cmp byte [rbx + r9], 0xbf
jle 0x1401b8abd
mov r12, r9
jmp 0x1401b905e
mov r15, rdx
mov rsi, rbx
mov rbx, qword [rbx + 0x10]
xor r12d, r12d
jmp 0x1401b8cc3
mov r13, qword [r10 + 0x10]
xor r12d, r12d
jmp 0x1401b9087
jne 0x1401b87cb
mov r13, qword [rbx]
mov r12, qword [rbx + 0x10]
mov rax, r13
sub rax, r12
cmp rax, rsi
mov qword [rbp - 0x10], rdi
jae 0x1401b892e
mov qword [rbp + 0x58], r8
mov byte [rbp + 0x6f], 1
mov rcx, rbx
mov rdx, r12
mov r8, rsi
call fcn.1401f07d0
mov rbx, qword [rbp + 0x60]
mov r13, qword [rbx]
mov r12, qword [rbx + 0x10]
mov r8, qword [rbp + 0x58]
mov rdi, qword [rbx + 8]
lea rcx, [rdi + r12]
mov rdx, r8
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rbx
add r12, rsi
mov qword [rbx + 0x10], r12
cmp r12, r13
jne 0x1401b8968
mov byte [rbp + 0x6f], 1
mov rdx, r13
call fcn.140158a40
mov rcx, qword [rbp + 0x60]
mov rdi, qword [rcx + 8]
mov r12, qword [rcx + 0x10]
mov byte [rdi + r12], 0x2f
inc r12
mov qword [rcx + 0x10], r12
mov byte [rbp], 1
mov byte [rbp + 0x6f], 1
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r15
mov r8, rbp
movzx edx, byte [rbp + 0x6e]
mov r9, rsi
call fcn.1401b5640
mov rdi, qword [rbp - 0x10]
mov r8, qword [rbp + 0x60]
mov rcx, qword [r8 + 0x40]
mov qword [rbp + 0x40], rcx
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmm2, xmmword [r8 + 0x20]
movups xmm3, xmmword [r8 + 0x30]
movaps xmmword [rbp + 0x30], xmm3
movaps xmmword [rbp + 0x20], xmm2
movaps xmmword [rbp + 0x10], xmm1
movaps xmmword [rbp], xmm0
mov r9d, dword [rdi + 0x2c]
mov ecx, dword [rdi + 0x30]
mov r8d, dword [rdi + 0x34]
mov r10d, dword [rdi + 0x38]
lea r11, [rdi + 0x40]
mov bx, word [rdi + 0x28]
mov di, word [rdi + 0x2a]
mov byte [rbp + 0x6f], 0
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], esi
mov word [rsp + 0x48], di
mov word [rsp + 0x40], bx
mov qword [rsp + 0x38], r11
mov dword [rsp + 0x30], r10d
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], ecx
mov rdx, rbp
mov rcx, qword [rbp + 0x50]
movzx r8d, byte [rbp + 0x6e]
call fcn.1401b6650
jmp 0x1401b9161
xor esi, esi
test rax, rax
je 0x1401b8a3e
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test sil, sil
jne 0x1401b8a56
mov rax, qword [rbp - 8]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x6f], 1
mov rcx, r13
mov dl, 3
call rax
mov rax, qword [rbp + 0x60]
mov esi, dword [rdi + 0x2c]
mov ebx, esi
mov r13, qword [rdi + 8]
inc ebx
je 0x1401b8ae2
mov rdx, qword [rdi + 0x10]
cmp rdx, rbx
jbe 0x1401b8ae0
cmp byte [r13 + rbx], 0xbf
jg 0x1401b8ae2
mov byte [rbp + 0x6f], 1
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov qword [rsp + 0x20], rax
mov rcx, r13
xor r8d, r8d
mov r9, rbx
call fcn.1401e6680
jmp 0x1401b91b7
mov r15, qword [r10 + 0x10]
xor ebx, ebx
jmp 0x1401b8c27
jne 0x1401b9175
mov r15, rdx
mov r12, rdx
jmp 0x1401b8c97
je 0x1401b905e
mov byte [rbp + 0x6f], 1
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r12
xor r8d, r8d
call fcn.1401e6680
jmp 0x1401b91b7
jne 0x1401b8a78
mov r15, rax
mov rax, qword [rax]
mov rdi, qword [r15 + 0x10]
sub rax, rdi
cmp rax, rbx
jae 0x1401b8b0e
mov byte [rbp + 0x6f], 1
mov rcx, r15
mov rdx, rdi
mov r8, rbx
call fcn.1401f07d0
mov r15, qword [rbp + 0x60]
mov rdi, qword [r15 + 0x10]
mov rcx, qword [r15 + 8]
add rcx, rdi
mov rdx, r13
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov qword [r15 + 0x10], rdi
mov rax, qword [rbp + 0x58]
mov qword [rbp], rax
mov qword [rbp + 8], r14
lea rcx, [0x140251518]
mov r8, rbp
mov edx, 2
call fcn.1401b38f0
test al, al
mov r10, r15
je 0x1401b8ba2
mov r8, qword [rbp]
mov r9, qword [rbp + 8]
mov rax, qword [r10 + 0x40]
mov qword [rbp + 0x40], rax
movups xmm0, xmmword [r10]
movups xmm1, xmmword [r10 + 0x10]
movups xmm2, xmmword [r10 + 0x20]
movups xmm3, xmmword [r10 + 0x30]
movaps xmmword [rbp + 0x30], xmm3
movaps xmmword [rbp + 0x20], xmm2
movaps xmmword [rbp + 0x10], xmm1
movaps xmmword [rbp], xmm0
mov byte [rbp + 0x6f], 0
mov dword [rsp + 0x28], esi
movzx eax, byte [rbp + 0x6e]
mov byte [rsp + 0x20], al
mov rdx, rbp
mov rcx, qword [rbp + 0x50]
call fcn.1401b3aa0
jmp 0x1401b9161
mov rax, qword [r10 + 0x40]
mov qword [rbp + 0x40], rax
movups xmm0, xmmword [r10]
movups xmm1, xmmword [r10 + 0x10]
movups xmm2, xmmword [r10 + 0x20]
movups xmm3, xmmword [r10 + 0x30]
movaps xmmword [rbp + 0x30], xmm3
movaps xmmword [rbp + 0x20], xmm2
movaps xmmword [rbp + 0x10], xmm1
movaps xmmword [rbp], xmm0
mov byte [rbp + 0x6f], 0
mov dword [rsp + 0x28], esi
movzx eax, byte [rbp + 0x6e]
mov byte [rsp + 0x20], al
mov rdx, rbp
mov rcx, qword [rbp + 0x50]
mov r8, r12
mov r9, r14
call fcn.1401b3aa0
jmp 0x1401b9161
jne 0x1401b9195
mov rax, qword [r10]
mov r15, qword [r10 + 0x10]
sub rax, r15
cmp rax, rbx
jae 0x1401b8c27
mov byte [rbp + 0x6f], 1
mov rcx, r10
mov qword [rbp + 0x60], r10
mov rdx, r15
mov r8, rbx
call fcn.1401f07d0
mov r10, qword [rbp + 0x60]
mov r15, qword [r10 + 0x10]
mov rcx, qword [r10 + 8]
add rcx, r15
mov rsi, r10
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add r15, rbx
mov qword [rsi + 0x10], r15
mov qword [r13 + 0x10], r15
movups xmm0, xmmword [rsi]
movups xmmword [r13], xmm0
movzx eax, byte [rdi + 0x50]
mov byte [r13 + 0x50], al
movups xmm0, xmmword [rdi + 0x40]
movups xmmword [r13 + 0x40], xmm0
mov eax, dword [rdi + 0x3c]
mov rcx, qword [rdi + 0x18]
mov qword [r13 + 0x18], rcx
mov dword [r13 + 0x20], 0
mov ecx, dword [rdi + 0x28]
mov dword [r13 + 0x28], ecx
movups xmm0, xmmword [rdi + 0x2c]
movups xmmword [r13 + 0x2c], xmm0
mov dword [r13 + 0x3c], eax
jmp 0x1401b9161
mov r13, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
mov r15, r12
mov rax, qword [rbx]
mov rsi, rbx
mov rbx, qword [rbx + 0x10]
sub rax, rbx
cmp rax, r12
jae 0x1401b8cc3
mov byte [rbp + 0x6f], 1
mov rcx, rsi
mov rdx, rbx
mov r8, r12
call fcn.1401f07d0
mov rsi, qword [rbp + 0x60]
mov rbx, qword [rsi + 0x10]
mov rcx, qword [rsi + 8]
add rcx, rbx
mov rdx, r13
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add rbx, r12
mov qword [rsi + 0x10], rbx
mov r12d, dword [rdi + 0x3c]
mov byte [rbp + 0x6f], 1
mov rcx, rsi
movzx edx, byte [rbp + 0x6e]
mov r8, r12
call fcn.1401ba3c0
mov rax, qword [rbp + 0x58]
mov rsi, qword [rbp + 0x60]
cmp qword [rsi + 0x10], r12
jne 0x1401b8e8e
mov r9d, dword [rdi + 0x2c]
test r9, r9
je 0x1401b8d40
cmp r15, r9
jbe 0x1401b8d3e
cmp byte [r13 + r9], 0xbf
jg 0x1401b8d40
mov byte [rbp + 0x6f], 1
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov qword [rsp + 0x20], rax
mov rcx, r13
mov rdx, r15
xor r8d, r8d
call fcn.1401e6680
jmp 0x1401b91b7
jne 0x1401b8d1b
mov rcx, r13
mov rdx, r9
call fcn.1401b37c0
cmp al, 2
jne 0x1401b8e44
mov eax, 0x2600
mov rcx, qword [rbp + 0x58]
jmp 0x1401b8d6e
mov r8d, edx
cmp r8d, 0x110000
jne 0x1401b8e44
cmp rcx, r14
je 0x1401b8e72
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
js 0x1401b8da0
inc rcx
cmp edx, 0xd
jbe 0x1401b8e30
jmp 0x1401b8d5e
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x1401b8dfe
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x1401b8e16
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 0x1401b8e72
add rcx, 4
cmp edx, 0xd
jbe 0x1401b8e30
jmp 0x1401b8d5e
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
jbe 0x1401b8e30
jmp 0x1401b8d5e
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
ja 0x1401b8d5e
nop dword [rax]
mov r8d, 0x110000
bt eax, edx
jb 0x1401b8d61
jmp 0x1401b8d5e
mov rax, r12
cmp qword [rsi], r12
jne 0x1401b8e63
mov byte [rbp + 0x6f], 1
mov rcx, rsi
mov rdx, r12
call fcn.140158a40
mov rsi, qword [rbp + 0x60]
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 8]
mov byte [rcx + rax], 0x2f
inc rax
mov qword [rsi + 0x10], rax
mov rax, qword [rbp + 0x58]
jmp 0x1401b8e8e
mov edx, ecx
cmp edx, 0x110000
jne 0x1401b8f6a
cmp rax, r14
je 0x1401b8f95
movzx r9d, byte [rax]
movzx ecx, r9b
test cl, cl
js 0x1401b8ec0
inc rax
cmp ecx, 0xd
jbe 0x1401b8f50
jmp 0x1401b8e80
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [rax + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1401b8f19
movzx r8d, byte [rax + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1401b8f2f
movzx ecx, byte [rax + 3]
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
je 0x1401b8f95
add rax, 4
cmp ecx, 0xd
jbe 0x1401b8f50
jmp 0x1401b8e80
add rax, 2
shl edx, 6
or edx, r10d
mov ecx, edx
cmp ecx, 0xd
jbe 0x1401b8f50
jmp 0x1401b8e80
add rax, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
ja 0x1401b8e80
nop word cs:[rax + rax]
mov edx, 0x110000
mov r8d, 0x2600
bt r8d, ecx
jb 0x1401b8e82
jmp 0x1401b8e80
cmp edx, 0x2f
jne 0x1401b8f95
mov byte [rbp], 1
mov byte [rbp + 0x6f], 1
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rax
mov r8, rbp
mov rcx, rsi
movzx edx, byte [rbp + 0x6e]
mov r9, r12
call fcn.1401b5640
jmp 0x1401b8fbd
mov byte [rbp], 1
mov byte [rbp + 0x6f], 1
mov qword [rsp + 0x28], r14
mov rax, qword [rbp + 0x58]
mov qword [rsp + 0x20], rax
mov r8, rbp
mov eax, ebp
mov eax, ebp
mov rcx, rsi
movzx edx, byte [rbp + 0x6e]
mov r9, r12
call fcn.1401b5640
mov rcx, qword [rbp + 0x60]
mov r8, rcx
mov rcx, qword [rcx + 0x40]
mov qword [rbp + 0x40], rcx
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmm2, xmmword [r8 + 0x20]
movups xmm3, xmmword [r8 + 0x30]
movaps xmmword [rbp + 0x30], xmm3
movaps xmmword [rbp + 0x20], xmm2
movaps xmmword [rbp + 0x10], xmm1
movaps xmmword [rbp], xmm0
mov r9d, dword [rdi + 0x2c]
mov ecx, dword [rdi + 0x30]
mov r8d, dword [rdi + 0x34]
mov r10d, dword [rdi + 0x38]
lea r11, [rdi + 0x40]
mov si, word [rdi + 0x28]
mov di, word [rdi + 0x2a]
mov byte [rbp + 0x6f], 0
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], r12d
mov word [rsp + 0x48], di
mov word [rsp + 0x40], si
mov qword [rsp + 0x38], r11
mov dword [rsp + 0x30], r10d
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], ecx
mov rdx, rbp
mov rcx, qword [rbp + 0x50]
movzx r8d, byte [rbp + 0x6e]
call fcn.1401b6650
jmp 0x1401b9161
mov r15, r12
mov r10, rbx
mov rbx, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
mov rax, qword [r10]
mov r13, qword [r10 + 0x10]
sub rax, r13
cmp rax, r12
jae 0x1401b9087
mov byte [rbp + 0x6f], 1
mov rcx, r10
mov rdx, r13
mov r8, r12
call fcn.1401f07d0
mov r10, qword [rbp + 0x60]
mov r13, qword [r10 + 0x10]
mov rcx, qword [r10 + 8]
add rcx, r13
mov rsi, r10
mov rdx, rbx
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add r13, r12
mov qword [rsi + 0x10], r13
mov ebx, dword [rdi + 0x2c]
mov byte [rbp + 0x6f], 1
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r15
mov rcx, rbp
mov rdx, rsi
movzx r8d, byte [rbp + 0x6e]
mov r9d, ebx
call fcn.1401b9b90
mov r8, qword [rbp + 0x60]
mov eax, dword [rbp]
cmp eax, 2
jne 0x1401b9118
movzx eax, byte [rbp + 4]
mov rsi, qword [rbp + 0x50]
mov byte [rsi + 8], al
movabs rax, 0x8000000000000000
mov qword [rsi], rax
cmp qword [r8], 0
je 0x1401b9161
mov r8, qword [r8 + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov ecx, dword [rbp + 0xc]
mov rdx, qword [rbp + 4]
mov r9, r8
mov r8, qword [r8 + 0x10]
mov rsi, qword [rbp + 0x50]
mov qword [rsi + 0x10], r8
movups xmm0, xmmword [r9]
movups xmmword [rsi], xmm0
movups xmm0, xmmword [rdi + 0x40]
movups xmmword [rsi + 0x40], xmm0
movzx r8d, byte [rdi + 0x50]
mov byte [rsi + 0x50], r8b
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x1c], rdx
mov dword [rsi + 0x24], ecx
mov eax, dword [rdi + 0x28]
mov dword [rsi + 0x28], eax
mov dword [rsi + 0x2c], ebx
movups xmm0, xmmword [rdi + 0x30]
movups xmmword [rsi + 0x30], xmm0
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0x6f], 1
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov qword [rsp + 0x20], rax
mov rcx, r13
xor r8d, r8d
mov r9, r12
call fcn.1401e6680
jmp 0x1401b91b7
mov byte [rbp + 0x6f], 1
lea rax, [0x140251550]
mov qword [rsp + 0x20], rax
mov rcx, r14
xor r8d, r8d
mov r9, rbx
mov qword [rbp + 0x60], r10
call fcn.1401e6680
ud2
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xlatb
mov r15, qword [rbp + 0x70]
cmp dword [r8 + 0x20], 0
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], rdx
mov qword [rbp - 0x18], r8
je 0x1401b92d0
mov r9d, dword [r8 + 0x24]
mov rsi, qword [r8 + 8]
test r9, r9
je 0x1401b92da
mov rbx, qword [r8 + 0x10]
cmp rbx, r9
jbe 0x1401b92de
cmp byte [rsi + r9], 0xbf
jle 0x1401b9517
mov rbx, r9
jmp 0x1401b92e4
mov rsi, qword [r8 + 8]
mov rbx, qword [r8 + 0x10]
jmp 0x1401b92e4
xor ebx, ebx
jmp 0x1401b92e4
jne 0x1401b9517
mov r8, r15
sub r8, r14
add r8, rbx
mov r12, qword [rdi]
mov r13, qword [rdi + 0x10]
mov rax, r12
sub rax, r13
call 0x1b3dbcc4a
invalid
call 0x1b3dbcc4a
sbb al, 0x48
mov ecx, edi
mov rcx, rdi
mov rdx, r13
call fcn.1401f07d0
mov rdi, qword [rbp - 8]
mov r12, qword [rdi]
mov r13, qword [rdi + 0x10]
mov rax, r12
sub rax, r13
cmp rax, rbx
jae 0x1401b933e
mov rcx, rdi
mov rdx, r13
mov r8, rbx
call fcn.1401f07d0
mov rdx, rsi
mov rdi, qword [rbp - 8]
jge 0x1401b932d
mov r12, qword [rdi]
mov r13, qword [rdi + 0x10]
jmp 0x1401b9341
mov rdx, rsi
mov rsi, qword [rdi + 8]
lea rcx, [rsi + r13]
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add al, byte [rax]
add r13, rbx
mov qword [rdi + 0x10], r13
outsd dx, dword [rsi]
adc byte [rbp + 0x39], cl
in eax, 0x75
invalid
outsd dx, dword [rsi]
adc byte [rbp + 0x39], cl
in eax, 0x75
invalid
mov rcx, rdi
mov rdx, r12
call fcn.140158a40
mov rdi, qword [rbp - 8]
clc
fdiv st(6)
stc
dec dword [rax - 0x75]
jge 0x1401b9364
clc
mov rsi, qword [rdi + 8]
mov r13, qword [rdi + 0x10]
mov byte [rsi + r13], 0x23
inc r13
mov qword [rdi + 0x10], r13
mov eax, 0x2600
jmp 0x1401b939f
mov edx, r11d
cmp edx, 0x110000
jne 0x1401b9459
add byte [rax], al
add byte [rax], al
cmp r14, r15
je 0x1401b9456
invalid
scasb al, byte [rdi]
add byte [rax], al
invalid
movzx r9d, byte [r14]
movzx r11d, r9b
test r11b, r11b
js 0x1401b93c0
inc r14
cmp r11d, 0xd
jbe 0x1401b942a
jmp 0x1401b9390
mov edx, r11d
and edx, 0x1f
movzx r10d, byte [r14 + 1]
and r10d, 0x3f
cmp r11b, 0xdf
jbe case.0x1400af60f.2000
movzx r8d, byte [r14 + 2]
shl r10d, 6
shl edx, 6
add al, byte [rcx - 0x3f]
loop 0x1401b93e4
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1401b943e
rol byte [rcx - 0x80], 1
stc
invalid
movzx r11d, byte [r14 + 3]
add r14, 4
and edx, 7
shl edx, 0x12
shl r8d, 6
and r11d, 0x3f
or r11d, r8d
or r11d, edx
cmp r11d, 0x110000
jne 0x1401b9420
jmp 0x1401b9459
add r14, 2
shl edx, 6
or edx, r10d
mov r11d, edx
cmp r11d, 0xd
ja 0x1401b9390
mov edx, 0x110000
bt eax, r11d
jb 0x1401b9393
jmp 0x1401b9390
push rdx
invalid
add r14, 3
shl edx, 0xc
or r8d, edx
mov r11d, r8d
cmp r11d, 0xd
jbe 0x1401b942a
jmp 0x1401b9390
mov r14, r15
mov rcx, rdi
mov rdx, r14
mov r8, r15
call fcn.1401b9590
mov rcx, qword [rbp - 8]
mov rax, rbx
shr rax, 0x20
jne 0x1401b94c6
mov rax, qword [rcx + 0x10]
mov rdx, qword [rbp - 0x10]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [rcx]
movups xmmword [rdx], xmm0
mov r8, qword [rbp - 0x18]
movups xmm0, xmmword [r8 + 0x40]
movups xmmword [rdx + 0x40], xmm0
movzx eax, byte [r8 + 0x50]
mov byte [rdx + 0x50], al
mov eax, dword [r8 + 0x3c]
cmp al, 0x49
mov ecx, dword [rax + 0x18]
cmp al, 0x49
mov ecx, dword [rax + 0x18]
mov qword [rdx + 0x18], rcx
mov dword [rdx + 0x20], 1
mov dword [rdx + 0x24], ebx
mov ecx, dword [r8 + 0x28]
mov dword [rdx + 0x28], ecx
movups xmm0, xmmword [r8 + 0x2c]
add byte [rcx - 0x74bedba6], cl
sub byte [rcx + 0xf41284a], cl
adc byte [rax + 0x2c], al
movups xmmword [rdx + 0x2c], xmm0
mov dword [rdx + 0x3c], eax
jmp 0x1401b9505
cmp qword [rcx], 0
mov r8, qword [rcx + 8]
mov rcx, qword [rbp - 0x10]
mov byte [rcx + 8], 9
movabs rax, 0x8000000000000000
mov qword [rcx], rax
je 0x1401b9505
mov rcx, qword [0x1402b32e8]
xor edx, edx
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs8
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov rdx, rbx
xor r8d, r8d
call fcn.1401e6680
ud2
adc eax, 0x37fe2
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
mov rbx, r14
mov r9, qword [rsp + 0x30]
cmp r14, r9
mov r10d, 0x2600
je 0x1401b9821
movzx ecx, byte [rbx]
movzx r8d, cl
test r8b, r8b
js 0x1401b9610
lea r14, [rbx + 1]
cmp r8d, 0xd
jbe 0x1401b9680
jmp 0x1401b96a0
mov eax, r8d
and eax, 0x1f
movzx edx, byte [rbx + 1]
and edx, 0x3f
cmp r8b, 0xdf
jbe 0x1401b965c
movzx r8d, byte [rbx + 2]
shl edx, 6
and r8d, 0x3f
or r8d, edx
cmp cl, 0xf0
jb 0x1401b9670
lea r14, [rbx + 4]
movzx ecx, byte [rbx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
mov r8d, ecx
enter 0xffffffffffff8341, 0xfffffffffffffff8
invalid
jbe 0x1401b9680
enter 0xffffffffffff8341, 0xfffffffffffffff8
or eax, 0x44eb2676
jmp 0x1401b96a0
lea r14, [rbx + 2]
shl eax, 6
or eax, edx
mov r8d, eax
cmp r8d, 0xd
jbe 0x1401b9680
jmp 0x1401b96a0
xor byte [rbp + rcx*4 + 0x73], cl
add eax, ecx
loopne 0x1401b9683
lea r14, [rbx + 3]
shl eax, 0xc
or r8d, eax
cmp r8d, 0xd
ja 0x1401b96a0
bt r10d, r8d
jae 0x1401b96a0
ret 0x1a73
invalid
cmp r8d, 0x110000
je 0x1401b9821
mov esi, 1
cmp r8d, 0x80
jb 0x1401b96d9
add byte [rax], cl
add byte [rax], al
jb 0x1401b96d9
cmp r8d, 0x10000
mov esi, 4
sbb rsi, 0
mov rdx, r9
sub rdx, rbx
cmp rsi, rdx
jae 0x1401b96ef
cmp eax, 0x110000
je 0x1401b9821
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
mov qword [rsp + 0x20], r9
mov r9, r14
call fcn.1401b9870
jmp 0x1401b9730
jmp 0x1401b978b
inc rbx
mov rbp, rbx
lea rbx, [rax + rax*2]
lea rax, [0x14021babd]
invalid
add byte [rax + 1], cl
ret
mov esi, 3
invalid
mov rax, qword [rdi]
mov r12, qword [rdi + 0x10]
sub rax, r12
cmp rax, rsi
jb 0x1401b980a
mov rcx, qword [rdi + 8]
add rcx, r12
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add r12, rsi
mov qword [rdi + 0x10], r12
mov rsi, r15
mov rbx, rbp
sub r15, 1
jb 0x1401b95d0
movzx eax, byte [rbx]
movzx eax, al
test al, al
js 0x1401b9740
mov ecx, eax
shr ecx, 5
mov ecx, dword [r13 + rcx*4]
bt ecx, eax
jb 0x1401b9740
mov ecx, 1
nop word cs:[rax + rax]
cmp rsi, rcx
je 0x1401b97fb
mov rax, rcx
movzx ecx, byte [rbx + rcx]
test cl, cl
js 0x1401b97e7
movzx edx, cl
mov ecx, edx
shr ecx, 5
mov r8d, dword [r13 + rcx*4]
lea rcx, [rax + 1]
bt r8d, edx
jae 0x1401b97c0
sub rsi, rax
jb 0x1401b9832
lea rbp, [rbx + rax]
mov r15, rsi
mov rsi, rax
jmp 0x1401b9759
xor r15d, r15d
lea rbp, str.Utf8Errorvalid_up_to
jmp 0x1401b9759
mov rcx, rdi
mov rdx, r12
mov r8, rsi
call fcn.1401f07d0
mov r12, qword [rdi + 0x10]
jmp 0x1401b976c
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_mid___self.len__C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001futf_8_0.7.6_srclib.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fpercent_encoding_2.3.1_srclib.rs_00_01_02_03_04_05_06_07_08_09_0A_0B_0C_0D_0E_0F_10_11_12_13_14_15_16_17_18_19_1A_1B_1C_1D_1E_1F_20_21_22_23_24_25_26_27_28_29_2A_2B_2C_2D_2E_2F_30_31_32_33_34_35_36_37_38_39_3A_3B_3C_3D_3E_3F_40_41_42_43_44_45_46_47_48_49_4A_4B_4C_4D_4E_4F_50_51_52_53_54_55_56_57_58_59_5A_5B_5C_5D_5E_5F_60_61_62_63_64_65_66_67_68_69_6A_6B_6C_6D_6E_6F_70_71_72_73_74_75_76_77_78_79_7A_7B_7C_7D_7E_7F_80_81_82_83_84_85_86_87_88_89_8A_8B_8C_8D_8E_8F_90_91_92_93_94_95_96_97_98_99_9A_9B_9C_9D_9E_9F_A0_A1_A2_A3_A4_A5_A6_A7_A8_A9_AA_AB_AC_AD_AE_AF_B0_B1_B2_B3_B4_B5_B6_B7_B8_B9_BA_BB_BC_BD_BE_BF_C0_C1_C2_C3_C4_C5_C6_C7_C8_C9_CA_CB_CC_CD_CE_CF_D0_D1_D2_D3_D4_D5_D6_D7_D8_D9_DA_DB_DC_DD_DE_DF_E0_E1_E2_E3_E4_E5_E6_E7_E8_E9_EA_EB_EC_ED_EE_EF_F0_F1_F2_F3_F4_F5_F6_F7_F8_F9_FA_FB_FC_FD_FE_FF
mov edx, 0x23
add byte [rax], al
call fcn.1401e6090
lea rax, [0x1402514e8]
mov qword [rsp + 0x20], rax
mov rcx, rbx
xor r8d, r8d
mov r9, rsi
call fcn.1401e6680
int3
invalid
add byte [rax], 0
add byte [rax - 0x39], cl
and r14b, r15b
invalid
nop
add byte [rax], al
add byte [rax + 0x2600], bh
jmp 0x1401b9bf6
inc r14
cmp ecx, 0xd
ja 0x1401b9ca0
mov edx, 0x110000
adc dword [rax], eax
bt eax, ecx
jae 0x1401b9ca0
cmp edx, 0x110000
jne 0x1401b9cae
cmp r14, r12
je 0x1401b9d55
push rsi
add dword [rax], eax
invalid
push rsi
add dword [rax], eax
add byte [rcx + 0xf], al
mov dh, 0x36
movzx esi, byte [r14]
movzx ecx, sil
test cl, cl
jns 0x1401b9bd0
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [r14 + 1]
and r10d, 0x3f
loop 0x1401b9c58
loop 0x1401b9c58
cmp cl, 0xdf
jbe 0x1401b9c66
movzx r11d, byte [r14 + 2]
shl r10d, 6
and r11d, 0x3f
or r11d, r10d
cmp sil, 0xf0
jb 0x1401b9c7d
invalid
movzx ecx, byte [r14 + 3]
movzx ecx, byte [r14 + 3]
and edx, 7
shl edx, 0x12
shl r11d, 6
and ecx, 0x3f
or ecx, r11d
or ecx, edx
cmp ecx, 0x110000
adc dword [rax], eax
adc dword [rax], eax
je 0x1401b9d55
add r14, 4
add esi, 4
cmp ecx, 0xd
jbe 0x1401b9bdc
jmp 0x1401b9ca0
add r14, 2
shl edx, 6
loop 0x1401b9c73
loop 0x1401b9c73
or edx, r10d
mov ecx, edx
cmp ecx, 0xd
jbe 0x1401b9bdc
stc
or eax, 0xff61860f
invalid
jmp 0x1401b9ca0
add r14, 3
shl edx, 0xc
or r11d, edx
mov ecx, r11d
cmp ecx, 0xd
jbe 0x1401b9bdc
nop word cs:[rax + rax]
mov edx, ecx
cmp edx, 0x110000
je 0x1401b9bf6
cmp edx, 0x23
je 0x1401b9d67
cmp edx, 0x3f
jne 0x1401ba2f5
mov rsi, qword [r15 + 0x10]
mov rax, rsi
shr rax, 0x20
jne 0x1401ba236
mov dword [rbp - 0x38], r9d
mov byte [rbp], r8b
mov rdi, rsi
cmp rsi, qword [r15]
jne 0x1401b9cf0
mov rcx, r15
mov rdx, rsi
call fcn.140158a40
mov rdi, qword [r15 + 0x10]
mov qword [rbp - 0x40], rsi
mov r13, qword [r15 + 8]
mov byte [r13 + rdi], 0x3f
inc rdi
mov qword [r15 + 0x10], rdi
sub r12, r14
je 0x1401b9d72
js 0x1401ba314
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1401b9d38
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401b9d48
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
jne 0x1401b9d77
mov ecx, 1
mov rdx, r12
call fcn.1401e5b40
mov dword [rbx], 0
mov dword [rbx + 8], 0
jmp 0x1401ba275
xor edi, edi
mov qword [rbp - 0x40], rax
jmp 0x1401ba213
mov eax, 1
mov qword [rbp + 0x10], r13
mov qword [rbp - 0x30], r12
mov r12, rax
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], 0
movzx eax, byte [r15 + 0x40]
mov byte [rbp + 0x1f], al
mov rax, qword [r15 + 0x30]
mov qword [rbp + 8], rax
mov rax, qword [r15 + 0x38]
mov qword [rbp - 0x50], rax
xor r13d, r13d
jmp 0x1401b9ddb
inc r14
cmp eax, 0xd
ja 0x1401b9e80
mov esi, 0x110000
mov ecx, 0x2600
bt ecx, eax
jae 0x1401b9e80
cmp esi, 0x110000
jne 0x1401b9e8e
cmp r14, qword [rbp + 0x98]
je 0x1401b9fc4
movzx r8d, byte [r14]
movzx eax, r8b
test al, al
jns 0x1401b9db0
mov ecx, eax
and ecx, 0x1f
movzx r9d, byte [r14 + 1]
and r9d, 0x3f
cmp al, 0xdf
jbe 0x1401b9e4a
movzx edx, byte [r14 + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x1401b9e61
movzx eax, byte [r14 + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and eax, 0x3f
or eax, edx
or eax, ecx
cmp eax, 0x110000
je 0x1401b9fc4
add r14, 4
cmp eax, 0xd
jbe 0x1401b9dbc
jmp 0x1401b9e80
add r14, 2
shl ecx, 6
or ecx, r9d
mov eax, ecx
cmp eax, 0xd
jbe 0x1401b9dbc
jmp 0x1401b9e80
add r14, 3
shl ecx, 0xc
or edx, ecx
mov eax, edx
cmp eax, 0xd
jbe 0x1401b9dbc
nop word cs:[rax + rax]
mov esi, eax
cmp esi, 0x110000
je 0x1401b9ddb
cmp esi, 0x23
jne 0x1401b9e9d
cmp byte [rbp + 0x1f], 0
je 0x1401b9fc7
mov rax, qword [rbp + 0x98]
mov qword [rsp + 0x20], rax
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 0x50]
mov r8d, esi
mov r9, r14
call fcn.1401b9870
cmp esi, 0x80
jae 0x1401b9ef1
cmp r13, qword [rbp - 0x30]
jne 0x1401b9eda
lea rcx, [rbp - 0x30]
mov rdx, r13
call fcn.140158a40
mov r13, qword [rbp - 0x20]
mov rax, qword [rbp - 0x28]
mov r12, rax
mov byte [rax + r13], sil
inc r13
mov qword [rbp - 0x20], r13
jmp 0x1401b9ddb
mov dword [rbp - 0x18], 0
mov eax, esi
cmp esi, 0x800
jae 0x1401b9f1d
shr eax, 6
or al, 0xc0
mov byte [rbp - 0x18], al
and sil, 0x3f
or sil, 0x80
mov byte [rbp - 0x17], sil
mov esi, 2
jmp 0x1401b9f7d
cmp esi, 0x10000
jae 0x1401b9f4c
shr eax, 0xc
or al, 0xe0
mov byte [rbp - 0x18], al
mov eax, esi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp - 0x17], al
and sil, 0x3f
or sil, 0x80
mov byte [rbp - 0x16], sil
mov esi, 3
jmp 0x1401b9f7d
shr eax, 0x12
or al, 0xf0
mov byte [rbp - 0x18], al
mov eax, esi
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rbp - 0x17], al
mov eax, esi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp - 0x16], al
and sil, 0x3f
or sil, 0x80
mov byte [rbp - 0x15], sil
mov esi, 4
mov rax, qword [rbp - 0x30]
sub rax, r13
cmp rax, rsi
jae 0x1401b9fa2
lea rcx, [rbp - 0x30]
mov rdx, r13
mov r8, rsi
call fcn.1401f07d0
mov rax, qword [rbp - 0x28]
mov r13, qword [rbp - 0x20]
jmp 0x1401b9fa5
mov rax, r12
mov r12, rax
lea rcx, [rax + r13]
lea rdx, [rbp - 0x18]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add r13, rsi
mov qword [rbp - 0x20], r13
jmp 0x1401b9ddb
xor r14d, r14d
mov eax, dword [rbp - 0x38]
test eax, eax
mov qword [rbp - 0x58], rbx
mov qword [rbp - 0x48], r15
je 0x1401ba06a
mov esi, eax
cmp rdi, rsi
jbe 0x1401ba00e
mov rax, qword [rbp + 0x10]
cmp byte [rax + rsi], 0xbf
jg 0x1401ba010
lea rax, [0x1402518d8]
mov qword [rsp + 0x20], rax
mov rcx, qword [rbp + 0x10]
mov rdx, rdi
xor r8d, r8d
mov r9, rsi
call fcn.1401e6680
jmp 0x1401ba312
jne 0x1401b9feb
mov eax, dword [rbp - 0x38]
cmp eax, 3
je 0x1401ba04f
cmp eax, 5
je 0x1401ba046
cmp eax, 4
jne 0x1401ba06a
lea rdx, str.httphttpswswssftpfileC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs
mov rcx, qword [rbp + 0x10]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1401ba297
lea rdx, [0x140251489]
jmp 0x1401ba056
lea rdx, [0x14025147c]
jmp 0x1401ba056
lea rdx, [0x140251486]
mov rcx, qword [rbp + 0x10]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1401ba297
mov r9, rdi
mov rsi, qword [rbp - 0x28]
mov qword [rbp - 0x10], rsi
mov qword [rbp - 8], r13
movabs rax, 0x8000000000000000
mov qword [rbp + 8], rax
mov qword [rbp - 0x18], rax
movzx eax, byte [rbp]
cmp al, 2
lea rax, [0x1402518f0]
lea rbx, [0x140251900]
cmove rbx, rax
mov qword [rbp], rsi
mov r15, r13
mov qword [rbp - 0x38], r14
mov r12, qword [rbp - 0x48]
jmp 0x1401ba0ec
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x10], rax
lea rcx, [rax + r14]
mov rdx, rsi
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r14, r13
mov r9, r14
mov qword [r12 + 0x10], r14
mov r13, r15
mov rsi, rdi
mov r14, qword [rbp - 0x38]
sub r15, 1
jb 0x1401ba1bd
movzx eax, byte [rsi]
movzx eax, al
test al, al
js 0x1401ba10d
mov ecx, eax
shr ecx, 5
mov ecx, dword [rbx + rcx*4]
bt ecx, eax
jae 0x1401ba160
inc rsi
mov rdi, rsi
lea rsi, [rax + rax*2]
lea rax, [0x14021babd]
add rsi, rax
mov r13d, 3
mov rax, qword [r12]
mov r14, r9
mov esi, ecx
sub rax, r9
cmp rax, r13
jae 0x1401ba0c0
mov rcx, r12
mov rdx, r14
mov r8, r13
call fcn.1401f07d0
mov rax, qword [r12 + 8]
mov r14, qword [r12 + 0x10]
jmp 0x1401ba0c4
mov ecx, 1
nop word cs:[rax + rax]
cmp r13, rcx
je 0x1401ba1ae
mov rax, rcx
movzx ecx, byte [rsi + rcx]
test cl, cl
js 0x1401ba196
movzx edx, cl
mov ecx, edx
shr ecx, 5
mov r8d, dword [rbx + rcx*4]
lea rcx, [rax + 1]
bt r8d, edx
jae 0x1401ba170
sub r13, rax
jb 0x1401ba2fa
lea rdi, [rsi + rax]
mov r15, r13
mov r13, rax
jmp 0x1401ba127
xor r15d, r15d
lea rdi, str.Utf8Errorvalid_up_to
jmp 0x1401ba127
mov rax, qword [rbp + 8]
shl rax, 1
test rax, rax
je 0x1401ba1dc
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp - 0x30], 0
mov rbx, qword [rbp - 0x58]
mov r15, qword [rbp - 0x48]
mov r12, qword [rbp + 0x98]
mov rsi, qword [rbp - 0x40]
je 0x1401ba209
mov r8, qword [rbp - 0x28]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov edi, 1
test r14, r14
je 0x1401ba289
mov rsi, qword [r15 + 0x10]
mov rax, rsi
shr rax, 0x20
jne 0x1401ba236
cmp rsi, qword [r15]
jne 0x1401ba242
mov rcx, r15
mov rdx, rsi
call fcn.140158a40
mov rax, qword [r15 + 0x10]
jmp 0x1401ba245
mov byte [rbx + 4], 9
mov dword [rbx], 2
jmp 0x1401ba275
mov rax, rsi
mov rcx, qword [r15 + 8]
mov byte [rcx + rax], 0x23
inc rax
mov qword [r15 + 0x10], rax
mov rcx, r15
mov rdx, r14
mov r8, r12
call fcn.1401b9590
mov dword [rbx], edi
mov rax, qword [rbp - 0x40]
mov dword [rbx + 4], eax
mov dword [rbx + 8], 1
mov dword [rbx + 0xc], esi
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rbx], 1
mov dword [rbx + 4], esi
jmp 0x1401b9d5b
mov rdx, qword [r15 + 0x20]
mov rsi, qword [rbp - 0x28]
test rdx, rdx
je 0x1401ba2dc
mov rax, qword [r15 + 0x28]
lea rcx, [rbp - 0x18]
mov r8, rsi
mov r9, r13
call qword [rax + 0x28]
mov r9, rdi
mov rax, qword [rbp - 0x18]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x1401ba2e4
mov qword [rbp + 8], rcx
mov rsi, qword [rbp - 0x10]
mov r13, qword [rbp - 8]
jmp 0x1401ba08b
mov r9, rdi
jmp 0x1401ba071
mov rsi, qword [rbp - 0x10]
mov r13, qword [rbp - 8]
mov qword [rbp + 8], rax
jmp 0x1401ba08b
call fcn.1401f08f0
lea rcx, str.assertion_failed:_mid___self.len__C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001futf_8_0.7.6_srclib.rs
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fpercent_encoding_2.3.1_srclib.rs_00_01_02_03_04_05_06_07_08_09_0A_0B_0C_0D_0E_0F_10_11_12_13_14_15_16_17_18_19_1A_1B_1C_1D_1E_1F_20_21_22_23_24_25_26_27_28_29_2A_2B_2C_2D_2E_2F_30_31_32_33_34_35_36_37_38_39_3A_3B_3C_3D_3E_3F_40_41_42_43_44_45_46_47_48_49_4A_4B_4C_4D_4E_4F_50_51_52_53_54_55_56_57_58_59_5A_5B_5C_5D_5E_5F_60_61_62_63_64_65_66_67_68_69_6A_6B_6C_6D_6E_6F_70_71_72_73_74_75_76_77_78_79_7A_7B_7C_7D_7E_7F_80_81_82_83_84_85_86_87_88_89_8A_8B_8C_8D_8E_8F_90_91_92_93_94_95_96_97_98_99_9A_9B_9C_9D_9E_9F_A0_A1_A2_A3_A4_A5_A6_A7_A8_A9_AA_AB_AC_AD_AE_AF_B0_B1_B2_B3_B4_B5_B6_B7_B8_B9_BA_BB_BC_BD_BE_BF_C0_C1_C2_C3_C4_C5_C6_C7_C8_C9_CA_CB_CC_CD_CE_CF_D0_D1_D2_D3_D4_D5_D6_D7_D8_D9_DA_DB_DC_DD_DE_DF_E0_E1_E2_E3_E4_E5_E6_E7_E8_E9_EA_EB_EC_ED_EE_EF_F0_F1_F2_F3_F4_F5_F6_F7_F8_F9_FA_FB_FC_FD_FE_FF
mov edx, 0x23
call fcn.1401e6090
ud2
call fcn.140002170
int3
mov r12b, 1
add r9, r11
cmp rdx, r14
je 0x1401baacb
movzx r15d, byte [rdx]
movzx r10d, r15b
test r10b, r10b
js 0x1401ba9e0
inc rdx
mov r11d, 1
cmp r10d, 0x3f
jbe 0x1401baa70
jmp 0x1401baa83
mov r11d, r10d
and r11d, 0x1f
movzx r13d, byte [rdx + 1]
and r13d, 0x3f
cmp r10b, 0xdf
jbe 0x1401baa3a
movzx r10d, byte [rdx + 2]
shl r13d, 6
and r10d, 0x3f
or r10d, r13d
cmp r15b, 0xf0
jb 0x1401baa56
movzx ebx, byte [rdx + 3]
add rdx, 4
and r11d, 7
shl r11d, 0x12
shl r10d, 6
and ebx, 0x3f
or ebx, r10d
or ebx, r11d
mov r10d, ebx
mov r11d, 1
cmp r10d, 0x3f
jbe 0x1401baa70
jmp 0x1401baa83
add rdx, 2
shl r11d, 6
or r11d, r13d
mov r10d, r11d
mov r11d, 1
cmp r10d, 0x3f
jbe 0x1401baa70
jmp 0x1401baa83
add rdx, 3
shl r11d, 0xc
or r10d, r11d
mov r11d, 1
cmp r10d, 0x3f
ja 0x1401baa83
nop dword [rax]
mov ebx, r10d
bt rax, rbx
jb 0x1401ba9a0
bt rcx, rbx
jb 0x1401baacb
cmp r10d, 0x110000
je 0x1401baacb
add byte [rcx], dl
add byte [rdi + rdi + 0x41], dh
cmp edx, 0x5c
cmp r10d, 0x5c
je 0x1401baacb
inc r8
cmp r10d, 0x80
jb 0x1401ba9a3
cli
add byte [rax], 0
add byte [rdi], cl
invalid
mov r11d, 2
mov ebx, 2
cmp r10d, 0x800
jb 0x1401ba9a3
invalid
cmp r10d, 0x10000
mov r11d, 4
add byte [rax], al
add byte [rcx - 0x7d], cl
fild dword [rax]
add byte [rax], al
add byte [rcx - 0x7d], cl
fild dword [rax]
jmp 0x1401ba9a3
mov rax, qword [rbp - 0x10]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], r14
test r12b, 1
sete byte [rbp - 2]
jne 0x1401bac21
test r8, r8
je 0x1401babda
add byte [rax], al
add byte [rax + 0x2600], bh
mov eax, 0x2600
mov rcx, qword [rbp - 0x10]
mov r11, rcx
jmp case.0x14019f663.504
mov r10d, edx
mov r11, rcx
cmp r10d, 0x110000
cmp edx, 0x110000
jne 0x1401babd1
cmp r11, r14
je 0x1401babda
lea rcx, [r11 + 1]
mov qword [rbp - 0x20], rcx
movzx r15d, byte [r11]
loopne 0x1401bab6a
movzx edi, byte [rbx]
movzx edx, r15b
test dl, dl
jns 0x1401baba0
invalid
jo 0x1401bab72
mov r10d, edx
mov edx, edx
and r10d, 0x1f
lea rcx, [r11 + 2]
mov qword [rbp - 0x20], rcx
movzx ebx, byte [r11 + 1]
and ebx, 0x3f
cmp dl, 0xdf
jbe 0x1401bab95
invalid
lea rcx, [r11 + 3]
lea rcx, [r11 + 3]
mov qword [rbp - 0x20], rcx
movzx r13d, byte [r11 + 2]
shl ebx, 6
and r13d, 0x3f
or r13d, ebx
cmp r15b, 0xf0
invalid
jb 0x1401babbd
lea rcx, [r11 + 4]
lea ecx, [rbx + 4]
add al, 0x48
mov dword [rbp - 0x20], ecx
mov qword [rbp - 0x20], rcx
movzx edx, byte [r11 + 3]
movzx edx, byte [rbx + 3]
and r10d, 7
and edx, 7
shl r10d, 0x12
shl r13d, 6
and edx, 0x3f
loop 0x1401babc4
loop 0x1401babc4
or edx, r13d
or edx, r10d
cmp edx, 0x110000
jne 0x1401baba0
invalid
jmp 0x1401babda
shl r10d, 6
or r10d, ebx
mov edx, r10d
nop
cmp edx, 0xd
ja 0x1401bab00
mov r10d, 0x110000
bt eax, edx
jb 0x1401bab03
jmp 0x1401bab00
shl r10d, 0xc
loop 0x1401babcd
or r13d, r10d
mov edx, r13d
cmp edx, 0xd
jbe 0x1401baba9
fucomp st(1)
jmp 0x1401bab00
invalid
dec r8
jne case.0x14019f663.503
test r9, r9
test ecx, ecx
mov rdx, qword [rbp - 0x10]
je 0x1401bac12
cmp r9, rdi
jae 0x1401baca2
xor dword [rsi + 0x42000000], 0xffffff80
cmp al, 0xa
mov edi, 0x1978e0f
add byte [rax], al
cmp byte [rdx + r9], 0xbf
jle 0x1401bad8e
xor ecx, ecx
mov rdi, r9
mov r15, rdx
cmp rdi, 2
je 0x1401bac4a
jmp 0x1401bacb3
mov r14d, 1
mov esi, 1
mov bl, 1
xor edi, edi
jmp 0x1401bad18
add byte [rax], al
mov byte [rbp - 1], 0
lea rcx, [rbp - 0x48]
lea rdx, [rbp - 0x20]
call fcn.1401be960
cmp eax, 0x8b4c0000
insd dword [rdi], dx
mov eax, 0xc07d8b4c
cmp eax, 0x8b4c0000
insd dword [rdi], dx
mov eax, 0xc07d8b4c
mov rdi, qword [rbp - 0x38]
mov edi, dword [rbp - 0x38]
mov cl, 1
mov rdx, qword [rbp - 0x10]
cmp rdi, 2
jne 0x1401bacb3
movzx eax, byte [r15]
movzx eax, byte [rdi]
and al, 0xdf
add al, 0xbf
cmp al, 0x19
ja 0x1401bac97
movzx eax, byte [r15 + 1]
movzx eax, byte [rdi + 1]
cmp eax, 0x3a
je 0x1401bac65
cmp eax, 0x7c
jne 0x1401bac97
mov qword [rsi], 0
mov qword [rsi + 8], 1
mov qword [rsi + 0x10], 0
mov byte [rsi + 0x18], 0
mov qword [rsi + 0x20], rdx
mov qword [rsi + 0x28], r14
test r12b, 1
jne 0x1401bad4a
invalid
jmp 0x1401bad61
mov edi, 2
movzx ebx, byte [rbp - 2]
jmp 0x1401bacc2
jne 0x1401bad8e
xor ecx, ecx
mov r15, rdx
cmp rdi, 2
je 0x1401bac4a
test rdi, rdi
je 0x1401bad09
mov r12d, ecx
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1401bacf1
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401bad73
mov rcx, rax
mov qword [0x1402b32e8], rax
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401bad73
mov r14, rax
mov rdx, r15
jmp 0x1401bad18
mov rcx, r14
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rbp - 0x20]
mov qword [rsi], rdi
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rdi
mov byte [rsi + 0x18], 1
mov eax, dword [rbp - 0x48]
mov ecx, dword [rbp - 0x45]
mov dword [rsi + 0x19], eax
mov dword [rsi + 0x1c], ecx
movups xmmword [rsi + 0x20], xmm0
test bl, bl
jne 0x1401bad61
test r13, r13
je 0x1401bad61
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rbp - 0x28], r15
mov qword [rbp - 0x30], r13
mov byte [rbp - 1], r12b
mov ecx, 1
mov rdx, rdi
call fcn.1401e5b40
jmp 0x1401badbe
mov byte [rbp - 1], 0
lea rax, [0x140251648]
mov qword [rsp + 0x20], rax
mov rcx, rdx
mov rdx, rdi
xor r8d, r8d
call fcn.1401e6680
jmp 0x1401badbe
ud2
invalid
mov eax, dword [rax + 0x18]
lea rdx, [0x1402519fe]
mov r8d, 0x14
jmp rax
mov al, 1
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
dec dword [rax - 0x73]
sub eax, 0x964f4
lea rdi, [rsp + 0x40]
lea r15, [rsp + 0x50]
cmp rbx, r12
jne 0x1401bb776
nop dword [rax + rax]
mov r8d, 1
mov rcx, qword [rsp + 0x28]
mov rdx, r14
call qword [rsp + 0x30]
test al, al
jne 0x1401bb421
test r12, r12
jne 0x1401bb769
mov r8d, 1
mov rcx, qword [rsp + 0x28]
mov rdx, r14
call qword [rsp + 0x30]
test al, al
jne 0x1401bb421
mov rbx, rsi
cmp rsi, 7
ja 0x1401bbc61
lea rax, [rsp + rbx*2]
add rax, 0x80
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x50], rbp
mov qword [rsp + 0x58], 1
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], 1
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x38]
mov r8, r15
call fcn.140005a80
test al, al
jne 0x1401bb421
cmp rbx, 6
ja 0x1401bbc34
mov r8d, 1
mov rcx, qword [rsp + 0x28]
mov rdx, r14
call qword [rsp + 0x30]
test al, al
jne 0x1401bb421
test dword [rsp + rdi*8], esi
invalid
invalid
test dword [rsp + rdi*8], esi
invalid
inc rbx
cmp rbx, r12
je 0x1401bb730
jmp 0x1401bb776
lea rdx, [0x140251c09]
mov r8d, 1
mov rcx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x30]
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov edx, 8
mov rcx, rsi
call fcn.1401e5f90
int3
lea rcx, [rbp + 0x70]
call fcn.1400524c0
mov qword [rbp + 0xf0], rax
cmp qword [rbp + 0xf0], 0
je 0x1401bca8b
mov rcx, qword [rbp + 0xf0]
jmp 0x1401bc5bb
cmp eax, esi
jbe 0x1401bc662
cmp rcx, qword [rbp + 0xd0]
je 0x1401bd4f0
or esi, edx
cmp esi, 0x110000
je 0x1401bd4f0
add rcx, 4
jmp 0x1401bc5b3
rol dword [rbx + rbp*8], 0x8f
add rcx, 2
shl edx, 6
or edx, r14d
mov esi, edx
jmp 0x1401bc5b3
inc rcx
cmp esi, edx
mov r11d, edx
cmovb r11d, esi
cmp eax, edx
cmovbe esi, r11d
cmp rcx, qword [rbp + 0xd0]
je 0x1401bc6f0
movzx r14d, byte [rcx]
movzx edx, r14b
test dl, dl
jns 0x1401bc650
mov r11d, edx
and r11d, 0x1f
movzx r15d, byte [rcx + 1]
and r15d, 0x3f
cmp dl, 0xdf
jbe 0x1401bc6c9
movzx ebx, byte [rcx + 2]
shl r15d, 6
and ebx, 0x3f
or ebx, r15d
cmp r14b, 0xf0
jb 0x1401bc6dc
movzx edx, byte [rcx + 3]
and r11d, 7
shl r11d, 0x12
shl ebx, 6
and edx, 0x3f
or edx, ebx
or edx, r11d
cmp edx, 0x110000
je 0x1401bc6f0
add rcx, 4
jmp 0x1401bc653
add rcx, 2
shl r11d, 6
or r11d, r15d
mov edx, r11d
jmp 0x1401bc653
add rcx, 3
shl r11d, 0xc
or ebx, r11d
mov edx, ebx
jmp 0x1401bc653
mov r13d, esi
sub r13d, eax
sub ebp, eax
sub ebp, eax
lea ecx, [r12 + 1]
mov eax, r10d
not eax
xor edx, edx
div ecx
cmp r13d, eax
ja 0x1401bca00
imul r13d, ecx
add r13d, r10d
mov r14, qword [rbp + 0xf0]
jmp 0x1401bc733
mov r11d, r12d
mov r10d, r13d
cmp r14, qword [rbp + 0xd0]
je 0x1401bc9d0
movzx r10d, byte [r14]
movzx eax, r10b
test al, al
js 0x1401bc750
loope 0x1401bc7c6
or edx, ecx
mov eax, edx
cmp eax, esi
jae 0x1401bc7d9
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
inc r13d
je 0x1401bca00
cmp eax, esi
jne 0x1401bc720
mov qword [rbp + 0x28], r14
mov qword [rbp + 0xc0], r12
lea r12d, [rdi + 0x1a]
lea ecx, [rdi - 0x24]
neg ecx
cmp r12d, 0x25
mov eax, 0x1a
cmovb ecx, eax
cmp edi, 0x24
mov eax, 1
cmovae ecx, eax
cmp r13d, ecx
mov dword [rbp - 0x20], r13d
jae 0x1401bc8f0
mov edi, 0x61
cmp r13d, 0x1a
jb 0x1401bc833
mov edi, 0x16
cmp r13d, 0x24
jae 0x1401bd50d
cmp r8, qword [rbp + 0xd8]
jne 0x1401bc859
lea rcx, [rbp + 0xd8]
mov rdx, r8
call fcn.140158a40
mov r9, qword [rbp + 0xe0]
mov r8, qword [rbp + 0xe8]
add edi, r13d
mov byte [r9 + r8], dil
inc r8
mov qword [rbp + 0xe8], r8
mov rax, qword [rbp + 0xc0]
mov r11d, eax
inc r11d
je 0x1401bd16e
cmp eax, dword [rbp + 0x24]
mov ecx, 2
mov eax, 0x2bc
cmove ecx, eax
xor r10d, r10d
mov eax, dword [rbp - 0x20]
xor edx, edx
div ecx
mov ecx, eax
xor edx, edx
div r11d
add eax, ecx
xor ecx, ecx
cmp eax, 0x1c8
jb 0x1401bc9a0
mov ebx, 0xd41d41d5
mov r14, qword [rbp + 0x28]
nop word cs:[rax + rax]
mov edx, eax
imul rdx, rbx
shr rdx, 0x20
mov edi, eax
sub edi, edx
shr edi, 1
add edi, edx
shr edi, 5
add ecx, 0x24
cmp eax, 0x3e57
mov eax, edi
ja 0x1401bc8c0
jmp 0x1401bc9a6
mov r15d, 0x24
jmp 0x1401bc947
mov r9, qword [rbp + 0xe0]
mov r8, qword [rbp + 0xe8]
add r14d, ebx
add r15d, 0x24
mov ecx, r15d
sub ecx, edi
cmp r15d, r12d
mov eax, 0x1a
cmovae ecx, eax
cmp r15d, edi
mov eax, 1
cmovbe ecx, eax
mov byte [r9 + r8], r14b
inc r8
mov qword [rbp + 0xe8], r8
cmp r13d, ecx
jb 0x1401bc819
mov r10d, ecx
sub r10d, 0x24
je 0x1401bcbb9
sub r13d, ecx
neg r10d
mov eax, r13d
xor edx, edx
div r10d
mov ebx, edx
add ebx, ecx
mov r14d, 0x61
mov r13d, eax
cmp ebx, 0x1a
jb 0x1401bc983
mov r14d, 0x16
cmp ebx, 0x24
jae 0x1401bd4d3
cmp r8, qword [rbp + 0xd8]
jne 0x1401bc90e
lea rcx, [rbp + 0xd8]
mov rdx, r8
call fcn.140158a40
jmp 0x1401bc900
mov edi, eax
mov r14, qword [rbp + 0x28]
lea eax, [rdi*4]
lea eax, [rax + rax*8]
add edi, 0x26
xor edx, edx
div di
movzx edi, ax
add edi, ecx
mov r13d, r10d
mov r12d, r11d
cmp r14, qword [rbp + 0xd0]
jne 0x1401bc733
inc r10d
inc esi
xor ebx, ebx
mov eax, esi
mov r12d, r11d
cmp r11d, dword [rbp + 0xc8]
jb 0x1401bc5a6
jmp 0x1401bc185
mov byte [rbp - 0x1c], 1
xor ebx, ebx
cmp r8, qword [rbp - 0x28]
jb 0x1401bc185
mov r13, qword [rbp - 0x28]
test r13, r13
je 0x1401bc17c
lea rcx, str.attempt_to_calculate_the_remainder_with_a_divisor_of_zerodriver_missing
lea r8, [0x14021ac48]
mov edx, 0x39
call fcn.1401e6090
jmp 0x1401bd600
mov rcx, qword [rbp + 0x30]
mov byte [rcx + 8], al
movabs rax, 0x8000000000000002
mov qword [rcx], rax
test r12, r12
je 0x1401bcfa4
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp - 0x10]
cmp rax, rbx
je 0x1401bcfc5
test rax, rax
je 0x1401bcfc5
mov r8, qword [rbp - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rbp + 0x100]
movaps xmm7, xmmword [rbp + 0x110]
movaps xmm8, xmmword [rbp + 0x120]
movaps xmm9, xmmword [rbp + 0x130]
movaps xmm10, xmmword [rbp + 0x140]
add rsp, 0x1d8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str.attempt_to_divide_by_zero
lea r8, [0x14021abd0]
mov edx, 0x19
call fcn.1401e6090
jmp 0x1401bd600
add byte [rdi + 0x21], dh
lea rax, [r8 + rbx*4]
lea rcx, [rbx*4]
xor edx, edx
cmp rcx, rdx
je 0x1401bd339
cmp dword [r8 + rdx], 0xff
lea rdx, [rdx + 4]
jbe case.0x14002a59f.4564
mov r8, qword [rbp + 0x40]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rbx, 0x8000000000000000
mov al, 3
jmp 0x1401bcf79
test rbx, rbx
je 0x1401bd372
movabs rcx, 0x3ffffffffffffffe
add rsi, rcx
movabs r9, 0x3fffffffffffffff
and r9, rsi
xor ecx, ecx
cmp r9, 7
movabs rbx, 0x8000000000000000
add byte [rax], al
add byte [rax], al
invalid
jae 0x1401bd381
add byte [rax], al
add byte [rax], al
xor byte [rbx + 0x17], 0x4c
mov edx, eax
mov rdx, r8
jmp 0x1401bd464
movabs rbx, 0x8000000000000000
jmp 0x1401bd48c
inc r9
mov rcx, r9
and rcx, 0xfffffffffffffff8
lea rdx, [r8 + rcx*4]
movd xmm1, edi
movdqa xmm2, xmmword [0x1401f1e80]
adc eax, 0x34ae5
adc eax, 0x34ae5
pxor xmm0, xmm0
xor r10d, r10d
movdqa xmm3, xmmword [0x1401f1e90]
movdqa xmm4, xmmword [0x1401f1ea0]
movdqa xmm5, xmmword [str._b_b_b_b]
movdqa xmm6, xmm2
pslld xmm6, 3
movdqa xmm7, xmm3
psubd xmm7, xmm6
movdqu xmm6, xmmword [r8 + r10*4]
movdqu xmm8, xmmword [r8 + r10*4 + 0x10]
pand xmm7, xmm3
pslld xmm7, 0x17
paddd xmm7, xmm4
cvttps2dq xmm7, xmm7
pshufd xmm9, xmm6, 0xf5
pmuludq xmm6, xmm7
pshufd xmm6, xmm6, 0xe8
pshufd xmm10, xmm7, 0xf5
pmuludq xmm9, xmm10
pshufd xmm9, xmm9, 0xe8
punpckldq xmm6, xmm9
paddd xmm1, xmm6
pmuludq xmm7, xmm8
pshufd xmm6, xmm7, 0xe8
pshufd xmm7, xmm8, 0xf5
pmuludq xmm7, xmm10
pshufd xmm7, xmm7, 0xe8
punpckldq xmm6, xmm7
paddd xmm0, xmm6
add r10, 8
paddd xmm2, xmm5
cmp rcx, r10
jne 0x1401bd3ba
paddd xmm0, xmm1
pshufd xmm1, xmm0, 0xee
paddd xmm1, xmm0
pshufd xmm0, xmm1, 0x55
paddd xmm0, xmm1
movd edi, xmm0
cmp r9, rcx
je 0x1401bd48c
shl ecx, 3
mov r9d, 0x18
sub r9d, ecx
mov r10d, dword [rdx]
mov ecx, r9d
and cl, 0x18
shl r10d, cl
add rdx, 4
add edi, r10d
add r9d, 0xfffffff8
cmp rdx, rax
jne 0x1401bd470
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
bswap edi
movd xmm0, edi
movdqa xmmword [rbp - 0x50], xmm0
psrld xmm0, 8
movzx eax, byte [rbp - 0x4d]
mov rcx, qword [rbp + 0x30]
mov qword [rcx], rbx
mov byte [rcx + 8], dil
mov byte [rcx + 0xb], al
movd eax, xmm0
mov word [rcx + 9], ax
test r12, r12
jne 0x1401bcf92
invalid
invalid
jmp 0x1401bcfa4
lea rcx, str.explicit_panic
lea r8, [0x14021ac70]
mov edx, 0xe
call fcn.1401e6090
jmp 0x1401bd600
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, [0x14021ac30]
mov edx, 0x2b
call fcn.1401e6090
jmp 0x1401bd600
lea rcx, str.explicit_panic
lea r8, [0x14021ac70]
mov edx, 0xe
call fcn.1401e6090
jmp 0x1401bd600
ud2
movq qword [rsp + 0x50], mm0
movdqa xmmword [rsp + 0x60], xmm7
movdqa xmmword [rsp + 0x70], xmm6
jo 0x1401bd9c9
mov eax, dword [rbp - 0x10]
jo 0x1401bd9c9
mov eax, dword [rbp - 0x10]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x1401bd9ab
test rax, rax
je 0x1401bd9ab
mov r8, qword [rbp - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
sar bh, cl
adc eax, 0x33bad
sar bh, cl
adc eax, 0x33bad
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], bh
sub byte [rsp + 0x60], bh
movaps xmm8, xmmword [rsp + 0x50]
movaps xmm9, xmmword [rsp + 0x40]
movaps xmm10, xmmword [rsp + 0x30]
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
xor r8d, r8d
xor edx, edx
cmp r9, r8
cmp ecx, eax
je 0x1401bdac9
rol byte [rax], 0
add byte [rsi + 0xf], al
mov dh, 0x14
add dword [rcx - 0x80], eax
ret 0x49d0
add byte [rax], al
movzx r10d, byte [rcx + r8]
add r10b, 0xd0
inc r8
cmp r10b, 0xa
jb 0x1401bda00
jmp 0x1401bdb98
je 0x1401bda7e
movzx edx, word [rcx]
cmp edx, 0x5830
je 0x1401bda7e
cmp byte [rcx], 0x30
jne case.0x14002d1d9.4146
cmp byte [rcx + 1], 0xbf
jle 0x1401bdc91
lea r8, [rcx + 1]
lea r10, [r9 - 1]
mov r11d, 1
xor edx, edx
nop word [rax + rax]
cmp r9, r11
je 0x1401bdb02
movzx ebx, byte [rcx + r11]
and bl, 0xf8
inc r11
cmp bl, 0x30
je 0x1401bda60
jmp 0x1401bdb98
xor edx, edx
cmp r9, 3
jb 0x1401bdae3
cmp byte [rcx + 2], 0xbf
jle 0x1401bdc77
lea r8, [rcx + 2]
lea r10, [r9 - 2]
mov r11d, 2
nop
cmp r9, r11
je 0x1401bdaed
movzx esi, byte [rcx + r11]
lea edi, [rsi - 0x30]
inc r11
cmp dil, 0xa
jb 0x1401bdaa0
and sil, 0xdf
add sil, 0xbf
cmp sil, 6
jb 0x1401bdaa0
jmp 0x1401bdb98
mov r11d, 0xa
xor esi, esi
mov r10, r9
mov r8, rcx
xor edx, edx
test r10, r10
jne 0x1401bdb15
jmp 0x1401bdb96
mov eax, 1
jmp 0x1401bdb98
mov r11d, 0x10
mov sil, 1
xor edx, edx
test r10, r10
jne 0x1401bdb15
jmp 0x1401bdb96
mov r11d, 8
xor esi, esi
xor edx, edx
test r10, r10
je 0x1401bdb96
movzx eax, byte [r8]
cmp eax, 0x2d
je 0x1401bdb32
cmp eax, 0x2b
jne 0x1401bdb3d
mov eax, 0
dec r10
je 0x1401bdb98
inc r8
jmp 0x1401bdb3d
mov eax, 0
cmp r10, 1
je 0x1401bdb98
cmp r10, 9
jae 0x1401bdba1
xor ecx, ecx
test sil, sil
je 0x1401bdbf7
mov r9d, 0xffffffff
xor edx, edx
jmp 0x1401bdb73
imul edx, r11d
add edx, esi
inc rcx
inc rcx
mov eax, 1
cmp r10, rcx
je 0x1401bdb98
movzx eax, byte [r8 + rcx]
lea esi, [rax - 0x30]
cmp esi, 0xa
jb 0x1401bdb60
or eax, 0x20
add eax, 0xffffff9f
add eax, 0xa
cmovb eax, r9d
mov esi, eax
cmp eax, r11d
jb 0x1401bdb60
xor edx, edx
xor eax, eax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
ret
xor r9d, r9d
test sil, sil
je 0x1401bdc25
mov esi, 0xffffffff
xor ecx, ecx
cmp r10, r9
je 0x1401bdc6b
movzx edi, byte [r8 + r9]
mov eax, ecx
mul r11d
seto bl
lea ebp, [rdi - 0x30]
mov ecx, eax
cmp ebp, 0xa
jb 0x1401bdbe3
or edi, 0x20
add edi, 0xffffff9f
add edi, 0xa
cmovb edi, esi
mov ebp, edi
cmp edi, r11d
jae 0x1401bdb94
xor edx, edx
test bl, bl
jne 0x1401bdb96
inc r9
mov eax, 0
add ecx, ebp
jae 0x1401bdbb0
jmp 0x1401bdb98
xor edx, edx
nop dword [rax]
movzx eax, byte [r8 + rcx]
add eax, 0xffffffd0
cmp eax, r11d
jae 0x1401bdb94
imul edx, r11d
add edx, eax
inc rcx
mov eax, 1
cmp r10, rcx
jne 0x1401bdc00
jmp 0x1401bdb98
xor ecx, ecx
nop word [rax + rax]
cmp r10, r9
je 0x1401bdc6b
movzx esi, byte [r8 + r9]
mov eax, ecx
mul r11d
seto bl
add esi, 0xffffffd0
xor edx, edx
cmp esi, r11d
jae 0x1401bdb96
test bl, bl
jne 0x1401bdb96
mov ecx, eax
inc r9
mov eax, 0
add ecx, esi
jae 0x1401bdc30
jmp 0x1401bdb98
mov eax, 1
mov edx, ecx
jmp 0x1401bdb98
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov qword [rsp + 0x20], rax
mov r8d, 2
mov rdx, r9
call fcn.1401e6680
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rdx, r9
call fcn.1401e6680
int3
mov word [rcx], 0x401
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
mov r11d, 2
mov r9d, 1
mov rax, r10
cmp r11, r8
jb 0x1401bdccc
cmp r10, 1
jne 0x1401bdfdf
mov rdx, rax
sub rdx, r9
je 0x1401bdfe9
lea r8, [rax - 1]
cmp r8, 8
jae 0x1401be117
movzx r8d, word [rsp + 0x2e]
movzx r10d, word [rsp + rax*2 + 0x1e]
mov word [rsp + 0x2e], r10w
mov word [rsp + rax*2 + 0x1e], r8w
mov rax, rdx
dec rax
je 0x1401bdfe9
dec r9
add rax, r9
cmp rax, 7
ja 0x1401be11e
movzx r8d, word [rsp + 0x2c]
movzx r10d, word [rsp + rax*2 + 0x20]
mov word [rsp + 0x2c], r10w
mov word [rsp + rax*2 + 0x20], r8w
mov rax, rdx
add rax, 0xfffffffffffffffe
je 0x1401bdfe9
add rax, r9
cmp rax, 7
ja 0x1401be11e
movzx r8d, word [rsp + 0x2a]
movzx r10d, word [rsp + rax*2 + 0x20]
mov word [rsp + 0x2a], r10w
mov word [rsp + rax*2 + 0x20], r8w
mov rax, rdx
add rax, 0xfffffffffffffffd
je 0x1401bdfe9
add rax, r9
cmp rax, 7
ja 0x1401be11e
movzx r8d, word [rsp + 0x28]
movzx r10d, word [rsp + rax*2 + 0x20]
mov word [rsp + 0x28], r10w
mov word [rsp + rax*2 + 0x20], r8w
mov rax, rdx
add rax, 0xfffffffffffffffc
je 0x1401bdfe9
add rax, r9
cmp rax, 7
ja 0x1401be11e
movzx r8d, word [rsp + 0x26]
movzx r10d, word [rsp + rax*2 + 0x20]
mov word [rsp + 0x26], r10w
mov word [rsp + rax*2 + 0x20], r8w
mov rax, rdx
add rax, 0xfffffffffffffffb
je 0x1401bdfe9
add rax, r9
cmp rax, 7
ja 0x1401be11e
movzx r8d, word [rsp + 0x24]
movzx r10d, word [rsp + rax*2 + 0x20]
mov word [rsp + 0x24], r10w
mov word [rsp + rax*2 + 0x20], r8w
mov rax, rdx
add rax, 0xfffffffffffffffa
je 0x1401bdfe9
add rax, r9
cmp rax, 7
ja 0x1401be11e
movzx r8d, word [rsp + 0x22]
movzx r10d, word [rsp + rax*2 + 0x20]
mov word [rsp + 0x22], r10w
mov word [rsp + rax*2 + 0x20], r8w
mov rax, rdx
add rax, 0xfffffffffffffff9
je 0x1401bdfe9
add r9, rax
cmp r9, 7
ja 0x1401be146
movzx eax, word [rsp + 0x20]
movzx r8d, word [rsp + r9*2 + 0x20]
mov word [rsp + 0x20], r8w
mov word [rsp + r9*2 + 0x20], ax
cmp rdx, 8
je 0x1401bdfe9
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov edx, 8
mov rcx, 0xffffffffffffffff
call fcn.1401e5f90
xor r11d, r11d
xor r10d, r10d
cmp r11, r8
jae 0x1401bdd02
mov r9d, 1
mov esi, 0xffffffff
mov rax, r10
cmp rax, 8
je 0x1401bdccc
cmp byte [rdx + r11], 0x3a
je 0x1401bdfbb
lea r14, [r11 + 4]
cmp r8, r14
cmovb r14, r8
xor edi, edi
mov rbx, r11
cmp r11, r14
jb 0x1401bdf2d
jmp 0x1401bdf60
shl edi, 4
or edi, ebp
inc rbx
cmp r14, rbx
je 0x1401bdf90
movzx r15d, byte [rdx + rbx]
lea ebp, [r15 - 0x30]
cmp ebp, 0xa
jb 0x1401bdf20
or r15d, 0x20
add r15d, 0xffffff9f
add r15d, 0xa
cmovb r15d, esi
mov ebp, r15d
cmp r15d, 0xf
jbe 0x1401bdf20
nop word cs:[rax + rax]
cmp rbx, r8
jae 0x1401bdf98
movzx ebp, byte [rdx + rbx]
cmp ebp, 0x3a
jne 0x1401be00e
inc rbx
mov r11, rbx
cmp rbx, r8
jne 0x1401bdf9b
jmp 0x1401bdccc
mov rbx, r14
cmp rbx, r8
jb 0x1401bdf65
mov r11, rbx
cmp rax, 7
ja 0x1401be103
mov word [rsp + rax*2 + 0x20], di
inc rax
cmp r11, r8
jb 0x1401bdef0
jmp 0x1401bdd11
cmp r10, 1
je 0x1401bdccc
inc r11
inc rax
mov r10d, 1
mov r9, rax
cmp r11, r8
jb 0x1401bdef0
jmp 0x1401bdfe9
cmp rax, 8
jne 0x1401bdccc
movdqa xmm0, xmmword [rsp + 0x20]
movdqa xmm1, xmm0
psrlw xmm1, 8
psllw xmm0, 8
por xmm0, xmm1
movdqu xmmword [rcx + 1], xmm0
mov byte [rcx], 0
jmp 0x1401bdcd1
cmp ebp, 0x2e
jne 0x1401bdccc
cmp rbx, r11
je 0x1401bdccc
cmp rax, 6
ja 0x1401bdccc
cmp r11, r8
jae 0x1401bdccc
xor esi, esi
test esi, esi
jle 0x1401be050
cmp esi, 4
jae 0x1401bdccc
cmp byte [rdx + r11], 0x2e
jne 0x1401bdccc
inc r11
cmp r11, r8
jae 0x1401bdccc
movzx ebx, byte [rdx + r11]
add bl, 0xd0
cmp bl, 9
ja 0x1401bdccc
movzx edi, bl
inc r11
mov r14, r11
cmp r11, r8
mov r11, r8
je 0x1401be0c8
movzx r11d, byte [rdx + r14]
add r11b, 0xd0
cmp r11b, 0xa
jae 0x1401be0bc
test di, di
je 0x1401bdccc
add edi, edi
lea ebp, [rdi + rdi*4]
movzx edi, r11b
movzx edi, bl
movzx edi, bl
add edi, ebp
out dx, eax
movzx r11d, di
movzx ebx, di
cmp r11d, 0xff
ja 0x1401bdccc
inc r14
cmp r8, r14
jne 0x1401be07b
mov r11, r8
jmp 0x1401be0c8
mov r11, r14
cmp bl, 0xa
jae 0x1401bdccc
cmp rax, 8
jae 0x1401be132
movzx ebx, word [rsp + rax*2 + 0x20]
shl ebx, 8
add edi, ebx
mov word [rsp + rax*2 + 0x20], di
mov edi, esi
or edi, 2
cmp edi, 3
jne 0x1401be0ea
inc rax
inc esi
cmp r11, r8
jb 0x1401be035
cmp esi, 4
jne 0x1401bdccc
jmp 0x1401bdd11
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov edx, 8
mov rcx, rax
call fcn.1401e5f90
mov rax, 0xffffffffffffffff
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov edx, 8
mov rcx, rax
call fcn.1401e5f90
lea r8, str.he__
mov edx, 8
mov rcx, rax
call fcn.1401e5f90
mov rax, r9
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov edx, 8
mov rcx, rax
call fcn.1401e5f90
int3
add eax, dword [rax]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
add byte [rdi], cl
mov dh, 0
cmp rax, 0x64
jb 0x1401be6bb
movzx ecx, al
lea r8d, [rcx + rcx*4]
lea r8d, [rcx + r8*8]
shr r8d, 0xc
imul ecx, r8d, 0x64
imul ecx, eax, 0x64
imul ecx, eax, 0x64
sub al, cl
movzx eax, al
lea rcx, [0x140209471]
movzx eax, word [rcx + rax*2]
mov word [rsp + 0x5d], ax
mov ecx, 0x24
mov eax, r8d
mov eax, eax
mov eax, eax
jmp 0x1401be6c4
add byte [rbp - 0x77], al
ret 0x4c90
mov rcx, r9
mov r9d, r8d
and r9b, 0xf
shr r10b, 4
cmp r9b, 0xa
mov r11d, 0x57
cmovb r11d, eax
cmovb ebx, eax
cmovb ebx, eax
add r11b, r9b
mov byte [rsp + rcx + 0x36], r11b
lea r9, [rcx - 1]
cmp r8b, 0x10
mov r8d, r10d
jae 0x1401be5f0
jmp 0x1401be671
mov r9d, 0x81
mov eax, 0x30
mov r10d, r8d
nop word cs:[rax + rax]
mov rcx, r9
mov r9d, r8d
rol dword [rcx - 0x80], 0xe1
cmovno eax, eax
invalid
add al, 0x41
cmp cl, 0xa
mov r11d, 0x37
cmovb r11d, eax
add r11b, r9b
mov byte [rsp + rcx + 0x36], r11b
lea r9, ss:[rcx - 1]
rol dword [rcx - 0x80], 0xe1
cmovno eax, eax
invalid
lea r9, ss:[rcx - 1]
cmp r8b, 0x10
mov r8d, r10d
jae 0x1401be640
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x1401be719
xchg edi, eax
add byte [rax], al
invalid
xchg edi, eax
add byte [rax], al
add byte [rax + 0x81], bh
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
and al, 0x20
and al, 0x20
lea r8, [0x140251c50]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140004ff0
nop
add rsp, 0xb8
add esp, 0xb8
add esp, 0xb8
ret
mov ecx, 0x26
cmp al, 0xa
jae 0x1401be6cc
or al, 0x30
mov byte [rsp + rcx + 0x38], al
jmp 0x1401be6e1
lea rcx, [0x140209471]
sahf
lodsd eax, dword [rsi]
add al, 0
movzx eax, word [rcx + rax*2]
mov word [rsp + 0x5d], ax
mov ecx, 0x25
lea rax, [rsp + rcx]
add rax, 0x38
mov r8d, 0x27
sub r8, rcx
enter 0xffffffffffff894c, 0x44
and al, 0x28
enter 0xffffffffffff894c, 0x44
and al, 0x28
mov qword [rsp + 0x20], rax
lea r8, str.Utf8Errorvalid_up_to
mov rcx, rdx
mov dl, 1
xor r9d, r9d
call fcn.140004ff0
nop
add rsp, 0xb8
ret
lea r8, str.librarycore_src_fmt_num.rs
mov edx, 0x80
call fcn.1401e5f10
int3
cmp qword [rcx], 0
je 0x1401be743
mov rax, rcx
lea rdx, [0x140251d90]
pop rcx
ret
mov ecx, 7
int 0x29
ud2
push rdi
sub rsp, 0x28
mov rsi, qword [rcx]
mov rdi, qword [rcx + 8]
mov qword [rcx], 0
test rsi, rsi
je 0x1401be7c8
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1401be791
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401be7b9
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x10
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401be7b9
mov qword [rax], rsi
mov qword [rax + 8], rdi
lea rdx, [0x140251d90]
add rsp, 0x28
pop rdi
pop rsi
ret
mov ecx, 8
mov edx, 0x10
call fcn.1401e5b40
mov ecx, 7
int 0x29
ud2
mov qword [rcx], rax
mov rax, qword [rbp - 0x18]
mov qword [rcx + 8], rax
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub esp, 0x28
lea rbp, [rdx + 0x50]
cmp qword [rbp - 0x20], 0
je 0x1401bec53
mov r8, qword [rbp - 0x18]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sub dword [rbx], eax
invalid
sub dword [rbx], eax
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
add dh, dh
invalid
retf 0xc984
sub byte [rbx], al
add byte [rax - 0x77], cl
sal dword [rcx], 0xd2
mov r8, rsi
add rsp, 0x50
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
lea rax, str.Utf8Errorvalid_up_to
mov qword [rsp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
adc dword [rsp + 0x38], eax
adc dword [rsp + 0x38], eax
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fwindows_core_0.52.0_srcimp_ref_count.rs
lea rcx, [rsp + 0x20]
call fcn.1401e5ed0
int3
int3
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
adc r14b, r15b
invalid
sal byte [rcx], 0xc9
call qword [sym.imp.oleaut32.dll_GetErrorInfo]
test eax, eax
js 0x1401bee1b
xchg ebx, eax
sub byte [rbx], al
add byte [rbp - 0x4177f040], al
add byte [rax], al
add byte [rax - 0x75], cl
ror byte [r8 - 0x7b], 0xc9
mov rcx, qword [rbp - 0x40]
test rcx, rcx
je 0x1401bef53
add dword [rax], eax
add byte [rax - 0x39], cl
rol byte [r8], 0
add byte [rax], al
mov qword [rbp - 0x40], 0
mov rax, qword [rcx]
mov rax, qword [rax]
mov byte [rbp + 0xf], 0
lea rdx, [0x140252138]
lea r8, [rbp - 0x40]
mov qword [rbp], rcx
add r15b, r15b
ror byte [rax - 0x75], 1
jge 0x1401bed51
add r15b, r15b
ror byte [rax - 0x75], 1
jge 0x1401bed51
test eax, eax
js 0x1401bef6b
mov rcx, qword [rbp]
mov rax, qword [rcx]
call qword [rax + 0x10]
test rdi, rdi
je 0x1401bee33
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
rol byte [r8], 0
add byte [rax], al
mov qword [rbp - 0x40], 0
mov rax, qword [rdi]
mov rax, qword [rax]
mov byte [rbp + 0xe], 0
lea rdx, [0x140252148]
lea r8, [rbp - 0x40]
mov qword [rbp - 8], rdi
mov rcx, rdi
call rax
mov rcx, qword [rbp - 0x40]
test eax, eax
js 0x1401bf076
test rcx, rcx
je 0x1401bf179
mov rax, qword [rcx]
mov qword [rbp], rcx
xor edx, edx
call qword [rax + 0x28]
test eax, eax
jns 0x1401bee0c
add dword [rax - 0x77], ecx
add byte [r9], r14b
sar bh, cl
push rax
sub byte [rbp - 0x76ea8640], al
shr eax, 0x22
invalid
mov ecx, eax
call fcn.1401bed20
test rax, rax
je 0x1401bee0c
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0x10]
mov rcx, qword [rbp]
mov rax, qword [rcx]
call qword [rax + 0x10]
jmp 0x1401bf189
mov ecx, eax
call fcn.1401bed20
mov rdi, rax
test rdi, rdi
je 0x1401bee33
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 0x10]
mov qword [rbp - 0x40], 0
lea rdx, [rbp - 0x40]
xor ecx, ecx
call qword [sym.imp.oleaut32.dll_GetErrorInfo]
test eax, eax
js 0x1401bef38
mov rcx, qword [rbp - 0x40]
test rcx, rcx
je 0x1401bef63
invalid
add byte [rax - 0x39], cl
rol byte [r8], 0
add byte [rax], al
mov qword [rbp - 0x40], 0
mov rax, qword [rcx]
lea rdx, [rbp - 0x40]
mov qword [rbp - 0x48], rcx
call qword [rax + 0x28]
test eax, eax
js 0x1401befa7
mov r15, qword [rbp - 0x40]
test r15, r15
je 0x1401befbc
mov qword [rbp - 0x10], r15
mov rcx, r15
call qword [sym.imp.oleaut32.dll_SysStringLen]
mov ebx, eax
test eax, eax
mov qword [rbp], r15
je 0x1401befc2
mov r14d, ebx
lea rdi, [r14*2 + 0x20]
call qword [sym.imp.kernel32.dll_GetProcessHeap]
mov rcx, rax
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401bf1a2
test al, bl
add al, byte [rax]
invalid
test al, bl
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov rdi, rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
mov dword [rax + 4], ebx
mov dword [rax + 0x18], 1
add rax, 0x1c
mov qword [rdi + 0x10], rax
add r14, r14
mov eax, 1
xor ecx, ecx
leave
leave
xor edx, edx
cmp r14, rcx
je 0x1401bef27
nop word [rax + rax]
movzx r8d, word [r15 + rcx]
lea r9, [rdx + 1]
mov r10, qword [rdi + 0x10]
mov word [r10 + rcx], r8w
inc edx
mov dword [rdi + 4], eax
add rcx, 2
inc eax
mov ebx, edx
mov rdx, r9
cmp r14, rcx
jne case.0x14002a59f.4596
mov rax, qword [rdi + 0x10]
mov ecx, ebx
mov word [rax + rcx*2], 0
jmp 0x1401befc4
mov ecx, eax
call fcn.1401bed20
mov rcx, rax
mov ecx, eax
mov ecx, eax
xor r15d, r15d
test rax, rax
jne 0x1401bf152
jmp 0x1401bf18d
add al, byte [rax]
add byte [rcx], dh
dec dword [rax - 0x7b]
dec dword [rdi]
invalid
test esp, ecx
invalid
xor edi, edi
test rdi, rdi
jne 0x1401bee2a
jmp 0x1401bee33
invalid
xor r15d, r15d
jmp 0x1401bf18d
add al, byte [rax]
invalid
and al, byte [rdx]
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x77], cl
jge 0x1401bef67
mov qword [rbp - 8], rdi
mov ecx, eax
call fcn.1401bed20
mov rdi, rax
invalid
mov rcx, qword [rbp - 8]
test rcx, rcx
shr eax, 0xaa
std
invalid
invalid
je 0x1401bef8f
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
adc dh, al
invalid
invalid
add edi, edi
invalid
adc dh, al
invalid
mov rcx, qword [rbp]
mov ecx, dword [rbp]
mov rax, qword [rcx]
call qword [rax + 0x10]
adc byte [rax - 0x7b], cl
dec dword [rdi]
invalid
mov dh, bh
invalid
invalid
adc byte [rax - 0x7b], cl
dec dword [rdi]
test dword [rax - 0x16000002], ecx
invalid
invalid
invalid
invalid
invalid
jmp 0x1401bee33
mov ecx, eax
call fcn.1401bed20
test rax, rax
invalid
je 0x1401befbc
shr eax, 0x72
std
invalid
sal byte [rcx + rcx + 0x48], 0x8b
adc byte [rax - 0x77], cl
mov rdx, qword [rax]
mov rcx, rax
sar edi, 0x52
invalid
sar edi, 0x52
adc byte [rcx], dh
ror byte [rax - 0x77], 0x45
add byte [r9], r14b
xor eax, eax
mov qword [rbp], rax
invalid
invalid
add byte [r9], r14b
xor edi, edi
dec dword [rax - 0x77]
jge case.0x14002a59f.4603
mov qword [rbp - 0x58], rdi
lea rcx, str.combase.dll
xor edx, edx
rol byte [rcx - 0x48], cl
add byte [rax], dl
add byte [rax], al
rol byte [rcx - 0x48], cl
add byte [rax], dl
add byte [rax], al
call qword [sym.imp.kernel32.dll_LoadLibraryExA]
adc eax, 0x3251b
mov rbx, rax
test rax, rax
je 0x1401bf00c
lea rdx, str.RoOriginateError
xor byte [rdx], dh
or dword [rax], eax
mov rcx, rbx
call qword [sym.imp.kernel32.dll_GetProcAddress]
adc eax, 0x3222b
adc eax, 0x3222b
test rax, rax
je 0x1401bf003
mov ecx, esi
mov rdx, rdi
call rax
shr bl, 1
invalid
shr bl, 1
or dword [rax - 0x77], ecx
fcos
adc eax, 0x324f4
hlt
and al, 3
invalid
mov rcx, rbx
call qword [sym.imp.kernel32.dll_FreeLibrary]
hlt
and al, 3
invalid
hlt
mov qword [rbp - 0x40], 0
add byte [rax], al
add byte [rax], al
lea rdx, [rbp - 0x40]
xor ecx, ecx
call qword [sym.imp.oleaut32.dll_GetErrorInfo]
test eax, eax
js 0x1401bf061
mov rcx, qword [rbp - 0x40]
test rcx, rcx
je 0x1401bf06d
mov qword [rbp - 0x40], 0
rol byte [rax], 0
add byte [rax], al
mov rax, qword [rcx]
mov rax, qword [rax]
mov byte [rbp + 0xd], 0
lea rdx, [0x140252138]
lea edx, [0x140252138]
lea edx, [0x140252138]
lea r8, [rbp - 0x40]
mov qword [rbp - 0x50], rcx
call rax
ror byte [r8 - 0x77], 0x4d
mov al, 0xff
ror byte [rbx + rcx*4 + 0x7d], 1
mov r15, qword [rbp - 0x40]
test eax, eax
js 0x1401bf0a8
test r15, r15
setne r14b
mov r15, qword [rbp - 0x40]
test eax, eax
js 0x1401bf0a8
test r15, r15
setne r14b
jmp 0x1401bf0cf
outsb dx, byte [rsi]
outsb dx, byte [rsi]
mov ecx, eax
call fcn.1401bed20
mov r15, rax
jmp case.0x14002a59f.4635
xor r15d, r15d
mov rbx, qword [rbp]
jmp 0x1401bf0e2
mov qword [rbp], rcx
mov ecx, eax
call fcn.1401bed20
mov rdi, rax
mov rcx, qword [rbp]
test rcx, rcx
je 0x1401bf09a
add byte [r9 - 0x360173f], r9b
invalid
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
mov byte [rbp + 0xe], 1
call rax
test rdi, rdi
jne 0x1401bf180
jmp 0x1401bf189
mov qword [rbp - 8], r15
mov ecx, eax
call fcn.1401bed20
mov r15, rax
mov rcx, qword [rbp - 8]
test rcx, rcx
je 0x1401bf0cc
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
mov byte [rbp + 0xd], 1
call rax
xor r14d, r14d
mov rcx, qword [rbp - 0x50]
mov rax, qword [rcx]
call qword [rax + 0x10]
test r14b, r14b
mov rbx, qword [rbp]
jne 0x1401bf0f7
test r15, r15
je 0x1401bf0fe
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
xor r15d, r15d
mov rbx, qword [rbp]
test rdi, rdi
jne 0x1401bf106
jmp 0x1401bf140
xor r15d, r15d
test rdi, rdi
je 0x1401bf140
mov qword [rbp - 0x58], 0
test byte [rdi], 1
jne 0x1401bf140
mov eax, 0xffffffff
lock xadd dword [rdi + 0x18], eax
xor edx, edx
dec eax
setne dl
mov ecx, 0xff
cmovns ecx, edx
test cl, cl
je 0x1401bf15a
movzx ecx, cl
cmp ecx, 1
jne 0x1401bf1ce
test eax, eax
je 0x1401bf15e
test rbx, rbx
je 0x1401bf14e
mov rcx, rbx
call qword [sym.imp.oleaut32.dll_SysFreeString]
mov rcx, qword [rbp - 0x48]
mov rax, qword [rcx]
call qword [rax + 0x10]
jmp 0x1401bf18d
test eax, eax
jne 0x1401bf140
call qword [sym.imp.kernel32.dll_GetProcessHeap]
mov rcx, rax
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
jne 0x1401bf145
jmp 0x1401bf14e
xor edi, edi
test rdi, rdi
je 0x1401bf189
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 0x10]
mov r15, qword [rbp - 8]
mov rax, r15
mov edx, esi
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov qword [rbp - 0x10], r15
mov ecx, 0x8007000e
call fcn.1401bed20
test rax, rax
je 0x1401befc2
mov rcx, qword [rax]
mov rdx, qword [rcx + 0x10]
mov qword [rbp - 0x10], r15
mov rcx, rax
call rdx
jmp 0x1401befc2
lea rax, str.X___
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp - 0x30], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
mov qword [rbp - 0x10], rbx
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fwindows_core_0.52.0_srcimp_ref_count.rs
lea rcx, [rbp - 0x40]
call fcn.1401e5ed0
ud2
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
mov byte [rbp + 0xf], 1
call rax
mov byte [rbp + 0xf], 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
add byte [rax + 0x75000d7d], al
cmovs ecx, dword [rbx - 0x7ab73fb3]
leave
je 0x1401bf35d
mov rax, qword [rcx]
call qword [rax + 0x10]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp - 0x50]
mov rax, qword [rcx]
call qword [rax + 0x10]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
test rcx, rcx
je 0x1401bf3cd
mov rax, qword [rcx]
call qword [rax + 0x10]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
pop rbp
ret
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp - 0x48]
mov rax, qword [rcx]
call qword [rax + 0x10]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
invalid
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
mov rsi, rcx
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
mov qword [rbp - 0x18], rax
lea rcx, [rax + 0x10]
mov qword [rbp - 0x10], rcx
call fcn.140142370
mov rax, qword [rbp - 0x10]
cmp qword [rax], 0
mov rcx, qword [rbp - 0x18]
mov rdi, rcx
je case.0x14002d1d9.4176
mov rcx, rax
call fcn.1401c7c20
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1401bf5d9
mov rcx, qword [rcx]
call case.0x14002d1d9.4208
invalid
add byte [rax - 0x75], cl
mov rcx, qword ds:[rbp - 0x18]
mov rdi, qword [rsi]
mov rcx, qword [rbp - 0x18]
add rcx, 0x18
call fcn.1401bfe50
add byte [rax - 0x7d], cl
invalid
invalid
je case.0x14002d1d9.4182
add byte [rax - 0x7d], cl
invalid
lock dec qword [rdi + 8]
dec qword [rdi + 8]
jne case.0x14002d1d9.4182
mov rcx, qword [0x1402b32e8]
or eax, 0xf3ceb
xor edx, edx
mov r8, rdi
mov eax, edi
mov eax, edi
add rsp, 0x40
pop rdi
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x40
pop rdi
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
cmp qword [rax], 0
je 0x1401bf65b
mov rsi, qword [rbp - 0x10]
mov rcx, rsi
int1
int1
call fcn.1401c7c20
mov rax, qword [rsi]
invalid
lock dec qword [rax]
jne 0x1401bf65b
invalid
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov rcx, qword [rax]
call case.0x14002d1d9.4208
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
mov rax, qword [rax]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne 0x1401bf699
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax]
call case.0x14002d1d9.4208
invalid
invalid
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x18]
add rcx, 0x18
call fcn.1401bfe50
nop
add rsp, 0x20
invalid
and byte [rdi + 0x5e], bl
pop rbp
ret
invalid
int3
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x288
add al, byte [rax]
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x1f0], esi
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x1f0], esi
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x1e8], 0xfffffffffffffffe
mov r13, rcx
add dh, bh
invalid
lea rsi, [rbp + 0xb8]
lea rdi, [rbp - 0x60]
lea rbx, [rbp + 0xb0]
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
xorps xmm6, xmm6
mov qword [rbp + 0x1d0], rcx
jmp 0x1401bf747
mov r13, qword [rbp + 0x1d0]
mov rax, qword [r13 + 0x180]
mov r15, qword [r13 + 0x190]
mov rcx, r15
and rcx, 0xffffffffffffffe0
cmp qword [rax + 0x2300], rcx
je 0x1401bf792
nop word cs:[rax + rax]
mov rax, qword [rax + 0x2308]
test rax, rax
je 0x1401bfac8
mov qword [r13 + 0x180], rax
pause
cmp qword [rax + 0x2300], rcx
jne 0x1401bf770
mov r8, qword [r13 + 0x188]
cmp r8, rax
jne 0x1401bf7c9
jmp 0x1401bf8ad
pause
mov rax, qword [r13 + 0x180]
mov r8, qword [r13 + 0x188]
cmp r8, rax
je 0x1401bf8a3
mov rcx, qword [r8 + 0x2310]
bt rcx, 0x20
jae 0x1401bf8a0
mov r15, qword [r13 + 0x190]
cmp qword [r8 + 0x2318], r15
ja 0x1401bf8ad
mov rax, qword [r8 + 0x2308]
test rax, rax
je 0x1401bfb57
mov qword [r13 + 0x188], rax
movups xmmword [r8 + 0x2300], xmm6
mov qword [r8 + 0x2310], 0
mov rcx, qword [r13 + 0x80]
mov rax, qword [rcx + 0x2300]
add rax, 0x20
mov qword [r8 + 0x2300], rax
xor eax, eax
lock cmpxchg qword [rcx + 0x2308], r8
je 0x1401bf7b0
mov rcx, rax
mov rax, qword [rax + 0x2300]
add rax, 0x20
mov qword [r8 + 0x2300], rax
xor eax, eax
lock cmpxchg qword [rcx + 0x2308], r8
je 0x1401bf7b0
mov rcx, rax
mov rax, qword [rax + 0x2300]
add rax, 0x20
mov qword [r8 + 0x2300], rax
xor eax, eax
lock cmpxchg qword [rcx + 0x2308], r8
je 0x1401bf7b0
mov rcx, qword [0x1402b32e8]
xor edx, edx
call r14
jmp 0x1401bf7b0
mov r8, rax
mov r15, qword [r13 + 0x190]
mov rax, r8
mov rcx, qword [rax + 0x2310]
bt ecx, r15d
jae 0x1401bf900
mov ecx, r15d
and ecx, 0x1f
imul rcx, rcx, 0x118
mov r12, qword [rax + rcx]
lea rdx, [rax + rcx]
add rdx, 8
mov r8d, 0x110
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
cmp r12, 1
ja 0x1401bf90f
inc r15
mov qword [r13 + 0x190], r15
jmp 0x1401bf90f
bt rcx, 0x21
mov r12d, 2
sbb r12, 0xffffffffffffffff
mov qword [rbp + 0xb0], r12
mov r8d, 0x110
mov rcx, rsi
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
and r12, 0xfffffffffffffffe
cmp r12, 2
je 0x1401bfac8
cmp byte [rbp + 0x1a0], 0xa
jb 0x1401bf95b
cmp qword [rbp + 0x1b0], 0
je 0x1401bf95b
mov r8, qword [rbp + 0x1a8]
mov rcx, qword [0x1402b32e8]
xchg edx, eax
cmp dword [rdi], ecx
add byte [rcx], dh
rol byte [rcx - 1], cl
invalid
cmp qword [rbp + 0x138], 0
je 0x1401bf978
mov r8, qword [rbp + 0x140]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call r14
cmp qword [rbp + 0x128], 0
je case.0x1400af60f.2102
mov r8, qword [rbp + 0x120]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call r14
mov rcx, qword [rbp + 0xf8]
mov rdx, qword [rbp + 0x100]
add byte [rax - 0x75], cl
xchg ebp, eax
add byte [rcx], al
add byte [rax], al
call fcn.1401e4400
cmp qword [rbp + 0xf0], 0
je 0x1401bf9c5
mov r8, qword [rbp + 0xf8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call r14
mov rax, qword [rbp + 0x110]
mov rcx, qword [rbp + 0x118]
mov qword [rbp + 0x1c8], rcx
mov qword [rbp + 0x1d8], rax
add byte [rax], al
add byte [rax], al
lea rcx, [rax + 0x38]
xor eax, eax
mov qword [rbp + 0x1e0], rax
nop
mov rax, qword [rbp + 0x1e0]
cmp qword [rbp + 0x1c8], rax
je 0x1401bfa30
invalid
xor byte [rax - 1], cl
ror byte [rax - 0x77], 0x85
loopne 0x1401bfa09
inc rax
mov qword [rbp + 0x1e0], rax
add byte [rax], al
add byte [rax - 0x75], cl
call 0x1306d855a
mov rax, qword [rcx - 0x18]
mov rdx, qword [rcx - 0x10]
mov r8, qword [rcx - 8]
lea r15, [rcx + 0x48]
call qword [rax + 0x10]
call qword [rax + 0x10]
mov rcx, r15
jmp 0x1401bf9f0
cmp qword [rbp + 0x108], 0
je 0x1401bfa4d
mov r8, qword [rbp + 0x110]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call r14
mov rcx, rbx
call fcn.1401c7e90
mov rdx, qword [rbp + 0x1c0]
add byte [rax], al
add byte [rax], al
test rdx, rdx
je 0x1401bf740
mov rax, qword [rdx + 0x30]
nop dword [rax]
mov rcx, rax
test cl, 4
jne 0x1401bfa8a
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0x30], r8
jne 0x1401bfa70
and ecx, 5
cmp ecx, 1
jne 0x1401bfa9d
mov rax, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x28]
call qword [rax + 0x10]
push rax
invalid
push rax
adc byte [rax - 0x75], cl
test eax, eax
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
xchg ebx, eax
cld
invalid
mov rax, qword [rbp + 0x1c0]
test rax, rax
je 0x1401bf740
lock dec qword [rax]
jne 0x1401bf740
mov rcx, qword [rbp + 0x1c0]
call fcn.1401c00f0
jmp 0x1401bf740
mov r8, qword [r13 + 0x188]
nop
mov rsi, qword [r8 + 0x2308]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call r14
mov r8, rsi
test rsi, rsi
jne 0x1401bfad0
mov rax, qword [r13 + 0x100]
test rax, rax
je 0x1401bfb01
mov rcx, qword [r13 + 0x108]
call qword [rax + 0x18]
cmp r13, 0xffffffffffffffff
je 0x1401bfb3c
lock dec qword [r13 + 8]
jne 0x1401bfb3c
mov r8, qword [r13 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
movaps xmm6, xmmword [rbp + 0x1f0]
add rsp, 0x288
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rbp + 0x1f0]
add rsp, 0x288
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, [0x140253868]
mov edx, 0x2b
call fcn.1401e6090
ud2
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
in al, dx
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
in al, dx
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
cmp qword [rbp + 0x108], 0
je 0x1401bfcb1
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x1d8]
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and byte [rax - 0x7d], cl
invalid
je 0x1401bfd25
and byte [rax - 0x7d], cl
invalid
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
sub esp, 0x38
sub esp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
mov rcx, qword [rbp + 0x1c0]
call fcn.14007ff30
mov rax, qword [rbp + 0x1c0]
test rax, rax
je 0x1401bfd6b
lock dec qword [rax]
jne 0x1401bfd6b
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
je 0x1401bfeaf
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rcx
mov rcx, qword [rcx + 0x10]
call qword [sym.imp.kernel32.dll_CloseHandle]
add eax, dword [rax]
mov rax, qword [rbp - 0x10]
lock dec qword [rax]
mov rsi, qword [rbp - 8]
jne 0x1401bfe93
nop
add rsp, 0x38
add esp, 0x38
pop rsi
pop rbp
ret
insb byte [rdi], dx
and al, 0x40
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
mov rax, qword [rcx]
cmp rax, 3
je 0x1401c01cf
cmp eax, 4
jne 0x1401c022f
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rsi, qword [rsi + 8]
mov rcx, qword [rsi + 0x58]
test rcx, rcx
je 0x1401c021b
mov qword [rbp - 0x10], rsi
mov rax, qword [rsi + 0x60]
mov qword [rbp - 8], rcx
mov qword [rbp - 0x18], rax
call qword [rax]
adc byte [rax - 0x75], cl
call 0x14894853e
add byte [rax - 0x75], cl
jne 0x1401c01eb
call 0xcb6412ef
adc byte [rax - 0x75], cl
call 0x14894853e
add byte [rax - 0x75], cl
jne 0x1401c01eb
mov r8, qword [rbp - 8]
je 0x1401c021b
cmp qword [rax + 0x10], 0x11
jb 0x1401c020c
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi]
shl rax, 1
test rax, rax
je 0x1401c033d
jmp 0x1401c032a
cmp qword [rsi + 0x50], 0
je 0x1401c0249
mov r8, qword [rsi + 0x48]
mov eax, dword [rsi + 0x48]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], rsi
call fcn.1401e4400
mov rsi, qword [rbp - 8]
cmp qword [rsi + 0x18], 0
je 0x1401c027c
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x38]
mov rcx, qword [rsi + 0x40]
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x20], rax
lea rcx, [rax + 0x38]
xor eax, eax
mov qword [rbp - 0x10], rax
nop word cs:[rax + rax]
mov rax, qword [rbp - 0x10]
cmp qword [rbp - 0x18], rax
je 0x1401c02c9
inc rax
mov qword [rbp - 0x10], rax
mov rax, qword [rcx - 0x18]
mov rdx, qword [rcx - 0x10]
mov r8, qword [rcx - 8]
lea rsi, [rcx + 0x48]
call qword [rax + 0x10]
mov rcx, rsi
jmp 0x1401c02a0
mov rsi, qword [rbp - 8]
cmp qword [rsi + 0x30], 0
je 0x1401c02e7
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x20]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsi + 0x60]
test rcx, rcx
je 0x1401c0310
mov qword [rbp - 0x10], rcx
call fcn.140148dc0
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbp - 8]
lea rcx, [rsi + 0x70]
call fcn.1401c0620
mov rax, qword [rbp - 8]
mov rsi, qword [rax + 0x90]
cmp qword [rsi], 0
je 0x1401c033d
mov r8, qword [rsi + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
movsb byte [rdi], byte [rsi]
invalid
int1
call fcn.1401e4550
add al, byte [rax]
add al, byte [rax]
cmp qword [rdi + 0x30], 0
je 0x1401c03bc
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
insb byte [rdi], dx
sub cl, byte [rdi]
add byte [rcx], dh
sar bh, cl
adc eax, 0x30cd4
invalid
or al, 3
invalid
mov rax, qword [rdi + 0x20]
test rax, rax
mov qword [rbp - 0x10], rdi
je 0x1401c08a8
invalid
lock dec qword [rax]
jne 0x1401c08a8
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
call fcn.14007b510
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x30]
test rax, rax
je 0x1401c08cc
lock dec qword [rax]
jne 0x1401c08cc
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x30]
mov rdx, qword [rax + 0x38]
call fcn.14007b510
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0xc8]
add byte [rax], al
add byte [rax], al
call fcn.1401c0f30
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx + 0x188]
lock dec qword [rax]
jne 0x1401c08f9
invalid
add byte [rax - 0x75], cl
invalid
add rcx, 0x188
call fcn.1401c11b0
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x1401c0920
lock dec qword [r8 + 8]
jne 0x1401c0920
mov rcx, qword [0x1402b32e8]
xor edx, edx
add rsp, 0x30
pop rdi
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
lea ebp, [rdx + 0x50]
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x1f0]
lock dec qword [rax]
jne 0x1401c0f24
mov rcx, qword [rbp - 0x10]
add rcx, 0x1f0
call fcn.1401c11b0
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
push rax
lea rbp, [rsp + 0x50]
mov qword [rbp - 8], 0xfffffffffffffffe
mov rax, qword [rcx]
test rax, rax
mov qword [rbp - 0x10], rcx
je 0x1401c1002
lock dec qword [rax]
jne 0x1401c0f63
je 0x1401c0fcb
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x38]
mov qword [rbp - 0x18], rax
mov rsi, qword [rbp - 0x28]
neg rsi
mov ecx, 1
jmp 0x1401c0fa4
mov rcx, qword [rbp - 0x20]
lea rax, [rsi + rcx]
inc rax
inc rcx
cmp rax, 1
je 0x1401c0fcb
mov dword [rbp - 0x20], ecx
mov rax, qword [rbp - 0x18]
mov rax, qword [rax + rcx*8 - 8]
lock dec qword [rax]
jne 0x1401c0f90
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x20]
mov rcx, qword [rax + rcx*8 - 8]
clc
clc
call fcn.14007c570
jmp 0x1401c0f90
mov rsi, qword [rbp - 0x10]
cmp qword [rsi + 0x30], 0
je 0x1401c0fe9
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 8]
lock dec qword [rax]
jne 0x1401c1019
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 8]
call fcn.14003e800
invalid
jmp 0x1401c1019
invalid
mov rax, qword [rcx + 8]
lock dec qword [rax]
jne 0x1401c1019
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
cmp dword [rax + 0xb8], 0x3b9aca00
je 0x1401c104b
cmp qword [rax + 0x70], 0
je 0x1401c104b
mov ecx, dword [0x1402b32e8]
xor edx, edx
add rsp, 0x50
pop rdi
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
and byte [rax - 0x73], cl
push 0x50
mov rdi, qword [rbp - 0x10]
mov rsi, qword [rdi + 0x38]
mov rdx, qword [rdi + 0x40]
mov rcx, rsi
call fcn.140045ab0
cmp qword [rdi + 0x30], 0
je 0x1401c109d
mov rcx, qword [0x1402b32e8]
or eax, 0xf2256
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x50]
mov rsi, qword [rbp - 0x28]
mov rdi, qword [rbp - 0x20]
jmp 0x1401c10d3
add byte [rax], r8b
inc rdi
cmp rdi, rsi
je 0x1401c10f5
mov rax, qword [rbp - 0x18]
mov rax, qword [rax + rdi*8]
lock dec qword [rax]
jne case.0x1401127a8.1802
call 0x138289c36
clc
call fcn.14007c570
jmp case.0x1401127a8.1802
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
call fcn.14003e800
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
in al, dx
and byte [rax - 0x73], cl
push 0x50
mov rcx, qword [rbp - 0x10]
add rcx, 0x60
call fcn.140187180
jrcxz 0x1401c11fa
cld
call qword [rax + 0x20c48348]
cld
call qword [rax + 0x20c48348]
pop rdi
pop rsi
pop rbp
ret
push 0x74c08548
sub byte [rbx + rcx*4 + 0x52], cl
push rax
mov r9, qword [rdx + 0x60]
xor ecx, ecx
cmp r9, r10
cmovae rcx, r10
sub r9, rcx
mov rcx, r10
sub rcx, r9
leave
mov r8, rax
sub r8, rcx
jbe 0x1401c120a
mov qword [rbp - 0x18], r8
jmp 0x1401c1216
add rax, r9
xor ecx, ecx
mov qword [rbp - 0x18], rcx
mov r10, rax
mov qword [rbp - 8], rdx
mov dword [rbp - 8], edx
mov rax, qword [rdx + 0x58]
sub r10, r9
mov qword [rbp - 0x30], r10
push rbp
ror byte [rcx - 0x3f], 1
loope 0x1401c122d
mov qword [rbp - 0x20], rax
add r9, rax
mov qword [rbp - 0x28], r9
xor eax, eax
mov qword [rbp - 0x10], rax
nop word [rax + rax]
mov rcx, qword [rbp - 0x10]
cmp rcx, qword [rbp - 0x30]
cmp ecx, dword [rbp - 0x30]
je 0x1401c128b
mov rax, rcx
shl rax, 4
inc rcx
mov qword [rbp - 0x10], rcx
mov rcx, qword [rbp - 0x28]
mov rcx, qword [rcx + rax]
mov rax, 0xffffffffffffff80
invalid
invalid
push rax
xadd qword [rcx], rax
cmp rax, 0x7f
jbe 0x1401c13ef
and rax, 0xffffffffffffffc0
cmp rax, 0x80
add byte [rax], 0
add byte [rbp - 0x42], dh
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
jmp 0x1401c1240
xor eax, eax
mov qword [rbp - 0x10], rax
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp - 0x10]
cmp rcx, qword [rbp - 0x18]
cmp ecx, dword [rbp - 0x18]
je case.0x14014e2d6.1699
mov rax, rcx
shl rax, 4
inc rcx
mov qword [rbp - 0x10], rcx
mov rcx, qword [rbp - 0x20]
mov rcx, qword [rcx + rax]
mov rax, 0xffffffffffffff80
lock xadd qword [rcx], rax
cmp rax, 0x7f
jbe 0x1401c1409
and rax, 0xffffffffffffffc0
cmp rax, 0x80
jne 0x1401c12a0
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
jmp 0x1401c12a0
mov rdi, qword [rbp - 8]
cmp qword [rdi + 0x50], 0
je case.0x14014e2d6.1700
mov r8, qword [rdi + 0x58]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi + 0xa0]
test rax, rax
je 0x1401c132b
lock dec qword [rax]
jne 0x1401c132b
mov rax, qword [rbp - 8]
lea rcx, [rax + 0xa0]
call fcn.14003e240
invalid
iretd
out 0xff, eax
mov rax, qword [rbp - 8]
lea rcx, [rax + 0xa8]
call fcn.1401bfe50
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x70]
call fcn.1401cf580
loop 0x1401c1347
add byte [rax - 0x75], cl
clc
mov rax, qword [rax + 0x30]
lock dec qword [rax]
jne 0x1401c1367
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x30]
mov rdx, qword [rax + 0x38]
call fcn.14007b510
invalid
invalid
jmp 0x1401c1366
mov rax, qword [rbp - 8]
mov rax, qword [rax + 0xd8]
test rax, rax
je 0x1401c1394
lock dec qword [rax]
jne 0x1401c1394
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0xd8]
mov rdx, qword [rax + 0xe0]
call fcn.14007b510
mov rdx, qword [rbp - 8]
mov rax, qword [rdx + 0xe8]
mov eax, dword [rdx + 0xe8]
test rax, rax
je 0x1401c13bd
lock dec qword [rax]
jne 0x1401c13bd
mov rcx, qword [rdx + 0xe8]
mov rdx, qword [rdx + 0xf0]
lock add byte [rax], al
add al, ch
push rbx
invalid
jmp 0x1401c13bc
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x1401c13e5
lock dec qword [r8 + 8]
jne 0x1401c13e5
mov rcx, qword [0x1402b32e8]
xor edx, edx
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.ref_count_____2
lea r8, [0x140229f28]
mov edx, 0x27
call fcn.1401e6090
jmp 0x1401c1421
lea rcx, str.assertion_failed:_prev.ref_count_____2
lea r8, [0x140229f28]
lea eax, [0x140229f28]
mov edx, 0x27
call fcn.1401e6090
ud2
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x50]
mov rdi, qword [rbp - 0x30]
mov rbx, qword [rbp - 0x10]
cmp rbx, rdi
mov rsi, qword [rbp - 0x28]
jne 0x1401c1463
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
inc rbx
cmp rbx, rdi
je 0x1401c1452
mov rax, rbx
shl rax, 4
mov rcx, qword [rsi + rax]
mov rax, 0xffffffffffffff80
lock xadd qword [rcx], rax
cmp rax, 0x7f
jbe 0x1401c1495
and rax, 0xffffffffffffffc0
cmp rax, 0x80
jne 0x1401c145b
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
jmp 0x1401c145b
lea rcx, str.assertion_failed:_prev.ref_count_____2
lea r8, [0x140229f28]
mov edx, 0x27
call fcn.1401e6090
add al, byte [r8]
add al, byte [r8]
int3
push 0x50
mov rcx, qword [rbp - 0x20]
mov rdx, qword [rbp - 0x18]
call fcn.140041480
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
mov rsi, qword [rbp - 0x18]
mov rbx, qword [rbp - 0x10]
cmp rbx, rsi
mov rdi, qword [rbp - 0x20]
mov rdi, qword [rbp - 0x20]
je 0x1401c1528
nop word cs:[rax + rax]
mov rax, rbx
shl rax, 4
mov rcx, qword [rdi + rax]
or al, 7
or al, 7
call fcn.140199f10
inc rbx
cmp rbx, rsi
jne 0x1401c1510
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x50]
mov rsi, qword [rbp - 8]
mov esi, dword [rbp - 8]
mov esi, dword [rbp - 8]
cmp qword [rsi + 0x50], 0
je 0x1401c156f
mov r8, qword [rsi + 0x58]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add al, byte [rax]
add al, byte [rax]
mov rax, qword [rsi + 0xa0]
test rax, rax
je 0x1401c1591
lock dec qword [rax]
jne 0x1401c1591
mov rax, qword [rbp - 8]
lea rcx, [rax + 0xa0]
movabs al, byte [0xffe7ccafe8000000]
movabs al, byte [0xffe7ccafe8000000]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 8]
mov rax, qword [rax + 0x30]
lock dec qword [rax]
or byte [rbp + 0x11], dh
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x30]
mov ecx, dword [rax + 0x30]
xor byte [rax - 0x75], cl
push rax
cmp al, ch
mov rdx, qword [rax + 0x38]
call fcn.14007b510
lahf
jmp 0x1401c15cf
lahf
jmp 0x1401c15cf
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x50
mov rax, qword [rbp - 8]
mov rax, qword [rax + 0xd8]
test rax, rax
je 0x1401c161e
lock dec qword [rax]
jne 0x1401c161e
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0xd8]
mov ecx, dword [rax + 0xd8]
mov rdx, qword [rax + 0xe0]
call fcn.14007b510
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
movabs al, byte [0x4800458b48000006]
cmp eax, 0xf
jne 0x1401c18a2
xor r14d, r14d
movabs rcx, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x75], 0x87
mov al, 0
add byte [rax], al
mov rax, qword [rdi + 0xb0]
mov qword [rdi + 0xb0], rcx
cmp rax, rcx
jne 0x1401c179b
movzx r15d, byte [rdi + 0xf9]
jmp 0x1401c1853
movups xmm0, xmmword [rdi + 0xb8]
movups xmm1, xmmword [rdi + 0xc8]
movups xmmword [rbp - 0x40], xmm1
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x58], rax
mov byte [rbp + 0x9f], r14b
mov rcx, rbp
lea r9, [rbp - 0x58]
mov rdx, rdi
mov r8, rbx
call fcn.1401c1e00
mov rax, qword [rbp]
add byte [rax - 0x7d], cl
clc
invalid
je 0x1401c1850
invalid
add byte [rax - 0x7d], cl
clc
pcmpeqb mm7, qword [rax - 0x7d]
js 0x1401c175c
cmp eax, 9
jne 0x1401c183a
clc
or dword [rbp + 0x5d], esi
mov rax, qword [rbp + 8]
movabs rcx, 0x8000000000000004
cmp rax, rcx
jle 0x1401c183a
mov r8, qword [rbp + 0x10]
lea rcx, [rbp + 0x18]
sbb byte [rax - 0x75], cl
xchg edi, eax
mov al, 0
add byte [rax], al
sbb byte [rax - 0x75], cl
xchg edi, eax
mov al, 0
add byte [rax], al
movabs r9, 0x8000000000000000
cmp rdx, r9
jne 0x1401c18f5
jrcxz 0x1401c1810
add byte [rax], al
jrcxz 0x1401c1810
add byte [rax], al
mov qword [rdi + 0xb0], rax
mov qword [rdi + 0xb8], r8
movups xmm0, xmmword [rcx]
movups xmmword [rdi + 0xc0], xmm0
mov rax, qword [rcx + 0x10]
mov qword [rdi + 0xd0], rax
xor r15d, r15d
jmp 0x1401c1853
mov rdx, rbp
mov r8d, 0x88
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
jmp 0x1401c18e5
mov r15b, 1
cmp byte [rdi + 0xf8], 0
add byte [rax], al
jne 0x1401c1865
cmp byte [rdi + 0xfa], 1
add byte [rcx], al
ja 0x1401c1872
mov byte [rsi + 8], r15b
mov qword [rsi], 0xf
jmp 0x1401c18e5
lea rdx, [rdi + 0x48]
mov r8, qword [rbx]
mov byte [rbp + 0x9f], r14b
mov rcx, rbp
call fcn.1401c7f90
mov rax, qword [rbp]
cmp rax, 0xf
clc
pcmpeqw mm2, qword [rax]
clc
pcmpeqw mm2, qword [rax]
mov byte [rdi + 0xfa], 4
mov qword [rsi], 3
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
jmp 0x1401c18e5
movups xmm0, xmmword [rbp + 0x78]
movups xmmword [rsi + 0x78], xmm0
movups xmm0, xmmword [rbp + 0x68]
movups xmmword [rsi + 0x68], xmm0
movups xmm0, xmmword [rbp + 0x58]
pop rax
pop rax
movups xmmword [rsi + 0x58], xmm0
pop rax
movups xmm0, xmmword [rbp + 0x48]
adc byte [rbp + 0x48], al
movups xmmword [rsi + 0x48], xmm0
movups xmm0, xmmword [rbp + 8]
movups xmm1, xmmword [rbp + 0x18]
movups xmm2, xmmword [rbp + 0x28]
movups xmm3, xmmword [rbp + 0x38]
movups xmmword [rsi + 0x38], xmm3
movups xmmword [rsi + 0x28], xmm2
movups xmmword [rsi + 0x18], xmm1
sbb byte [rdi], r9b
adc dword [rsi + 8], eax
sbb byte [rdi], r9b
adc dword [rsi + 8], eax
mov qword [rsi], rax
invalid
add rsp, 0x128
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
cmp byte [rdi + 0xcc], 0
je case.0x1400e57d8.1947
add dh, byte [rbp + 0x3d]
mov r10, qword [rdi + 0xb8]
add byte [rax], al
add byte [rax], al
mov qword [rdi + 0xb0], rax
mov qword [rdi + 0xb8], r8
add byte [rcx + rcx*4 - 0x79], cl
mov eax, 0xf000000
movups xmm0, xmmword [rcx]
movups xmm0, xmmword [rcx]
movups xmmword [rdi + 0xc0], xmm0
add byte [rax], al
mov rax, qword [rcx + 0x10]
mov qword [rdi + 0xd0], rax
xchg eax, edx
add byte [rax], al
add byte [rax - 0x2f], cl
invalid
xchg eax, edx
add byte [rax], al
add byte [rax - 0x2f], cl
loop 0x1401c1982
invalid
mov r8, r10
mov eax, edx
test rdx, rdx
jne 0x1401c1949
xor r15d, r15d
jmp 0x1401c1853
test rax, rax
je case.0x1400e57d8.1946
mov rcx, qword [0x1402b32e8]
xor r15d, r15d
xor edx, edx
sar bh, cl
adc eax, 0x2fbfd
cwde
sbb dword [rdi], ecx
add byte [rbp + 0x31], al
push qword [rcx]
sar bh, cl
adc eax, 0x2fbfd
jmp 0x1401c1853
invalid
adc byte [rbp + 0x41], dl
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax + 0x9fbd], al
add byte [rax], al
invalid
add byte [rax], 0
add byte [rax + 0x9fbd], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + rdi + 0x48], dh
je 0x1401c19bb
invalid
je 0x1401c19bb
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x88], rax
cmp dword [rbp + 0x88], eax
mov eax, 0
add byte [rax], al
add byte [rax - 0x777ac6b8], al
cmp dword [rbp + 0x88], eax
je 0x1401c19bb
mov rax, qword [rbp + 0x90]
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0x85
cmp dword [rbp + 0x88], eax
cmp dword [rbp + 0x88], eax
je 0x1401c19bb
mov rax, qword [rbp + 0x90]
cmp qword [rax], 0
cmp dword [rax], 0
je 0x1401c19bb
mov rax, qword [rbp + 0x90]
mov r8, qword [rax + 8]
nop
add byte [rax], al
add byte [rbx + rcx*4 + 0x40], cl
or byte [rax - 0x75], cl
mov rcx, qword [0x1402b32e8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sar bh, cl
adc eax, 0x2fb9d
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
pop rbp
ret
int3
sub rsp, 0x48
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
mov qword [rbp], 0xfffffffffffffffe
dec dword [rax - 0x77]
invalid
mov rsi, rcx
mov rcx, qword [rcx]
add rcx, 0xfffffffffffffffd
add ecx, 0xfffffffd
add ecx, 0xfffffffd
cmp rcx, 0xc
mov eax, 0xa
or al, byte [rax]
add byte [rax], al
or al, byte [rax]
add byte [rax], al
cmovb rax, rcx
add rax, 0xfffffffffffffffe
cmp rax, 8
ja case.default.0x1401c1a18
lea rcx, [0x14025c130]
or eax, 0x9a71f
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
or dword [rax + 1], 0x48e0ffc8
mov ecx, dword [rsi + 8]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.14004da10
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
ret
push 0x40
mov rdi, qword [rbp - 0x20]
mov rbx, qword [rbp - 0x10]
cmp rbx, rdi
mov rsi, qword [rbp - 0x18]
je 0x1401c1cd9
lea rax, [rbx + rbx*8]
lea rcx, [rsi + rax*8]
or al, 0xc6
add rcx, 0x38
mov r9, qword [rsi + rax*8 + 0x20]
invalid
invalid
and byte [rax - 0x75], cl
push rsp
invalid
invalid
mov r8, qword [rsi + rax*8 + 0x30]
call qword [r9 + 0x10]
adc byte [rax - 1], cl
ret
cmp rbx, rdi
jne 0x1401c1cb2
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 8]
clc
cmp qword [rax + 0x30], 0
je 0x1401c1d1f
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
add al, byte [rax]
add al, byte [rax]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 8]
mov rsi, qword [rax + 0x60]
mov esi, dword [rax + 0x60]
test rsi, rsi
je case.0x14014e2d6.1754
mov rcx, rsi
call fcn.140148dc0
mov rcx, qword [0x1402b32e8]
or eax, 0xf158b
xor edx, edx
mov r8, rsi
mov eax, esi
ror byte [rcx - 0x77], cl
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
ror byte [rbx + rcx*4 + 0x45], cl
invalid
adc eax, 0x2f7b4
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov eax, dword [rax + 0x70]
movabs rcx, 0x8000000000000000
cmp rax, rcx
cmp eax, ecx
cmp eax, ecx
je 0x1401c1df4
test rax, rax
je 0x1401c1df4
mov rax, qword [rbp - 8]
mov r8, qword [rax + 0x78]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea ebp, [rsp + 0x80]
movdqa xmmword [rbp + 0x80], xmm6
movq qword [rbp + 0x80], mm6
mov qword [rbp + 0x78], 0xfffffffffffffffe
mov dword [rbp + 0x78], 0xfffffffe
mov rbx, r8
mov ebx, eax
mov rdi, rdx
mov rsi, rcx
cmp byte [rdx + 0xf8], 0
mov qword [rbp + 0x48], r9
mov dword [rbp + 0x48], ecx
mov dword [rbp + 0x48], ecx
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x38], r8
mov dword [rbp + 0x38], eax
mov dword [rbp + 0x38], eax
je 0x1401c1ed3
add byte [rbx + 0xf154905], cl
add byte [rbp + 0x48], ah
mov rcx, qword [0x58]
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov r8, qword [rax + 0x30]
add byte [rax], al
add byte [rbp - 0x7b], cl
invalid
jne 0x1401c1e81
add byte [rax], al
add byte [rbp - 0x7b], cl
sal byte [rbp + 0x15], 0xc6
mov byte [rbp + 0x77], 1
mov byte [rbp + 0x77], 1
call fcn.140059690
test rax, rax
je 0x1401c2719
add byte [rax], al
sbb edi, dword [rax - 0x17]
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
wait
or byte [rax], al
add byte [rax], al
mov r8, qword [rax]
add byte [rax], al
mov r8, qword [rax]
inc qword [r8]
je 0x1401c2745
lea r14, [r8 + 0x10]
jo 0x1401c1e9e
mov rax, qword [r8 + 0x110]
cmp rax, 0x40
mov qword [rbp + 0x68], r8
invalid
invalid
add byte [rax - 0x7d], cl
clc
mov qword [rbp + 0x68], r8
invalid
invalid
push 0xffffffff8d493e72
jb 0x1401c1edd
lea rcx, ds:[r8 + 0x120]
lea rcx, [r8 + 0x120]
mov byte [rax], ah
add dword [rax], eax
add byte [rax], al
invalid
invalid
sbb byte [rax + 1], 0
add byte [rax], al
mov rax, qword [r8 + 0x158]
test rax, rax
jle 0x1401c1f30
add byte [rax - 0x7b], cl
sar byte [rsi + 0x7e], 0x49
cmp dword [rax + 0x160], 0
mov eax, 0x160
invalid
cmp qword [r8 + 0x160], 0
mov eax, 0x160
add byte [rax + 0x74], bh
invalid
js 0x1401c1f30
add rax, 0xffffffffffffff00
mov qword [r8 + 0x158], rax
mov rdx, r14
sbb byte [rax + 1], 0
add byte [rcx + rcx*4 - 0xe], cl
call fcn.140059a70
jmp 0x1401c1f38
movzx ebx, byte [r9 + 0x1f]
movzx ebx, byte [rcx + 0x1f]
jmp 0x1401c2016
add byte [rcx + 0xf], al
mov dh, 0x5c
adc byte [rax], 0x48
movzx ebx, byte [r8 + rax*4 + 0x10]
lea rcx, [rax + 1]
lea ecx, [rax + 1]
lea ecx, [rax + 1]
mov qword [r8 + 0x110], rcx
add byte [rax], al
cmp rax, 0x3f
jne 0x1401c1f43
lea rcx, [r8 + 0x120]
mov rax, qword [r8 + 0x158]
mov eax, dword [rax + 0x158]
mov eax, dword [rax + 0x158]
test rax, rax
ror byte [rdi], 0x8e
xchg ebx, eax
add byte [rax], al
add byte [rcx - 0x7d], cl
cmp dword [rax + 0x160], 0
invalid
jle 0x1401c1f9e
cmp qword [r8 + 0x160], 0
cmp dword [rax + 0x160], 0
js 0x1401c1f9e
mov byte [rbp + 0x48000000], al
add eax, 0xffffff00
invalid
invalid
invalid
add rax, 0xffffffffffffff00
invalid
mov qword [r8 + 0x158], rax
add byte [rax], al
mov rdx, r14
call fcn.140059a70
invalid
invalid
jmp 0x1401c1fa6
jmp 0x18c930b30
mov rdx, r14
call fcn.1401ac730
clc
cmpsd dword [rsi], dword [rdi]
invalid
invalid
clc
cmpsd dword [rsi], dword [rdi]
invalid
movzx ebx, byte [r14]
mov esi, 1
jmp 0x1401c1fa8
mov r15d, dword [r8 + rax*4 + 0x14]
mov edi, dword [rax + rax*4 + 0x14]
lea rcx, [rax + 2]
mov qword [r8 + 0x110], rcx
cmp rax, 0x3e
jb 0x1401c2110
lea rcx, [r8 + 0x120]
mov rax, qword [r8 + 0x158]
test rax, rax
jle 0x1401c2441
cmp qword [r8 + 0x160], 0
js 0x1401c2441
add rax, 0xffffffffffffff00
mov qword [r8 + 0x158], rax
mov esi, 1
mov rdx, r14
call fcn.140059a70
jmp 0x1401c1fb8
mov rdx, r14
call fcn.1401ac730
xor esi, esi
mov r15d, dword [r14 + rsi*4]
lea r14, [r14 + rsi*4]
add r14, 4
or rsi, 2
mov r12d, dword [r14]
mov r8, qword [rbp + 0x68]
mov qword [r8 + 0x110], rsi
mov eax, dword [r8 + rsi*4 + 0x10]
inc rsi
mov qword [r8 + 0x110], rsi
shl eax, 0x18
movzx ecx, r12b
shl ecx, 0x10
or ecx, eax
shl r15d, 8
movzx esi, r15w
or esi, ecx
or esi, ebx
dec qword [r8]
jne 0x1401c2007
dec qword [r8 + 8]
jne 0x1401c2007
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
push rcx
cmc
add al, byte [rax]
mov r9, qword [rbp + 0x48]
mov byte [r9 + 0x1f], 1
mov dword [r9 + 0x20], esi
mov bl, 1
mov r11, qword [r9]
mov r10, qword [r9 + 8]
mov r14, qword [r9 + 0x10]
movq xmm6, qword [r9 + 0x18]
movzx eax, word [r9 + 0x1c]
movzx r12d, byte [r9 + 0x1e]
shl r12d, 0x10
or r12d, eax
cmp r14, 0x10000
mov eax, 2
sbb rax, 0
add byte [rcx], dh
test byte [rcx - 0x7d], 0xfe
jle 0x1401c2097
cmovae esi, eax
mov r9, qword [r9 + 0x20]
lea rax, [0x1402527a0]
xor ecx, ecx
test bl, bl
setne cl
lea r8, [r14 + rcx*4]
mov cs, word [rbx + rax + 4]
invalid
mov rdx, qword [rdi + 0x80]
lea rax, [r8 + rdx]
cmp rax, qword [rdi + 0xa0]
jbe 0x1401c20b2
mov qword [rbp - 0x48], r11
mov qword [rbp - 0x40], r10
mov qword [rbp - 0x38], r14
movd dword [rbp - 0x30], xmm6
mov word [rbp - 0x2c], r12w
shr r12d, 0x10
mov byte [rbp - 0x2a], r12b
mov byte [rbp - 0x29], bl
mov qword [rbp - 0x28], r9
mov qword [rbp - 0x50], 9
jmp 0x1401c26ba
mov qword [rbp + 0x50], r9
mov qword [rbp + 0x58], r11
mov qword [rbp + 0x68], r10
lea r15, [rdi + 0x70]
mov rax, qword [r15]
sub rax, rdx
cmp rax, r8
jae 0x1401c20d9
mov byte [rbp + 0x76], 0
mov rcx, r15
call fcn.1401f0aa0
mov ecx, r12d
shr ecx, 8
mov eax, r12d
shr eax, 0x10
test r12b, 1
jne 0x1401c20f9
cmp cl, 3
movzx ecx, cl
movzx eax, al
cmovb eax, ecx
jmp case.0x1401c210a.3
movzx ecx, cl
lea rdx, [0x14025c154]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov al, 8
jmp case.0x1401c210a.3
mov r12d, dword [r8 + rax*4 + 0x18]
lea rsi, [rax + 3]
mov qword [r8 + 0x110], rsi
cmp rax, 0x3d
jne 0x1401c1fc6
lea rcx, [r8 + 0x120]
mov rax, qword [r8 + 0x158]
test rax, rax
jle 0x1401c26ee
cmp qword [r8 + 0x160], 0
js 0x1401c26ee
add rax, 0xffffffffffffff00
mov qword [r8 + 0x158], rax
mov rdx, r14
call fcn.140059a70
jmp 0x1401c26f6
mov al, 9
jmp case.0x1401c210a.3
mov al, 0xa
punpcklbw xmm6, xmm6
punpcklwd xmm6, xmm6
pxor xmm0, xmm0
pcmpeqb xmm0, xmm6
movmskps ecx, xmm0
test cl, 8
sete r12b
test cl, 4
sete dl
test cl, 2
sete r8b
xor r9d, r9d
test cl, 1
sete r9b
shl r9d, 7
shl r8b, 6
or r8b, al
or r8b, r9b
shl dl, 5
shl r12b, 4
or r12b, dl
or r12b, r8b
cmp rsi, 2
je 0x1401c226d
cmp rsi, 1
jne 0x1401c2306
test bl, bl
mov eax, 0x7e00
mov esi, 0xfe00
add dh, bh
add byte [rax], al
add dh, bh
add byte [rax], al
cmove esi, eax
mov rcx, qword [rdi + 0x70]
mov rdx, qword [rdi + 0x80]
mov rax, rcx
sub rax, rdx
cmp rax, 1
ja 0x1401c220e
mov r8d, 2
mov rcx, r15
call fcn.1401f0aa0
mov rcx, qword [rdi + 0x70]
mov rdx, qword [rdi + 0x80]
mov rax, qword [rdi + 0x78]
movzx r8d, r12b
or esi, r8d
mov word [rax + rdx], si
xor al, 0x10
xor al, 0x10
add rdx, 2
mov qword [rdi + 0x80], rdx
sub rcx, rdx
cmp rcx, 1
ja 0x1401c224a
mov r8d, 2
mov rcx, r15
call fcn.1401f0aa0
invalid
call 0xcb642243
js 0x1401c228c
mov edx, dword [rdi + 0x80]
invalid
mov ecx, r14d
rol cx, 8
lea r12, [rdx + 2]
mov word [rax + rdx], cx
mov qword [rdi + 0x80], r12
test bl, bl
jne 0x1401c2367
jmp 0x1401c25a6
test bl, bl
mov eax, 0x7f00
mov esi, 0xff00
cmove esi, eax
mov rcx, qword [rdi + 0x70]
mov rdx, qword [rdi + 0x80]
mov rax, rcx
sub rax, rdx
cmp rax, 1
ja 0x1401c22ac
mov r8d, 2
mov rcx, r15
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
call fcn.1401f0aa0
mov rcx, qword [rdi + 0x70]
mov rdx, qword [rdi + 0x80]
mov rax, qword [rdi + 0x78]
movzx r8d, r12b
or esi, r8d
mov word [rax + rdx], si
add rdx, 2
mov qword [rdi + 0x80], rdx
sub rcx, rdx
cmp rcx, 7
ja 0x1401c22e8
mov r8d, 8
mov rcx, r15
stc
stc
call fcn.1401f0aa0
mov rax, qword [rdi + 0x78]
mov rdx, qword [rdi + 0x80]
mov rcx, r14
bswap rcx
lea r12, [rdx + 8]
mov qword [rax + rdx], rcx
mov qword [rdi + 0x80], r12
test bl, bl
jne 0x1401c2367
jmp 0x1401c25a6
xor esi, esi
test bl, bl
setne r13b
mov rax, qword [rdi + 0x70]
mov rdx, qword [rdi + 0x80]
sub rax, rdx
cmp rax, 1
ja 0x1401c2337
mov r8d, 2
mov rcx, r15
call fcn.1401f0aa0
mov rdx, qword [rdi + 0x80]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + rcx*4 - 0x12], al
mov sil, r13b
shl esi, 7
movzx eax, si
or eax, r14d
shl eax, 8
movzx ecx, r12b
or ecx, eax
lea r12, [rdx + 2]
mov rax, qword [rdi + 0x78]
mov word [rax + rdx], cx
mov qword [rdi + 0x80], r12
test bl, bl
je 0x1401c25a6
mov rcx, qword [r15]
sub rcx, r12
cmp rcx, 3
ja 0x1401c238f
mov r8d, 4
mov rcx, r15
mov rdx, r12
call fcn.1401f0aa0
mov rax, qword [rdi + 0x78]
mov r12, qword [rdi + 0x80]
mov rcx, qword [rbp + 0x50]
mov dword [rax + r12], ecx
mov r12, qword [rdi + 0x80]
add r12, 4
mov qword [rdi + 0x80], r12
add byte [rax], al
add dh, dh
ret
add dword [rdi], ecx
test ah, dh
add dword [rax], eax
invalid
add byte [rax], al
add dh, dh
ret
mov rdx, qword [rbp + 0x68]
lea rcx, [rdx + 3]
and rcx, 0xfffffffffffffffc
and ecx, 0xfffffffc
and ecx, 0xfffffffc
sub rcx, rdx
mov rax, r14
sub rax, rcx
jae 0x1401c23dd
lea r8, str.Utf8Errorvalid_up_to
xor r13d, r13d
mov rcx, r14
mov rax, r8
xor edx, edx
jmp 0x1401c23f4
lea r8, [rdx + rcx]
mov r13, rax
shr r13, 2
mov edx, eax
and edx, 3
and rax, 0xfffffffffffffffc
add rax, r8
mov r9, qword [rbp + 0x50]
push rax
mov dword [rbp - 0x50], r9d
mov r10d, ecx
and r10d, 3
test rcx, rcx
je 0x1401c24ca
xor esi, esi
test r10, r10
je 0x1401c2453
mov r9, qword [rbp + 0x68]
nop word [rax + rax]
nop dword [rax + rax]
push 0xffffffff841f0f66
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
pop rsp
xor eax, 0x1c3045b0
xor dword [rax - 1], ecx
invalid
nop dword [rax + rax]
movzx r11d, byte [rbp + rsi - 0x50]
xor byte [r9 + rsi], r11b
inc rsi
cmp r10, rsi
jne 0x1401c2420
lea r11, [r9 + rsi]
lea ebx, [rcx + rsi]
cmp rcx, 4
jae 0x1401c245d
jmp 0x1401c24ca
mov esi, 1
mov rdx, r14
call fcn.1401ac730
jmp 0x1401c1fb8
mov r11, qword [rbp + 0x68]
cmp rcx, 4
jb 0x1401c24ca
add rcx, qword [rbp + 0x68]
lea ebx, [rsi - 1]
and ebx, 3
mov qword [rbp + 0x40], r13
insd dword [rdi], dx
mov r13d, esi
mov ebp, esi
insd dword [rdi], dx
mov r13d, esi
mov ebp, esi
mov ebp, esi
and r13d, 3
xor r13, 2
lea r9d, [rsi + 1]
and r9d, 3
movzx esi, byte [rbp + rsi - 0x50]
movzx r13d, byte [rbp + r13 - 0x50]
movzx ebp, byte [rbp + rbp - 0x50]
movzx ebp, byte [rbp + rbp - 0x50]
movzx ebx, byte [rbp + rbx - 0x50]
shl ebx, 8
mov dh, 0x5c
sbb eax, 0x8e3c1b0
or ebx, r13d
mov r13, qword [rbp + 0x40]
movzx r9d, byte [rbp + r9 - 0x50]
shl r9d, 8
shl ecx, 8
shl ecx, 8
or r9d, esi
movd xmm0, r9d
pinsrw xmm0, ebx, 1
nop
movd xmm1, dword [r11]
pxor xmm1, xmm0
movd dword [r11], xmm1
or ecx, dword [rbp - 0x73]
add al, 0x4d
add al, 0x4d
mov ebx, ecx
or ecx, dword [rbp - 0x73]
add al, 0x4d
add al, 0x4d
add al, 0x4d
mov ebx, ecx
cmp r9, rcx
jne 0x1401c24b0
lea ecx, [r10*8]
mov r9, qword [rbp + 0x50]
mov r11d, r9d
ror r11d, cl
retf
test r10, r10
cmove r11d, r9d
invalid
invalid
test r13, r13
je 0x1401c257c
retf
invalid
lea rcx, [r13 - 1]
movabs r10, 0x3fffffffffffffff
invalid
and r10, rcx
mov rcx, r8
cmp r10, 6
cmp edx, 6
invalid
cmp edx, 6
jbe 0x1401c2563
inc r10
mov rsi, r10
and rsi, 0xfffffffffffffff8
lea rcx, [rsi*4]
add byte [rsi + 0x41], ah
movd mm0, ebx
add byte [rsi + 0x41], ah
movd mm0, ebx
pshufd xmm0, xmm0, 0
xor ebx, ebx
nop word cs:[rax + rax]
add byte [rcx], dh
invalid
movdqu xmm1, xmmword [r8 + rbx*4]
movq mm1, qword [rax + rbx*4]
movdqu xmm2, xmmword [r8 + rbx*4 + 0x10]
pxor xmm1, xmm0
pxor xmm2, xmm0
movdqu xmmword [r8 + rbx*4], xmm1
movdqu xmmword [r8 + rbx*4 + 0x10], xmm2
movq qword [rax + rbx*4 + 0x10], mm2
movq qword [rax + rbx*4 + 0x10], mm2
add rbx, 8
cmp rsi, rbx
jne 0x1401c2530
cmp r10, rsi
je 0x1401c257c
add rcx, r8
lea r8, [r8 + r13*4]
nop word [rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
xor dword [rcx], r11d
add rcx, 4
cmp rcx, r8
jne 0x1401c2570
mov dword [rbp - 0x50], r11d
test rdx, rdx
je 0x1401c25a6
xor ecx, ecx
nop word [rax + rax]
movzx r8d, byte [rbp + rcx - 0x50]
xor byte [rax + rcx], r8b
lea r8, [rcx + 1]
mov rcx, r8
cmp rdx, r8
jne 0x1401c2590
invalid
invalid
mov rax, qword [r15]
sub rax, r12
cmp rax, r14
jae 0x1401c25c6
mov rcx, r15
mov rdx, r12
mov r8, r14
call fcn.1401f0aa0
mov r12, qword [rdi + 0x80]
invalid
add byte [rax - 0x75], cl
js 0x1401c2617
mov rcx, qword [rdi + 0x78]
add rcx, r12
add ecx, esp
mov rsi, qword [rbp + 0x68]
mov rdx, rsi
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add r12, r14
mov qword [rdi + 0x80], r12
add byte [rax - 0x7d], cl
jge 0x1401c2642
invalid
je 0x1401c2606
add byte [rax - 0x7d], cl
jge 0x1401c2642
add byte [rcx + rbx + 0x48], dh
mov ecx, dword [0x1402b32e8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r12, qword [rdi + 0x80]
invalid
add byte [rbx + rdi - 0x59], cl
test al, 0
add byte [rax], al
cmp r12, qword [rdi + 0xa8]
jbe 0x1401c268b
mov r14, qword [rdi + 0x78]
mov rax, qword [rbp + 0x38]
mov rbx, qword [rax]
mov rsi, qword [sym.imp.ws2_32.dll_send]
nop word cs:[rax + rax]
cmp r12, 0x7fffffff
mov r8d, 0x7fffffff
cmovb r8, r12
mov rcx, rbx
mov ecx, ebx
mov rdx, r14
xor r9d, r9d
call rsi
cmp eax, 0xffffffff
je 0x1401c2695
test eax, eax
je 0x1401c26a5
movsxd rdx, eax
mov r15, r12
sub r15, rdx
jb 0x1401c2701
mov qword [rdi + 0x80], 0
je 0x1401c268b
add rdx, r14
mov rcx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memmove
mov qword [rdi + 0x80], r15
mov r12, r15
jmp 0x1401c2630
mov qword [rbp - 0x50], 0xf
jmp 0x1401c26ba
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
shl rax, 0x20
or rax, 2
jmp 0x1401c26ae
mov byte [rbp + 0x76], 1
call fcn.140001010
mov qword [rbp - 0x50], 5
mov qword [rbp - 0x48], rax
mov rcx, qword [rbp + 0x60]
movzx r8d, byte [rdi + 0xfa]
mov byte [rbp + 0x77], 0
lea rdx, [rbp - 0x50]
call fcn.1401c35e0
movaps xmm6, xmmword [rbp + 0x80]
add rsp, 0x118
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rdx, r14
call fcn.1401ac730
xor esi, esi
mov r8, qword [rbp + 0x68]
jmp 0x1401c1fc6
mov byte [rbp + 0x76], 1
lea r8, [0x1402537b8]
mov rcx, rdx
mov rdx, r12
call fcn.1401e6010
jmp 0x1401c2745
mov byte [rbp + 0x77], 1
lea rax, [0x14022c418]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_std_src_threadlocal.rs
lea r9, [0x14021bdf0]
lea r8, [rbp - 0x50]
mov edx, 0x46
call fcn.1401e63e0
ud2
int1
mov r9, rdi
call fcn.1400061e0
lea rax, [0x140252488]
mov qword [rsp + 0x20], rax
lea rdx, str.reason
adc eax, 0x8f839
adc eax, 0x8f839
lea r9, [rsp + 0x40]
mov r8d, 6
mov rcx, rsi
call fcn.1400061e0
cmp byte [rsp + 0x39], 0
movzx eax, byte [rsp + 0x38]
je 0x1401c2ca6
test al, al
mov al, 1
jne 0x1401c2ca6
mov rax, qword [rsp + 0x30]
test byte [rax + 0x34], 4
jne 0x1401c2c8e
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1402240e9]
mov r8d, 2
jmp 0x1401c2ca3
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x640b6
sub byte [rax - 0x73], cl
adc eax, 0x640b6
mov r8d, 1
call qword [rax + 0x18]
test al, al
setne al
add rsp, 0x48
pop rdi
pop rsi
ret
sub rsp, 0x48
mov rsi, rdx
movzx eax, word [rcx]
lea rdx, [0x14025c164]
xchg esp, eax
or dword [rax], eax
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.NormalAwayUnsupportedAbnormalInvalidPolicySizeExtensionErrorRestartAgainTls
jmp 0x1401c2db2
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402523d6]
adc eax, 0x8f6cf
adc eax, 0x8f6cf
mov r8d, 4
jmp 0x1401c2e60
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x90553
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x90553
mov r8d, 8
mov eax, 8
add byte [rax], al
add cl, ch
xor byte [rcx], al
add byte [rax], al
jmp 0x1401c2e60
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, case.0x14002a338.36
adc eax, 0x8f697
adc eax, 0x8f697
test byte [rax], 0
mov r8d, 0xb
jmp 0x1401c2e60
add cl, ch
adc al, byte [rcx]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14025374c]
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x909eb
invalid
add bl, ch
mov rcx, qword [rsi + 0x20]
jmp 0x1401c2db2
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402523e5]
lea edx, [0x1402523e5]
lea edx, [0x1402523e5]
adc eax, 0x8f66f
mov r8d, 8
or byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
fild word [rax]
add byte [rax], al
invalid
jmp 0x1401c2e60
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x8f659
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x8f659
pop rcx
test byte [rax], 0
mov r8d, 7
add byte [rax], al
jmp 0x1401c2e60
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
mov eax, dword [rax + 0x18]
lea rdx, [0x1402523f4]
adc eax, 0x8f642
or byte [rax], al
mov r8d, 6
invalid
jmp 0x1401c2e60
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x8f62a
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x8f62a
mov r8d, 4
jmp 0x1401c2e60
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, case.0x14002a38b.929
lea edx, case.0x14002a38b.929
sbb byte [rax - 0x73], cl
lea edx, case.0x14002a38b.929
adc eax, 0x8f610
mov r8d, 9
or dword [rax], eax
add byte [rax], al
jmp 0x1401c2e60
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x8f5fe
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x8f5fe
add byte [rcx - 0x48], al
add eax, 0xeb000000
add byte [rax], al
add bl, ch
mov r8d, 5
jmp 0x1401c2e60
invalid
add byte [rax], al
add bl, ch
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], r9b
sub byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x8f5e8
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x8f5e8
call 0x1811c371a
mov eax, 7
add byte [rax], al
mov r8d, 7
add byte [rax], al
jmp 0x1401c2e60
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x8f5d4
cmc
or byte [rax], al
lea rdx, [0x140252413]
cmc
or byte [rax], al
mov r8d, 5
mov eax, 5
add bl, ch
sbb dword [rax - 0x75], ecx
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140252418]
lea edx, [0x140252418]
jmp 0x1401c2e60
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140252418]
lea edx, [0x140252418]
lea edx, [0x140252418]
add byte [rcx - 0x48], al
mov r8d, 3
add eax, dword [rax]
add byte [rax], al
add rsp, 0x48
pop rbx
pop rsi
jmp rax
add rcx, 2
mov qword [rsp + 0x40], rcx
add cl, byte [rax - 0x77]
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x90069
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
adc eax, 0x90069
mov r8d, 8
jmp 0x1401c2ee7
add byte [rax], al
add bl, ch
pop rsi
add rcx, 2
mov qword [rsp + 0x40], rcx
add cl, byte [rax - 0x77]
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x8f59f
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
adc eax, 0x8f59f
mov r8d, 4
jmp 0x1401c2ee7
add byte [rax], al
add bl, ch
add rcx, 2
invalid
add rcx, 2
add cl, byte [rax - 0x77]
and al, 0x40
mov qword [rsp + 0x40], rcx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x8f583
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
adc eax, 0x8f583
mov r8d, 7
jmp 0x1401c2ee7
add byte [rax], al
add bl, ch
invalid
add rcx, 2
mov qword [rsp + 0x40], rcx
add cl, byte [rax - 0x77]
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14025244b]
adc eax, 0x8f56a
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x8f56a
mov r8d, 3
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
je 0x1401c2f12
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
je 0x1401c2f12
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, [0x140252420]
sbb ch, dh
or byte [rax], al
sbb ch, dh
or byte [rax], al
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
sub byte [rax - 0x73], cl
push rsp
and al, 0x40
call fcn.1400086f0
push rdi
in al, 0xff
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x1401c2f7c
mov bl, 1
test cl, cl
jne 0x1401c2f7e
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x1401c2f60
cmp byte [rsp + 0x39], 0
je 0x1401c2f60
test byte [rsi + 0x34], 4
jne 0x1401c2f60
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140223d10]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x1401c2f7e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14022b7d5]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x1401c2f7e
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
lea rcx, [rbp - 0x38]
mov rdx, rbx
mov r8, r15
call fcn.140005fe0
cmp qword [rbp - 0x38], 0
je 0x1401c3265
mov r14, qword [rbp - 0x30]
sub r15, r14
jb 0x1401c3473
test byte [rbp - 0x28], 1
jne 0x1401c32e4
mov qword [rbp - 0x10], r12
mov dword [rbp - 0x38], 0
cmp r15, 5
jae 0x1401c34d8
add byte [rax], al
add byte [rax], al
lea rdx, [rbx + r14]
lea rcx, [rbp - 0x38]
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov r13d, dword [rbp - 0x38]
mov rax, qword [rdi]
mov r12, qword [rdi + 0x10]
sub rax, r12
cmp rax, r14
jae 0x1401c314e
mov rcx, rdi
mov rdx, r12
mov r8, r14
call fcn.1401f0aa0
mov r12, qword [rdi + 0x10]
movzx r15d, r15b
shl r15, 0x20
dec dword [rcx - 0x3f]
out 0x20, eax
or r15, r13
mov rcx, qword [rdi + 8]
add rcx, r12
mov rdx, rbx
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add r12, r14
mov qword [rdi + 0x10], r12
mov rax, r15
shr rax, 0x20
mov byte [rdi + 0x1d], al
mov dword [rdi + 0x19], r15d
mov byte [rdi + 0x18], 1
mov eax, 0xf
mov qword [rsi], rax
jmp 0x1401c33b4
add esi, ecx
mov qword [rsi], 7
mov qword [rsi + 8], 1
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], rax
cmp qword [r8], 0
je 0x1401c33d0
mov rcx, qword [0x1402b32e8]
or eax, 0xf012c
xor edx, edx
mov r8, r15
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x2e380
and eax, 0x2e380
mov qword [rbp - 0x10], r12
lea r12, [rdi + 0x19]
mov eax, dword [r12]
mov dword [rbp - 8], eax
movzx r15d, byte [r12 + 4]
mov byte [rbp - 4], r15b
cmp r15, 5
jae 0x1401c3441
mov r13d, 4
sub r13, r15
lea rcx, [r15 + rbp]
add rcx, 0xfffffffffffffff8
cmp r13, r14
cmovae r13, r14
mov rdx, qword [rbp - 0x18]
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
or al, 0x28
add al, byte [rax]
or al, 0x28
add al, byte [rax]
lea rbx, [r15 + r13]
cmp rbx, 5
jae 0x1401c345a
lea rcx, [rbp - 0x38]
lea rdx, [rbp - 8]
mov r8, rbx
call fcn.140005fe0
cmp qword [rbp - 0x38], 0
je 0x1401c32c9
mov rax, qword [rbp - 0x30]
test rax, rax
je 0x1401c3349
cmp rax, r15
jb 0x1401c34be
xor ecx, ecx
jmp 0x1401c3383
mov r14, qword [rbp - 0x30]
mov rbx, qword [rbp - 0x28]
mov rax, qword [rdi]
mov r15, qword [rdi + 0x10]
sub rax, r15
clc
clc
cmp rax, rbx
jae 0x1401c3296
mov qword [rbp - 0x10], r12
mov rcx, rdi
mov rdx, r15
mov r8, rbx
call fcn.1401f0aa0
mov r15, qword [rdi + 0x10]
mov r12, qword [rbp - 0x10]
mov rcx, qword [rdi + 8]
add rcx, r15
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add r15, rbx
mov qword [rdi + 0x10], r15
mov eax, 0xf
mov qword [rsi], rax
test r12, r12
mov r8, qword [rbp - 0x18]
jne 0x1401c33c1
jmp 0x1401c33d0
movzx r12d, bl
mov byte [rbp - 4], 0
mov rax, qword [rbp - 0x18]
lea rbx, [rax + r13]
sub r14, r13
mov r15, r14
jmp 0x1401c33e6
movzx eax, byte [rbp - 0x27]
cmp r15, rax
jb 0x1401c34ee
mov rax, qword [rdi]
mov r15, qword [rdi + 0x10]
sub rax, r15
cmp rax, r14
jae 0x1401c331a
mov qword [rbp - 0x10], r12
mov rcx, rdi
mov rdx, r15
mov r8, r14
call fcn.1401f0aa0
mov r15, qword [rdi + 0x10]
mov r12, qword [rbp - 0x10]
mov rcx, qword [rdi + 8]
add rcx, r15
mov rdx, rbx
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add r15, r14
mov qword [rdi + 0x10], r15
mov eax, 0xa
mov qword [rsi], rax
test r12, r12
mov r8, qword [rbp - 0x18]
jne 0x1401c33c1
jmp 0x1401c33d0
test byte [rbp - 0x28], 1
jne 0x1401c3371
mov byte [rbp - 4], bl
mov byte [r12 + 4], bl
mov eax, dword [rbp - 8]
mov dword [r12], eax
mov byte [rdi + 0x18], 1
lea rbx, str.Utf8Errorvalid_up_to
xor r15d, r15d
jmp 0x1401c3422
movzx eax, byte [rbp - 0x27]
mov ecx, 1
cmp al, r15b
jb 0x1401c350c
mov rbx, rax
sub rbx, r15
mov byte [rbp - 4], al
mov r15, r14
sub r15, rbx
jb 0x1401c3494
movzx r12d, al
mov byte [rbp - 4], 0
cmp al, 5
jae 0x1401c34a8
test rcx, rcx
je 0x1401c33e2
mov qword [rsi], 0xa
mov r12, qword [rbp - 0x10]
test r12, r12
mov r8, qword [rbp - 0x18]
je 0x1401c33d0
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add rbx, qword [rbp - 0x18]
mov r14, qword [rdi + 0x10]
mov rax, qword [rbp - 0x40]
sub rax, r14
cmp rax, r12
jae 0x1401c3408
mov rcx, rdi
mov rdx, r14
mov r8, r12
call fcn.1401f0aa0
mov r14, qword [rdi + 0x10]
mov rcx, qword [rdi + 8]
add rcx, r14
lea rdx, [rbp - 8]
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add r14, r12
mov qword [rdi + 0x10], r14
mov r12, qword [rbp - 0x10]
test r15, r15
jne case.0x14019f663.681
mov qword [rsi], 0xf
test r12, r12
mov r8, qword [rbp - 0x18]
jne 0x1401c33c1
jmp 0x1401c33d0
lea r8, [0x140252010]
mov edx, 4
mov rcx, r15
call fcn.1401e5f10
jmp 0x1401c3524
lea r8, [0x140252028]
mov edx, 4
mov rcx, rbx
call fcn.1401e6010
jmp 0x1401c3524
mov qword [rbp - 0x10], r12
lea rcx, str.assertion_failed:_mid___self.len__C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001futf_8_0.7.6_srclib.rs
lea r8, [0x140251f98]
mov edx, 0x23
call fcn.1401e6090
jmp 0x1401c3524
lea r8, [0x140251fe0]
mov rcx, rbx
mov rdx, r14
call fcn.1401e5f10
jmp 0x1401c3524
lea r8, [0x140251ff8]
mov edx, 4
mov rcx, r12
call fcn.1401e6010
jmp 0x1401c3524
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, [0x140252058]
mov edx, 0x2b
call fcn.1401e6090
jmp 0x1401c3524
lea r8, [0x140251fc8]
mov edx, 4
mov rcx, r15
call fcn.1401e6010
jmp 0x1401c3524
mov qword [rbp - 0x10], r12
lea rcx, str.assertion_failed:_mid___self.len__C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001futf_8_0.7.6_srclib.rs
lea r8, [0x140251fb0]
mov edx, 0x23
call fcn.1401e6090
jmp 0x1401c3524
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, [0x140252040]
mov edx, 0x2b
call fcn.1401e6090
ud2
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rbp - 8], 0xfffffffffffffffe
cmp dword [rdx], 5
jne 0x1401c3622
mov rax, qword [rdx + 8]
cmp r8b, 2
jb case.default.0x1401c3618
mov edx, eax
and edx, 3
lea r8, [0x14025c1ac]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
jmp r9
movzx r8d, byte [rax + 0x10]
jmp 0x1401c3637
mov r8d, 0x88
add rsp, 0x40
pop rbp
jmp sub.VCRUNTIME140.dll_memcpy
movzx r8d, byte [rax + 0xf]
cmp r8b, 3
jne case.default.0x1401c3618
mov qword [rcx], 3
lea rcx, [rdx - 2]
cmp rcx, 2
jb 0x1401c369b
test rdx, rdx
je 0x1401c369b
lea rcx, [rax - 1]
mov qword [rbp - 0x20], rcx
loopne 0x1401c36a4
mov ecx, dword [rax - 1]
loopne 0x1401c36a4
mov ecx, dword [rax - 1]
mov rax, qword [rax + 7]
mov qword [rbp - 0x10], rcx
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
mov dword [rbp - 0x18], eax
call 0xcb64476e
call 0x14894b9bd
add byte [rdi + rsi*2 + 0x48], dh
cmp dword [rax + 0x10], 0x11
call qword [rax]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x1401c36ef
cmp qword [rax + 0x10], 0x11
jae case.0x1401c210a.33
mov r8, qword [rbp - 0x10]
jmp case.0x1401c210a.34
mov rdx, rax
shr rdx, 0x20
cmp edx, 0x2746
jne case.default.0x1401c3618
mov qword [rcx], 3
add rsp, 0x40
pop rbp
ret
mov qword [rcx], 5
add eax, 0x48000000
mov dword [rcx + 8], eax
mov qword [rcx + 8], rax
add rsp, 0x40
pop rbp
ret
and byte [rcx - 0x7d], al
clc
sub byte [rdi + 0x49], dh
lea r9, [0x14025c1bc]
lea ecx, [0x14025c1bc]
lea ecx, [0x14025c1bc]
movsxd r8, dword [r9 + r8*4]
add al, 0x81
add r8, r9
jmp r8
xor r8d, r8d
jmp 0x1401c3637
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
sar bh, cl
adc eax, 0x2de69
sar bh, cl
adc eax, 0x2de69
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x20]
add rsp, 0x40
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov r8b, 0x29
jmp 0x1401c3637
mov r8b, 1
jmp 0x1401c3637
mov r8b, 2
jmp 0x1401c3637
mov r8b, 3
jmp 0x1401c3637
mov r8b, 4
jmp 0x1401c3637
mov r8b, 5
jmp 0x1401c3637
mov r8b, 6
jmp 0x1401c3637
mov r8b, 7
jmp 0x1401c3637
mov r8b, 8
jmp 0x1401c3637
mov r8b, 9
jmp 0x1401c3637
mov r8b, 0xa
jmp 0x1401c3637
mov r8b, 0xb
jmp 0x1401c3637
mov r8b, 0xc
jmp 0x1401c3637
mov r8b, 0xd
jmp 0x1401c3637
mov r8b, 0xe
jmp 0x1401c3637
mov r8b, 0xf
jmp 0x1401c3637
mov r8b, 0x10
jmp 0x1401c3637
mov r8b, 0x11
jmp 0x1401c3637
mov r8b, 0x12
jmp 0x1401c3637
mov r8b, 0x13
jmp 0x1401c3637
mov r8b, 0x14
jmp 0x1401c3637
mov r8b, 0x15
jmp 0x1401c3637
mov r8b, 0x16
jmp 0x1401c3637
mov r8b, 0x17
jmp 0x1401c3637
mov r8b, 0x18
jmp 0x1401c3637
mov r8b, 0x19
jmp 0x1401c3637
mov r8b, 0x1a
jmp 0x1401c3637
mov r8b, 0x1b
jmp 0x1401c3637
mov r8b, 0x1c
jmp 0x1401c3637
mov r8b, 0x1d
jmp 0x1401c3637
lea edx, [rsp + 0x40]
call fcn.1400086f0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
and al, 0x38
test rax, rax
je 0x1401c3ad9
mov bl, 1
test cl, cl
jne 0x1401c3adb
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x1401c3abd
cmp byte [rsp + 0x39], 0
je 0x1401c3abd
test byte [rsi + 0x34], 4
jne 0x1401c3abd
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140223d10]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
test al, al
jne 0x1401c3adb
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14022b7d5]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x67d09
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x1401c3adb
add byte [rax], al
add bh, bh
push rax
sbb byte [rcx - 0x76fd143d], cl
retf
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
ror byte [rax - 0x7d], 0xc4
pop rbx
pop rsi
ret
int3
lea rcx, [rax + 8]
add rax, 0x10
jmp 0x1401c3b1d
mov rcx, qword [rcx]
mov rax, qword [rax]
mov r8, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
sub byte [rax - 0x77], cl
ret 0x8de9
push rdx
in al, 0xff
sub byte [rax - 0x77], cl
ret 0x8de9
int3
xchg byte [rcx], cl
add byte [rdx + 0x63], cl
adc al, 0x81
add rdx, rcx
jmp rdx
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140252ee0]
mov r8d, 4
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, [0x140252678]
jmp 0x1401c3cb2
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.1400086f0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x1401c3d26
mov bl, 1
test cl, cl
jne 0x1401c3d28
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x1401c3d0a
cmp byte [rsp + 0x39], 0
je 0x1401c3d0a
test byte [rsi + 0x34], 4
jne 0x1401c3d0a
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140223d10]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x1401c3d28
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14022b7d5]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x1401c3d28
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
add byte [rax], al
add byte [rax], al
mov byte [rbx + 0xaf], 0
call rax
mov byte [rbx + 0xae], 0
scasb al, byte [rdi]
add byte [rax], al
add byte [rax], al
scasb al, byte [rdi]
add byte [rax], al
add byte [rax], al
mov byte [rbx + 0xaf], 0
scasd eax, dword [rdi]
add byte [rax], al
add byte [rax], al
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
and rdx, 0xffffffffffffff80
mov rbx, rdx
cmp qword [rbx + 0x140], 0
je 0x1401c6643
mov r8, qword [rbx + 0x148]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbx + 0xbf], 0
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub esp, 0x38
lea rbp, [rdx + 0x80]
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov rcx, qword [rbx + 0x148]
test rcx, rcx
je 0x1401c669b
mov byte [rbx + 0xbf], 1
call fcn.14004da10
mov byte [rbx + 0xbf], 1
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov rax, qword [rbx + 0xd0]
lock dec qword [rax]
jne 0x1401c6c4c
mov rcx, qword [rbx + 0xd0]
call fcn.140058c20
mov byte [rbx + 0xce], 1
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
in al, dx
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
in al, dx
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
and rdx, 0xffffffffffffff80
add byte [rax], al
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov ebx, edx
mov rax, qword [rbx + 0x170]
lock dec qword [rax]
jne 0x1401c6cb3
mov rcx, qword [rbx + 0x170]
mov byte [rbx + 0xb1], 0
xor dword [rcx], 0xffffffe8
popfq
pop rbp
jmp 0x1401c6cb2
add dword [rax], eax
add dh, al
xor dword [rcx], 0xffffffe8
popfq
pop rbp
jmp 0x1401c6cb2
inc esi
xor dword [rcx], 0x48
add esp, 0x38
mov byte [rbx + 0xb1], 0
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x28], 0xfffffffffffffffe
mov rdx, qword [rcx]
test rdx, rdx
je 0x1401c89d4
mov r8, qword [rcx + 8]
mov rax, qword [rcx + 0x10]
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x20], rdx
mov qword [rbp - 0x18], r8
mov qword [rbp - 8], 0
mov qword [rbp], rdx
mov qword [rbp + 8], r8
mov ecx, 1
jmp 0x1401c89d8
xor ecx, ecx
xor eax, eax
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x10], rcx
mov qword [rbp + 0x10], rax
lea rsi, [rbp - 0x48]
lea rdi, [rbp - 0x30]
jmp 0x1401c8a07
mov r8, qword [rbp + 0x20]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rsi
mov rdx, rdi
call fcn.1401c8b20
mov rax, qword [rbp - 0x48]
test rax, rax
je 0x1401c8a4f
mov rcx, qword [rbp - 0x38]
lea rdx, [rcx + rcx*2]
mov rcx, qword [rax + rdx*8 + 0x60]
mov rax, qword [rax + rdx*8 + 0x68]
mov qword [rbp + 0x20], rcx
mov qword [rbp + 0x18], rax
call qword [rax]
mov rax, qword [rbp + 0x18]
cmp qword [rax + 8], 0
je 0x1401c8a07
cmp qword [rax + 0x10], 0x11
jae 0x1401c89f0
mov r8, qword [rbp + 0x20]
jmp 0x1401c89f8
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov dword [rsp + 0x20], ecx
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x60], rax
lea rsi, [rsp + 0x68]
lea esi, [rsp + 0x68]
lea esi, [rsp + 0x68]
lea rdi, [rsp + 0x20]
and al, 0x20
movabs rbx, 0x8000000000000000
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
nop dword [rax]
mov rcx, rsi
mov rdx, rdi
call fcn.14016b2c0
mov r15, qword [rsp + 0x68]
test r15, r15
je 0x1401c8fc5
mov r12, qword [rsp + 0x78]
imul rax, r12, 0x38
lea r13, [r15 + rax]
add r13, 0x168
cmp qword [r15 + rax + 0x168], 0
je 0x1401c8f84
rol byte [rcx - 1], cl
invalid
and byte [rax], al
je 0x1401c8f9b
mov r8, qword [r13 + 0x28]
mov rcx, qword [0x1402b32e8]
invalid
sub byte [rax - 0x75], cl
or eax, 0xea352
invalid
add byte [rcx], dh
rol byte [rcx - 1], cl
invalid
xor edx, edx
call r14
shl r12, 5
mov rax, qword [r15 + r12]
cmp rax, rbx
cmp eax, ebx
cmp eax, ebx
je 0x1401c8f40
test rax, rax
je 0x1401c8f40
xchg ebx, eax
xchg ebx, eax
add r15, r12
mov r8, qword [r15 + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call r14
jmp 0x1401c8f40
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call qword [rax + 0x48c88948]
shr eax, 0x20
mov dword [rsp + 0x28], eax
mov r9d, dword [rdx + 0x20]
cmp r9d, ecx
je 0x1401c9084
lea r9d, [rcx + 1]
mov dword [rsp + 0x2c], r9d
cmp eax, ecx
jne 0x1401c9050
add rsp, 0x60
pop rsi
ret
cmp rsi, 0x10
jae 0x1401c9340
test rsi, rsi
je 0x1401c9420
xor ebx, ebx
nop dword [rax]
cmp byte [r11 + rbx], 0x40
je 0x1401c93f4
inc rbx
cmp rsi, rbx
jne 0x1401c9320
jmp 0x1401c9420
lea rdi, [r11 + 7]
and rdi, 0xfffffffffffffff8
sub rdi, r11
je 0x1401c9380
cmp rdi, rsi
cmovae rdi, rsi
test rdi, rdi
je 0x1401c9380
xor ebx, ebx
nop dword [rax + rax]
cmp byte [r11 + rbx], 0x40
je 0x1401c93f4
inc rbx
cmp rdi, rbx
jne 0x1401c9360
in eax, dx
lea rbx, [rsi - 0x10]
jmp 0x1401c9390
lea rbx, [rsi - 0x10]
xor edi, edi
jmp 0x1401c9395
cmp rdi, rbx
ja 0x1401c93d0
movdqu xmm2, xmmword [r11 + rdi]
movdqa xmm3, xmm2
pxor xmm3, xmm0
paddq xmm3, xmm1
pandn xmm2, xmm3
pshufd xmm3, xmm2, 0xee
por xmm3, xmm2
movq r14, xmm3
test r14, r8
jne 0x1401c93d0
add rdi, 0x10
jmp 0x1401c9390
sub rsi, rdi
je 0x1401c9420
add r11, rdi
add ebx, edi
xor ebx, ebx
nop word [rax + rax]
cmp byte [r11 + rbx], 0x40
je 0x1401c93f1
inc rbx
cmp rsi, rbx
jne 0x1401c93e0
jmp 0x1401c9420
add rbx, rdi
add rbx, r10
mov r9, rbx
inc r9
je 0x1401c940d
cmp rdx, r9
jb 0x1401c940d
cmp byte [rcx + rbx], al
je 0x1401ca391
lea r11, [rcx + r9]
mov rsi, rdx
mov r10, r9
sub rsi, r9
jae case.0x14014e2d6.1769
mov qword [rbp + 0x770], r9
xor r9d, r9d
test r9, r9
cmove rax, rdx
test rax, rax
je 0x1401ca585
test r9, r9
cmovne rcx, r9
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x760], xmm0
add byte [rsi + 0xf], ah
jg 0x1401c93d6
push rax
add al, 0
add byte [rdi], cl
mov dh, 0x15
push rbx
or al, 4
add byte [rax + 0xa3c95], cl
invalid
add byte [rsi + 0xf], ah
jg 0x1401c93d6
push rax
add al, 0
add byte [rdi], cl
mov dh, 0x15
push rbx
or al, 4
add byte [rax + 0xa3c95], cl
add byte [rbx + 0x40c4315], cl
mov edx, dword [0x14020a0ab]
mov dword [rbp + 0xa38], edx
mov edx, dword [rbp + 0x600]
mov dword [rbp + 0xa38], edx
movzx edx, byte [rbp + 0x604]
mov edx, dword [0x14020a0ab]
mov dword [rbp + 0xa38], edx
mov edx, dword [rbp + 0x600]
mov dword [rbp + 0xa38], edx
movzx edx, byte [rbp + 0x604]
mov byte [rbp + 0xa3c], dl
mov rdx, qword [rbp + 0x3b0]
mov r8, qword [rbp + 0x3b6]
mov qword [rbp + 0x396], r8
mov qword [rbp + 0x390], rdx
movdqa xmmword [rbp + 0x90], xmm0
movzx edx, word [rbp + 0x434]
mov word [rbp + 0x904], dx
add byte [rbx + 0x43095], cl
invalid
add byte [rbx + 0x43095], cl
add byte [rcx + 0x90095], cl
mov dword [rbp + 0x900], edx
mov rdx, qword [rbp + 0x600]
mov edx, dword [rbp + 0x600]
mov dword [rbp + 0x900], edx
mov rdx, qword [rbp + 0x600]
mov edx, dword [rbp + 0x600]
mov edx, dword [rbp + 0x600]
mov r8, qword [rbp + 0x607]
mov eax, dword [rbp + 0x607]
mov qword [rbp + 0x377], r8
mov qword [rbp + 0x370], rdx
xchg ebp, eax
jo 0x1401c94e2
add byte [rax], al
xchg ebp, eax
jo 0x1401c94e2
add byte [rax], al
add byte [rdi], cl
movaps xmm1, xmmword [rbp + 0x450]
sub byte [rbp + 0x450], cl
push rax
add al, 0
add byte [rdi], cl
sub dword [rbp + 0x6e0], ecx
movaps xmmword [rbp + 0x6e0], xmm1
movzx edx, word [rbp + 0x5ec]
mov word [rbp + 0x90c], dx
mov edx, dword [rbp + 0x5e8]
mov dword [rbp + 0x908], edx
movzx edx, byte [rbp + 0xa3c]
mov byte [rbp + 0xa0c], dl
mov edx, dword [rbp + 0xa38]
mov dword [rbp + 0xa08], edx
mov edx, dword [rbp + 0x410]
mov r8d, dword [rbp + 0x413]
mov dword [rbp + 0x703], r8d
mov dword [rbp + 0x700], edx
mov rdx, qword [rbp + 0x390]
mov r8, qword [rbp + 0x396]
xchg esi, eax
add eax, dword [rax]
add byte [rax - 0x77], cl
xchg ebp, eax
xor byte [rax + rax], al
add byte [rcx + rcx*4 - 0x7b], cl
add al, 0
add byte [rdi], cl
sub byte [rbp + 0x90], cl
xchg esi, eax
add eax, dword [rax]
add byte [rax - 0x77], cl
xchg ebp, eax
xor byte [rax + rax], al
add byte [rcx + rcx*4 - 0x7b], cl
add al, 0
add byte [rdi], cl
sub byte [rbp + 0x90], cl
movaps xmmword [rbp + 0x600], xmm1
mov edx, dword [rbp + 0x900]
mov dword [rbp + 0xa38], edx
movzx edx, word [rbp + 0x904]
mov word [rbp + 0xa3c], dx
mov rdx, qword [rbp + 0x370]
mov r8, qword [rbp + 0x377]
mov qword [rbp + 0x410], rdx
mov qword [rbp + 0x417], r8
movaps xmm1, xmmword [rbp + 0x6e0]
movaps xmmword [rbp + 0x3b0], xmm1
movzx edx, word [rbp + 0x90c]
mov word [rbp + 0x8fc], dx
mov edx, dword [rbp + 0x908]
mov dword [rbp + 0x8f8], edx
movzx edx, byte [rbp + 0xa0c]
mov byte [rbp + 0xa04], dl
mov edx, dword [rbp + 0xa08]
mov dword [rbp + 0xa00], edx
mov edx, dword [rbp + 0x700]
mov r8d, dword [rbp + 0x703]
mov dword [rbp + 0x5eb], r8d
mov dword [rbp + 0x5e8], edx
lea rdx, [0x14022ddfb]
mov qword [rbp + 0x390], rdx
mov qword [rbp + 0x398], 4
mov qword [rbp + 0x3a0], rcx
mov qword [rbp + 0x3a8], rax
mov rax, qword [rbp + 0x430]
mov rcx, qword [rbp + 0x436]
mov qword [rbp + 0x770], rcx
mov qword [rbp + 0x76a], rax
mov qword [rbp + 0x778], 0
mov qword [rbp + 0x780], 8
movaps xmm1, xmmword [rbp + 0x600]
movups xmmword [rbp + 0x788], xmm1
mov qword [rbp + 0x798], 8
mov qword [rbp + 0x7a0], 0
mov qword [rbp + 0x7a8], 2
mov qword [rbp + 0x7b0], 0
mov word [rbp + 0x7b8], 0
mov eax, dword [rbp + 0xa38]
mov dword [rbp + 0x7ba], eax
movzx eax, word [rbp + 0xa3c]
mov word [rbp + 0x7be], ax
mov byte [rbp + 0x7c0], 0
mov rax, qword [rbp + 0x410]
mov rcx, qword [rbp + 0x417]
mov qword [rbp + 0x7c8], rcx
mov qword [rbp + 0x7c1], rax
lea rax, [0x140208f48]
mov qword [rbp + 0x7d0], rax
lea rcx, str.Utf8Errorvalid_up_to
mov qword [rbp + 0x7d8], rcx
movdqa xmm1, xmmword [rbp + 0x3b0]
movdqu xmmword [rbp + 0x7e0], xmm1
mov qword [rbp + 0x7f0], rax
lea rax, [0x140251788]
mov qword [rbp + 0x7f8], rax
mov qword [rbp + 0x800], 1
mov qword [rbp + 0x808], 0
mov word [rbp + 0x810], 0xffff
movzx eax, word [rbp + 0x8fc]
mov word [rbp + 0x816], ax
mov eax, dword [rbp + 0x8f8]
mov dword [rbp + 0x812], eax
mov byte [rbp + 0x818], 1
movzx eax, byte [rbp + 0xa04]
mov byte [rbp + 0x81f], al
mov eax, dword [rbp + 0xa00]
mov dword [rbp + 0x81b], eax
movdqu xmmword [rbp + 0x820], xmm0
mov qword [rbp + 0x830], 0
mov byte [rbp + 0x838], 2
mov eax, dword [rbp + 0x5e8]
mov ecx, dword [rbp + 0x5eb]
mov dword [rbp + 0x83c], ecx
mov dword [rbp + 0x839], eax
mov qword [rbp + 0x760], 0
mov byte [rbp + 0xa86], 1
lea rcx, [rbp + 0x450]
lea rdx, [rbp + 0x390]
lea r8, [rbp + 0x760]
call fcn.1401ab8f0
mov r14, qword [rbp + 0x450]
movzx esi, byte [rbp + 0x458]
movzx ebx, byte [rbp + 0x459]
lea rdx, [rbp + 0x45a]
lea rcx, [rbp + 0x600]
mov r8d, 0xd6
call sub.VCRUNTIME140.dll_memcpy
lea rax, [0x14022ddff]
mov qword [rbp + 0x430], rax
mov qword [rbp + 0x438], 0xa
lea rdi, [0x14022de09]
mov qword [rbp + 0x440], rdi
mov qword [rbp + 0x448], 7
cmp r14, 3
jne 0x1401c9845
mov byte [rbp + 0x458], sil
mov r14d, 3
jmp 0x1401c98a8
lea rcx, [rbp + 0x76a]
lea rdx, [rbp + 0x600]
mov r8d, 0xd6
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x760], r14
mov byte [rbp + 0x768], sil
mov byte [rbp + 0x769], bl
mov byte [rbp + 0xa86], 1
lea rcx, [rbp + 0x450]
lea rdx, [rbp + 0x430]
lea r8, [rbp + 0x760]
call fcn.1401ab8f0
mov r14, qword [rbp + 0x450]
movzx esi, byte [rbp + 0x458]
movzx ebx, byte [rbp + 0x459]
lea rdx, [rbp + 0x45a]
lea rcx, [rbp + 0x600]
mov r8d, 0xd6
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x370], rdi
mov qword [rbp + 0x378], 7
lea rax, [0x14022de10]
mov qword [rbp + 0x380], rax
mov qword [rbp + 0x388], 9
cmp r14, 3
jne 0x1401c9900
mov byte [rbp + 0x458], sil
mov edi, 3
jmp 0x1401c9963
lea rcx, [rbp + 0x76a]
lea rdx, [rbp + 0x600]
mov r8d, 0xd6
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x760], r14
mov byte [rbp + 0x768], sil
mov byte [rbp + 0x769], bl
mov byte [rbp + 0xa86], 1
lea rcx, [rbp + 0x450]
lea rdx, [rbp + 0x370]
lea r8, [rbp + 0x760]
call fcn.1401ab8f0
mov rdi, qword [rbp + 0x450]
movzx esi, byte [rbp + 0x458]
movzx ebx, byte [rbp + 0x459]
lea rdx, [rbp + 0x45a]
lea rcx, [rbp + 0x600]
mov r8d, 0xd6
call sub.VCRUNTIME140.dll_memcpy
lea rax, [0x14022de19]
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x418], 0x15
lea rax, [0x14022de2e]
mov qword [rbp + 0x420], rax
mov qword [rbp + 0x428], 2
cmp rdi, 3
jne 0x1401c99ce
mov byte [rbp + 0x458], sil
mov byte [rbp + 0x459], bl
mov qword [rbp + 0x450], 3
jmp 0x1401c9a1c
lea rcx, [rbp + 0x76a]
lea rdx, [rbp + 0x600]
mov r8d, 0xd6
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x760], rdi
mov byte [rbp + 0x768], sil
mov byte [rbp + 0x769], bl
mov byte [rbp + 0xa86], 1
lea rcx, [rbp + 0x450]
lea rdx, [rbp + 0x410]
lea r8, [rbp + 0x760]
call fcn.1401ab8f0
lea rcx, [rbp + 0x910]
lea rdx, [rbp + 0x450]
mov r8d, 0xe0
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r8, qword [rax + 0x30]
test r8, r8
jne 0x1401c9a6c
mov byte [rbp + 0xa65], 1
call fcn.140059690
test rax, rax
je 0x1401cd7e8
mov r8, qword [rax]
inc qword [r8]
je 0x1401cd997
lea rdi, [r8 + 0x10]
mov rax, qword [r8 + 0x110]
cmp rax, 0x40
mov qword [rbp + 0xa78], r8
jb 0x1401c9ac1
lea rcx, [r8 + 0x120]
mov rax, qword [r8 + 0x158]
test rax, rax
jle 0x1401c9b1e
cmp qword [r8 + 0x160], 0
js 0x1401c9b1e
add rax, 0xffffffffffffff00
mov qword [r8 + 0x158], rax
mov rdx, rdi
call fcn.140059a70
jmp 0x1401c9b26
movzx r9d, byte [r8 + rax*4 + 0x10]
lea rcx, [rax + 1]
mov qword [r8 + 0x110], rcx
cmp rax, 0x3f
mov byte [rbp + 0xa58], r9b
jne 0x1401c9b37
lea rcx, [r8 + 0x120]
mov rax, qword [r8 + 0x158]
test rax, rax
jle 0x1401c9b98
cmp qword [r8 + 0x160], 0
js 0x1401c9b98
add rax, 0xffffffffffffff00
mov qword [r8 + 0x158], rax
mov rdx, rdi
call fcn.140059a70
jmp 0x1401c9ba0
mov rdx, rdi
call fcn.1401ac730
movzx eax, byte [rdi]
mov byte [rbp + 0xa58], al
mov r13d, 1
jmp 0x1401c9ba3
movzx r10d, byte [r8 + rax*4 + 0x14]
lea rcx, [rax + 2]
mov qword [r8 + 0x110], rcx
cmp rax, 0x3e
mov byte [rbp + 0xa50], r10b
jb 0x1401ca054
lea rcx, [r8 + 0x120]
mov rax, qword [r8 + 0x158]
test rax, rax
jle 0x1401ca2a9
cmp qword [r8 + 0x160], 0
js 0x1401ca2a9
add rax, 0xffffffffffffff00
mov qword [r8 + 0x158], rax
mov rdx, rdi
call fcn.140059a70
jmp 0x1401ca2b1
mov rdx, rdi
call fcn.1401ac730
xor r13d, r13d
movzx eax, byte [rdi + r13*4]
mov byte [rbp + 0xa50], al
movzx eax, byte [rdi + r13*4 + 4]
mov byte [rbp + 0xa40], al
lea rax, [r13 + 2]
add r13, 3
mov rcx, qword [rbp + 0xa78]
movzx eax, byte [rcx + rax*4 + 0x10]
mov byte [rbp + 0xa20], al
mov qword [rcx + 0x110], r13
movzx eax, byte [rcx + r13*4 + 0x10]
mov byte [rbp + 0xa10], al
lea rax, [r13 + 1]
mov qword [rcx + 0x110], rax
add r13, 2
movzx eax, byte [rcx + rax*4 + 0x10]
mov byte [rbp + 0xa28], al
mov qword [rcx + 0x110], r13
movzx eax, byte [rcx + r13*4 + 0x10]
mov byte [rbp + 0xa30], al
lea rax, [r13 + 1]
mov qword [rcx + 0x110], rax
add r13, 2
movzx eax, byte [rcx + rax*4 + 0x10]
mov byte [rbp + 0xa1c], al
mov qword [rcx + 0x110], r13
movzx eax, byte [rcx + r13*4 + 0x10]
mov byte [rbp + 0xa66], al
lea rax, [r13 + 1]
mov qword [rcx + 0x110], rax
add r13, 2
movzx eax, byte [rcx + rax*4 + 0x10]
mov byte [rbp + 0xa4e], al
mov qword [rcx + 0x110], r13
movzx r12d, byte [rcx + r13*4 + 0x10]
lea rax, [r13 + 1]
mov qword [rcx + 0x110], rax
add r13, 2
movzx ebx, byte [rcx + rax*4 + 0x10]
mov qword [rcx + 0x110], r13
movzx esi, byte [rcx + r13*4 + 0x10]
lea rax, [r13 + 1]
mov qword [rcx + 0x110], rax
add r13, 2
mov r14d, dword [rcx + rax*4 + 0x10]
mov qword [rcx + 0x110], r13
lea rdi, [rdi + r13*4]
inc r13
mov r15d, dword [rdi]
mov r8, qword [rbp + 0xa78]
mov qword [r8 + 0x110], r13
movzx eax, byte [r8 + r13*4 + 0x10]
inc r13
mov qword [r8 + 0x110], r13
movzx ecx, byte [rbp + 0xa58]
mov byte [rbp + 0x760], cl
movzx ecx, byte [rbp + 0xa50]
mov byte [rbp + 0x761], cl
movzx ecx, byte [rbp + 0xa40]
mov byte [rbp + 0x762], cl
movzx ecx, byte [rbp + 0xa20]
mov byte [rbp + 0x763], cl
movzx ecx, byte [rbp + 0xa10]
mov byte [rbp + 0x764], cl
movzx ecx, byte [rbp + 0xa28]
mov byte [rbp + 0x765], cl
movzx ecx, byte [rbp + 0xa30]
mov byte [rbp + 0x766], cl
movzx ecx, byte [rbp + 0xa1c]
mov byte [rbp + 0x767], cl
movzx ecx, byte [rbp + 0xa66]
mov byte [rbp + 0x768], cl
movzx ecx, byte [rbp + 0xa4e]
mov byte [rbp + 0x769], cl
mov byte [rbp + 0x76a], r12b
mov byte [rbp + 0x76b], bl
mov byte [rbp + 0x76c], sil
mov byte [rbp + 0x76d], r14b
mov byte [rbp + 0x76e], r15b
mov byte [rbp + 0x76f], al
dec qword [r8]
jne 0x1401c9d90
dec qword [r8 + 8]
jne 0x1401c9d90
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0xa65], 1
lea rdx, [0x14022e6a8]
lea rcx, [rbp + 0x5e8]
lea r8, [rbp + 0x760]
mov r9d, 0x10
call fcn.140011fa0
mov rcx, qword [rbp + 0x5e8]
mov r8, qword [rbp + 0x5f0]
mov rax, qword [rbp + 0x910]
movzx r13d, byte [rbp + 0x918]
movzx r12d, byte [rbp + 0x919]
cmp rax, 3
jne 0x1401c9df9
test rcx, rcx
je 0x1401c9fa0
mov rcx, qword [0x1402b32e8]
xor edx, edx
jmp 0x1401c9f9a
mov qword [rbp + 0xa78], rcx
mov qword [rbp + 0xa58], r8
mov rbx, qword [rbp + 0x5f8]
lea rdx, [rbp + 0x91a]
mov qword [rbp + 0x760], rax
mov byte [rbp + 0x768], r13b
mov byte [rbp + 0x769], r12b
lea rsi, [rbp + 0x76a]
mov r8d, 0xd6
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0xa64], 1
lea rdx, [0x14022de30]
lea rcx, [rbp + 0x450]
mov r8d, 0x11
call fcn.140031130
mov rdi, qword [rbp + 0x450]
test rdi, rdi
je 0x1401c9e75
mov al, 1
mov r13b, 4
jmp 0x1401c9f69
movdqu xmm0, xmmword [rbp + 0x458]
movdqu xmm1, xmmword [rbp + 0x468]
movdqa xmmword [rbp + 0x6e0], xmm0
movdqa xmmword [rbp + 0x6f0], xmm1
mov rax, qword [rbp + 0xa78]
mov qword [rbp + 0x90], rax
mov rax, qword [rbp + 0xa58]
mov qword [rbp + 0x98], rax
mov qword [rbp + 0xa0], rbx
mov byte [rbp + 0xa4f], 1
lea rcx, [rbp + 0x450]
lea rdx, [rbp + 0x90]
call fcn.140003940
mov rdx, qword [rbp + 0x458]
mov r8, qword [rbp + 0x460]
xor eax, eax
nop word cs:[rax + rax]
cmp r8, rax
je 0x1401ca0b5
movzx r10d, byte [rdx + rax]
cmp r10b, 0x20
setae cl
cmp r10b, 0x7f
setne r9b
inc rax
cmp r10b, 9
je 0x1401c9ef0
and cl, r9b
jne 0x1401c9ef0
mov rax, qword [rbp + 0x450]
mov rax, qword [rax + 0x10]
lea rcx, [rbp + 0x468]
mov byte [rbp + 0xa4f], 1
call rax
mov rax, qword [rbp + 0x6e0]
mov r13b, 5
test rax, rax
je 0x1401c9f67
mov rax, qword [rax + 0x10]
lea rcx, [rbp + 0x6f8]
mov rdx, qword [rbp + 0x6e8]
mov r8, qword [rbp + 0x6f0]
mov byte [rbp + 0xa64], 0
call rax
xor eax, eax
mov byte [rbp + 0xa4d], al
lea rcx, [rbp + 0x760]
call fcn.14001be40
test rdi, rdi
je 0x1401c9fa0
cmp qword [rbp + 0xa78], 0
je 0x1401c9fa0
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xa58]
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x450]
lea rdx, [rbp + 0x600]
mov r8d, 0xd6
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x758]
mov qword [rbp + 0x960], rax
movups xmm0, xmmword [rbp + 0x748]
movaps xmmword [rbp + 0x950], xmm0
movdqu xmm0, xmmword [rbp + 0x708]
movdqu xmm1, xmmword [rbp + 0x718]
movdqu xmm2, xmmword [rbp + 0x728]
movdqu xmm3, xmmword [rbp + 0x738]
movdqa xmmword [rbp + 0x940], xmm3
movdqa xmmword [rbp + 0x930], xmm2
movdqa xmmword [rbp + 0x920], xmm1
movdqa xmmword [rbp + 0x910], xmm0
mov byte [rbp + 0xa86], 0
lea rcx, [rbp + 0x910]
call fcn.14001bf50
mov rax, qword [rbp + 0xa68]
mov edi, r13d
mov r14d, r12d
mov esi, 3
mov r13b, 0xe
xor ebx, ebx
xor r12d, r12d
xor r15d, r15d
cmp qword [rax], 0
jne 0x1401ca5bb
jmp 0x1401ca5ce
movzx r11d, byte [r8 + rax*4 + 0x18]
lea rdx, [rax + 3]
mov qword [r8 + 0x110], rdx
cmp rax, 0x3d
mov byte [rbp + 0xa40], r11b
jne 0x1401ca2c1
lea rcx, [r8 + 0x120]
mov rax, qword [r8 + 0x158]
test rax, rax
jle 0x1401ca31d
cmp qword [r8 + 0x160], 0
js 0x1401ca31d
add rax, 0xffffffffffffff00
mov qword [r8 + 0x158], rax
mov rdx, rdi
call fcn.140059a70
jmp 0x1401ca325
movzx eax, word [rbp + 0x450]
movups xmm0, xmmword [rbp + 0x452]
movaps xmmword [rbp + 0x3b0], xmm0
movups xmm0, xmmword [rbp + 0x460]
movups xmmword [rbp + 0x3be], xmm0
movups xmm0, xmmword [rbp + 0x3be]
movups xmmword [rbp + 0x460], xmm0
movaps xmm0, xmmword [rbp + 0x3b0]
movups xmmword [rbp + 0x452], xmm0
movdqa xmm0, xmmword [rbp + 0x6e0]
movdqa xmm1, xmmword [rbp + 0x6f0]
movdqa xmmword [rbp + 0x3c0], xmm1
movdqa xmmword [rbp + 0x3b0], xmm0
mov word [rbp + 0x450], ax
mov byte [rbp + 0x470], 0
mov byte [rbp + 0xa4f], 0
lea rcx, [rbp + 0x760]
lea rdx, [rbp + 0x3b0]
lea r8, [rbp + 0x450]
call fcn.1401abb50
mov rbx, qword [rbp + 0x760]
movzx r13d, byte [rbp + 0x768]
movzx r12d, byte [rbp + 0x769]
lea rdi, [rbp + 0x600]
mov r8d, 0xd6
mov rcx, rdi
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x450]
mov r8d, 0xd6
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x758]
mov qword [rbp + 0x960], rax
movups xmm0, xmmword [rbp + 0x748]
movaps xmmword [rbp + 0x950], xmm0
movdqu xmm0, xmmword [rbp + 0x708]
movdqu xmm1, xmmword [rbp + 0x718]
movdqu xmm2, xmmword [rbp + 0x728]
movdqu xmm3, xmmword [rbp + 0x738]
movdqa xmmword [rbp + 0x940], xmm3
movdqa xmmword [rbp + 0x930], xmm2
movdqa xmmword [rbp + 0x920], xmm1
movdqa xmmword [rbp + 0x910], xmm0
cmp rbx, 3
je 0x1401ca015
mov qword [rbp + 0x760], rbx
mov byte [rbp + 0x768], r13b
mov byte [rbp + 0x769], r12b
lea rcx, [rbp + 0x76a]
lea rdx, [rbp + 0x450]
mov r8d, 0xd6
call sub.VCRUNTIME140.dll_memcpy
movzx ecx, byte [rbp + 0x910]
movzx r13d, byte [rbp + 0x911]
movzx r12d, byte [rbp + 0x912]
movups xmm0, xmmword [rbp + 0x913]
movaps xmmword [rbp + 0x600], xmm0
movups xmm0, xmmword [rbp + 0x923]
movaps xmmword [rbp + 0x610], xmm0
movups xmm0, xmmword [rbp + 0x933]
movaps xmmword [rbp + 0x620], xmm0
movups xmm0, xmmword [rbp + 0x943]
movaps xmmword [rbp + 0x630], xmm0
movdqu xmm0, xmmword [rbp + 0x953]
movdqa xmmword [rbp + 0x640], xmm0
mov rax, qword [rbp + 0x960]
mov qword [rbp + 0x64d], rax
cmp cl, 3
jne 0x1401ca3c8
mov byte [rbp + 0xa86], 0
lea rcx, [rbp + 0x760]
call fcn.14001be40
jmp 0x1401ca028
mov rdx, rdi
call fcn.1401ac730
movzx eax, byte [rdi]
mov byte [rbp + 0xa40], al
mov eax, 1
jmp 0x1401ca327
movzx ebx, byte [r8 + rax*4 + 0x1c]
lea rdx, [rax + 4]
mov qword [r8 + 0x110], rdx
cmp rcx, 0x3e
mov byte [rbp + 0xa20], bl
jne 0x1401ca330
lea rcx, [r8 + 0x120]
mov rax, qword [r8 + 0x158]
test rax, rax
jle 0x1401ca4f0
cmp qword [r8 + 0x160], 0
js 0x1401ca4f0
add rax, 0xffffffffffffff00
mov qword [r8 + 0x158], rax
mov rdx, rdi
call fcn.140059a70
jmp 0x1401ca4f8
mov rdx, rdi
call fcn.1401ac730
xor eax, eax
lea r13, [rax + 1]
jmp 0x1401c9bc2
movzx esi, byte [r8 + rax*4 + 0x20]
lea rcx, [rax + 5]
mov qword [r8 + 0x110], rcx
cmp rax, 0x3b
mov byte [rbp + 0xa10], sil
adc byte [rdx], cl
add byte [rax], al
adc byte [rdx], cl
add byte [rax], al
jb 0x1401ca50b
lea rcx, [r8 + 0x120]
add byte [rax], al
mov rax, qword [r8 + 0x158]
add byte [rax], al
test rax, rax
jle 0x1401cd0e4
cmp qword [r8 + 0x160], 0
js 0x1401cd0e4
add rax, 0xffffffffffffff00
mov qword [r8 + 0x158], rax
mov rdx, rdi
call fcn.140059a70
jmp 0x1401cd0ec
mov rax, rdx
sub rax, r9
jbe 0x1401ca56c
cmp byte [rcx + r9], 0xbf
jg 0x1401ca572
mov byte [rbp + 0xa86], 1
lea rax, [0x14022dd68]
invalid
add byte [rax - 0x77], cl
and al, 0x20
invalid
xor r8d, r8d
call fcn.1401e6680
add cl, ch
iretd
invalid
add byte [rax], al
add cl, ch
iretd
mov byte [rbp + 0xa50], cl
lea edx, [rax + 0xa]
add byte [rax], al
mov byte [rbp + 0xa58], r13b
mov qword [rbp + 0xa78], r12
js 0x1401ca3e4
add byte [rax], al
js 0x1401ca3e4
add byte [rax], al
lea rcx, [rbp + 0x7c0]
call fcn.14001bf50
movzx eax, byte [rbp + 0xa50]
mov byte [rbp + 0x7c0], al
movzx eax, byte [rbp + 0xa58]
mov byte [rbp + 0x7c1], al
mov rax, qword [rbp + 0xa78]
invalid
push 0xfffe51b
mov dh, 0x85
push rax
or al, byte [rax]
add byte [rax + 0x7c085], cl
add byte [rdi], cl
mov dh, 0x85
pop rax
or al, byte [rax]
add byte [rax + 0x7c185], cl
add byte [rax - 0x75], cl
test dword [rax + 0xa], edi
add byte [rax], al
mov byte [rbp + 0x7c2], al
movaps xmm0, xmmword [rbp + 0x600]
movdqa xmm1, xmmword [rbp + 0x610]
movdqa xmm2, xmmword [rbp + 0x620]
movdqa xmm3, xmmword [rbp + 0x630]
add byte [rax], al
add byte [rax], al
movups xmmword [rbp + 0x7c3], xmm0
movdqu xmmword [rbp + 0x7d3], xmm1
add byte [rax], al
add byte [rax], al
movdqu xmmword [rbp + 0x7e3], xmm2
movdqu xmmword [rbp + 0x7f3], xmm3
movdqa xmm0, xmmword [rbp + 0x640]
movdqu xmmword [rbp + 0x803], xmm0
mov rax, qword [rbp + 0x64d]
mov qword [rbp + 0x810], rax
mov rsi, qword [rbp + 0x760]
movzx r13d, byte [rbp + 0x768]
movzx r12d, byte [rbp + 0x769]
mov r14d, dword [rbp + 0x76a]
movzx ebx, word [rbp + 0x76e]
mov rdi, qword [rbp + 0x770]
lea rdx, [rbp + 0x778]
lea edx, [rbp + 0x778]
invalid
lea edx, [rbp + 0x778]
lea rcx, [rbp + 0x1f8]
lea ecx, [rbp + 0x1f8]
mov r8d, 0xc8
mov eax, 0xc8
call sub.VCRUNTIME140.dll_memcpy
cmp rsi, 3
mov ch, 1
add byte [rax - 0x7d], cl
inc byte [rbx]
je 0x1401ca028
shl rbx, 0x20
jrcxz 0x1401ca4de
or rbx, r14
mov r14d, edi
mov r14d, edi
shr r14d, 8
mov r15, rdi
and r15, 0xffffffffffff0000
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x1f8]
add byte [rax], al
mov r8d, 0xc8
call sub.VCRUNTIME140.dll_memcpy
jmp 0x1401ca5ae
mov rdx, rdi
call fcn.1401ac730
movzx eax, byte [rdi]
mov byte [rbp + 0xa10], al
mov eax, 1
jmp 0x1401cd0ee
movzx r14d, byte [r8 + rax*4 + 0x24]
lea rcx, [rax + 6]
mov qword [r8 + 0x110], rcx
cmp rdx, 0x3e
mov byte [rbp + 0xa28], r14b
add byte [rdi], cl
test ecx, edx
sub eax, dword [rax]
invalid
add byte [rdi], cl
test ecx, edx
sub eax, dword [rax]
add byte [rcx - 0x73], cl
mov byte [rax], ah
add dword [rax], eax
add byte [rcx - 0x75], cl
sbb byte [rax + 1], 0
add byte [rax - 0x7b], cl
ror byte [rdi], 0x8e
sub al, 0
add byte [rcx - 0x7d], cl
mov eax, 0x160
add byte [rdi], cl
mov byte [rdi], bh
sub al, 0
add byte [rax + 5], cl
add bh, bh
invalid
lea rcx, [r8 + 0x120]
mov rax, qword [r8 + 0x158]
test rax, rax
jle 0x1401cd191
cmp qword [r8 + 0x160], 0
js 0x1401cd191
add rax, 0xffffffffffffff00
mov qword [r8 + 0x158], rax
mov rdx, rdi
call fcn.140059a70
jmp 0x1401cd199
jne 0x1401ca3a8
add r9, rcx
test r9, r9
cmove rax, rdx
test rax, rax
jne 0x1401c943a
mov dil, 4
lea rcx, [rbp + 0x708]
call fcn.14001bf50
mov esi, 3
movabs r15, 0x8000000000000000
mov r13b, 0xc
xor ebx, ebx
xor r12d, r12d
xor r14d, r14d
mov rax, qword [rbp + 0xa68]
cmp qword [rax], 0
je 0x1401ca5ce
mov r8, qword [rax + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
shl rbx, 0x10
movzx ecx, r12b
shl rcx, 8
or rcx, rbx
movzx eax, r13b
or rax, rcx
and r15, 0xffffffffffff0000
movzx edx, r14b
shl rdx, 8
or rdx, r15
movzx ecx, dil
or rcx, rdx
mov rdx, qword [rbp + 0x190]
mov qword [rbp + 0x350], rdx
movups xmm0, xmmword [rbp + 0x180]
movaps xmmword [rbp + 0x340], xmm0
movups xmm0, xmmword [rbp + 0x170]
movaps xmmword [rbp + 0x330], xmm0
movups xmm0, xmmword [rbp + 0x160]
movaps xmmword [rbp + 0x320], xmm0
movups xmm0, xmmword [rbp + 0x120]
movups xmm1, xmmword [rbp + 0x130]
movups xmm2, xmmword [rbp + 0x140]
movups xmm3, xmmword [rbp + 0x150]
movaps xmmword [rbp + 0x310], xmm3
movaps xmmword [rbp + 0x300], xmm2
movaps xmmword [rbp + 0x2f0], xmm1
movaps xmmword [rbp + 0x2e0], xmm0
cmp rsi, 3
jne 0x1401ca6f1
mov rdx, qword [rbp + 0x9f8]
mov qword [rdx + 8], rax
or byte [rax - 0x77], cl
adc byte [rdi], cl
sub byte [rbp + 0x2e0], al
or byte [rax - 0x77], cl
adc byte [rdi], cl
sub byte [rbp + 0x2e0], al
movdqa xmm1, xmmword [rbp + 0x2f0]
movdqa xmm2, xmmword [rbp + 0x300]
movdqa xmm3, xmmword [rbp + 0x310]
movups xmmword [rdx + 0x18], xmm0
movdqu xmmword [rdx + 0x28], xmm1
movdqu xmmword [rdx + 0x38], xmm2
movdqu xmmword [rdx + 0x48], xmm3
movaps xmm0, xmmword [rbp + 0x320]
movups xmmword [rdx + 0x58], xmm0
movaps xmm0, xmmword [rbp + 0x330]
movups xmmword [rdx + 0x68], xmm0
movdqa xmm0, xmmword [rbp + 0x340]
movdqu xmmword [rdx + 0x78], xmm0
mov rax, qword [rbp + 0x350]
test dword [rax + 3], edx
add byte [rax], al
test dword [rax + 3], edx
add byte [rax], al
mov qword [rdx + 0x88], rax
mov qword [rdx], 2
jmp 0x1401cd08e
movups xmm0, xmmword [rbp + 0x1d8]
movups xmmword [rbp + 0x2c8], xmm0
movups xmm0, xmmword [rbp + 0x198]
movups xmm1, xmmword [rbp + 0x1a8]
add byte [rax], al
add byte [rax], al
movups xmm2, xmmword [rbp + 0x1b8]
movups xmm3, xmmword [rbp + 0x1c8]
movups xmmword [rbp + 0x2b8], xmm3
movups xmmword [rbp + 0x2a8], xmm2
movups xmmword [rbp + 0x298], xmm1
movups xmmword [rbp + 0x288], xmm0
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x208], rcx
movaps xmm0, xmmword [rbp + 0x2e0]
add byte [rax], al
add byte [rax], al
movdqa xmm1, xmmword [rbp + 0x2f0]
movdqa xmm2, xmmword [rbp + 0x300]
movdqa xmm3, xmmword [rbp + 0x310]
movups xmmword [rbp + 0x210], xmm0
movdqu xmmword [rbp + 0x220], xmm1
movdqu xmmword [rbp + 0x230], xmm2
movdqu xmmword [rbp + 0x240], xmm3
movaps xmm0, xmmword [rbp + 0x320]
test dword [rax], esp
add eax, dword [rax]
add byte [rdi], cl
adc dword [rbp + 0x250], eax
test dword [rax], esp
add eax, dword [rax]
add byte [rdi], cl
adc dword [rbp + 0x250], eax
movaps xmm0, xmmword [rbp + 0x330]
movups xmmword [rbp + 0x260], xmm0
movdqa xmm0, xmmword [rbp + 0x340]
add byte [rax], al
add byte [rax], al
movdqu xmmword [rbp + 0x270], xmm0
mov rax, qword [rbp + 0x350]
mov qword [rbp + 0x280], rax
mov qword [rbp + 0x1f8], rsi
movzx eax, byte [rbp + 0x258]
test rax, rax
je 0x1401ca7e9
cmp eax, 1
jne 0x1401ca7f8
mov al, 1
mov dword [rbp + 0xa68], eax
movzx ebx, byte [rbp + 0x259]
jmp 0x1401ca88c
mov dword [rbp + 0xa68], 0
jmp 0x1401ca88c
mov rsi, qword [rbp + 0x260]
movzx eax, byte [0x1402b3399]
mov rcx, qword [0x1402b32e8]
test rcx, rcx
jne 0x1401ca82b
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401cd7d4
mov rcx, rax
mov qword [0x1402b32e8], rax
mov r8d, 0x20
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov qword [rbp + 0xa78], rax
test rax, rax
je 0x1401cd7d4
mov rax, qword [rsi]
mov r8, qword [rsi + 8]
mov r9, qword [rsi + 0x10]
add rsi, 0x18
lea rcx, [rbp + 0x760]
mov rdx, rsi
call qword [rax]
movdqu xmm0, xmmword [rbp + 0x760]
movdqu xmm1, xmmword [rbp + 0x770]
mov rax, qword [rbp + 0xa78]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov al, 2
mov dword [rbp + 0xa68], eax
mov rax, qword [rbp + 0x268]
mov r8, qword [rbp + 0x270]
lea rdx, [rbp + 0x280]
mov r9, qword [rbp + 0x278]
lea rcx, [rbp + 0x760]
call qword [rax]
movdqu xmm0, xmmword [rbp + 0x760]
movdqu xmm1, xmmword [rbp + 0x770]
movdqa xmmword [rbp + 0x460], xmm1
movdqa xmmword [rbp + 0x450], xmm0
mov rax, qword [rbp + 0x288]
mov r8, qword [rbp + 0x290]
lea rdx, [rbp + 0x2a0]
mov r9, qword [rbp + 0x298]
lea rcx, [rbp + 0x760]
call qword [rax]
movups xmm0, xmmword [rbp + 0x760]
movups xmm1, xmmword [rbp + 0x770]
movups xmmword [rbp + 0x748], xmm1
movups xmmword [rbp + 0x738], xmm0
movzx eax, word [rbp + 0x2a8]
mov ecx, dword [rbp + 0xa68]
mov byte [rbp + 0x708], cl
mov byte [rbp + 0x709], bl
mov rcx, qword [rbp + 0xa78]
mov qword [rbp + 0x710], rcx
movdqa xmm0, xmmword [rbp + 0x450]
movdqa xmm1, xmmword [rbp + 0x460]
movdqu xmmword [rbp + 0x718], xmm0
movdqu xmmword [rbp + 0x728], xmm1
mov word [rbp + 0x758], ax
lea r13, [rbp + 0x458]
lea rdi, [rbp + 0x76a]
xorps xmm6, xmm6
movdqa xmm7, xmmword [0x1401f18e0]
movdqa xmm8, xmmword [0x1401f18f0]
lea rbx, [rbp + 0x760]
lea r12, [rbp + 0x450]
xor r14d, r14d
mov eax, r14d
mov qword [rbp + 0xa10], rax
cmp al, 4
jae 0x1401cd68c
movups xmmword [r13 + 0x78], xmm6
movups xmmword [r13 + 0x20], xmm6
mov byte [rbp + 0x508], 1
mov dword [r13 + 0xb4], 0
mov dword [r13 + 0xb1], 0
movups xmmword [r13 + 0xb8], xmm6
mov byte [rbp + 0x4b0], 0
lea rax, [0x140208f48]
mov qword [rbp + 0x4c0], rax
lea rcx, str.Utf8Errorvalid_up_to
mov qword [rbp + 0x4c8], rcx
mov qword [rbp + 0x4e0], rax
lea rax, [0x140251788]
mov qword [rbp + 0x4e8], rax
mov qword [rbp + 0x4f0], 1
mov qword [rbp + 0x4f8], 0
mov word [rbp + 0x500], 0xffff
mov byte [rbp + 0x528], 2
mov qword [rbp + 0x450], 0
mov qword [rbp + 0x468], 0
mov qword [rbp + 0x470], 8
mov qword [rbp + 0x488], 8
mov qword [rbp + 0x490], 0
mov qword [rbp + 0x498], 2
mov qword [rbp + 0x4a0], 0
mov word [rbp + 0x4a8], 0
mov qword [rbp + 0x520], 0
movzx eax, byte [rbp + 0x708]
test rax, rax
je 0x1401caac6
cmp eax, 1
lea r15, [rbp + 0x310]
lea r13, [rbp + 0x2e0]
jne 0x1401caae3
mov al, 1
mov dword [rbp + 0xa68], eax
movzx esi, byte [rbp + 0x709]
jmp 0x1401cab73
mov dword [rbp + 0xa68], 0
lea r15, [rbp + 0x310]
lea r13, [rbp + 0x2e0]
jmp 0x1401cab73
mov rsi, qword [rbp + 0x710]
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401cab13
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401cd7b9
mov qword [0x1402b32e8], rax
mov r8d, 0x20
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov qword [rbp + 0xa78], rax
test rax, rax
je 0x1401cd7b9
mov rax, qword [rsi]
mov r8, qword [rsi + 8]
mov r9, qword [rsi + 0x10]
add rsi, 0x18
mov rcx, rbx
mov rdx, rsi
call qword [rax]
movdqu xmm0, xmmword [rbp + 0x760]
movdqu xmm1, xmmword [rbp + 0x770]
mov rax, qword [rbp + 0xa78]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov al, 2
mov dword [rbp + 0xa68], eax
mov rax, qword [rbp + 0x718]
mov r8, qword [rbp + 0x720]
mov r9, qword [rbp + 0x728]
mov rcx, rbx
lea rdx, [rbp + 0x730]
call qword [rax]
movdqu xmm0, xmmword [rbp + 0x760]
movdqu xmm1, xmmword [rbp + 0x770]
movdqa xmmword [rbp + 0x130], xmm1
movdqa xmmword [rbp + 0x120], xmm0
mov rax, qword [rbp + 0x738]
mov r8, qword [rbp + 0x740]
mov r9, qword [rbp + 0x748]
mov rcx, rbx
lea rdx, [rbp + 0x750]
call qword [rax]
movups xmm0, xmmword [rbp + 0x760]
movups xmm1, xmmword [rbp + 0x770]
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
movzx eax, word [rbp + 0x758]
movdqa xmm0, xmmword [rbp + 0x120]
movdqa xmm1, xmmword [rbp + 0x130]
movdqu xmmword [r15 - 0x10], xmm1
movdqu xmmword [r15 - 0x20], xmm0
mov ecx, dword [rbp + 0xa68]
mov byte [rbp + 0x2e0], cl
mov byte [rbp + 0x2e1], sil
mov rcx, qword [rbp + 0xa78]
mov qword [rbp + 0x2e8], rcx
mov word [rbp + 0x330], ax
mov rax, qword [rbp + 0x450]
movzx r14d, byte [rbp + 0x458]
movzx ebx, byte [rbp + 0x459]
cmp rax, 3
jne 0x1401cac80
mov byte [rbp + 0xa76], 0
mov edi, 3
mov rcx, r13
call fcn.14001bf50
lea rsi, [rbp + 0x120]
jmp 0x1401cadbb
mov byte [rbp + 0xa78], sil
mov qword [rbp + 0x760], rax
mov byte [rbp + 0x768], r14b
mov byte [rbp + 0x769], bl
mov r8d, 0xd6
mov rcx, rdi
lea rdx, [rbp + 0x45a]
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [rbp + 0x2e2]
mov byte [rbp + 0xa58], al
movups xmm0, xmmword [r15 - 0x2d]
movups xmm1, xmmword [r15 - 0x1d]
movups xmm2, xmmword [r15 - 0xd]
movups xmm3, xmmword [r15 + 3]
movaps xmmword [rbp + 0x3b0], xmm0
movaps xmmword [rbp + 0x3c0], xmm1
movaps xmmword [rbp + 0x3d0], xmm2
sub dword [rbp + 0x3d0], edx
sub dword [rbp + 0x3d0], edx
movaps xmmword [rbp + 0x3e0], xmm3
movups xmm0, xmmword [r15 + 0x13]
adc byte [rdi + 0x13], al
adc byte [rdi + 0x13], al
adc r9d, dword [r15]
sub dword [rbp + 0x3f0], eax
add eax, dword [rax]
invalid
movaps xmmword [rbp + 0x3f0], xmm0
add eax, dword [rax]
add byte [rcx - 0x75], cl
and byte [r8 - 0x77], r9b
test ebp, edi
add eax, dword [rax]
add byte [rax - 0x73], cl
invalid
mov rax, qword [r15 + 0x20]
mov qword [rbp + 0x3fd], rax
lea rcx, [rbp + 0x7c0]
call fcn.14001bf50
mov eax, dword [rbp + 0xa68]
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x7c0], al
movzx eax, byte [rbp + 0xa78]
mov byte [rbp + 0x7c1], al
movzx eax, byte [rbp + 0xa58]
mov byte [rbp + 0x7c2], al
mov rax, qword [rbp + 0x3fd]
lea rdx, [rbp + 0x76a]
mov qword [rdx + 0xa6], rax
movaps xmm0, xmmword [rbp + 0x3f0]
sub byte [rbp + 0x3f0], al
sub byte [rbp + 0x3f0], al
movups xmmword [rdx + 0x99], xmm0
adc dword [rdx + 0x99], eax
movdqa xmm0, xmmword [rbp + 0x3b0]
movq mm0, qword [rbp + 0x3b0]
test dword [rax + 0x66000003], esi
movq mm1, qword [rbp + 0x3c0]
movdqa xmm1, xmmword [rbp + 0x3c0]
outsd dx, dword [rsi]
invalid
movdqa xmm2, xmmword [rbp + 0x3d0]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
movdqa xmm3, xmmword [rbp + 0x3e0]
popfq
loopne 0x1401cad7a
add byte [rax], al
add bl, dh
movdqu xmmword [rdx + 0x89], xmm3
movq qword [rdx + 0x89], mm3
movdqu xmmword [rdx + 0x79], xmm2
movdqu xmmword [rdx + 0x69], xmm1
movdqu xmmword [rdx + 0x59], xmm0
mov rdi, qword [rbp + 0x760]
movzx r14d, byte [rbp + 0x768]
movzx ebx, byte [rbp + 0x769]
invalid
add byte [rax], al
mov r8d, 0xd6
lea rsi, [rbp + 0x120]
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
invalid
mov qword [rbp + 0x910], rdi
mov byte [rbp + 0x918], r14b
mov byte [rbp + 0x919], bl
mov r8d, 0xd6
lea rcx, [rbp + 0x91a]
add byte [rax], al
add byte [rax], al
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
add dword [rax], eax
add dword [rax], eax
movzx ecx, byte [rbp + 0x2b0]
mov al, 1
lea rdx, [0x14025c278]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov qword [rbp + 0xa20], rdi
jmp rcx
mov dword [rbp + 0xa68], 0
jmp 0x1401caf06
mov cl, 4
jmp 0x1401caf00
movzx ecx, byte [rbp + 0x2b1]
mov cl, 2
add byte [rax], al
mov byte [rbp + 0xa58], cl
movzx ecx, byte [rbp + 0x2b2]
mov byte [rbp + 0xa50], cl
lea rdx, [rbp + 0x2b3]
mov ecx, dword [rdx]
mov dword [rbp + 0x760], ecx
movzx ecx, byte [rdx + 4]
mov byte [rbp + 0x764], cl
mov rcx, qword [rbp + 0x2b8]
mov qword [rbp + 0xa78], rcx
movzx r15d, byte [rbp + 0x2c0]
mov cl, 9
mov dword [rbp + 0xa68], ecx
jmp 0x1401caf06
mov cl, 2
jmp 0x1401caf00
mov cl, 3
jmp 0x1401caf00
mov cl, 7
jmp 0x1401caf00
mov al, 1
mov cl, 1
mov dword [rbp + 0xa68], ecx
jmp 0x1401caf06
mov cl, 5
jmp 0x1401caf00
mov cl, 6
jmp 0x1401caf00
mov rsi, qword [rbp + 0x2b8]
mov r15, qword [rbp + 0x2c0]
test r15, r15
je 0x1401cbf25
js 0x1401cd831
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401caee2
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401cd81f
mov qword [0x1402b32e8], rax
mov rcx, rax
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
jne 0x1401cbf2a
jmp 0x1401cd81f
mov cl, 8
mov dword [rbp + 0xa68], ecx
movzx ecx, byte [rbp + 0x764]
mov byte [rbp + 0x2e4], cl
mov ecx, dword [rbp + 0x760]
mov dword [rbp + 0x2e0], ecx
mov r13, qword [rbp + 0x9e0]
cmp rdi, 3
jne 0x1401caf60
test r15, r15
sete cl
or al, cl
jne 0x1401caf4c
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xa78]
call qword [sym.imp.kernel32.dll_HeapFree]
movzx esi, byte [rbp + 0x2d0]
xor edi, edi
jmp 0x1401cb04c
mov byte [rbp + 0xa40], r14b
mov r14d, ebx
mov rbx, r15
mov rsi, qword [rbp + 0x9d0]
mov rdi, qword [rbp + 0x9e8]
mov r12, qword [rbp + 0x9d8]
movzx r15d, byte [rbp + 0x9c8]
mov r8d, 0xae
lea rcx, [rbp + 0x760]
lea rdx, [rbp + 0x91a]
call sub.VCRUNTIME140.dll_memcpy
cmp r15b, 0xa
jb 0x1401cafc0
test r12, r12
je 0x1401cafc0
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8d, 0xae
lea r12, [rbp + 0x450]
mov rcx, r12
lea r15, [rbp + 0x760]
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
shr rdi, 8
mov r8d, 0xae
mov rcx, r15
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [rbp + 0x2e4]
mov byte [rbp + 0x124], al
mov eax, dword [rbp + 0x2e0]
mov dword [rbp + 0x120], eax
movzx esi, byte [rbp + 0x2d0]
mov r8d, 0xae
mov rcx, r12
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rbp + 0x120]
mov dword [rbp + 0x910], eax
movzx eax, byte [rbp + 0x124]
mov byte [rbp + 0x914], al
mov r15, rbx
mov ebx, r14d
movzx r14d, byte [rbp + 0xa40]
mov rax, qword [rbp + 0xa20]
mov qword [rbp + 0x600], rax
mov byte [rbp + 0x608], r14b
mov byte [rbp + 0x609], bl
mov r8d, 0xae
lea rbx, [rbp + 0x60a]
mov rcx, rbx
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rbp + 0xa68]
mov byte [rbp + 0x6b8], al
movzx eax, byte [rbp + 0xa58]
mov byte [rbp + 0x6b9], al
movzx eax, byte [rbp + 0xa50]
mov byte [rbp + 0x6ba], al
mov eax, dword [rbp + 0x910]
mov dword [rbx + 0xb1], eax
movzx eax, byte [rbp + 0x914]
mov byte [rbx + 0xb5], al
mov rax, qword [rbp + 0xa78]
mov qword [rbp + 0x6c0], rax
mov qword [rbp + 0x6c8], r15
mov qword [rbp + 0x6d0], r13
mov byte [rbp + 0x6d8], sil
mov rax, rdi
shr rax, 0x30
mov byte [rbp + 0x6df], al
mov rax, rdi
shr rax, 0x20
mov word [rbp + 0x6dd], ax
mov dword [rbp + 0x6d9], edi
movzx ebx, word [rbp + 0x250]
mov rsi, qword [rbp + 0x240]
mov r14, qword [rbp + 0x248]
test r14, r14
je 0x1401cb17d
mov rax, r14
shr rax, 0x3d
lea r13, [rbp + 0x458]
jne 0x1401cd794
lea rdi, [r14*4]
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401cb161
mov ch, 0
add byte [rax], al
add byte [rdi], cl
mov dh, 5
pop rdx
invalid
call qword [sym.imp.kernel32.dll_GetProcessHeap]
add al, byte fs:[rax]
test rax, rax
je 0x1401cd769
mov qword [0x1402b32e8], rax
mov rcx, rax
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401cd769
mov r12, rax
jmp 0x1401cb192
lea rdi, [r14*4]
mov r12d, 2
lea r13, [rbp + 0x458]
mov rcx, r12
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x760], r14
mov qword [rbp + 0x768], r12
mov qword [rbp + 0x770], r14
mov byte [rbp + 0xa75], 1
lea rcx, [rbp + 0x760]
call fcn.1401ac660
mov qword [rbp + 0xa28], rdx
mov r14, rax
mov rdi, qword [rbp + 0x218]
mov rcx, qword [rbp + 0x220]
test rcx, rcx
lea r12, [rbp + 0x76a]
mov qword [rbp + 0xa78], rcx
mov qword [rbp + 0xa30], rax
je 0x1401cb259
movabs rax, 0x13b13b13b13b13b
cmp rcx, rax
ja 0x1401cd7a5
imul rsi, rcx, 0x68
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401cb23a
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401cd757
mov qword [0x1402b32e8], rax
mov rcx, rax
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov qword [rbp + 0xa58], rax
test rax, rax
jne 0x1401cb265
jmp 0x1401cd757
mov eax, 8
mov qword [rbp + 0xa58], rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0xa10]
inc eax
mov dword [rbp + 0xa1c], eax
mov r14, qword [rbp + 0xa78]
imul rsi, r14, 0x68
push 0x31fe0148
leave
push 0x31fe0148
leave
jmp 0x1401cb35c
movups xmm0, xmmword [rdi + 8]
mov r9d, 1
or byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rbp + 0xa68]
add rdi, 0x68
movups xmm1, xmmword [rbp + 0x120]
movups xmm2, xmmword [rbp + 0x130]
movups xmmword [r12 + 0xd], xmm2
adc dword [rsp + 0xd], edx
adc dword [rsp + 0xd], edx
movups xmmword [r12 - 3], xmm1
movaps xmm1, xmmword [rbp + 0x910]
movdqa xmm2, xmmword [rbp + 0x920]
movdqa xmmword [rbp + 0x460], xmm2
movaps xmmword [rbp + 0x450], xmm1
imul rdx, rcx, 0x68
inc rcx
mov r8, qword [rbp + 0xa58]
mov qword [r8 + rdx], r9
movups xmmword [r8 + rdx + 8], xmm0
movaps xmm0, xmmword [rbp + 0x450]
movaps xmm1, xmmword [rbp + 0x460]
movups xmmword [r8 + rdx + 0x18], xmm0
movups xmmword [r8 + rdx + 0x28], xmm1
mov byte [r8 + rdx + 0x38], al
movdqu xmm0, xmmword [rbp + 0x760]
movdqu xmm1, xmmword [rbp + 0x770]
movdqu xmmword [r8 + rdx + 0x39], xmm0
movdqu xmmword [r8 + rdx + 0x49], xmm1
mov rax, qword [rbp + 0x77f]
mov qword [r8 + rdx + 0x58], rax
mov word [r8 + rdx + 0x60], r15w
mov eax, dword [rbp + 0x910]
mov dword [r8 + rdx + 0x62], eax
movzx eax, word [rbp + 0x914]
mov word [r8 + rdx + 0x66], ax
sub r14, 1
jb 0x1401cb460
cmp rdi, rsi
je 0x1401cb460
cmp rcx, qword [rbp + 0xa78]
mov qword [rbp + 0xa68], rcx
jae 0x1401cd0b8
movzx r15d, word [rdi + 0x60]
mov rax, qword [rdi + 0x40]
test rax, rax
je 0x1401cb3d0
lea rdx, [rdi + 0x58]
mov r8, qword [rdi + 0x48]
mov r9, qword [rdi + 0x50]
lea rcx, [rbp + 0x450]
call qword [rax]
mov rdx, qword [rbp + 0x450]
movzx eax, byte [rbp + 0x458]
movdqu xmm0, xmmword [r13 + 1]
movdqa xmmword [rbp + 0x910], xmm0
mov rcx, qword [r13 + 0x10]
mov qword [rbp + 0x91f], rcx
jmp 0x1401cb3d6
movzx eax, byte [rdi + 0x48]
xor edx, edx
mov qword [rbp + 0xa50], rdx
mov qword [rbp + 0x120], rdx
mov byte [rbp + 0x128], al
mov rax, qword [rbp + 0x91f]
lea rcx, [rbp + 0x129]
mov qword [rcx + 0xf], rax
movdqa xmm0, xmmword [rbp + 0x910]
movdqu xmmword [rcx], xmm0
mov rax, qword [rdi + 0x18]
mov r8, qword [rdi + 0x20]
lea rdx, [rdi + 0x30]
mov r9, qword [rdi + 0x28]
lea rcx, [rbp + 0x450]
call qword [rax]
movzx eax, byte [rdi + 0x38]
movups xmm0, xmmword [rbp + 0x450]
movups xmm1, xmmword [rbp + 0x460]
movaps xmmword [rbp + 0x920], xmm1
movaps xmmword [rbp + 0x910], xmm0
cmp qword [rdi], 0
jne 0x1401cb290
xor r9d, r9d
jmp 0x1401cb29a
mov rdi, qword [rbp + 0x230]
mov r15, qword [rbp + 0x238]
test r15, r15
je 0x1401cb4da
movabs rax, 0x1c71c71c71c71c7
cmp r15, rax
ja case.0x1400af60f.2200
lea rax, [r15*8]
lea rsi, [rax + rax*8]
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401cb4bb
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401cd782
mov qword [0x1402b32e8], rax
mov rcx, rax
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov qword [rbp + 0xa50], rax
test rax, rax
jne 0x1401cb4e6
jmp 0x1401cd782
mov eax, 8
mov qword [rbp + 0xa50], rax
lea rax, [r15 + r15*8]
lea rsi, [rdi + rax*8]
xor ecx, ecx
mov r14, r15
mov qword [rbp + 0xa40], r15
sub r14, 1
jb 0x1401cb5d7
nop word cs:[rax + rax]
cmp rdi, rsi
je 0x1401cb5d7
cmp rcx, r15
mov qword [rbp + 0xa68], rcx
jae 0x1401cd0d0
mov rax, qword [rdi + 0x20]
mov r8, qword [rdi + 0x28]
lea rdx, [rdi + 0x38]
mov r9, qword [rdi + 0x30]
lea rcx, [rbp + 0x760]
call qword [rax]
movzx eax, byte [rdi + 0x40]
movups xmm0, xmmword [rbp + 0x760]
movups xmm1, xmmword [rbp + 0x770]
movaps xmmword [rbp + 0x460], xmm1
movaps xmmword [rbp + 0x450], xmm0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
add rdi, 0x48
mov rcx, qword [rbp + 0xa68]
lea r9, [rcx + rcx*8]
inc rcx
mov r8, qword [rbp + 0xa50]
movups xmmword [r8 + r9*8], xmm0
movups xmmword [r8 + r9*8 + 0x10], xmm1
movdqa xmm0, xmmword [rbp + 0x450]
movdqa xmm1, xmmword [rbp + 0x460]
movdqu xmmword [r8 + r9*8 + 0x20], xmm0
movdqu xmmword [r8 + r9*8 + 0x30], xmm1
mov byte [r8 + r9*8 + 0x40], al
mov eax, dword [rbp + 0x760]
mov edx, dword [rbp + 0x763]
mov dword [r8 + r9*8 + 0x41], eax
mov dword [r8 + r9*8 + 0x44], edx
mov r15, qword [rbp + 0xa40]
sub r14, 1
jae 0x1401cb510
movups xmm0, xmmword [rbp + 0x1f8]
mov rax, qword [rbp + 0x208]
mov word [rbp + 0x7b8], bx
mov rcx, qword [rbp + 0xa30]
mov qword [rbp + 0x7a8], rcx
mov rcx, qword [rbp + 0xa28]
mov qword [rbp + 0x7b0], rcx
mov rcx, qword [rbp + 0xa78]
mov qword [rbp + 0x778], rcx
mov rdx, qword [rbp + 0xa58]
mov qword [rbp + 0x780], rdx
mov qword [rbp + 0x788], rcx
mov qword [rbp + 0x790], r15
mov rcx, qword [rbp + 0xa50]
mov qword [rbp + 0x798], rcx
mov qword [rbp + 0x7a0], r15
movups xmmword [rbp + 0x760], xmm0
mov qword [rbp + 0x770], rax
cmp qword [rbp + 0xa20], 3
je 0x1401cd6f6
lea rcx, [rbp + 0x600]
call fcn.1400259f0
lea r14, [rbp + 0x760]
movups xmm0, xmmword [rbp + 0x7b0]
movaps xmmword [rbp + 0x650], xmm0
movups xmm0, xmmword [rbp + 0x7a0]
movaps xmmword [rbp + 0x640], xmm0
movdqu xmm0, xmmword [rbp + 0x760]
movdqu xmm1, xmmword [rbp + 0x770]
movdqu xmm2, xmmword [rbp + 0x780]
movdqu xmm3, xmmword [rbp + 0x790]
movdqa xmmword [rbp + 0x630], xmm3
movdqa xmmword [rbp + 0x620], xmm2
movdqa xmmword [rbp + 0x610], xmm1
movdqa xmmword [rbp + 0x600], xmm0
mov rdi, qword [rbp + 0x600]
movzx esi, byte [rbp + 0x608]
movzx ebx, byte [rbp + 0x609]
cmp rdi, 3
je 0x1401cd713
mov r8d, 0xd6
lea rcx, [rbp - 0x46]
lea rdx, [rbp + 0x60a]
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp - 0x50], rdi
mov byte [rbp - 0x48], sil
mov byte [rbp - 0x47], bl
movzx eax, byte [rbp + 0x10]
test al, al
je 0x1401cb760
cmp al, 2
jne 0x1401cb760
mov rcx, qword [rbp + 0x18]
mov rax, qword [rcx + 8]
mov rsi, qword [rcx + 0x10]
cmp rsi, 2
jne 0x1401cb73f
movzx eax, word [rax]
cmp eax, 0x7377
jne 0x1401cb760
jmp 0x1401cba0c
cmp rsi, 3
jne 0x1401cb760
movzx ecx, word [rax]
xor ecx, 0x7377
movzx eax, byte [rax + 2]
xor eax, 0x73
or ax, cx
je 0x1401cba0c
nop
mov qword [rbp + 0x458], 0xc
mov byte [rbp + 0x460], 3
mov byte [rbp + 0x467], 0x80
mov word [rbp + 0x465], 0
mov dword [rbp + 0x461], 0
mov qword [rbp + 0x450], 2
lea rsi, [rbp + 0x600]
lea rcx, [rbp - 0x50]
call fcn.14001be40
cmp dword [rbp + 0x450], 2
jne 0x1401cd00a
mov rax, qword [rbp + 0x458]
add rax, 0xfffffffffffffffd
cmp rax, 0xb
ja 0x1401cb7cf
cmp rax, 0xa
jne 0x1401cd00a
cmp ebx, dword [rax]
add byte [rax], al
cmp ebx, dword [rax]
add byte [rax], al
cmp byte [rbp + 0xa10], 2
ja 0x1401cd00a
mov eax, dword [rbp + 0x4c0]
mov ecx, 0xfffffed4
inc dword [rcx]
enter 0xffffffffffff8366, 0xfffffffffffffff8
invalid
ja 0x1401cd00a
inc dword [rcx]
enter 0xffffffffffff8366, 0xfffffffffffffff8
invalid
mov r8d, 0x88
mov rcx, r14
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
movabs byte [0x875cd058d480001], al
add byte [rax - 0x77], cl
and al, 0x20
movabs byte [0x875cd058d480001], al
add byte [rax - 0x77], cl
and al, 0x20
mov r8d, 8
lea rcx, [rbp + 0x910]
lea rdx, str.Location
add byte [rcx - 0x77], cl
int1
add byte [rcx - 0x77], cl
int1
call fcn.140032e20
movzx esi, byte [rbp + 0x920]
cmp esi, 3
je 0x1401ccfc9
mov r11, qword [rbp + 0x788]
test r11, r11
je 0x1401ccfc2
mov rdi, qword [rbp + 0x910]
mov rbx, qword [rbp + 0x918]
cmp dword [rbp + 0x760], 2
mov qword [rbp + 0xa78], rbx
mov qword [rbp + 0xa68], rdi
jne 0x1401cb920
mov qword [rbp + 0xa58], r11
movdqu xmm0, xmmword [rbp + 0x768]
pshufd xmm1, xmm0, 0x44
pxor xmm1, xmm7
movdqa xmmword [rbp + 0x910], xmm1
pshufd xmm1, xmm0, 0xee
pxor xmm1, xmm8
movdqa xmmword [rbp + 0x920], xmm1
movdqa xmmword [rbp + 0x930], xmm0
lea rax, [rbp + 0x912]
movaps xmmword [rax + 0x2e], xmm6
mov qword [rax + 0x3e], 0
xor eax, eax
cmp sil, 2
setne al
mov qword [rbp + 0x120], rax
mov r8d, 8
lea r15, [rbp + 0x910]
mov rcx, r15
lea rbx, [rbp + 0x120]
mov rdx, rbx
call fcn.140020880
cmp sil, 2
jne 0x1401cb98b
movzx eax, dil
mov qword [rbp + 0x120], rax
mov r8d, 8
mov rcx, r15
mov rdx, rbx
call fcn.140020880
invalid
jmp 0x1401cbb90
invalid
xor r13d, r13d
cmp sil, 2
setne r13b
movabs rax, 0xcbf29ce484222325
xor r13, rax
movabs rax, 0x1efac7090aef4a21
imul r13, rax
cmp sil, 2
jne 0x1401cb9b2
movzx eax, dil
movzx eax, bh
xor r13d, eax
imul r13d, r13d, 0x4a21
and r13d, 0x7fff
movzx r14d, word [rbp + 0x7b8]
mov ebx, r13d
and ebx, r14d
mov r12, qword [rbp + 0x7b0]
mov r10, qword [rbp + 0x780]
mov rdi, qword [rbp + 0x7a8]
xor eax, eax
jmp 0x1401cbcd6
test sil, sil
lea r14, [0x140252dd8]
je 0x1401cbb44
mov rcx, r15
mov rdx, rdi
mov r8, qword [rbp + 0xa78]
call fcn.140020880
jmp 0x1401cbb90
lea rax, [rdi + rbx]
test sil, sil
movabs r10, 0x100000001b3
je 0x1401cbd4e
test rbx, rbx
je 0x1401cbd91
mov rcx, rbx
and rcx, 7
je 0x1401cbf6f
xor edx, edx
nop word cs:[rax + rax]
movzx r8d, byte [rdi + rdx]
xor r13, r8
imul r13, r10
inc rdx
cmp rcx, rdx
jne 0x1401cb9f0
add rcx, rdi
jmp 0x1401cbf72
mov rax, qword [rbp + 0x30]
test rax, rax
je 0x1401cbf4e
mov rcx, qword [rbp + 0x28]
mov qword [rbp + 0x918], 0
mov qword [rbp + 0x920], rax
mov qword [rbp + 0x928], rcx
mov qword [rbp + 0x930], rax
mov qword [rbp + 0x938], 0
mov qword [rbp + 0x940], rax
mov qword [rbp + 0x948], 1
movabs rax, 0x4000000040
mov qword [rbp + 0x950], rax
mov word [rbp + 0x958], 1
mov qword [rbp + 0x910], 1
mov byte [rbp + 0xa87], 1
lea rcx, [rbp + 0x918]
call fcn.14002ff10
mov r15, rax
test rax, rax
je 0x1401cd83b
mov rdi, rdx
test rdx, rdx
je 0x1401cd524
cmp byte [r15], 0x5b
jne 0x1401cc128
mov qword [rbp + 0x910], r15
mov qword [rbp + 0x918], rdi
mov qword [rbp + 0x920], 0
mov qword [rbp + 0x928], rdi
mov qword [rbp + 0x930], 1
movabs rax, 0x5d0000005d
mov qword [rbp + 0x938], rax
mov byte [rbp + 0xa87], 1
lea rcx, [rbp + 0x600]
lea rdx, [rbp + 0x910]
call fcn.140030080
cmp qword [rbp + 0x600], 0
je 0x1401cd8d4
mov r9, qword [rbp + 0x608]
inc r9
je 0x1401cc402
cmp r9, rdi
jae 0x1401cc406
cmp byte [r15 + r9], 0xbf
jle 0x1401cd919
mov rdi, r9
jmp 0x1401cc40c
mov r12, qword [rbp + 0xa78]
test r12, r12
je 0x1401cbb90
mov r13, rdi
xor edi, edi
nop word cs:[rax + rax]
movzx eax, byte [r13 + rdi]
movzx eax, byte [rax + r14]
mov byte [rbp + 0x120], al
mov r8d, 1
mov rcx, r15
mov rdx, rbx
call fcn.140020880
inc rdi
cmp r12, rdi
jne 0x1401cbb60
nop word [rax + rax]
mov rax, qword [rbp + 0x920]
mov r9, qword [rbp + 0x940]
shl r9, 0x38
or r9, qword [rbp + 0x948]
mov rcx, qword [rbp + 0x928]
mov r8, qword [rbp + 0x910]
add r8, rax
rol rax, 0xd
xor rcx, r9
xor rax, r8
rol r8, 0x20
mov rdx, qword [rbp + 0x918]
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rcx, r8
xor rax, rdx
rol rdx, 0x20
xor r8, r9
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
xor rdx, 0xff
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
add rdx, rcx
shl rcx, 0x10
xor rcx, rdx
shr rcx, 0x2b
add rdx, rax
shr rax, 0x2f
xor rax, rcx
mov r13, rdx
shr r13, 0x20
xor r13, rdx
xor r13, rax
mov r11, qword [rbp + 0xa58]
and r13d, 0x7fff
movzx r14d, word [rbp + 0x7b8]
mov ebx, r13d
and ebx, r14d
mov r12, qword [rbp + 0x7b0]
mov r10, qword [rbp + 0x780]
mov rdi, qword [rbp + 0x7a8]
test esi, esi
je 0x1401cc013
cmp esi, 2
jne 0x1401cbdbb
xor eax, eax
jmp 0x1401cbcd6
inc rax
inc rbx
cmp rbx, r12
mov ecx, 0
cmovae rbx, rcx
test r12, r12
je 0x1401ccfa0
movzx esi, word [rdi + rbx*4]
cmp rsi, 0xffff
je 0x1401ccfc2
movzx ecx, word [rdi + rbx*4 + 2]
mov edx, r14d
and edx, ecx
mov r8d, ebx
sub r8d, edx
mov edx, r14d
and edx, r8d
cmp rax, rdx
ja 0x1401ccfc2
cmp cx, r13w
jne 0x1401cbcd0
cmp r11, rsi
jbe 0x1401cd15f
imul rcx, rsi, 0x68
cmp qword [r10 + rcx + 0x40], 0
jne 0x1401cbcd0
add rcx, r10
add rcx, 0x40
mov rdx, qword [rbp + 0xa68]
cmp byte [rcx + 8], dl
jne 0x1401cbcd0
jmp 0x1401cbe74
test rbx, rbx
je 0x1401cbfe9
mov rcx, rbx
and rcx, 3
je 0x1401cc35f
xor edx, edx
lea r9, [0x140252dd8]
nop dword [rax]
movzx r8d, byte [rdi + rdx]
movzx r8d, byte [r8 + r9]
xor r13, r8
imul r13, r10
inc rdx
cmp rcx, rdx
jne 0x1401cbd70
add rcx, rdi
jmp 0x1401cc362
and r13d, 0x7fff
movzx r14d, word [rbp + 0x7b8]
mov ebx, r13d
and ebx, r14d
mov r12, qword [rbp + 0x7b0]
mov r10, qword [rbp + 0x780]
mov rdi, qword [rbp + 0x7a8]
xor r15d, r15d
mov qword [rbp + 0xa58], r11
mov qword [rbp + 0xa50], r10
jmp 0x1401cbdd6
inc r15
inc rbx
cmp rbx, r12
mov eax, 0
cmovae rbx, rax
test r12, r12
je 0x1401ccfb0
movzx esi, word [rdi + rbx*4]
cmp rsi, 0xffff
je 0x1401ccfc2
movzx eax, word [rdi + rbx*4 + 2]
mov ecx, r14d
and ecx, eax
mov edx, ebx
sub edx, ecx
mov ecx, r14d
and ecx, edx
cmp r15, rcx
ja 0x1401ccfc2
cmp ax, r13w
jne 0x1401cbdd0
cmp r11, rsi
jbe 0x1401cd15f
imul rax, rsi, 0x68
cmp qword [r10 + rax + 0x40], 0
je 0x1401cbdd0
add rax, r10
add rax, 0x40
mov rcx, qword [rbp + 0xa78]
cmp qword [rax + 0x10], rcx
jne 0x1401cbdd0
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0xa68]
mov r8, qword [rbp + 0xa78]
call sub.VCRUNTIME140.dll_memcmp
mov r10, qword [rbp + 0xa50]
mov r11, qword [rbp + 0xa58]
test eax, eax
jne 0x1401cbdd0
cmp rsi, r11
lea r13, [rbp + 0x458]
lea rbx, [rbp + 0x760]
jae 0x1401cd454
imul rax, rsi, 0x68
mov rdi, qword [r10 + rax + 0x20]
mov rsi, qword [r10 + rax + 0x28]
xor eax, eax
mov r14d, dword [rbp + 0xa1c]
nop word cs:[rax + rax]
cmp rsi, rax
je 0x1401cbece
movzx ecx, byte [rdi + rax]
inc rax
cmp cl, 9
je 0x1401cbeb0
add cl, 0xe0
cmp cl, 0x5f
jb 0x1401cbeb0
test rsi, rsi
je 0x1401cc1c0
js 0x1401cd89a
mov eax, 1
mov qword [rbp + 0xa78], rax
mov rcx, rax
mov rdx, rsi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov al, 0xa
mov dword [rbp + 0xa68], eax
xor eax, eax
jmp 0x1401caf06
mov qword [rbp + 0x458], 0xc
movabs rax, 0x8000000000000001
or byte [rax - 0x77], 0x85
invalid
add al, 0
add cl, ch
invalid
clc
invalid
invalid
mov rcx, rdi
cmp rbx, 8
jb 0x1401cbc91
nop dword [rax]
movzx edx, byte [rcx]
xor rdx, r13
imul rdx, r10
movzx r8d, byte [rcx + 1]
xor r8, rdx
imul r8, r10
movzx edx, byte [rcx + 2]
xor rdx, r8
imul rdx, r10
movzx r8d, byte [rcx + 3]
xor r8, rdx
imul r8, r10
movzx edx, byte [rcx + 4]
xor rdx, r8
imul rdx, r10
movzx r8d, byte [rcx + 5]
xor r8, rdx
imul r8, r10
movzx edx, byte [rcx + 6]
xor rdx, r8
imul rdx, r10
movzx r13d, byte [rcx + 7]
add rcx, 8
xor r13, rdx
imul r13, r10
cmp rcx, rax
jne 0x1401cbf80
jmp 0x1401cbc91
and r13d, 0x7fff
movzx r14d, word [rbp + 0x7b8]
mov ebx, r13d
and ebx, r14d
mov r12, qword [rbp + 0x7b0]
mov r10, qword [rbp + 0x780]
mov rdi, qword [rbp + 0x7a8]
mov rax, qword [rbp + 0xa78]
dec rax
xor ecx, ecx
jmp 0x1401cc036
inc rcx
inc rbx
cmp rbx, r12
mov edx, 0
cmovae rbx, rdx
test r12, r12
je 0x1401ccfc0
movzx esi, word [rdi + rbx*4]
cmp rsi, 0xffff
je 0x1401ccfc2
movzx edx, word [rdi + rbx*4 + 2]
mov r8d, r14d
and r8d, edx
mov r9d, ebx
sub r9d, r8d
mov r8d, r14d
and r8d, r9d
cmp rcx, r8
ja 0x1401ccfc2
cmp dx, r13w
jne 0x1401cc030
cmp r11, rsi
jbe 0x1401cd15f
imul rdx, rsi, 0x68
cmp qword [r10 + rdx + 0x40], 0
je 0x1401cc030
add rdx, r10
add rdx, 0x40
mov r8, qword [rbp + 0xa78]
cmp qword [rdx + 0x10], r8
jne 0x1401cc030
cmp qword [rbp + 0xa78], 0
je 0x1401cbe74
mov rdx, qword [rdx + 8]
mov r8, qword [rbp + 0xa68]
movzx r8d, byte [r8]
lea r9, [0x140252dd8]
movzx r8d, byte [r8 + r9]
cmp r8b, byte [rdx]
jne 0x1401cc030
xor r8d, r8d
cmp rax, r8
je 0x1401cbe74
mov r9, qword [rbp + 0xa68]
movzx r9d, byte [r9 + r8 + 1]
mov r15, r10
lea r10, [0x140252dd8]
movzx r10d, byte [r9 + r10]
lea r9, [r8 + 1]
cmp r10b, byte [rdx + r8 + 1]
mov r10, r15
mov r8, r9
je 0x1401cc0e0
cmp r9, qword [rbp + 0xa78]
jb 0x1401cc030
mov qword [rbp + 0x910], 0
mov qword [rbp + 0x918], rdi
mov qword [rbp + 0x920], r15
mov qword [rbp + 0x928], rdi
mov qword [rbp + 0x930], 0
mov qword [rbp + 0x938], rdi
mov qword [rbp + 0x940], 1
movabs rax, 0x3a0000003a
mov qword [rbp + 0x948], rax
mov word [rbp + 0x950], 1
mov byte [rbp + 0xa87], 1
lea rcx, [rbp + 0x600]
lea rdx, [rbp + 0x920]
call fcn.140030080
cmp qword [rbp + 0x600], 0
je 0x1401cc3c6
mov rdi, qword [rbp + 0x608]
mov rax, qword [rbp + 0x910]
add r15, rax
sub rdi, rax
jmp 0x1401cc3fd
mov r12d, 1
mov rcx, r12
mov rdx, rdi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x120], rsi
mov qword [rbp + 0x128], r12
mov qword [rbp + 0x130], rsi
lea rsi, [rbp + 0x600]
mov rcx, rsi
lea rdx, [rbp + 0x120]
call fcn.140003940
lea rcx, [rbp + 0x910]
mov rdx, rsi
call fcn.140030430
movzx eax, byte [rbp + 0x910]
movzx ecx, byte [rbp + 0x911]
cmp al, 3
lea rdi, [rbp + 0x76a]
lea r12, [rbp + 0x450]
je 0x1401cd176
mov rcx, rdi
cmp rbx, 4
jb 0x1401cbc91
nop dword [rax]
movzx edx, byte [rcx]
lea r9, [0x140252dd8]
movzx edx, byte [rdx + r9]
xor rdx, r13
imul rdx, r10
movzx r8d, byte [rcx + 1]
movzx r8d, byte [r8 + r9]
xor r8, rdx
imul r8, r10
movzx edx, byte [rcx + 2]
movzx edx, byte [rdx + r9]
xor rdx, r8
imul rdx, r10
movzx r8d, byte [rcx + 3]
movzx r13d, byte [r8 + r9]
xor r13, rdx
imul r13, r10
add rcx, 4
cmp rcx, rax
jne 0x1401cc370
jmp 0x1401cbc91
cmp byte [rbp + 0x951], 0
jne 0x1401cd8f8
cmp byte [rbp + 0x950], 0
mov r15, qword [rbp + 0x910]
mov rdi, qword [rbp + 0x918]
jne 0x1401cc3f3
cmp rdi, r15
je 0x1401cd8f8
sub rdi, r15
add r15, qword [rbp + 0x920]
test rdi, rdi
jne 0x1401cc40c
xor edi, edi
jmp 0x1401cc43d
jne 0x1401cd919
cmp byte [r15], 0x5b
jne 0x1401cc43d
lea r9, [rdi - 1]
cmp rdi, 2
jb 0x1401cd85f
cmp byte [r15 + 1], 0xc0
jl 0x1401cd85f
cmp byte [r15 + r9], 0xbf
jle 0x1401cd85f
inc r15
add rdi, 0xfffffffffffffffe
mov r12, qword [rbp + 0x30]
test r12, r12
je 0x1401cc618
mov rbx, qword [rbp + 0x28]
mov byte [rbp + 0xa87], 1
mov qword [rsp + 0x20], 1
lea rcx, [rbp + 0x910]
mov rdx, rbx
mov r8, r12
lea r9, [0x140251c0a]
call fcn.140009f80
cmp qword [rbp + 0x910], 0
je 0x1401cc62e
mov qword [rbp + 0xa20], rbx
mov r11, qword [rbp + 0x940]
mov rdx, qword [rbp + 0x960]
mov rax, qword [rbp + 0x970]
mov r8, r11
sub r8, rax
cmp r8, rdx
jae 0x1401cc770
mov rbx, qword [rbp + 0x958]
cmp qword [rbp + 0x948], 0xffffffffffffffff
mov r14, qword [rbp + 0x968]
mov rcx, qword [rbp + 0x930]
mov qword [rbp + 0xa68], rcx
mov rcx, qword [rbp + 0x920]
mov r9, qword [rbp + 0x928]
mov qword [rbp + 0xa30], r9
mov qword [rbp + 0xa50], rcx
mov qword [rbp + 0xa40], r15
mov qword [rbp + 0xa28], r12
mov qword [rbp + 0xa58], rbx
je 0x1401cc67d
mov rcx, qword [rbp + 0x950]
mov r13, rax
neg r13
sub rbx, rax
mov r9, qword [rbp + 0xa58]
movzx r9d, byte [r9 + r8]
mov r10, qword [rbp + 0xa68]
bt r10, r9
mov r9, qword [rbp + 0xa68]
jb 0x1401cc55c
lea rcx, [r8 + r13]
cmp rcx, rdx
jae 0x1401cc770
mov r11, r8
sub r8, rax
movzx ecx, byte [rbx + r11]
bt r9, rcx
jae 0x1401cc53b
mov rcx, rax
mov r9, qword [rbp + 0xa50]
cmp r9, rcx
mov r10, rcx
cmovb r10, r9
dec r10
mov r9, qword [rbp + 0xa58]
lea r12, [r9 + r8]
cmp r10, 0xffffffffffffffff
je 0x1401cc5bb
mov r9, r10
cmp r10, rax
jae 0x1401cd36d
lea r10, [r8 + r9]
cmp r10, rdx
jae 0x1401cd38b
movzx r15d, byte [r14 + r9]
lea r10, [r9 - 1]
cmp r15b, byte [r12 + r9]
je 0x1401cc57b
add r9, r11
sub r9, qword [rbp + 0xa50]
mov r11, r9
mov rcx, rax
jmp 0x1401cc5fd
mov r9, qword [rbp + 0xa50]
cmp r9, rcx
jae 0x1401ccab5
cmp r9, rax
jae 0x1401cd46b
lea r10, [r8 + r9]
cmp r10, rdx
jae 0x1401cd42b
movzx r10d, byte [r14 + r9]
lea r15, [r9 + 1]
cmp r10b, byte [r12 + r9]
mov r9, r15
je 0x1401cc5c2
cmp rsi, 2
mov eax, 0x1bb
mov ecx, 0x50
cmove eax, ecx
jmp 0x1401cc7a6
cmp byte [rbp + 0x92a], 0
je 0x1401cc63e
xor ebx, ebx
jmp 0x1401cc780
movzx r8d, byte [rbp + 0x929]
mov r9, qword [rbp + 0x920]
test r9, r9
je 0x1401ccb5a
mov rcx, qword [rbp + 0x958]
mov rdx, qword [rbp + 0x960]
cmp r9, rdx
jae 0x1401ccb6b
cmp byte [rcx + r9], 0xc0
jge 0x1401ccb71
jmp 0x1401cd97c
mov r9, rbx
lea rbx, [rcx - 1]
mov r13, rax
neg r13
sub r9, rax
mov qword [rbp + 0xa78], r9
mov rcx, qword [rbp + 0xa58]
movzx r9d, byte [rcx + r8]
mov rcx, qword [rbp + 0xa68]
bt rcx, r9
mov r9, qword [rbp + 0xa68]
jb 0x1401cc6d9
lea rcx, [r8 + r13]
cmp rcx, rdx
jae 0x1401cc770
mov r11, r8
sub r8, rax
mov rcx, qword [rbp + 0xa78]
movzx ecx, byte [rcx + r11]
bt r9, rcx
jae 0x1401cc6b4
mov rcx, qword [rbp + 0xa58]
lea r12, [rcx + r8]
mov r10, rbx
cmp r10, 0xffffffffffffffff
je 0x1401cc724
mov r9, r10
cmp rbx, rax
jae 0x1401cd36d
lea r10, [r8 + r9]
cmp r10, rdx
jae 0x1401cd38b
movzx ecx, byte [r14 + r9]
lea r10, [r9 - 1]
cmp cl, byte [r12 + r9]
je 0x1401cc6e7
add r9, r11
sub r9, qword [rbp + 0xa50]
mov r11, r9
jmp 0x1401cc75a
mov r9, qword [rbp + 0xa50]
cmp r9, rax
jae 0x1401ccab5
lea rcx, [r8 + r9]
cmp rcx, rdx
jae 0x1401cd42b
movzx ecx, byte [r14 + r9]
lea r10, [r9 + 1]
cmp cl, byte [r12 + r9]
mov r9, r10
je 0x1401cc72b
sub r11, qword [rbp + 0xa30]
mov r8, r11
sub r8, rax
cmp r8, rdx
mov r15, qword [rbp + 0xa40]
jb 0x1401cc694
xor ebx, ebx
lea r13, [rbp + 0x458]
lea r14, [rbp + 0x760]
movzx edx, word [rbp + 0xa66]
cmp rsi, 2
mov eax, 0x1bb
mov ecx, 0x50
cmove eax, ecx
test rbx, rbx
mov word [rbp + 0xa66], dx
je 0x1401cc7a6
mov eax, edx
lea rdx, [rbp + 0x600]
mov qword [rbp + 0x600], r15
mov qword [rbp + 0x608], rdi
mov word [rbp + 0x610], ax
mov byte [rbp + 0xa87], 1
lea rcx, [rbp + 0x910]
call fcn.14016a1b0
mov rax, qword [rbp + 0x910]
mov rcx, qword [rbp + 0x918]
test rax, rax
je 0x1401cca9e
mov qword [rbp + 0xa50], rcx
mov qword [rbp + 0xa40], rax
mov rbx, qword [rbp + 0x920]
mov r14, qword [rbp + 0x928]
cmp r14, rbx
jne 0x1401cc8f6
mov qword [rbp + 0x910], 0
mov qword [rbp + 0x918], 1
mov qword [rbp + 0x920], 0
lea rcx, [rbp + 0x10]
lea rdx, [rbp + 0x910]
lea r8, [0x14022dc00]
call fcn.140030e40
test al, al
jne 0x1401cd8a4
mov rax, qword [rbp + 0x910]
lea rcx, [rbp + 0x918]
movdqu xmm0, xmmword [rcx]
movdqu xmmword [r13 + 0x10], xmm0
mov qword [rbp + 0x458], 0xc
mov qword [rbp + 0x460], rax
mov qword [rbp + 0x450], 2
cmp qword [rbp + 0xa50], 0
je 0x1401cc8a6
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xa78]
call qword [sym.imp.kernel32.dll_HeapFree]
add rbx, 0x20
cmp rbx, r14
je 0x1401cc811
movzx edi, word [rbx]
cmp edi, 2
je 0x1401cc99b
mov rsi, qword [rbx + 8]
cmp edi, 3
je 0x1401cca36
mov r12d, dword [rbx + 0x14]
mov r15d, dword [rbx + 0x18]
movzx r13d, word [rbx + 0x1c]
mov eax, dword [rbx + 0x10]
movzx ecx, word [rbx + 6]
mov word [rbp + 0x604], cx
mov ecx, dword [rbx + 2]
mov dword [rbp + 0x600], ecx
mov qword [rbp + 0x606], rsi
mov dword [rbp + 0x60e], eax
mov rax, qword [0x1402b32f0]
cmp rax, 3
je 0x1401cc959
mov byte [rbp + 0xa77], 1
call fcn.1401ed1e0
lea rcx, [rbp + 0x910]
mov edx, edi
mov r8d, 1
add byte [rax], al
call fcn.14016aaa0
cmp qword [rbp + 0x910], 0
mov rsi, qword [rbp + 0x918]
jne 0x1401cca21
invalid
test di, di
je 0x1401cc9a2
mov r8d, 0x1c
mov ax, 0x17
movdqu xmm0, xmmword [rbp + 0x602]
jmp 0x1401cc9bf
xor esi, esi
jmp 0x1401cca28
movzx r13d, word [rbp + 0x604]
mov r12d, dword [rbp + 0x600]
mov r8d, 0x10
mov ax, 2
pxor xmm0, xmm0
rol r13w, 8
mov word [rbp + 0x910], ax
mov word [rbp + 0x912], r13w
mov dword [rbp + 0x914], r12d
movdqu xmmword [rbp + 0x918], xmm0
mov dword [rbp + 0x928], r15d
mov rcx, rsi
lea r15, [rbp + 0x910]
mov rdx, r15
call qword [sym.imp.ws2_32.dll_connect]
cmp eax, 0xffffffff
jne 0x1401ccadd
lea r13, [rbp + 0x458]
test rsi, rsi
lea rax, str.could_not_resolve_to_any_addresses
cmove rsi, rax
mov eax, esi
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x1401cc8e9
test rax, rax
je 0x1401cc8e9
lea rax, [rsi - 1]
mov qword [rbp + 0xa78], rax
mov rcx, qword [rsi - 1]
mov rax, qword [rsi + 7]
mov qword [rbp + 0xa58], rcx
mov qword [rbp + 0xa68], rax
call qword [rax]
mov rax, qword [rbp + 0xa68]
add byte [rax - 0x7d], cl
js 0x1401cca88
add byte [rdi], cl
test byte [rsi + rdi*8 - 1], cl
invalid
cmp qword [rax + 0x10], 0x11
jae 0x1401cc8b9
mov qword [rbp + 0x458], 5
mov qword [rbp + 0x460], rcx
lea esp, [rax + 4]
add byte [rax], al
jmp 0x1401cb78c
lea r13, [rbp + 0x458]
lea r14, [rbp + 0x760]
mov r15, qword [rbp + 0xa40]
mov rbx, qword [rbp + 0xa20]
and byte [rdx], cl
add byte [rax], al
mov r12, qword [rbp + 0xa28]
jmp case.0x1400af60f.2199
test r8b, r8b
je 0x1401cc637
xor r8d, r8d
jmp case.0x1400af60f.2199
jne 0x1401cd97c
movzx eax, byte [rcx + r9 - 1]
movzx eax, al
test al, al
jns 0x1401ccdf5
movzx r10d, byte [rcx + r9 - 2]
cmp r10b, 0xbf
jg 0x1401ccceb
movzx r11d, byte [rcx + r9 - 3]
cmp r11b, 0xbf
jg 0x1401ccddc
mov qword [rbp + 0xa28], r12
mov r12, rbx
movzx ebx, byte [rcx + r9 - 4]
and ebx, 7
shl ebx, 6
and r11d, 0x3f
or r11d, ebx
mov rbx, r12
mov r12, qword [rbp + 0xa28]
jmp 0x1401ccde0
and r10d, 0x1f
jmp 0x1401ccdeb
and r11d, 0xf
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
shl r10d, 6
and eax, 0x3f
or eax, r10d
test r8b, r8b
je 0x1401ccee5
mov r8, r9
inc r8
jne 0x1401cce12
mov rcx, r12
movzx edx, word [rbp + 0xa66]
jmp 0x1401cce33
mov rcx, r12
sub rcx, r8
movzx edx, word [rbp + 0xa66]
jbe 0x1401cce2d
cmp byte [rbx + r8], 0xbf
jg 0x1401cce33
jmp 0x1401cd93c
jne 0x1401cd93c
test rcx, rcx
je 0x1401ccede
cmp eax, 0x110000
je 0x1401cc637
mov r8, 0xffffffffffffffff
cmp eax, 0x80
jb 0x1401ccf1c
jmp 0x1401ccfa0
jmp 0x1401ccfb0
jmp 0x1401ccfc0
lea r13, [rbp + 0x458]
mov rsi, qword [rbp + 0x9f8]
lea rcx, [rsi + 8]
mov r8d, 0x88
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi], 2
mov rax, qword [rbp + 0x458]
add rax, 0xfffffffffffffffd
cmp rax, 0xb
ja 0x1401cd076
cmp rax, 0xa
je 0x1401cd076
mov rcx, r13
call fcn.1401ceef0
jmp 0x1401cd076
lea rdx, [rbp + 0x450]
mov r8d, 0x190
mov rcx, qword [rbp + 0x9f8]
mov ecx, dword [rbp + 0x9f8]
mov ecx, dword [rbp + 0x9f8]
call sub.VCRUNTIME140.dll_memcpy
jmp 0x1401cd076
dec dword [rax - 0x73]
lea ecx, [rax]
invalid
lea rcx, [rbp + 0x708]
call fcn.14001bf50
lea rcx, [rbp + 0x1f8]
call fcn.14001be40
movaps xmm6, xmmword [rbp + 0xa90]
movaps xmm7, xmmword [rbp + 0xaa0]
movaps xmm8, xmmword [rbp + 0xab0]
add rsp, 0xb48
or rax, qword [rax]
add byte [rbx + 0x5f], bl
or rax, qword [rax]
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_src_slice.rs
mov rdx, qword [rbp + 0xa78]
call fcn.1401e5f90
jmp 0x1401cd997
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_src_slice.rs
mov rdx, r15
call fcn.1401e5f90
jmp 0x1401cd997
mov rdx, rdi
cli
call fcn.1401ac730
xor eax, eax
lea r13, [rax + 1]
mov rcx, qword [rbp + 0xa78]
jmp 0x1401c9bf6
movzx r15d, byte [r8 + rax*4 + 0x28]
lea rdx, [rax + 7]
mov qword [r8 + 0x110], rdx
cmp rax, 0x39
mov byte [rbp + 0xa30], r15b
jb 0x1401cd1a9
lea rcx, [r8 + 0x120]
lea ecx, [rax + 0x120]
mov rax, qword [r8 + 0x158]
test rax, rax
jle 0x1401cd203
cmp qword [r8 + 0x160], 0
js 0x1401cd203
invalid
add byte [rax], al
invalid
mov esi, 0x48000000
add eax, 0xffffff00
mov qword [r8 + 0x158], rax
mov rdx, rdi
call fcn.140059a70
jmp 0x1401cd20b
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov rcx, rsi
mov rdx, r11
call fcn.1401e5f90
jmp 0x1401cd997
mov rdx, rdi
call fcn.1401ac730
movzx eax, byte [rdi]
mov byte [rbp + 0xa30], al
mov eax, 1
jmp 0x1401cd20d
movzx r12d, byte [r8 + rax*4 + 0x2c]
lea rdx, [rax + 8]
mov qword [r8 + 0x110], rdx
cmp rcx, 0x3e
mov byte [rbp + 0xa1c], r12b
jne 0x1401cd21d
lea rcx, [r8 + 0x120]
mov rax, qword [r8 + 0x158]
sbb byte [rax + 1], 0
add byte [rax - 0x7b], cl
ror byte [rdi], 0x8e
cdq
add byte [rax], al
invalid
cmp qword [r8 + 0x160], 0
js 0x1401cd277
add rax, 0xffffffffffffff00
mov qword [r8 + 0x158], rax
mov rdx, rdi
call fcn.140059a70
jmp 0x1401cd27f
mov rdx, rdi
call fcn.1401ac730
xor eax, eax
lea r13, [rax + 1]
mov rcx, qword [rbp + 0xa78]
jmp 0x1401c9c23
movzx r13d, byte [r8 + rax*4 + 0x30]
lea rcx, [rax + 9]
mov qword [r8 + 0x110], rcx
add byte [rax - 0x7d], cl
clc
invalid
mov byte [rbp + 0xa66], r13b
jb 0x1401cd28f
lea rcx, [r8 + 0x120]
mov rax, qword [r8 + 0x158]
test rax, rax
jle 0x1401cd2eb
cmp qword [r8 + 0x160], 0
js 0x1401cd2eb
invalid
add rax, 0xffffffffffffff00
mov qword [r8 + 0x158], rax
mov rdx, rdi
call fcn.140059a70
jmp 0x1401cd2f3
mov rdx, rdi
call fcn.1401ac730
movzx eax, byte [rdi]
mov byte [rbp + 0xa66], al
mov eax, 1
jmp 0x1401cd2f5
movzx ecx, byte [r8 + rax*4 + 0x34]
mov byte [rbp + 0xa4e], cl
lea rcx, [rax + 0xa]
or cl, byte [rcx - 0x77]
mov byte [rax], dl
add dword [rax], eax
add byte [rax - 0x7d], cl
cli
jne 0x1401cd305
lea rcx, [r8 + 0x120]
mov rax, qword [r8 + 0x158]
test rax, rax
jle 0x1401cd3a6
cmp qword [r8 + 0x160], 0
js 0x1401cd3a6
add rax, 0xffffffffffffff00
mov qword [r8 + 0x158], rax
sbb byte [rax + 1], 0
add byte [rax - 0x77], cl
cli
call fcn.140059a70
jmp 0x1401cd3ae
mov rdx, rdi
call fcn.1401ac730
xor eax, eax
lea r13, [rax + 1]
mov rcx, qword [rbp + 0xa78]
jmp 0x1401c9c50
movzx r12d, byte [r8 + rax*4 + 0x38]
lea rdx, [rax + 0xb]
mov qword [r8 + 0x110], rdx
cmp rax, 0x35
jb 0x1401cd3bc
lea rcx, [r8 + 0x120]
mov rax, qword [r8 + 0x158]
test rax, rax
jle 0x1401cd494
mov rdx, qword [rbp + 0xa78]
cmp qword [rdx + 0x160], 0
js 0x1401cd494
add rax, 0xffffffffffffff00
mov rdx, qword [rbp + 0xa78]
mov qword [rdx + 0x158], rax
mov rdx, rdi
call fcn.140059a70
jmp 0x1401cd49c
mov byte [rbp + 0xa87], 1
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_strpattern.rs
mov rcx, r9
mov ecx, ecx
mov rdx, rax
call fcn.1401e5f90
jmp 0x1401cd997
mov byte [rbp + 0xa87], 1
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_strpattern.rs
mov rcx, r10
call fcn.1401e5f90
jmp 0x1401cd997
mov rdx, rdi
call fcn.1401ac730
movzx r12d, byte [rdi]
mov eax, 1
jmp 0x1401cd49e
movzx ebx, byte [r8 + rax*4 + 0x3c]
lea rdx, [rax + 0xc]
mov qword [r8 + 0x110], rdx
cmp rcx, 0x3e
jne 0x1401cd4ae
mov rax, qword [rbp + 0xa78]
lea rcx, [rax + 0x120]
mov rax, qword [rax + 0x158]
test rax, rax
jle 0x1401cd540
mov rdx, qword [rbp + 0xa78]
cmp qword [rdx + 0x160], 0
js 0x1401cd540
add rax, 0xffffffffffffff00
mov rdx, qword [rbp + 0xa78]
mov qword [rdx + 0x158], rax
mov rdx, rdi
call fcn.140059a70
jmp 0x1401cd548
mov rcx, qword [rbp + 0xa50]
add rcx, r8
cmp rdx, rcx
cmova rcx, rdx
mov byte [rbp + 0xa87], 1
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_strpattern.rs
call fcn.1401e5f90
jmp 0x1401cd997
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcheadermap.rs____
mov rcx, rsi
mov rdx, r11
call fcn.1401e5f90
jmp 0x1401cd997
mov rcx, qword [rbp + 0xa50]
cmp rcx, rax
cmovbe rcx, rax
mov byte [rbp + 0xa87], 1
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_strpattern.rs
add eax, dword [rax]
mov rdx, rax
call fcn.1401e5f90
jmp 0x1401cd997
mov rdx, rdi
call fcn.1401ac730
xor eax, eax
lea r13, [rax + 1]
mov rcx, qword [rbp + 0xa78]
js 0x1401cd4b1
add byte [rax], al
jmp 0x1401c9c77
mov r8, qword [rbp + 0xa78]
movzx esi, byte [r8 + rax*4 + 0x40]
lea rcx, [rax + 0xd]
mov qword [r8 + 0x110], rcx
cmp rax, 0x33
jb 0x1401cd555
mov rax, qword [rbp + 0xa78]
lea rcx, [rax + 0x120]
mov rax, qword [rax + 0x158]
test rax, rax
jle 0x1401cd5cc
mov rdx, qword [rbp + 0xa78]
cmp qword [rdx + 0x160], 0
js 0x1401cd5cc
add rax, 0xffffffffffffff00
mov rdx, qword [rbp + 0xa78]
mov qword [rdx + 0x158], rax
mov rdx, rdi
call fcn.140059a70
jmp 0x1401cd5d4
mov byte [rbp + 0xa87], 1
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcuri_authority.rs
xor ecx, ecx
xor edx, edx
call fcn.1401e5f90
jmp 0x1401cd997
mov rdx, rdi
call fcn.1401ac730
movzx esi, byte [rdi]
mov eax, 1
jmp 0x1401cd5d6
mov r8, qword [rbp + 0xa78]
mov r14d, dword [r8 + rax*4 + 0x44]
lea rcx, [rax + 0xe]
mov qword [r8 + 0x110], rcx
cmp rdx, 0x3e
jne 0x1401cd5e6
mov rax, qword [rbp + 0xa78]
lea rcx, [rax + 0x120]
mov rax, qword [rax + 0x158]
test rax, rax
jle 0x1401cd64c
mov rdx, qword [rbp + 0xa78]
cmp qword [rdx + 0x160], 0
js 0x1401cd64c
add rax, 0xffffffffffffff00
mov rdx, qword [rbp + 0xa78]
xchg ebp, eax
js 0x1401cd5ba
add byte [rax], al
xchg ebp, eax
js 0x1401cd5ba
add byte [rax], al
mov qword [rdx + 0x158], rax
mov r13d, 1
mov ebp, 1
mov rdx, rdi
call fcn.140059a70
jmp 0x1401c9cab
mov rdx, rdi
call fcn.1401ac730
xor eax, eax
lea r13, [rax + 1]
mov rcx, qword [rbp + 0xa78]
add byte [rax], al
add byte [rax], al
jmp 0x1401c9c98
mov rcx, qword [rbp + 0xa78]
mov r15d, dword [rcx + rax*4 + 0x48]
lea r13, [rax + 0xf]
mov qword [rcx + 0x110], r13
cmp rax, 0x31
jb 0x1401cd65f
mov rax, qword [rbp + 0xa78]
lea rcx, [rax + 0x120]
mov rax, qword [rax + 0x158]
test rax, rax
jle 0x1401cd66b
mov rdx, qword [rbp + 0xa78]
mov edx, dword [rbp + 0xa78]
cmp qword [rdx + 0x160], 0
js 0x1401cd66b
add rax, 0xffffffffffffff00
mov rdx, qword [rbp + 0xa78]
mov qword [rdx + 0x158], rax
mov rdx, rdi
call fcn.140059a70
jmp 0x1401cd673
mov r13d, 1
mov rdx, rdi
call fcn.1401ac730
invalid
jmp 0x1401c9cab
invalid
mov r8, qword [rbp + 0xa78]
jmp 0x1401c9cbc
mov rdx, rdi
call fcn.1401ac730
xor r13d, r13d
mov r8, qword [rbp + 0xa78]
js 0x1401cd685
add byte [rax], al
js 0x1401cd685
add byte [rax], al
jmp 0x1401c9cbc
jrcxz 0x1401cd686
invalid
jmp 0x1401cd997
lea rax, str.Bug_in_a_redirect_handling_logicH__
mov qword [rbp + 0x450], rax
lea rax, [0x140190c60]
mov qword [rbp + 0x458], rax
lea rax, str.x__
mov qword [rbp + 0x760], rax
mov qword [rbp + 0x768], 1
mov qword [rbp + 0x780], 0
mov qword [rbp + 0x770], r12
mov qword [rbp + 0x778], 1
lea rdx, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tungstenite_0.21.0_srcclient.rs
lea rcx, [rbp + 0x760]
call fcn.1401e5ed0
jmp 0x1401cd997
lea rcx, str.Failed_to_create__Request_
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tungstenite_0.21.0_srcclient.rs
mov edx, 0x1a
call fcn.1401e6480
jmp 0x1401cd997
mov byte [rbp + 0x760], sil
mov byte [rbp + 0x761], bl
mov byte [rbp + 0xa75], 0
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tungstenite_0.21.0_srcclient.rs
mov qword [rsp + 0x20], rax
lea rcx, str.Failed_to_create__Request_
lea r9, [0x14022dc30]
lea r8, [rbp + 0x760]
mov edx, 0x1a
call fcn.1401e63e0
jmp 0x1401cd997
mov ecx, 8
mov rdx, rsi
call fcn.1401e5b40
jmp 0x1401cd997
mov byte [rbp + 0xa75], 1
mov ecx, 2
mov rdx, rdi
call fcn.1401e5b40
jmp 0x1401cd997
mov ecx, 8
mov rdx, rsi
call fcn.1401e5b40
jmp 0x1401cd997
mov byte [rbp + 0xa75], 1
call fcn.140002170
jmp 0x1401cd997
call fcn.140002170
jmp 0x1401cd997
call fcn.140002170
jmp 0x1401cd997
mov byte [rbp + 0xa76], 1
mov ecx, 8
mov edx, 0x20
call fcn.1401e5b40
jmp 0x1401cd997
mov ecx, 8
mov edx, 0x20
call fcn.1401e5b40
jmp 0x1401cd997
add dword [rax], eax
invalid
mov byte [rbp + 0xa65], 1
lea rax, [0x14022c418]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_std_src_threadlocal.rs
lea r9, [0x14021bdf0]
add al, 0
lea r8, [rbp + 0x600]
mov edx, 0x46
call fcn.1401e63e0
jmp 0x1401cd997
mov ecx, 1
mov rdx, r15
call fcn.1401e5b40
jmp 0x1401cd997
call fcn.140002170
jmp 0x1401cd997
mov byte [rbp + 0xa87], 1
lea rcx, str.split_always_has_at_least_1_item__
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcuri_authority.rs
mov edx, 0x20
call fcn.1401e6480
jmp 0x1401cd997
mov byte [rbp + 0xa87], 1
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tungstenite_0.21.0_srcclient.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r15
mov rdx, rdi
call fcn.1401e6680
jmp 0x1401cd997
lea rax, [0x140251b18]
mov qword [rsp + 0x20], rax
lea rcx, [0x140251ada]
lea r9, [0x14022dc50]
lea r8, [rbp + 0x600]
mov edx, 0x37
call fcn.1401e63e0
jmp 0x1401cd997
mov byte [rbp + 0xa87], 1
lea rcx, str.parsing_should_validate_brackets__
mov eax, 0x8d4c0003
add eax, 0x3b07f
mov edx, 0x20
call fcn.1401e6480
jmp 0x1401cd997
mov byte [rbp + 0xa87], 1
lea rcx, str.split_always_has_at_least_1_item__
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcuri_authority.rs
mov edx, 0x20
add byte [rax], al
add al, ch
invalid
mov eax, dword [rcx]
add bl, ch
invalid
mov byte [rbp + 0xa87], 1
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcuri_authority.rs
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, rdi
cli
xor r8d, r8d
call fcn.1401e6680
jmp 0x1401cd997
mov byte [rbp + 0xa87], 1
lea rax, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.0.0_srcuri_authority.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r12
mov r9, r12
call fcn.1401e6680
jmp 0x1401cd997
mov byte [rbp + 0xa87], 1
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_strpattern.rs
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.1401e6680
ud2
invalid
mov qword [rbp + 0x810], rax
mov byte [rbp + 0xa86], 0
lea rcx, [rbp + 0x760]
call fcn.14001be40
mov byte [rbp + 0xa86], 0
test dword [rsi + 0xa], eax
test dword [rsi + 0xa], eax
movaps xmm6, xmmword [rsp + 0x40]
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
pop r13
pop r14
pop r15
pop rbp
ret
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm8
jg 0x1401cdc75
and al, 0x20
jg 0x1401cdc75
and al, 0x20
movdqa xmmword [rsp + 0x30], xmm7
movaps xmmword [rsp + 0x40], xmm6
movzx eax, byte [rbp + 0xa78]
mov byte [rbp + 0x708], al
movzx eax, byte [rbp + 0xa68]
add byte [rax + 0x70985], cl
add byte [rax - 0x75], cl
test dword [rsi], ecx
add dword [rax], eax
add byte [rax - 0x73], cl
lea ecx, [rdx]
invalid
add byte [rax], al
mov qword [rcx + 0x4e], rax
movaps xmm0, xmmword [rbp + 0x100]
movups xmmword [rcx + 0x40], xmm0
add byte [rax + 0x70985], cl
add byte [rax - 0x75], cl
test dword [rsi], ecx
add dword [rax], eax
add byte [rax - 0x73], cl
lea ecx, [rdx]
invalid
movdqa xmm0, xmmword [rbp + 0xc0]
movdqa xmm1, xmmword [rbp + 0xd0]
movdqa xmm2, xmmword [rbp + 0xe0]
outsd dx, dword [rsi]
xchg ebp, eax
loopne 0x1401cdc8b
add byte [rax], al
movdqa xmm3, xmmword [rbp + 0xf0]
movdqu xmmword [rcx + 0x30], xmm3
movdqu xmmword [rcx + 0x20], xmm2
movdqu xmmword [rcx + 0x10], xmm1
adc r11b, sil
movq qword [rcx], mm0
movaps xmm6, xmmword [rsp + 0x40]
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rax
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
pop rbp
pop r14
pop r15
pop rbp
ret
sub esp, 0x58
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm8
movdqa xmmword [rsp + 0x30], xmm7
movaps xmmword [rsp + 0x40], xmm6
movzx ebx, byte [rbp + 0xa77]
movzx ebx, byte [rbp + 0xa77]
mov rcx, qword [rbp + 0xa40]
mov rdx, qword [rbp + 0xa50]
call fcn.1401be200
mov byte [rbp + 0xa87], bl
movaps xmm6, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], dh
sub byte [rsp + 0x40], dh
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
or byte [rbp + 0x23], dh
mov rax, qword [rbp + 0xa78]
dec qword [rax + 8]
jne 0x1401ce15d
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xa78]
test dword [rax + 0xa], edi
add byte [rax], al
test dword [rax + 0xa], edi
add byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0xa65], 1
movaps xmm6, xmmword [rsp + 0x40]
and al, 0x40
and al, 0x40
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
movdqa xmmword [rsp + 0x20], xmm8
movdqa xmmword [rsp + 0x30], xmm7
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [rbp + 0x138]
mov rax, qword [rbp + 0x120]
mov rdx, qword [rbp + 0x128]
mov r8, qword [rbp + 0x130]
call qword [rax + 0x10]
movaps xmm6, xmmword [rsp + 0x40]
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm8
movdqa xmmword [rsp + 0x30], xmm7
movaps xmmword [rsp + 0x40], xmm6
cmp byte [rbp + 0xa65], 0
je 0x1401ce516
cmp dword [rbp + 0x910], 3
je 0x1401ce4ec
add byte [rax], al
add esi, dword [rsp + rcx + 0x48]
lea ecx, [rbp + 0x910]
lea rcx, [rbp + 0x910]
call fcn.14001be40
mov byte [rbp + 0xa86], 1
movaps xmm6, xmmword [rsp + 0x40]
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0xa86], 1
movaps xmm6, xmmword [rsp + 0x40]
add byte [rax], al
add dword [rdi], ecx
sub byte [rsp + 0x40], dh
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
add esp, 0x58
add esp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm8
movdqa xmmword [rsp + 0x30], xmm7
movaps xmmword [rsp + 0x40], xmm6
mov ecx, dword [rbp + 0xa68]
mov rdx, qword [rbp + 0xa78]
mov edx, dword [rbp + 0xa78]
mov edx, dword [rbp + 0xa78]
call fcn.1400497e0
movaps xmm6, xmmword [rsp + 0x40]
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
movq mm0, qword [rsp + 0x20]
movq mm0, qword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm8
movdqa xmmword [rsp + 0x30], xmm7
movaps xmmword [rsp + 0x40], xmm6
cmp qword [rbp + 0xa20], 3
jne 0x1401ce61e
lea rcx, [rbp + 0x760]
call fcn.1400259f0
mov byte [rbp + 0xa75], 1
movaps xmm6, xmmword [rsp + 0x40]
and al, 0x40
and al, 0x40
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0xa75], 1
movaps xmm6, xmmword [rsp + 0x40]
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
invalid
pop rax
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm8
movdqa xmmword [rsp + 0x30], xmm7
movaps xmmword [rsp + 0x40], xmm6
mov byte [rbp + 0xa76], 1
mov ecx, dword [rbp + 0xa68]
mov rdx, qword [rbp + 0xa78]
call fcn.1400497e0
mov byte [rbp + 0xa76], 1
movaps xmm6, xmmword [rsp + 0x40]
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add al, ch
push rsi
shl ah, 1
dec dword [rdi]
sub byte [rsp + 0x40], dh
movaps xmm7, xmmword [rsp + 0x30]
movaps xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
adc eax, 0x22712
cmp qword [rsi + 0x70], 0
je 0x1401cee60
mov r8, qword [rsi + 0x78]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0xd8]
movabs rcx, 0x8000000000000001
movabs rdi, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74c83948], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74c83948], al
cmp dword [rax + 0x39], ecx
clc
cmp rax, rdi
jne 0x1401cee9a
lea rcx, [rsi + 0xe0]
mov rax, qword [rsi + 0xe0]
test rax, rax
jne 0x1401ceea6
jmp 0x1401ceeb9
lea rcx, [rsi + 0xd8]
test rax, rax
je 0x1401ceeb9
mov r8, qword [rcx + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
sar bh, cl
adc eax, 0x2269f
sar bh, cl
adc eax, 0x2269f
mov rax, qword [rsi + 0xb0]
cmp rax, rdi
je 0x1401ceee7
test rax, rax
je 0x1401ceee7
mov r8, qword [rsi + 0xb8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
add rsp, 0x28
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rdi
pop rsi
ret
mov edx, dword [rcx]
add rdx, 0xfffffffffffffffd
std
cmp rdx, 0xc
mov eax, 0xa
cmovb rax, rdx
add rax, 0xfffffffffffffffe
cmp rax, 8
ja case.0x1401cef32.3
lea rdx, [0x14025c2a4]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov rax, qword [rcx + 8]
mov ecx, eax
rol dword [rbx - 0x72b7fc1f], 0x51
dec byte [rax - 0x7d]
cli
add cl, byte [rdi]
invalid
adc al, byte [rcx]
add byte [rax], al
rol dword [rbx - 0x72b7fc1f], 0x51
dec byte [rax - 0x7d]
cli
add cl, byte [rdi]
invalid
test rcx, rcx
je case.0x1401cef32.3
lea rcx, [rax - 1]
mov qword [rbp - 0x20], rcx
loopne 0x1401cefa5
mov ecx, dword [rax - 1]
loopne 0x1401cefa5
mov ecx, dword [rax - 1]
mov rax, qword [rax + 7]
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x10], ecx
mov dword [rbp - 0x10], ecx
mov qword [rbp - 0x18], rax
call qword [rax]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x1401cf07a
cmp qword [rax + 0x10], 0x11
jae case.0x14019f663.713
mov r8, qword [rbp - 0x10]
jmp 0x1401cf06b
cmp byte [rcx + 8], 9
jne case.0x1401cef32.3
ret 0
invalid
ret 0
mov rax, qword [rcx + 0x10]
test rax, rax
je case.0x1401cef32.3
add byte [rax], al
add byte [rbx + rcx*4 + 0x48], cl
adc byte [rax - 0x73], cl
sub byte [r8 - 0x75], cl
push rcx
sbb byte [rbx + rcx*4 + 0x41], cl
and byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xc4
pop rbp
mov r9, qword [rax + 0x10]
lea rax, [rcx + 0x28]
mov rdx, qword [rcx + 0x18]
mov r8, qword [rcx + 0x20]
mov rcx, rax
add rsp, 0x40
pop rbp
jmp r9
lea rdx, [rcx + 8]
mov rax, qword [rcx + 8]
movabs r8, 0x8000000000000000
xor r8, rax
xor eax, eax
xor eax, eax
cmp r8, 5
mov r9d, 5
cmovb r9, r8
cmp r9, 4
cmp ecx, 4
cmp ecx, 4
jae 0x1401cf048
mov rax, qword [rcx + 0x10]
add rcx, 0x10
mov rdx, rcx
test rax, rax
je case.0x1401cef32.3
mov r8, qword [rdx + 8]
jmp 0x1401cf028
mov rax, qword [rcx + 8]
movabs rdx, 0x8000000000000000
xor rdx, rax
xor edx, eax
xor edx, eax
cmp rdx, 5
ja 0x1401cf01f
cmp rdx, 2
jne case.0x1401cef32.3
test rax, rax
je case.0x1401cef32.3
mov r8, qword [rcx + 0x10]
mov rcx, qword [0x1402b32e8]
xor edx, edx
add rsp, 0x40
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
nop
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rbp
jmp fcn.1401aae60
jne 0x1401ceff7
mov rax, qword [rcx + 0x10]
movabs rdx, 0x8000000000000002
cmp rax, rdx
jge 0x1401ceff0
add rsp, 0x40
pop rbp
ret
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x20]
loopne 0x1401cf0d0
add esp, 0x40
loopne 0x1401cf0d0
add esp, 0x40
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 0x20]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbp
ret
cmovs eax, dword [rbx - 0x7cb7f73f]
invalid
call qword [sym.imp.ws2_32.dll_closesocket]
mov rsi, qword [rbp - 8]
mov rcx, rsi
call fcn.1401cee10
add rsi, 0x108
or byte [rcx], al
add byte [rax], al
or byte [rcx], al
add byte [rax], al
mov rcx, rsi
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.1401aae60
in al, dx
sub byte [rax - 0x73], cl
push 0x30
mov rsi, qword [rbp - 8]
mov rcx, rsi
call fcn.1401cee10
add rsi, 0x108
mov rcx, rsi
call fcn.1401aae60
nop
add rsp, 0x28
pop rsi
pop rbp
ret
test rdi, rdi
je 0x1401cf98f
test r12w, r12w
jne 0x1401cf7c1
nop
movdqa xmm0, xmmword [r14]
pmovmskb r12d, xmm0
add rsi, 0xffffffffffffea80
add r14, 0x10
cmp r12d, 0xffff
je 0x1401cf7a0
not r12d
tzcnt eax, r12d
neg rax
imul rax, rax, 0x158
lea rbp, [rsi + rax]
cmp qword [rsi + rax - 0x140], 0
je 0x1401cf7f2
mov r8, qword [rbp - 0x138]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call r13
lea eax, [r12 - 1]
and eax, r12d
mov r12d, eax
dec rdi
mov qword [rsp + 0x30], rdi
mov rdi, qword [rbp - 0x120]
mov r15, qword [rbp - 0x118]
add rdi, 8
jmp 0x1401cf824
add rdi, 0x18
sub r15, 1
jb 0x1401cf850
cmp qword [rdi - 8], 0
je 0x1401cf820
mov r8, qword [rdi]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call r13
jmp 0x1401cf820
cmp qword [rbp - 0x128], 0
je 0x1401cf86d
mov r8, qword [rbp - 0x120]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call r13
mov rax, qword [rbp - 0xf8]
mov rdi, rbx
cmp rax, rbx
je 0x1401cf894
test rax, rax
je 0x1401cf894
mov r8, qword [rbp - 0xf0]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call r13
mov rax, qword [rbp - 0xd8]
cmp rax, rdi
je 0x1401cf8b8
test rax, rax
je 0x1401cf8b8
mov r8, qword [rbp - 0xd0]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call r13
call rbp
call rbp
mov rdi, qword [rbp - 0x108]
mov r15, qword [rbp - 0x100]
add rdi, 8
jmp 0x1401cf8d4
add rdi, 0x18
add edi, 0x18
sub r15, 1
jb 0x1401cf900
cmp qword [rdi - 8], 0
je 0x1401cf8d0
mov r8, qword [rdi]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call r13
jmp 0x1401cf8d0
nop word cs:[rax + rax]
cmp qword [rbp - 0x110], 0
je 0x1401cf91d
mov r8, qword [rbp - 0x108]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call r13
mov rax, qword [rbp - 0xc0]
cmp rax, rbx
mov rdi, qword [rsp + 0x30]
je 0x1401cf946
test rax, rax
je 0x1401cf946
mov r8, qword [rbp - 0xb8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call r13
mov rax, qword [rbp - 0xa0]
cmp rax, rbx
je 0x1401cf96a
test rax, rax
je 0x1401cf96a
mov r8, qword [rbp - 0x98]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call r13
mov rax, qword [rbp - 0x60]
test rax, rax
je 0x1401cf790
lock dec qword [rax]
jne 0x1401cf790
mov rcx, qword [rbp - 0x60]
call fcn.1401838f0
jmp 0x1401cf790
mov rax, qword [rsp + 0x28]
mov rsi, qword [rax]
mov r8, qword [rax + 8]
lea rax, [r8 + 1]
mov edx, 0x158
mul rdx
add rax, 0xf
and rax, 0xfffffffffffffff0
add r8, rax
cmp r8, 0xffffffffffffffef
je 0x1401cf9de
sub rsi, rax
mov rcx, qword [0x1402b32e8]
cmp dword [rsi], ecx
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
add rsp, 0x38
cmp dword [rsi], ecx
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
jp 0x1401cf9f7
add al, byte [rax]
jp 0x1401cf9f7
add al, byte [rax]
nop
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rsi, rdx
mov esi, edx
mov rax, qword [rcx]
movzx ecx, byte [rax]
add dword [rdi], ecx
mov dh, 8
lea rdx, [0x14025c2c8]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.ContinueTextBinaryReservedClosePingPong
adc eax, 0x834b6
adc eax, 0x834b6
mov r8d, 8
jmp 0x1401cfa5e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140252ee0]
mov r8d, 4
jmp 0x1401cfa5e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140252ee4]
mov r8d, 6
add rsp, 0x48
pop rbx
pop rsi
jmp rax
inc rax
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140252eea]
mov r8d, 8
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, [0x140252d40]
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.1400086f0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x1401cfb19
mov bl, 1
test cl, cl
jne 0x1401cfb1b
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x1401cfafd
cmp byte [rsp + 0x39], 0
je 0x1401cfafd
test byte [rsi + 0x34], 4
jne 0x1401cfafd
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140223d10]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
test al, al
jne 0x1401cfb1b
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14022b7d5]
add eax, 0x1b84100
add byte [rax], al
add bh, bh
push rax
invalid
mov ebx, eax
jmp 0x1401cfb1b
add eax, 0x1b84100
add byte [rax], al
add bh, bh
push rax
sbb byte [rcx - 0x76fd143d], cl
retf
mov ebx, ecx
test bl, bl
setne al
ror byte [rax - 0x7d], 0xc4
pop rbx
ror byte [rax - 0x7d], 0xc4
pop rbx
pop rsi
ret
lea rdx, [0x14025c2d8]
adc eax, 0x8c792
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x83390
sbb byte [rax - 0x73], cl
adc eax, 0x83390
mov r8d, 5
jmp 0x1401cfb98
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140252ef7]
jmp 0x1401cfb92
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
mov r8d, 4
add rsp, 0x48
pop rbx
pop rsi
jmp rax
ud2
mov rcx, rsi
call qword [sym.imp.kernel32.dll_CloseHandle]
mov ecx, 0xbb8
call qword [sym.imp.kernel32.dll_Sleep]
movzx eax, byte [0x1402b3398]
test al, al
jne 0x1401d0ece
xor ecx, ecx
xor edx, edx
mov r8d, 2
mov r9d, 0x1f0003
call rbx
test rax, rax
je 0x1401d0e49
mov rsi, rax
mov qword [rbp + 0x2d0], 0xfffffffffe363c80
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov rcx, rax
mov rdx, r15
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.kernel32.dll_SetWaitableTimer]
test eax, eax
je 0x1401d0e40
mov rcx, rsi
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
mov edi, eax
mov rcx, rsi
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp edi, 0xffffffff
jne 0x1401d0e54
jmp 0x1401d0e49
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0xc8], 0
jne 0x1401d0eef
call fcn.1400348f0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xd0]
mov rbx, qword [rax + 0xd8]
lea rcx, [rdi + 1]
mov qword [rax + 0xd0], rcx
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401d0f44
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401d3e5e
mov qword [0x1402b32e8], rax
mov r8d, 0x56410
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401d3e5e
mov qword [rbp + 0x4c8], rax
lea rsi, [rax + 0x56000]
mov r8d, 0x410
mov rcx, rsi
mov dl, 0xff
call fcn.1401e5a3d
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401d0fa5
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401d3e68
mov qword [0x1402b32e8], rax
mov r8d, 9
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401d3e68
movabs rcx, 0x5043206c61746f54
mov qword [rax], rcx
mov byte [rax + 8], 0x55
lea rdx, [rbp + 0x1d8]
movups xmmword [rdx - 0x68], xmm6
mov qword [rbp + 0x1d8], rsi
mov qword [rbp + 0x1e0], 0x3ff
mov qword [rbp + 0x1e8], 0x380
mov qword [rbp + 0x1f0], 0
mov qword [rbp + 0x1f8], rdi
mov qword [rbp + 0x200], rbx
movups xmmword [rdx + 0x40], xmm6
movups xmmword [rdx + 0x30], xmm6
mov qword [rbp + 0x148], 9
mov qword [rbp + 0x150], rax
mov qword [rbp + 0x158], 9
mov qword [rbp + 0x160], 0
mov qword [rbp + 0x168], 1
mov qword [rbp + 0x180], 1
mov qword [rbp + 0x188], 0
mov qword [rbp + 0x190], r13
movups xmm0, xmmword [rbp + 0x2d0]
movups xmmword [rdx - 0x40], xmm0
mov qword [rbp + 0x1a8], 0
mov dword [rbp + 0x1b0], 0
mov qword [rbp + 0x1b8], 0
mov qword [rbp + 0x1c0], 8
mov qword [rbp + 0x1c8], 0
mov byte [rbp + 0x1d0], 0
mov eax, dword [rbp + 0x480]
mov ecx, dword [rbp + 0x483]
mov dword [rdx - 4], ecx
mov dword [rdx - 7], eax
mov qword [rbp + 0x228], 0
movaps xmmword [rbp + 0x2d0], xmm6
movaps xmmword [rbp + 0x300], xmm6
movaps xmmword [rbp + 0x2f0], xmm6
movaps xmmword [rbp + 0x2e0], xmm6
mov dword [rbp + 0x2d0], 0x40
mov rcx, r15
call qword [sym.imp.kernel32.dll_GlobalMemoryStatusEx]
test eax, eax
jne 0x1401d1107
call qword [sym.imp.kernel32.dll_GetLastError]
movdqu xmm0, xmmword [rbp + 0x2d8]
movdqu xmmword [rbp + 0x208], xmm0
movaps xmmword [rbp + 0x320], xmm6
movaps xmmword [rbp + 0x310], xmm6
movaps xmmword [rbp + 0x300], xmm6
movaps xmmword [rbp + 0x2f0], xmm6
movaps xmmword [rbp + 0x2e0], xmm6
movaps xmmword [rbp + 0x2d0], xmm6
mov qword [rbp + 0x330], 0
mov rcx, r15
mov edx, 0x68
call qword [sym.imp.kernel32.dll_K32GetPerformanceInfo]
test eax, eax
je 0x1401d11b7
mov r8, qword [rbp + 0x2f0]
mov rdx, qword [rbp + 0x2e0]
sub rdx, r8
mov r9d, 0
cmovb rdx, r9
mov rcx, qword [rbp + 0x320]
mov rax, rcx
mul rdx
mov r10, 0xffffffffffffffff
cmovo rax, r10
mov rdx, qword [rbp + 0x2d8]
sub rdx, r8
cmovb rdx, r9
mov qword [rbp + 0x218], rax
mov rax, rcx
mul rdx
cmovo rax, r10
mov qword [rbp + 0x220], rax
cmp qword [rbp + 0x228], 0
je 0x1401d12a9
mov rcx, qword [rbp + 0x258]
call qword [sym.imp.pdh.dll_PdhCollectQueryData]
cmp qword [rbp + 0x190], r13
je 0x1401d1b71
jns 0x1401d1291
je 0x1401d127c
xor eax, eax
mov rbx, qword [rbp + 0x198]
mov r14, qword [rbp + 0x1a0]
mov rax, r14
mov eax, esi
mov eax, esi
xor r11d, r11d
and rax, 0xfffffffffffffff8
je 0x1401d1293
nop
add r10, r9
rol r9, 0xd
mov rcx, qword [rbx + r11]
xor r9, r10
rol r10, 0x20
xor r8, rcx
add rdx, r8
rol r8, 0x10
xor r8, rdx
add r10, r8
rol r8, 0x15
add rdx, r9
rol r9, 0x11
xor r9, rdx
rol rdx, 0x20
xor r8, r10
xor r10, rcx
add r11, 8
cmp r11, rax
adc dword [rcx + 0x31], ecx
ror dword [rax - 0x3f], 1
ret 0x4d20
jb 0x1401d1250
mov esi, r14d
and esi, 7
cmp esi, 3
jbe 0x1401d12e9
mov edi, dword [rbx + r11]
mov eax, 4
jmp 0x1401d12ed
mov qword [rbp + 0x2d0], 0
xor ecx, ecx
xor edx, edx
mov r8, r15
call qword [sym.imp.pdh.dll_PdhOpenQueryA]
mov ebx, eax
test eax, eax
je 0x1401d1396
xor eax, eax
mov qword [rbp + 0x4c8], rax
mov rsi, qword [rbp + 0x228]
test rsi, rsi
jne 0x1401d141d
jmp 0x1401d15d4
xor edi, edi
xor eax, eax
mov rcx, rax
or rcx, 1
cmp rcx, rsi
jae 0x1401d1313
lea rcx, [rax + r11]
movzx r15d, word [rbx + rcx]
lea ecx, [rax*8]
shl r15, cl
or rdi, r15
or rax, 2
cmp rax, rsi
jae 0x1401d132d
add r11, rax
movzx r11d, byte [rbx + r11]
shl eax, 3
mov ecx, eax
shl r11, cl
or rdi, r11
jmp 0x1401d1336
test rsi, rsi
je 0x1401d188e
lea ecx, [rsi*8]
mov r11d, 0xff
shl r11, cl
or r11, rdi
cmp rsi, 7
jne 0x1401d1961
mov ecx, 8
add r10, r9
rol r9, 0xd
sub rcx, rsi
xor r9, r10
rol r10, 0x20
xor r8, r11
add rdx, r8
rol r8, 0x10
xor r8, rdx
add r10, r8
rol r8, 0x15
xor r8, r10
add rdx, r9
rol r9, 0x11
xor r9, rdx
rol rdx, 0x20
xor r10, r11
jmp 0x1401d1890
mov rax, qword [rbp + 0x2d0]
mov qword [rbp + 0x130], rax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0xc8], 0
jne 0x1401d13c5
call fcn.1400348f0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdx, qword [rax + 0xd0]
mov rcx, qword [rax + 0xd8]
mov qword [rbp + 0x138], rcx
mov qword [rbp + 0x140], rdx
lea rcx, [rdx + 1]
mov qword [rax + 0xd0], rcx
lea rax, [0x14022bd50]
mov qword [rbp + 0x4c8], rax
mov rsi, qword [rbp + 0x228]
test rsi, rsi
je 0x1401d15d4
movdqa xmm0, xmmword [rsi]
pmovmskb eax, xmm0
not eax
lea rdi, [rsi + 0x10]
mov r14, qword [rbp + 0x240]
jmp 0x1401d1469
lea r15d, [rax - 1]
and r15d, eax
tzcnt eax, eax
shl rax, 5
mov rcx, rsi
sub rcx, rax
mov rcx, qword [rcx - 8]
call qword [sym.imp.pdh.dll_PdhRemoveCounter]
mov eax, r15d
lea r15, [rbp + 0x2d0]
sub r14, 1
jb 0x1401d149e
test ax, ax
jne 0x1401d1440
nop word cs:[rax + rax]
movdqa xmm0, xmmword [rdi]
pmovmskb eax, xmm0
add rsi, 0xfffffffffffffe00
add rdi, 0x10
cmp eax, 0xffff
je 0x1401d1480
not eax
jmp 0x1401d1440
mov rcx, qword [rbp + 0x260]
lea rax, [rcx + 1]
cmp rax, 2
jb 0x1401d14bf
call qword [sym.imp.kernel32.dll_CloseHandle]
test eax, eax
jne 0x1401d14bf
call qword [sym.imp.kernel32.dll_GetLastError]
mov rcx, qword [rbp + 0x258]
lea rax, [rcx + 1]
cmp rax, 2
jb 0x1401d14d6
call qword [sym.imp.pdh.dll_PdhCloseQuery]
mov rsi, qword [rbp + 0x230]
test rsi, rsi
lea r14, [rbp + 0x480]
je 0x1401d15d4
mov rdi, qword [rbp + 0x228]
mov r14, qword [rbp + 0x240]
test r14, r14
je 0x1401d158c
movdqa xmm0, xmmword [rdi]
pmovmskb r13d, xmm0
not r13d
lea r15, [rdi + 0x10]
mov r12, rdi
jmp 0x1401d1532
test r13w, r13w
jne 0x1401d1561
mov rax, rsi
shl rax, 5
add rsi, rax
cmp rsi, 0xffffffffffffffcf
movabs r13, 0x8000000000000000
lea r12, [rbp + 0x2f8]
lea r15, [rbp + 0x2d0]
lea r14, [rbp + 0x480]
je 0x1401d15d4
sub rdi, rax
add rdi, 0xffffffffffffffe0
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x4c8]
mov qword [rbp + 0x228], rax
lea rax, [rbp + 0x1d8]
movups xmmword [rax + 0x58], xmm6
mov qword [rax + 0x68], 0
mov rax, qword [rbp + 0x140]
mov qword [rbp + 0x248], rax
mov rax, qword [rbp + 0x138]
mov qword [rbp + 0x250], rax
mov rax, qword [rbp + 0x130]
mov qword [rbp + 0x258], rax
mov qword [rbp + 0x260], 0
test ebx, ebx
jne 0x1401d2118
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401d165b
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401d3f23
mov qword [0x1402b32e8], rax
mov r8d, 0x1e
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401d3f23
mov rsi, rax
movups xmm0, xmmword [0x140228f9e]
movups xmmword [rax + 0xe], xmm0
movdqu xmm0, xmmword [str.Processor__Total___Idle_TimeProcessor____Idle_Time]
movdqu xmmword [rax], xmm0
mov qword [rbp + 0x480], 0x1e
mov qword [rbp + 0x488], rax
mov qword [rbp + 0x490], 0x1e
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
mov qword [rbp + 0x4c8], rsi
jne 0x1401d16dc
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401d3f37
mov qword [0x1402b32e8], rax
mov r8d, 5
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401d3f37
mov byte [rax + 4], 0x30
mov dword [rax], 0x5f746f74
mov qword [rbp + 0x2d0], 5
mov qword [rbp + 0x2d8], rax
mov qword [rbp + 0x2e0], 5
mov byte [rbp + 0x4b6], 0
mov rcx, r14
lea rdx, [rbp + 0x228]
lea r8, [rbp + 0x190]
mov r9, r15
call fcn.14017f980
lea rcx, [rbp + 0x148]
mov dl, 1
call fcn.140183a20
mov rax, qword [rbp + 0x1c8]
test rax, rax
je 0x1401d187b
mov rsi, qword [rbp + 0x1c0]
imul rdi, rax, 0x70
add rdi, rsi
xor ebx, ebx
nop dword [rax + rax]
mov qword [rbp + 0x2b8], rbx
lea rax, [rbp + 0x2b8]
mov qword [rbp + 0x298], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x2a0], rax
lea rax, [0x140228fc8]
mov qword [rbp + 0x2d0], rax
mov qword [rbp + 0x2d8], 2
mov qword [rbp + 0x2f0], 0
lea rax, [rbp + 0x298]
mov qword [rbp + 0x2e0], rax
mov qword [rbp + 0x2e8], 1
lea rcx, [rbp + 0x440]
mov rdx, r15
call fcn.1400027d0
lea rax, [rbp + 0x2b8]
mov qword [rbp + 0x298], rax
lea rax, [fcn.140004ed0]
mov qword [rbp + 0x2a0], rax
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0x2d0], rax
mov qword [rbp + 0x2d8], 2
mov qword [rbp + 0x2f0], 0
lea rax, [rbp + 0x298]
mov qword [rbp + 0x2e0], rax
mov qword [rbp + 0x2e8], 1
mov byte [rbp + 0x4b5], 1
mov rcx, r14
mov rdx, r15
call fcn.1400027d0
lea r8, [rsi + 0x48]
mov byte [rbp + 0x4b5], 0
lea rcx, [rbp + 0x440]
lea rdx, [rbp + 0x228]
mov r9, r14
call fcn.14017f980
add rsi, 0x70
inc rbx
cmp rsi, rdi
jne 0x1401d1770
cmp qword [rbp + 0x228], 0
jne 0x1401d11c5
jmp 0x1401d2118
xor ecx, ecx
mov r11d, 1
sub r11, rcx
mov eax, r11d
and eax, 7
and r11, 0xfffffffffffffff8
cmp rcx, r11
jae 0x1401d1918
nop dword [rax + rax]
add r10, r9
rol r9, 0xd
xor r9, r10
rol r10, 0x20
xor r8, 0xff
add rdx, r8
rol r8, 0x10
xor r8, rdx
add r10, r8
rol r8, 0x15
add rdx, r9
rol r9, 0x11
adc dword [rcx + 0x31], ecx
ror dword [rax - 0x3f], 1
ret 0x4d20
xor eax, edx
xor r10, 0xff
add rcx, 8
cmp rcx, r11
jb 0x1401d18b0
adc dword [rcx + 0x31], ecx
ror dword [rax - 0x3f], 1
ret 0x4d20
xor esi, esi
cmp rax, 4
setae sil
cmp eax, 4
mov edi, 0
mov ecx, 0xff
cmovae rdi, rcx
shl rsi, 2
jmp 0x1401d191c
xor edi, edi
xor esi, esi
mov r15, rsi
or r15, 1
lea ecx, [rsi*8]
mov r11d, 0xff
shl r11, cl
mov rcx, rsi
or rcx, 2
cmp r15, rax
mov r15d, 0
cmovae r11, r15
cmovae rcx, rsi
or r11, rdi
cmp rcx, rax
jae 0x1401d1961
shl ecx, 3
mov eax, 0xff
shl rax, cl
or r11, rax
mov rax, r14
shl rax, 0x38
movabs rcx, 0x100000000000000
add rax, rcx
add r10, r9
rol r9, 0xd
or rax, r11
xor r9, r10
rol r10, 0x20
xor r8, rax
add rdx, r8
rol r8, 0x10
xor r8, rdx
add r10, r8
rol r8, 0x15
add rdx, r9
rol r9, 0x11
xor r8, r10
xor r9, rdx
rol rdx, 0x20
xor r10, rax
add r10, r9
rol r9, 0xd
xor r9, r10
rol r10, 0x20
xor rdx, 0xff
add rdx, r8
rol r8, 0x10
xor r8, rdx
add r10, r8
rol r8, 0x15
add rdx, r9
rol r9, 0x11
xor r9, rdx
rol rdx, 0x20
xor r8, r10
add r10, r9
rol r9, 0xd
xor r9, r10
rol r10, 0x20
add rdx, r8
rol r8, 0x10
xor r8, rdx
add r10, r8
rol r8, 0x15
add rdx, r9
rol r9, 0x11
xor r9, rdx
rol rdx, 0x20
xor r8, r10
add r10, r9
rol r9, 0xd
add rdx, r8
rol r8, 0x10
xor r8, rdx
rol r8, 0x15
xor r9, r10
add rdx, r9
rol r9, 0x11
mov rsi, rdx
rol rsi, 0x20
xor rsi, r9
xor rsi, r8
xor rsi, rdx
mov rcx, qword [rbp + 0x228]
mov r15, qword [rbp + 0x230]
mov rax, rsi
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm9, xmm0, 0
mov qword [rbp + 0x4b8], rcx
lea r12, [rcx - 0x20]
xor eax, eax
mov qword [rbp + 0x4c8], rax
and rsi, r15
mov rax, qword [rbp + 0x4b8]
movdqu xmm10, xmmword [rax + rsi]
movdqa xmm0, xmm10
pcmpeqb xmm0, xmm9
pmovmskb edi, xmm0
nop
test di, di
je 0x1401d1adf
mov eax, edi
lea edi, [rax - 1]
and edi, eax
tzcnt r13d, eax
add r13, rsi
and r13, r15
mov rcx, r13
shl rcx, 5
mov rax, r12
sub rax, rcx
cmp r14, qword [rax + 0x10]
jne 0x1401d1aa0
mov rdx, qword [rax + 8]
mov rcx, rbx
mov r8, r14
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d1aa0
jmp 0x1401d1b08
pcmpeqb xmm10, xmm7
pmovmskb eax, xmm10
test eax, eax
jne 0x1401d3e90
mov rax, qword [rbp + 0x4c8]
add rsi, rax
add rsi, 0x10
add rax, 0x10
jmp 0x1401d1a79
neg r13
shl r13, 5
mov rax, qword [rbp + 0x4b8]
mov rcx, qword [rax + r13 - 8]
mov edx, 0x200
xor r8d, r8d
lea r15, [rbp + 0x2d0]
mov r9, r15
call qword [sym.imp.pdh.dll_PdhGetFormattedCounterValue]
movabs r13, 0x8000000000000000
lea r12, [rbp + 0x2f8]
lea r14, [rbp + 0x480]
test eax, eax
je 0x1401d1b55
movaps xmm0, xmm8
jmp 0x1401d1b69
movsd xmm0, qword [rbp + 0x2d8]
cvtsd2ss xmm1, xmm0
movaps xmm0, xmm8
subss xmm0, xmm1
movss dword [rbp + 0x1b0], xmm0
lea rcx, [rbp + 0x148]
mov dl, 1
call fcn.140183a20
mov rax, qword [rbp + 0x1c8]
test rax, rax
je 0x1401d206b
mov rcx, qword [rbp + 0x1c0]
imul rax, rax, 0x70
add rax, rcx
mov qword [rbp + 0x468], rax
jmp 0x1401d1bcd
movaps xmm0, xmm8
mov rax, qword [rbp + 0x468]
movss dword [rcx + 0x68], xmm0
add rcx, 0x70
cmp rcx, rax
je 0x1401d206b
cmp qword [rcx + 0x48], r13
je 0x1401d1bc0
mov qword [rbp + 0x4a0], rcx
cmp qword [rbp + 0x240], 0
je 0x1401d3dbb
mov rdx, qword [rbp + 0x248]
mov r8, qword [rbp + 0x250]
mov r10, rdx
movabs rax, 0x736f6d6570736575
xor r10, rax
mov r9, r8
movabs rax, 0x646f72616e646f6d
xor r9, rax
movabs rax, 0x6c7967656e657261
xor rdx, rax
movabs rax, 0x7465646279746573
xor r8, rax
mov rax, qword [rbp + 0x4a0]
mov rbx, qword [rax + 0x50]
mov r14, qword [rax + 0x58]
mov rax, r14
xor r11d, r11d
and rax, 0xfffffffffffffff8
je 0x1401d1c93
nop dword [rax + rax]
add r10, r9
rol r9, 0xd
mov rcx, qword [rbx + r11]
xor r9, r10
rol r10, 0x20
xor r8, rcx
add rdx, r8
rol r8, 0x10
xor r8, rdx
add r10, r8
rol r8, 0x15
add rdx, r9
rol r9, 0x11
xor r9, rdx
rol rdx, 0x20
xor r8, r10
xor r10, rcx
add r11, 8
cmp r11, rax
jb 0x1401d1c50
mov r15d, r14d
and r15d, 7
cmp r15d, 3
jbe 0x1401d1cc0
mov r12d, dword [rbx + r11]
mov eax, 4
mov rcx, rax
or rcx, 1
cmp rcx, r15
jb 0x1401d1cd1
jmp 0x1401d1cea
xor r12d, r12d
xor eax, eax
mov rcx, rax
or rcx, 1
cmp rcx, r15
jae 0x1401d1cea
lea rcx, [rax + r11]
movzx esi, word [rbx + rcx]
lea ecx, [rax*8]
shl rsi, cl
or r12, rsi
or rax, 2
cmp rax, r15
jae 0x1401d1d10
add r11, rax
movzx r11d, byte [rbx + r11]
shl eax, 3
mov ecx, eax
shl r11, cl
or r12, r11
jmp 0x1401d1d15
test r15, r15
je 0x1401d1d73
lea ecx, [r15*8]
add byte [rax], al
mov r11d, 0xff
shl r11, cl
or r11, r12
cmp r15, 7
jne 0x1401d1e41
mov ecx, 8
or byte [rax], al
add byte [rax], al
add r10, r9
rol r9, 0xd
sub rcx, r15
xor r9, r10
rol r10, 0x20
xor r8, r11
add rdx, r8
rol r8, 0x10
xor r8, rdx
add r10, r8
rol r8, 0x15
xor r8, r10
add rdx, r9
rol r9, 0x11
xor r9, rdx
rol rdx, 0x20
xor r10, r11
jmp 0x1401d1d75
xor ecx, ecx
mov r11d, 1
sub r11, rcx
mov eax, r11d
and eax, 7
and r11, 0xfffffffffffffff8
cmp rcx, r11
jae 0x1401d1df8
nop dword [rax]
add r10, r9
rol r9, 0xd
xor r9, r10
rol r10, 0x20
xor r8, 0xff
add rdx, r8
rol r8, 0x10
xor r8, rdx
add r10, r8
rol r8, 0x15
add rdx, r9
rol r9, 0x11
xor r9, rdx
rol rdx, 0x20
xor r8, r10
xor r10, 0xff
add rcx, 8
cmp rcx, r11
jb 0x1401d1d90
xor esi, esi
cmp rax, 4
setae sil
cmp eax, 4
mov edi, 0
mov ecx, 0xff
cmovae rdi, rcx
shl rsi, 2
jmp 0x1401d1dfc
xor edi, edi
xor esi, esi
mov r15, rsi
or r15, 1
lea ecx, [rsi*8]
mov r11d, 0xff
shl r11, cl
mov rcx, rsi
or rcx, 2
cmp r15, rax
mov r15d, 0
cmovae r11, r15
cmovae rcx, rsi
or r11, rdi
cmp rcx, rax
jae 0x1401d1e41
shl ecx, 3
mov eax, 0xff
shl rax, cl
or r11, rax
mov rax, r14
shl rax, 0x38
movabs rcx, 0x100000000000000
add rax, rcx
add r10, r9
rol r9, 0xd
or rax, r11
xor r9, r10
rol r10, 0x20
xor r8, rax
add rdx, r8
rol r8, 0x10
xor r8, rdx
add r10, r8
rol r8, 0x15
add rdx, r9
rol r9, 0x11
xor r8, r10
xor r9, rdx
rol rdx, 0x20
xor r10, rax
add r10, r9
rol r9, 0xd
xor r9, r10
rol r10, 0x20
xor rdx, 0xff
add rdx, r8
rol r8, 0x10
xor r8, rdx
add r10, r8
rol r8, 0x15
add rdx, r9
rol r9, 0x11
xor r9, rdx
rol rdx, 0x20
xor r8, r10
add r10, r9
rol r9, 0xd
xor r9, r10
rol r10, 0x20
add rdx, r8
rol r8, 0x10
xor r8, rdx
add r10, r8
rol r8, 0x15
add rdx, r9
rol r9, 0x11
xor r9, rdx
rol rdx, 0x20
xor r8, r10
add r10, r9
rol r9, 0xd
add rdx, r8
rol r8, 0x10
xor r8, rdx
rol r8, 0x15
xor r9, r10
add rdx, r9
rol r9, 0x11
mov r15, rdx
rol r15, 0x20
xor r15, r9
xor r15, r8
xor r15, rdx
mov rcx, qword [rbp + 0x228]
mov r13, qword [rbp + 0x230]
mov rax, r15
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
rol byte [rax], 0x66
pshufw mm1, mm0, 0
rol byte [rax], 0x66
pshufw mm1, mm0, 0
mov qword [rbp + 0x4b8], rcx
lea rdi, [rcx - 0x20]
lea edi, [rcx - 0x20]
lea edi, [rcx - 0x20]
xor eax, eax
mov qword [rbp + 0x4c8], rax
and r15, r13
mov rax, qword [rbp + 0x4b8]
movdqu xmm10, xmmword [rax + r15]
movdqa xmm0, xmm10
pcmpeqb xmm0, xmm9
pmovmskb r12d, xmm0
nop
test r12w, r12w
je 0x1401d1fd0
mov eax, r12d
lea r12d, [rax - 1]
and r12d, eax
tzcnt esi, eax
add rsi, r15
and rsi, r13
mov rcx, rsi
shl rcx, 5
mov rax, rdi
sub rax, rcx
cmp r14, qword [rax + 0x10]
jne 0x1401d1f80
mov rdx, qword [rax + 8]
mov rcx, rbx
mov r8, r14
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d1f80
jmp 0x1401d2000
pcmpeqb xmm10, xmm7
pmovmskb eax, xmm10
test eax, eax
jne 0x1401d3dbb
mov rax, qword [rbp + 0x4c8]
add r15, rax
add r15, 0x10
add rax, 0x10
jmp 0x1401d1f59
neg rsi
shl rsi, 5
mov rax, qword [rbp + 0x4b8]
mov rcx, qword [rax + rsi - 8]
mov edx, 0x200
xor r8d, r8d
lea r15, [rbp + 0x2d0]
mov r9, r15
call qword [sym.imp.pdh.dll_PdhGetFormattedCounterValue]
movabs r13, 0x8000000000000000
add byte [rax], al
add byte [rax - 0x75a72b4], al
add al, byte [rax]
add byte [rbp + rcx*4 - 0x4b], cl
lea esi, [rbp + 0x480]
add byte [rax], al
add byte [rax - 0x75a72b4], al
add al, byte [rax]
add byte [rbp + rcx*4 - 0x4b], cl
lea esi, [rbp + 0x480]
lea esi, [rbp + 0x480]
test eax, eax
mov rcx, qword [rbp + 0x4a0]
mov ecx, dword [rbp + 0x4a0]
mov ecx, dword [rbp + 0x4a0]
jne 0x1401d1bb0
movsd xmm0, qword [rbp + 0x2d8]
cvtsd2ss xmm1, xmm0
movaps xmm0, xmm8
subss xmm0, xmm1
jmp 0x1401d1bb4
cmp byte [rbp + 0x1d0], 0
jne 0x1401d2118
mov rsi, qword [rbp + 0x1c8]
mov rcx, r15
mov rdx, rsi
call fcn.140184a20
mov rax, qword [rbp + 0x2d0]
mov r8, qword [rbp + 0x2d8]
test rsi, rsi
je 0x1401d20f1
mov rdi, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x2e0]
shl rcx, 3
imul rdx, rsi, 0x70
xor r9d, r9d
xor r10d, r10d
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
cmp rcx, r10
je 0x1401d20db
mov r11, qword [r8 + r10]
mov qword [rdi + r9 + 0x60], r11
add r10, 8
add r9, 0x70
cmp rdx, r9
jne 0x1401d20c0
test rax, rax
je 0x1401d20eb
mov rcx, qword [0x1402b32e8]
xor edx, edx
call rsi
mov rax, qword [rdi + 0x60]
jmp 0x1401d210a
test rax, rax
mov rax, qword [sym.imp.kernel32.dll_HeapFree]
je 0x1401d2108
mov rcx, qword [0x1402b32e8]
xor edx, edx
call rax
xor eax, eax
mov qword [rbp + 0x1a8], rax
mov byte [rbp + 0x1d0], 1
mov byte [rbp + 0x26f], 1
movabs rax, 0x202020202020101
mov qword [rbp + 0x270], rax
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401d2159
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401d3e7c
mov qword [0x1402b32e8], rax
mov r8d, 0x80000
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401d3e7c
mov rbx, rax
mov esi, 0x80000
mov edi, 0x80000
mov dword [rbp + 0x440], 0
cmp rsi, rdi
jae 0x1401d2220
mov rcx, rsi
add rsi, rsi
cmp rsi, rdi
cmovbe rsi, rdi
cmp rsi, 9
mov eax, 8
cmovb rsi, rax
test rcx, rcx
mov qword [rbp + 0x438], rcx
je 0x1401d21ce
mov qword [rbp + 0x2d0], rbx
mov qword [rbp + 0x2e0], rcx
mov eax, 1
jmp 0x1401d21d0
xor eax, eax
mov rdx, rsi
not rdx
shr rdx, 0x3f
mov qword [rbp + 0x2d8], rax
mov rcx, r14
mov r8, rsi
mov r9, r15
call fcn.140020610
cmp qword [rbp + 0x480], 0
mov rcx, qword [rbp + 0x488]
je 0x1401d221c
movabs rax, 0x8000000000000001
cmp rcx, rax
jne 0x1401d3dd8
mov rsi, qword [rbp + 0x438]
jmp 0x1401d2220
mov rbx, rcx
nop
mov qword [rbp + 0x460], rbx
mov qword [rbp + 0x458], rsi
mov ecx, 5
mov rdx, rbx
mov r8d, edi
lea r9, [rbp + 0x440]
call qword [sym.imp.ntdll.dll_NtQuerySystemInformation]
test eax, eax
jns 0x1401d22b0
or eax, 0x10000000
mov qword [rbp + 0x460], rbx
mov qword [rbp + 0x458], rsi
mov ecx, eax
call fcn.1401bed20
cmp edx, 0xd0000004
jne 0x1401d23c9
mov ecx, dword [rbp + 0x440]
mov rdx, rdi
add rdx, rdi
lea edi, [rcx + 0x2800]
test ecx, ecx
cmove rdi, rdx
test rax, rax
je 0x1401d2180
mov rcx, qword [rax]
mov rdx, qword [rcx + 0x10]
mov qword [rbp + 0x460], rbx
mov qword [rbp + 0x458], rsi
mov rcx, rax
call rdx
jmp 0x1401d2180
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401d22d9
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401d3ead
mov qword [0x1402b32e8], rax
mov r8d, 0xfa0
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401d3ead
mov qword [rbp + 0x438], rsi
mov qword [rbp + 0x2b8], 0x1f4
mov qword [rbp + 0x2c0], rax
mov qword [rbp + 0x2c8], 0
xor edx, edx
xor esi, esi
mov qword [rbp + 0x2b0], rbx
jmp 0x1401d2350
shr al, cl
invalid
test rax, rax
je 0x1401d23e8
mov rcx, qword [rax]
mov rdx, qword [rcx + 0x10]
mov qword [rbp + 0x460], rbx
mov qword [rbp + 0x458], rsi
mov rcx, rax
call rdx
test rsi, rsi
mov rax, qword [sym.imp.kernel32.dll_HeapFree]
jne 0x1401d325f
ror byte [rax - 0x75], 1
test eax, edx
add al, byte [rax]
add byte [rax - 0x47], cl
add byte [rax - 0x4e212ac2], al
popfq
add dword [rax + 0x39], ecx
enter 0x47d, 0x31
shr bl, cl
invalid
test byte [rsi], cl
sbb al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0xe0c6c
cmp rdx, 2
jb 0x1401d2596
call fcn.14004da10
lea rax, [0x1402b31f0]
mov rax, qword [rax]
mov r9, qword [rax + 0x210]
xor eax, eax
cmp rdi, 0xffffffffffffffff
sete al
cmp rax, r9
cmova r9, rax
lea rax, [rbp + 0x2e8]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rbp + 0x4c8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 1
lea rcx, [rbp + 0x298]
add byte [rax - 0x77], cl
cli
add byte [rax - 0x77], cl
cli
xor r8d, r8d
call fcn.140180400
dec dword [rax - 0x7d]
mov ebp, 0x4b8
add al, 0
add byte [rax], al
dec dword [rax - 0x7d]
mov ebp, 0x4b8
add al, 0
add byte [rax], al
invalid
invalid
invalid
invalid
add al, 0
add byte [rax], al
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
je 0x1401d260c
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x4c8]
call r13
mov rax, qword [rbp + 0x298]
mov rcx, qword [rbp + 0x2a8]
mov qword [rbp + 0x2d0], rax
test rcx, rcx
je case.0x14002d1d9.4256
dec rcx
xor edx, edx
test rax, rax
je 0x1401d2653
nop word cs:[rax + rax]
add rdx, qword [rax + 0x10]
sub rcx, 1
jb 0x1401d2653
mov rax, qword [rax + 0x18]
test rax, rax
jne 0x1401d2640
mov edi, 8
or byte [rax], al
add byte [rax], al
test rdx, rdx
je 0x1401d26ce
mov rsi, rdx
cmp rdx, 5
mov eax, 4
cmovb rsi, rax
xor edx, edx
movabs rax, 0x61861861861862
cmp rsi, rax
setb dl
imul r8, rsi, 0x150
shl rdx, 3
mov qword [rbp + 0x2d8], 0
mov rcx, r14
mov r9, r15
call fcn.140020610
cmp qword [rbp + 0x480], 0
mov rcx, qword [rbp + 0x488]
je 0x1401d3d51
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x1401d26ce
jmp 0x1401d3eec
mov edi, 8
xor eax, eax
mov qword [rbp + 0x478], rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x2a8]
mov qword [rbp + 0x450], rax
movdqu xmm0, xmmword [rbp + 0x298]
movdqa xmmword [rbp + 0x440], xmm0
xor eax, eax
mov qword [rbp + 0x4a0], rax
nop
mov r8, qword [rbp + 0x440]
test r8, r8
je 0x1401d28de
mov rax, qword [r8 + 0x18]
mov qword [rbp + 0x440], rax
lea rcx, [rax + 0x20]
test rax, rax
lea rax, [rbp + 0x448]
cmove rcx, rax
mov qword [rcx], 0
dec qword [rbp + 0x450]
mov r14, qword [r8]
mov rsi, qword [r8 + 8]
mov rbx, qword [r8 + 0x10]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call r13
movabs rax, 0x8000000000000000
cmp r14, rax
je 0x1401d28de
mov qword [rbp + 0x4c8], rsi
mov rax, qword [rbp + 0x478]
mov rsi, qword [rbp + 0x4a0]
sub rax, rsi
cmp rax, rbx
jae 0x1401d2800
mov qword [rbp + 0x470], rdi
add rsi, rbx
jb 0x1401d3e2e
mov rax, qword [rbp + 0x478]
lea rdi, [rax + rax]
cmp rdi, rsi
cmovbe rdi, rsi
cmp rdi, 5
lea r9, [rbp + 0x480]
jae 0x1401d27b6
mov edi, 4
xor edx, edx
movabs rax, 0x61861861861862
cmp rdi, rax
setb al
mov rcx, qword [rbp + 0x478]
test rcx, rcx
je 0x1401d2811
imul rcx, rcx, 0x150
mov r8, qword [rbp + 0x470]
mov qword [rbp + 0x2d0], r8
mov qword [rbp + 0x2e0], rcx
mov ecx, 8
jmp 0x1401d2813
mov rdx, rbx
mov rbx, r14
mov rax, rsi
add rsi, rdx
jmp 0x1401d2890
xor ecx, ecx
imul r8, rdi, 0x150
mov dl, al
shl rdx, 3
mov qword [rbp + 0x2d8], rcx
mov rcx, r9
mov r9, r15
call fcn.140020610
cmp qword [rbp + 0x480], 0
mov rcx, qword [rbp + 0x488]
je 0x1401d2877
mov qword [rbp + 0x4b8], rbx
movabs rax, 0x8000000000000001
cmp rcx, rax
jne 0x1401d3e22
mov rbx, r14
mov rdi, qword [rbp + 0x470]
mov rax, qword [rbp + 0x4a0]
mov rdx, qword [rbp + 0x4b8]
jmp 0x1401d2890
mov rdx, rbx
mov rbx, r14
mov qword [rbp + 0x478], rdi
mov rdi, rcx
mov rax, qword [rbp + 0x4a0]
nop
imul rcx, rax, 0x150
add rcx, rdi
imul r8, rdx, 0x150
mov r14, qword [rbp + 0x4c8]
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov rax, rsi
mov qword [rbp + 0x4a0], rsi
test rbx, rbx
je 0x1401d2700
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, r14
call r13
mov qword [rbp + 0x4a0], rsi
jmp 0x1401d2700
mov qword [rbp + 0x470], rdi
lea rdi, [rbp + 0x448]
mov rcx, qword [rbp + 0x4a0]
movabs r13, 0x8000000000000000
jmp 0x1401d2915
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rbx
call rsi
mov rcx, qword [rbp + 0x4a0]
mov rdx, qword [rbp + 0x440]
test rdx, rdx
je 0x1401d29cc
mov rax, qword [rdx + 0x18]
mov qword [rbp + 0x440], rax
lea rcx, [rax + 0x20]
test rax, rax
cmove rcx, rdi
mov qword [rcx], 0
dec qword [rbp + 0x450]
mov rcx, qword [rdx + 8]
mov qword [rbp + 0x468], rdx
mov rax, qword [rdx + 0x10]
mov qword [rbp + 0x4b8], rax
mov qword [rbp + 0x290], rcx
xor eax, eax
mov qword [rbp + 0x4c8], rax
nop
mov rax, qword [rbp + 0x4c8]
cmp qword [rbp + 0x4b8], rax
je 0x1401d29a0
inc qword [rbp + 0x4c8]
lea rsi, [rcx + 0x150]
call fcn.14017e470
mov rcx, rsi
jmp 0x1401d2970
mov rbx, qword [rbp + 0x468]
cmp qword [rbx], 0
cmp dword [rbx], 0
cmp dword [rbx], 0
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
je 0x1401d2900
mov r8, qword [rbx + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call rsi
jmp 0x1401d2900
imul r14, rcx, 0x150
mov rbx, qword [rbp + 0x470]
add r14, rbx
mov qword [rbp + 0x480], rbx
mov rax, qword [rbp + 0x478]
mov qword [rbp + 0x488], rax
mov qword [rbp + 0x490], rbx
mov qword [rbp + 0x498], r14
test rcx, rcx
mov qword [rbp + 0x128], r14
jne 0x1401d2a88
jmp 0x1401d308c
and r9b, 1
movzx r9d, r9b
sub qword [rbp + 0x1e8], r9
lea r9, [r8 - 0x10]
and rcx, r9
mov byte [rax + r8], dl
mov byte [rcx + rax + 0x10], dl
inc qword [rbp + 0x1f0]
neg r8
imul rcx, r8, 0x158
mov qword [rax + rcx - 0x158], rsi
invalid
invalid
dec dword [rax + 1]
ror dword [rax - 0x7f], 0xc1
mov al, 0xfe
invalid
inc dword [rcx - 0x48]
push rax
add dword [rax], eax
add byte [rcx + rcx*4 - 6], cl
call sub.VCRUNTIME140.dll_memcpy
retf
invalid
add dword [rax], eax
mov rbx, qword [rbp + 0x470]
mov r14, qword [rbp + 0x128]
cmp rbx, r14
movabs r13, 0x8000000000000000
lea r15, [rbp + 0x2d0]
je 0x1401d307e
lea rax, [rbx + 0x150]
mov qword [rbp + 0x470], rax
add byte [rax - 0x77], cl
test dword [rax + 0x48000004], edx
mov edi, dword [rbx]
add byte [rax - 0x77], cl
test dword [rax + 0x48000004], edx
mov edi, dword [rbx]
cmp rdi, 2
cmp edi, 2
je 0x1401d3075
mov rsi, qword [rbx + 0xd8]
lea rdx, [rbx + 8]
mov r8d, 0xd0
lea rcx, [rbp + 0x2d8]
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rbx + 0x140]
movups xmmword [r12 + 0x118], xmm0
movups xmm0, xmmword [rbx + 0x130]
movups xmmword [r12 + 0x108], xmm0
movups xmm0, xmmword [rbx + 0x120]
movups xmmword [r12 + 0xf8], xmm0
movdqu xmm0, xmmword [rbx + 0xe0]
movdqu xmm1, xmmword [rbx + 0xf0]
movdqu xmm2, xmmword [rbx + 0x100]
movups xmm3, xmmword [rbx + 0x110]
movups xmmword [r12 + 0xe8], xmm3
add byte [rax], al
add bl, dh
movq qword [r12 + 0xd8], mm2
add byte [rax], al
add bl, dh
movq qword [r12 + 0xd8], mm2
movdqu xmmword [r12 + 0xc8], xmm1
movdqu xmmword [r12 + 0xb8], xmm0
add byte [rax - 0x77], cl
mov ebp, 0x2d0
add byte [rax - 0x77], cl
mov ebp, 0x2d0
mov qword [rbp + 0x3a8], rsi
mov rbx, qword [rbp + 0x1f8]
mov rdi, qword [rbp + 0x200]
cmp qword [rbp + 0x1e8], 0
jne 0x1401d2b76
lea rcx, [rbp + 0x1d8]
lea rdx, [rbp + 0x1f8]
call fcn.1401ee030
mov rdx, rbx
movabs rax, 0x736f6d6570736575
xor rdx, rax
mov rax, rdi
movabs rcx, 0x6c7967656e657261
invalid
jb 0x1401d2bf3
outsb dx, byte [rsi]
jns 0x1401d2bff
xor rbx, rcx
xor rdi, rsi
movabs rcx, 0x7465646279746573
xor rdi, rcx
add rbx, rdi
rol rdi, 0x10
movabs rcx, 0x646f72616e646f6d
xor rax, rcx
add rdx, rax
rol rax, 0xd
rol eax, 0xd
invalid
rol eax, 0xd
xor rax, rdx
rol rdx, 0x20
xor rdi, rbx
add rdx, rdi
mov r8, rdx
xor r8, rsi
add rbx, rax
mov rcx, rbx
rol rcx, 0x20
rol rax, 0x11
rol rdi, 0x15
xor rax, rbx
add r8, rax
rol rax, 0xd
movabs r9, 0x800000000000000
add byte [rax], al
add byte [rax], al
or byte [rcx + rsi - 0x36], cl
add byte [rax], al
add byte [rax], al
or byte [rcx + rsi - 0x36], cl
xor rax, r8
rol r8, 0x20
xor rdx, rdi
add rcx, rdx
rol rdx, 0x10
xor rdx, rcx
retf 0x149
ror byte [rax - 0x3f], 1
ret 0x4815
add ecx, eax
rol rax, 0x11
rol eax, 0x11
retf 0x149
rol eax, 0x11
xor rdx, r8
xor rax, rcx
rol rcx, 0x20
xor r8, r9
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
xor rcx, 0xff
add rcx, rdx
rol rdx, 0x10
xor rdx, rcx
add r8, rdx
rol rdx, 0x15
add rcx, rax
rol rax, 0x11
xor rax, rcx
rol rcx, 0x20
xor rdx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
add rcx, rdx
rol rdx, 0x10
xor rdx, rcx
add r8, rdx
rol rdx, 0x15
rol edx, 0x15
rol edx, 0x15
add rcx, rax
rol rax, 0x11
xor rax, rcx
rol rcx, 0x20
xor rdx, r8
add r8, rax
rol rax, 0xd
add rcx, rdx
rol rdx, 0x10
xor rax, r8
xor rdx, rcx
rol rdx, 0x15
add rcx, rax
rol rax, 0x11
xor rax, rdx
mov r9, rcx
rol r9, 0x20
xor r9, rcx
xor r9, rax
mov rax, qword [rbp + 0x1d8]
mov rcx, qword [rbp + 0x1e0]
mov rdx, r9
shr rdx, 0x39
movd xmm0, edx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
lea r10, [rax - 0x158]
test al, 0xfe
invalid
inc dword [rbp + 0x31]
invalid
xor edi, edi
test al, 0xfe
invalid
and r9, rcx
movdqu xmm1, xmmword [rax + r9]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm0
pmovmskb ebx, xmm2
nop word [rax + rax]
test bx, bx
je 0x1401d2d40
tzcnt r14d, ebx
add r14, r9
and r14, rcx
neg r14
imul r12, r14, 0x158
lea r14d, [rbx - 1]
and r14d, ebx
mov ebx, r14d
cmp rsi, qword [r10 + r12]
jne 0x1401d2d10
jmp 0x1401d2d90
cmp rdi, 1
mov edi, 1
je 0x1401d2d64
pmovmskb r8d, xmm1
xor edi, edi
test r8d, r8d
setne dil
tzcnt r8d, r8d
add r8, r9
and r8, rcx
pcmpeqb xmm1, xmm7
pmovmskb ebx, xmm1
test ebx, ebx
lea r12, [rbp + 0x2f8]
jne 0x1401d304f
add r9, r11
add r9, 0x10
add r11, 0x10
jmp 0x1401d2cf5
lea rcx, [rax + r12]
add rcx, 0xfffffffffffffeb0
mov rdi, qword [rax + r12 - 0x150]
mov rbx, qword [rax + r12 - 0x140]
mov rdx, qword [rax + r12 - 0x138]
mov qword [rbp + 0x100], rdx
mov rdx, qword [rax + r12 - 0x128]
mov qword [rbp + 0xf8], rdx
mov rdx, qword [rax + r12 - 0x120]
mov qword [rbp + 0x4c8], rdx
mov rdx, r15
mov r15, qword [rax + r12 - 0x118]
mov r8, qword [rax + r12 - 0x110]
mov qword [rbp + 0x478], r8
mov r8, qword [rax + r12 - 0x108]
mov qword [rbp + 0x4a0], r8
mov r14, qword [rax + r12 - 0x100]
mov r13, qword [rax + r12 - 0xf8]
mov r8, qword [rax + r12 - 0xf0]
mov qword [rbp + 0x120], r8
mov r8, qword [rax + r12 - 0xd8]
mov qword [rbp + 0x290], r8
mov r8, qword [rax + r12 - 0xd0]
mov qword [rbp + 0x118], r8
mov r8, qword [rax + r12 - 0xc0]
mov qword [rbp + 0x468], r8
mov r8, qword [rax + r12 - 0xb8]
mov qword [rbp + 0x110], r8
mov r8, qword [rax + r12 - 0xa0]
mov qword [rbp + 0x4b8], r8
mov r8, qword [rax + r12 - 0x98]
mov qword [rbp + 0x108], r8
mov rsi, qword [rax + r12 - 0x60]
mov r8d, 0x150
call sub.VCRUNTIME140.dll_memcpy
cmp rdi, 2
lea r12, [rbp + 0x2f8]
je 0x1401d2a60
test rbx, rbx
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
je 0x1401d2eb9
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x100]
call rbx
mov rax, qword [rbp + 0x4c8]
lea rdi, [rax + 8]
jmp 0x1401d2ed4
add byte [rax], al
add rdi, 0x18
sub r15, 1
jb 0x1401d2f00
cmp qword [rdi - 8], 0
je 0x1401d2ed0
mov r8, qword [rdi]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call rbx
jmp 0x1401d2ed0
cmp qword [rbp + 0xf8], 0
je 0x1401d2f1c
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x4c8]
call rbx
shl r13, 1
test r13, r13
mov rdi, rsi
mov r15, qword [rbp + 0x4a0]
jne 0x1401d2fc0
mov rax, qword [rbp + 0x290]
shl rax, 1
test rax, rax
jne 0x1401d2fe5
invalid
add byte [rax], al
invalid
movabs al, byte [0xeb08778d49000000]
or dword [rdi], ecx
invalid
lea rsi, [r15 + 8]
jmp 0x1401d2f54
add rsi, 0x18
sub r14, 1
jb 0x1401d2f80
cmp qword [rsi - 8], 0
je 0x1401d2f50
mov r8, qword [rsi]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call rbx
jmp 0x1401d2f50
cmp qword [rbp + 0x478], 0
je 0x1401d2f98
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, r15
call rbx
mov rax, qword [rbp + 0x468]
shl rax, 1
test rax, rax
jne 0x1401d2ffc
mov rax, qword [rbp + 0x4b8]
shl rax, 1
loopne 0x1401d2ffa
test eax, eax
loopne 0x1401d2ffa
test eax, eax
jne 0x1401d301d
test rdi, rdi
jne 0x1401d3038
jmp 0x1401d2a60
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x120]
call rbx
mov rax, qword [rbp + 0x290]
shl rax, 1
test rax, rax
je 0x1401d2f45
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x118]
call rbx
jmp 0x1401d2f45
invalid
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x110]
call rbx
mov rax, qword [rbp + 0x4b8]
shl rax, 1
test rax, rax
je 0x1401d2fb6
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x108]
call rbx
test rdi, rdi
je 0x1401d2a60
mov rcx, rdi
lock dec qword [rdi]
jne 0x1401d2a60
test dword [rbx], ebx
cli
invalid
invalid
test dword [rbx], ebx
cli
invalid
call fcn.1401838f0
jmp 0x1401d2a60
movzx r9d, byte [rax + r8]
movzx ecx, byte [rax + rax]
test r9b, r9b
js 0x1401d2a11
movdqa xmm0, xmmword [rax]
pmovmskb r8d, xmm0
tzcnt r8d, r8d
movzx r9d, byte [rax + r8]
jmp 0x1401d2a11
mov rbx, qword [rbp + 0x470]
jmp 0x1401d3085
mov rbx, qword [rbp + 0x490]
mov r14, qword [rbp + 0x498]
sub r14, rbx
shr r14, 4
mov rax, r14
movabs rcx, 0xc30c30c30c30c31
mul rcx
mov qword [rbp + 0x4b8], rdx
mov qword [rbp + 0x470], rbx
mov rcx, rbx
xor eax, eax
mov qword [rbp + 0x4c8], rax
nop dword [rax]
mov rax, qword [rbp + 0x4c8]
cmp qword [rbp + 0x4b8], rax
je 0x1401d30eb
inc rax
mov qword [rbp + 0x4c8], rax
lea rsi, [rcx + 0x150]
call fcn.14017bed0
mov rcx, rsi
jmp 0x1401d30c0
cmp qword [rbp + 0x488], 0
je 0x1401d310b
mov r8, qword [rbp + 0x480]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbp + 0x1d8]
mov rdi, qword [rbp + 0x1f0]
movdqa xmm0, xmmword [rsi]
pmovmskb r14d, xmm0
not r14d
lea rbx, [rsi + 0x10]
jmp 0x1401d3153
add byte [rax], r8b
mov byte [rax + rdx], r10b
mov byte [r8 + rax + 0x10], r10b
dec qword [rbp + 0x1f0]
add rcx, 0xfffffffffffffea8
mov byte [rbp + 0x4d7], 0
call fcn.140182480
test rdi, rdi
je 0x1401d3247
test r14w, r14w
jne 0x1401d3190
nop word cs:[rax + rax]
movdqa xmm0, xmmword [rbx]
pmovmskb r14d, xmm0
add rsi, 0xffffffffffffea80
add rbx, 0x10
cmp r14d, 0xffff
je 0x1401d3170
not r14d
mov eax, r14d
lea r14d, [rax - 1]
and r14d, eax
tzcnt eax, eax
neg rax
imul rcx, rax, 0x158
dec rdi
cmp byte [rsi + rcx - 4], 0
mov byte [rsi + rcx - 4], 0
invalid
add byte [rbp - 0x64], dh
jne 0x1401d3153
add rcx, rsi
mov rax, qword [rbp + 0x1d8]
mov rdx, rax
sub rdx, rcx
sar rdx, 3
movabs r8, 0x82fa0be82fa0be83
invalid
imul rdx, r8
lea r8, [rdx - 0x10]
and r8, qword [rbp + 0x1e0]
movdqu xmm0, xmmword [rax + r8]
pcmpeqb xmm0, xmm7
psllw xmm0, 7
pmovmskb r9d, xmm0
test r9d, r9d
je 0x1401d3208
invalid
bsr r9w, r9w
xor r9d, 0xf
jmp 0x1401d320d
mov r9w, 0x10
movdqu xmm0, xmmword [rax + rdx]
pcmpeqb xmm0, xmm7
pmovmskb r10d, xmm0
pmovmskb edx, mm0
pmovmskb edx, mm0
or r10d, 0x10000
tzcnt r10d, r10d
bsf r10d, r10d
bsf r10d, r10d
add r9d, r10d
mov r10b, 0x80
and byte [rsi + 0x41], 0x83
stc
invalid
ja 0x1401d3130
and byte [rsi + 0x41], 0x83
stc
invalid
inc qword [rbp + 0x1e8]
mov r10b, 0xff
jmp 0x1401d3130
invalid
invalid
invalid
invalid
cmp qword [rbp + 0x438], 0
mov rax, qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rbp + 0x2b0]
je 0x1401d326d
invalid
invalid
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rbx
call rax
mov r8d, 0x120
and byte [rcx], al
add byte [rax], al
lea rcx, [rbp - 0x40]
lea rdx, [rbp + 0x148]
call sub.VCRUNTIME140.dll_memcpy
invalid
add dword [rax], eax
mov rbx, qword [rbp + 0x50]
mov rax, qword [rbp + 0x58]
lea r14, [rax + rbx]
xor al, 0x18
invalid
xor al, 0x18
inc r14
movdqa xmm0, xmmword [rbx]
pmovmskb eax, xmm0
not eax
lea r15, [rbx + 0x10]
mov rdi, qword [rbp + 0x68]
mov qword [rbp + 0x2d0], rbx
mov qword [rbp + 0x2d8], r15
mov qword [rbp + 0x2e0], r14
mov ch, 0xe0
add al, byte [rax]
add byte [rsi - 0x77], ah
test eax, ebp
add al, byte [rax]
add byte [rdi], cl
mov bh, 0x85
mov dl, 4
add byte [rax], al
mov ch, 0xe0
add al, byte [rax]
add byte [rsi - 0x77], ah
test eax, ebp
add al, byte [rax]
add byte [rdi], cl
mov bh, 0x85
mov dl, 4
add byte [rax], al
mov word [r12 - 0xa], ax
mov eax, dword [rbp + 0x4ae]
mov dword [r12 - 0xe], eax
mov qword [rbp + 0x2f0], rdi
lea rax, [0x140253089]
mov qword [rbp + 0x2f8], rax
mov qword [rbp + 0x300], 0x10
mov rax, rdi
jmp 0x1401d3307
mov rax, qword [rbp + 0x2f0]
test rax, rax
je 0x1401d33b8
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
movzx edx, word [rbp + 0x2e8]
mov rcx, qword [rbp + 0x2d0]
test dx, dx
jne 0x1401d335c
mov r8, qword [rbp + 0x2d8]
nop word [rax + rax]
movdqa xmm0, xmmword [r8]
pmovmskb edx, xmm0
add rcx, 0xffffffffffffea80
add r8, 0x10
cmp edx, 0xffff
je 0x1401d3330
not edx
mov qword [rbp + 0x2d8], r8
mov qword [rbp + 0x2d0], rcx
lea r8d, [rdx - 1]
and r8d, edx
mov word [rbp + 0x2e8], r8w
dec rax
mov qword [rbp + 0x2f0], rax
test rcx, rcx
je 0x1401d33b8
tzcnt eax, edx
neg rax
imul rax, rax, 0x158
lea rsi, [rcx + rax]
add rsi, 0xfffffffffffffeb0
test rsi, rsi
je 0x1401d33b8
mov rcx, r12
mov rdx, rsi
call fcn.1401c8060
test al, al
je 0x1401d3300
mov rcx, rsi
call fcn.14017ea40
jmp 0x1401d3300
movdqa xmm0, xmmword [rbx]
pmovmskb eax, xmm0
not eax
mov qword [rbp + 0x2d0], rbx
mov qword [rbp + 0x2d8], r15
mov qword [rbp + 0x2e0], r14
mov word [rbp + 0x2e8], ax
movzx eax, word [rbp + 0x4b2]
mov word [r12 - 0xa], ax
mov eax, dword [rbp + 0x4ae]
mov dword [r12 - 0xe], eax
mov qword [rbp + 0x2f0], rdi
lea rax, [0x140253099]
mov qword [rbp + 0x2f8], rax
mov qword [rbp + 0x300], 0xc
mov rax, rdi
jmp 0x1401d3427
mov rax, qword [rbp + 0x2f0]
test rax, rax
je 0x1401d34d8
movzx edx, word [rbp + 0x2e8]
mov rcx, qword [rbp + 0x2d0]
test dx, dx
jne 0x1401d347c
mov r8, qword [rbp + 0x2d8]
nop word [rax + rax]
movdqa xmm0, xmmword [r8]
pmovmskb edx, xmm0
add rcx, 0xffffffffffffea80
add r8, 0x10
cmp edx, 0xffff
je 0x1401d3450
not edx
mov qword [rbp + 0x2d8], r8
mov qword [rbp + 0x2d0], rcx
lea r8d, [rdx - 1]
and r8d, edx
mov word [rbp + 0x2e8], r8w
dec rax
mov qword [rbp + 0x2f0], rax
test rcx, rcx
je 0x1401d34d8
tzcnt eax, edx
neg rax
imul rax, rax, 0x158
lea rsi, [rcx + rax]
add rsi, 0xfffffffffffffeb0
test rsi, rsi
je 0x1401d34d8
mov rcx, r12
mov rdx, rsi
call fcn.1401c8060
test al, al
je 0x1401d3420
mov rcx, rsi
call fcn.14017ea40
jmp 0x1401d3420
movdqa xmm0, xmmword [rbx]
pmovmskb eax, xmm0
not eax
mov qword [rbp + 0x2d0], rbx
mov qword [rbp + 0x2d8], r15
mov qword [rbp + 0x2e0], r14
mov word [rbp + 0x2e8], ax
movzx eax, word [rbp + 0x4b2]
mov word [r12 - 0xa], ax
mov eax, dword [rbp + 0x4ae]
mov dword [r12 - 0xe], eax
mov qword [rbp + 0x2f0], rdi
lea rax, [0x1402530a5]
mov qword [rbp + 0x2f8], rax
mov qword [rbp + 0x300], 0x11
add byte [rax], al
add byte [rax - 0x77], cl
clc
jmp 0x1401d3547
mov rax, qword [rbp + 0x2f0]
test rax, rax
je 0x1401d35f8
test al, 0
add byte [rax], al
movzx edx, word [rbp + 0x2e8]
mov rcx, qword [rbp + 0x2d0]
test dx, dx
jne case.0x140056644.3140
mov r8, qword [rbp + 0x2d8]
fadd dword [rdx]
add byte [rax], al
nop word [rax + rax]
movdqa xmm0, xmmword [r8]
pmovmskb edx, xmm0
add rcx, 0xffffffffffffea80
add r8, 0x10
cmp edx, 0xffff
je 0x1401d3570
not edx
mov qword [rbp + 0x2d8], r8
mov qword [rbp + 0x2d0], rcx
lea r8d, [rdx - 1]
and r8d, edx
mov word [rbp + 0x2e8], r8w
dec rax
mov qword [rbp + 0x2f0], rax
test rcx, rcx
je 0x1401d35f8
tzcnt eax, edx
neg rax
imul rax, rax, 0x158
lea rsi, [rcx + rax]
add rsi, 0xfffffffffffffeb0
test rsi, rsi
je 0x1401d35f8
mov rcx, r12
mov ecx, esp
mov rdx, rsi
call fcn.1401c8060
test al, al
je 0x1401d3540
mov rcx, rsi
call fcn.14017ea40
jmp 0x1401d3540
movdqa xmm0, xmmword [rbx]
pmovmskb eax, xmm0
not eax
mov qword [rbp + 0x2d0], rbx
mov qword [rbp + 0x2d8], r15
mov qword [rbp + 0x2e0], r14
mov word [rbp + 0x2e8], ax
movzx eax, word [rbp + 0x4b2]
mov word [r12 - 0xa], ax
mov eax, dword [rbp + 0x4ae]
mov dword [r12 - 0xe], eax
mov qword [rbp + 0x2f0], rdi
lea rax, [0x1402530b6]
mov qword [rbp + 0x2f8], rax
add al, byte [rax]
add byte [rax - 0x39], cl
test dword [rax], eax
add eax, dword [rax]
add byte [rcx], dl
add byte [rax], al
add byte [rax - 0x77], cl
clc
add al, byte [rax]
add byte [rax - 0x39], cl
test dword [rax], eax
add eax, dword [rax]
add byte [rcx], dl
add byte [rax], al
add byte [rax - 0x77], cl
clc
jmp 0x1401d3667
mov rax, qword [rbp + 0x2f0]
test rax, rax
je 0x1401d3718
movzx edx, word [rbp + 0x2e8]
mov rcx, qword [rbp + 0x2d0]
test dx, dx
jne 0x1401d36bc
mov r8, qword [rbp + 0x2d8]
nop word [rax + rax]
movdqa xmm0, xmmword [r8]
pmovmskb edx, xmm0
add rcx, 0xffffffffffffea80
add r8, 0x10
cmp edx, 0xffff
je 0x1401d3690
not edx
mov qword [rbp + 0x2d8], r8
mov qword [rbp + 0x2d0], rcx
lea r8d, [rdx - 1]
and r8d, edx
mov word [rbp + 0x2e8], r8w
dec rax
mov qword [rbp + 0x2f0], rax
test rcx, rcx
je 0x1401d3718
tzcnt eax, edx
neg rax
imul rax, rax, 0x158
lea rsi, [rcx + rax]
add rsi, 0xfffffffffffffeb0
test rsi, rsi
je 0x1401d3718
mov rcx, r12
mov rdx, rsi
call fcn.1401c8060
invalid
invalid
inc dword [rax + rax*8 - 0xaa7bf1]
invalid
invalid
invalid
mov rcx, rsi
call fcn.14017ea40
mov bl, 0xfa
invalid
jmp 0x1401d3660
mov bl, 0xfa
invalid
movdqa xmm0, xmmword [rbx]
pmovmskb eax, xmm0
not eax
mov qword [rbp + 0x2d0], rbx
mov qword [rbp + 0x2d8], r15
mov qword [rbp + 0x2e0], r14
mov word [rbp + 0x2e8], ax
movzx eax, word [rbp + 0x4b2]
mov word [r12 - 0xa], ax
mov eax, dword [rbp + 0x4ae]
mov dword [r12 - 0xe], eax
mov qword [rbp + 0x2f0], rdi
add byte [rax - 0x73], cl
add eax, 0x7f963
mov qword [rbp + 0x2f8], rax
mov qword [rbp + 0x300], 5
mov dword [rbp + 0x300], 5
mov rax, rdi
jmp 0x1401d3787
mov rax, qword [rbp + 0x2f0]
test rax, rax
je 0x1401d3838
movzx edx, word [rbp + 0x2e8]
mov rcx, qword [rbp + 0x2d0]
test dx, dx
jne 0x1401d37dc
mov r8, qword [rbp + 0x2d8]
nop word [rax + rax]
movdqa xmm0, xmmword [r8]
pmovmskb edx, xmm0
add rcx, 0xffffffffffffea80
add r8, 0x10
cmp edx, 0xffff
je 0x1401d37b0
not edx
mov qword [rbp + 0x2d8], r8
mov qword [rbp + 0x2d0], rcx
lea r8d, [rdx - 1]
and r8d, edx
mov word [rbp + 0x2e8], r8w
dec rax
mov qword [rbp + 0x2f0], rax
test rcx, rcx
je 0x1401d3838
tzcnt eax, edx
neg rax
imul rax, rax, 0x158
lea rsi, [rcx + rax]
add rsi, 0xfffffffffffffeb0
test rsi, rsi
je 0x1401d3838
mov rcx, r12
mov rdx, rsi
call fcn.1401c8060
test al, al
je 0x1401d3780
mov rcx, rsi
call fcn.14017ea40
jmp 0x1401d3780
movdqa xmm0, xmmword [rbx]
pmovmskb eax, xmm0
not eax
mov qword [rbp + 0x2d0], rbx
mov qword [rbp + 0x2d8], r15
mov qword [rbp + 0x2e0], r14
add byte [rax], al
add al, byte [rax]
add byte [rcx + rcx*4 - 0x4b], cl
loopne 0x1401d3857
add byte [rax], al
mov word [rbp + 0x2e8], ax
movzx eax, word [rbp + 0x4b2]
mov word [r12 - 0xa], ax
mov eax, dword [rbp + 0x4ae]
mov dword [r12 - 0xe], eax
mov qword [rbp + 0x2f0], rdi
lea rax, [0x1402530cc]
mov qword [rbp + 0x2f8], rax
mov qword [rbp + 0x300], 9
mov rax, rdi
jmp 0x1401d38a7
mov rax, qword [rbp + 0x2f0]
test rax, rax
je 0x1401d3958
movzx edx, word [rbp + 0x2e8]
mov rcx, qword [rbp + 0x2d0]
test dx, dx
jne 0x1401d38fc
mov r8, qword [rbp + 0x2d8]
mov eax, dword [rbp + 0x2d8]
nop word [rax + rax]
movdqa xmm0, xmmword [r8]
pmovmskb edx, xmm0
add rcx, 0xffffffffffffea80
sub dl, 0xff
dec dword [rcx - 0x7d]
rcl byte [rax], 0x81
cli
invalid
inc dword [rax]
invalid
je 0x1401d38d0
sub dl, 0xff
dec dword [rcx - 0x7d]
rcl byte [rax], 0x81
cli
invalid
not edx
mov qword [rbp + 0x2d8], r8
mov qword [rbp + 0x2d0], rcx
mov dword [rbp + 0x2d0], ecx
mov dword [rbp + 0x2d0], ecx
lea r8d, [rdx - 1]
and r8d, edx
mov word [rbp + 0x2e8], r8w
call 0x1881d390e
dec eax
call 0x1881d390e
dec eax
mov qword [rbp + 0x2f0], rax
test rcx, rcx
je 0x1401d3958
tzcnt eax, edx
neg rax
imul rax, rax, 0x158
lea rsi, [rcx + rax]
add rsi, 0xfffffffffffffeb0
test rsi, rsi
je 0x1401d3958
mov rcx, r12
mov rdx, rsi
call fcn.1401c8060
test al, al
je 0x1401d38a0
mov rcx, rsi
call fcn.14017ea40
jmp 0x1401d38a0
movdqa xmm0, xmmword [rbx]
pmovmskb eax, xmm0
not eax
mov qword [rbp + 0x2d0], rbx
mov qword [rbp + 0x2d8], r15
mov qword [rbp + 0x2e0], r14
mov word [rbp + 0x2e8], ax
movzx eax, word [rbp + 0x4b2]
mov word [r12 - 0xa], ax
mov eax, dword [rbp + 0x4ae]
mov dword [r12 - 0xe], eax
mov qword [rbp + 0x2f0], rdi
lea rax, [0x1402530d5]
mov qword [rbp + 0x2f8], rax
mov qword [rbp + 0x300], 7
jmp 0x1401d39c7
mov rdi, qword [rbp + 0x2f0]
test rdi, rdi
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
je 0x1401d3a83
movzx ecx, word [rbp + 0x2e8]
mov rax, qword [rbp + 0x2d0]
test cx, cx
jne 0x1401d3a2a
mov rdx, qword [rbp + 0x2d8]
nop word cs:[rax + rax]
movdqa xmm0, xmmword [rdx]
pmovmskb ecx, xmm0
add rax, 0xffffffffffffea80
add rdx, 0x10
cmp ecx, 0xffff
je 0x1401d3a00
not ecx
mov qword [rbp + 0x2d8], rdx
mov qword [rbp + 0x2d0], rax
lea edx, [rcx - 1]
and edx, ecx
mov word [rbp + 0x2e8], dx
dec rdi
mov qword [rbp + 0x2f0], rdi
test rax, rax
je 0x1401d3a83
tzcnt ecx, ecx
neg rcx
imul rcx, rcx, 0x158
lea rsi, [rax + rcx]
add rsi, 0xfffffffffffffeb0
test rsi, rsi
je 0x1401d3a83
mov rcx, r12
mov rdx, rsi
call fcn.1401c8060
test al, al
je 0x1401d39c0
mov rcx, rsi
call fcn.14017ea40
jmp 0x1401d39c0
lea rcx, [rbp + 0x50]
call fcn.1401cf730
cmp qword [rbp - 0x40], 0
je 0x1401d3aa2
mov r8, qword [rbp - 0x38]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call rbx
mov rax, qword [rbp + 8]
cmp rax, r13
je 0x1401d3abf
test rax, rax
je 0x1401d3abf
mov r8, qword [rbp + 0x10]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call rbx
cmp qword [rbp - 0x28], 0
je 0x1401d3ad5
mov r8, qword [rbp - 0x20]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call rbx
cmp qword [rbp - 0x10], 0
je 0x1401d3aeb
mov r8, qword [rbp - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call rbx
mov rsi, qword [rbp + 0x38]
mov rdi, qword [rbp + 0x40]
add rsi, 0x50
sub rdi, 1
jae 0x1401d3b0a
jmp 0x1401d3b72
add rsi, 0x70
sub rdi, 1
jb 0x1401d3b72
cmp qword [rsi - 0x50], 0
je 0x1401d3b20
mov r8, qword [rsi - 0x48]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call rbx
mov rax, qword [rsi - 8]
cmp rax, r13
je 0x1401d3b3c
test rax, rax
je 0x1401d3b3c
mov r8, qword [rsi]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call rbx
cmp qword [rsi - 0x38], 0
je 0x1401d3b52
mov r8, qword [rsi - 0x30]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call rbx
cmp qword [rsi - 0x20], 0
je 0x1401d3b00
mov r8, qword [rsi - 0x18]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call rbx
add rsi, 0x70
sub rdi, 1
jae 0x1401d3b0a
cmp qword [rbp + 0x30], 0
je 0x1401d3b88
mov r8, qword [rbp + 0x38]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call rbx
mov rbx, qword [rbp + 0xa0]
test rbx, rbx
je 0x1401d3d30
mov rax, qword [rbp + 0xa8]
mov qword [rbp + 0x4c8], rax
mov rdi, qword [rbp + 0xb8]
movdqa xmm0, xmmword [rbx]
pmovmskb eax, xmm0
not eax
lea r14, [rbx + 0x10]
mov r15, rbx
mov r12, r14
mov r13, rdi
jmp 0x1401d3bef
invalid
sub rcx, rax
mov rcx, qword [rcx - 8]
call qword [sym.imp.pdh.dll_PdhRemoveCounter]
mov eax, esi
sub r13, 1
jb 0x1401d3c20
test ax, ax
jne 0x1401d3bd0
mov rcx, qword [rbp + 0xd8]
lea rax, [rcx + 1]
cmp rax, 2
jb 0x1401d3c41
lea r12, [rbp + 0x2f8]
mov rbx, qword [sym.imp.kernel32.dll_CreateWaitableTimerExW]
lea r15, [rbp + 0x2d0]
lea r14, [rbp + 0x480]
jmp 0x1401d0e5f
mov qword [rbp + 0x478], rsi
mov rdi, rcx
jmp 0x1401d26d7
lea ecx, str.failed_to_spawn_thread
lea r9, fcn.140041570
lea r8, [rbp + 0x2d0]
rol byte [rdx], 1
add byte [rax], al
rol byte [rdx], 1
add byte [rax], al
mov edx, 0x16
call fcn.1401e63e0
jmp 0x1401d0a2f
lea rcx, str.key_used_disappeared
lea r8, [0x1402290c8]
mov edx, 0x14
call fcn.1401e6480
jmp 0x1401d0a2f
test rcx, rcx
jne 0x1401d3dfc
test rcx, rcx
mov rbx, qword [rbp + 0x4b8]
jne 0x1401d3e46
mov qword [rbp + 0x4b8], rbx
mov qword [rbp + 0x468], r14
call fcn.140002170
jmp 0x1401d0a2f
mov qword [rbp + 0x468], r14
mov rdx, qword [rbp + 0x490]
call fcn.1401e5b40
jmp 0x1401d0a2f
mov ecx, 0x56410
call fcn.14002fef0
mov ecx, 1
mov edx, 9
call fcn.1401e5b40
jmp 0x1401d0a2f
mov ecx, 1
mov edx, 0x80000
call fcn.1401e5b40
jmp 0x1401d0a2f
lea rcx, str.global_key_idle_disappearedC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sysinfo_0.30.5_srcwindows_system.rs
lea r8, [0x140229098]
mov edx, 0x1b
call fcn.1401e6480
jmp 0x1401d0a2f
mov qword [rbp + 0x460], rbx
mov qword [rbp + 0x458], rsi
mov ecx, 8
mov edx, 0xfa0
call fcn.1401e5b40
jmp 0x1401d0a2f
test rcx, rcx
jne 0x1401d3f52
mov qword [rbp + 0x430], 0
mov qword [rbp + 0x428], 8
mov qword [rbp + 0x420], 0
mov byte [rbp + 0x4c6], 1
call fcn.140002170
jmp 0x1401d0a2f
mov ecx, 1
mov edx, 0x1e
call fcn.1401e5b40
jmp 0x1401d0a2f
mov byte [rbp + 0x4b6], 1
mov ecx, 1
mov edx, 5
add eax, 0xe8000000
sbb eax, dword [rcx]
add cl, ch
invalid
retf 0xffff
mov rdx, qword [rbp + 0x490]
mov qword [rbp + 0x430], 0
mov qword [rbp + 0x428], 8
mov qword [rbp + 0x420], 0
mov byte [rbp + 0x4c6], 1
call fcn.1401e5b40
jmp 0x1401d0a2f
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x40], xmm10
movdqa xmmword [rsp + 0x50], xmm9
movaps xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
cmp byte [rbp + 0x4b6], 0
je 0x1401d4196
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x4c8]
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x60]
movdqa xmm9, xmmword [rsp + 0x50]
movdqa xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x60]
movdqa xmm9, xmmword [rsp + 0x50]
movdqa xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and al, 0x40
movdqa xmmword [rsp + 0x50], xmm9
movaps xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
mov rdi, qword [rbp + 0x230]
test rdi, rdi
je 0x1401d463d
mov rsi, qword [rbp + 0x228]
mov rbx, qword [rbp + 0x240]
test rbx, rbx
jne 0x1401d46cb
mov rax, rdi
shl rax, 5
add rdi, rax
cmp rdi, 0xffffffffffffffcf
je 0x1401d463d
sub rsi, rax
add rsi, 0xffffffffffffffe0
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x4c8]
mov qword [rbp + 0x228], rax
pxor xmm0, xmm0
lea rax, [rbp + 0x1d8]
movdqu xmmword [rax + 0x58], xmm0
mov qword [rax + 0x68], 0
mov rax, qword [rbp + 0x140]
mov qword [rbp + 0x248], rax
mov rax, qword [rbp + 0x138]
mov qword [rbp + 0x250], rax
mov rax, qword [rbp + 0x130]
mov qword [rbp + 0x258], rax
mov qword [rbp + 0x260], 0
movaps xmm6, xmmword [rsp + 0x80]
add byte [rax], al
add byte [rax], al
movaps xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
sub byte [rsp + 0x50], cl
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
movdqa xmm0, xmmword [rsi]
pmovmskb r12d, xmm0
pmovmskb r12d, mm0
pmovmskb r12d, mm0
not r12d
lea r14, [rsi + 0x10]
mov r15, rsi
jmp 0x1401d46f7
test r12w, r12w
jne 0x1401d4721
invalid
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
jl 0x1401d49a6
jo 0x1401d49c8
movaps xmm0, xmmword [rsp + 0x60]
movdqa xmm9, xmmword [rsp + 0x50]
movdqa xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
lea rbp, [rdx + 0x80]
add byte [rax], al
movdqa xmmword [rsp + 0x40], xmm10
movdqa xmmword [rsp + 0x50], xmm9
jg 0x1401d4a27
and al, 0x50
jg 0x1401d4a27
and al, 0x50
movaps xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
lea rcx, [rbp + 0xa0]
call fcn.1401cf470
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
dec rbx
lea eax, [r12 - 1]
and eax, r12d
mov r12d, eax
test rbx, rbx
je 0x1401d4b35
test r12w, r12w
jne 0x1401d4b0a
movdqa xmm0, xmmword [r14]
pmovmskb r12d, xmm0
pmovmskb esp, mm0
pmovmskb esp, mm0
add r15, 0xfffffffffffffe00
add r14, 0x10
cmp r12d, 0xffff
je 0x1401d4ae9
not r12d
tzcnt ecx, r12d
shl rcx, 5
mov rax, r15
sub rax, rcx
cmp qword [rax - 0x20], 0
je 0x1401d4ad0
mov r8, qword [rax - 0x18]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401d4ad0
mov rax, rdi
shl rax, 5
add rdi, rax
cmp rdi, 0xffffffffffffffcf
je 0x1401d4b5e
sub rsi, rax
add rsi, 0xffffffffffffffe0
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov ecx, dword [rbp + 0x4c8]
call fcn.140058c20
mov byte [rbp + 0x4c4], 1
movaps xmm6, xmmword [rsp + 0x80]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
jl 0x1401d4c32
jo case.0x14014e2d6.1796
movaps xmm0, xmmword [rsp + 0x60]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
jl 0x1401d4c32
jo case.0x14014e2d6.1796
movaps xmm0, xmmword [rsp + 0x60]
movdqa xmm9, xmmword [rsp + 0x50]
movdqa xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
cwde
add byte [rax], al
add byte [rax - 0x73], cl
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x40], xmm10
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x40], xmm10
movdqa xmmword [rsp + 0x50], xmm9
push rax
movaps xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
mov rdi, qword [rbp + 0x4b8]
cmp qword [rbp + 0x4c8], rdi
mov rsi, qword [rbp + 0x290]
je 0x1401d4cc0
mov rbx, qword [rbp + 0x4c8]
imul rcx, rbx, 0x150
add rcx, rsi
call fcn.14017e470
inc rbx
mov rax, rbx
mov qword [rbp + 0x4c8], rbx
cmp rbx, rdi
jne 0x1401d4c98
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movaps xmmword [rsp + 0x80], xmm6
mov rsi, qword [rbp + 0x468]
cmp qword [rsi], 0
cmp dword [rsi], 0
je 0x1401d4d5e
mov r8, qword [rsi + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rbp + 0x478]
mov qword [rbp + 0x430], rdi
mov rsi, qword [rbp + 0x470]
mov qword [rbp + 0x428], rsi
mov rbx, qword [rbp + 0x4a0]
mov qword [rbp + 0x420], rbx
mov byte [rbp + 0x4c6], 0
lea rcx, [rbp + 0x440]
call fcn.140183060
mov qword [rbp + 0x430], rdi
mov qword [rbp + 0x428], rsi
mov qword [rbp + 0x420], rbx
mov byte [rbp + 0x4c6], 0
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x60]
movdqa xmm9, xmmword [rsp + 0x50]
movdqa xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cwde
add byte [rax], al
add byte [rax - 0x73], cl
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x40], xmm10
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x40], xmm10
movdqa xmmword [rsp + 0x50], xmm9
movq qword [rsp + 0x50], mm1
movaps xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
jl 0x1401d4e5c
jo 0x1401d4e49
sub dword [rsp + 0x80], esi
jl 0x1401d4e5c
jo 0x1401d4e49
sub dword [rsp + 0x80], esi
mov rsi, qword [rbp + 0x420]
mov rdi, qword [rbp + 0x428]
mov edi, dword [rbp + 0x428]
mov rbx, qword [rbp + 0x430]
cmp byte [rbp + 0x4c6], 0
mov byte [rax + rax], 0
invalid
je 0x1401d4e80
mov byte [rax + rax], 0
add byte [rcx + riz + 0x48], dh
mov dword [rbp + 0x288], ebx
mov qword [rbp + 0x288], rbx
mov qword [rbp + 0x280], rdi
mov qword [rbp + 0x278], rsi
lea rcx, [rbp + 0x298]
invalid
add byte [rax], al
add al, ch
loopne 0x1401d4e79
call fcn.140182ec0
dec dword [rax - 0x77]
popfq
mov byte [rdx], al
add byte [rax], al
mov qword [rbp + 0x288], rbx
mov qword [rbp + 0x280], rdi
mov qword [rbp + 0x278], rsi
movaps xmm6, xmmword [rsp + 0x80]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
jl 0x1401d4ec6
jo 0x1401d4ee8
movaps xmm0, xmmword [rsp + 0x60]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
jl 0x1401d4ec6
jo 0x1401d4ee8
movaps xmm0, xmmword [rsp + 0x60]
movdqa xmm9, xmmword [rsp + 0x50]
movdqa xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x40], xmm10
movdqa xmmword [rsp + 0x50], xmm9
movaps xmmword [rsp + 0x60], xmm8
invalid
movdqa xmmword [rsp + 0x70], xmm7
jg case.0x1400e57d8.2164
and al, 0x70
invalid
jg case.0x1400e57d8.2164
and al, 0x70
movaps xmmword [rsp + 0x80], xmm6
mov rdi, qword [rbp + 0x278]
js case.0x140056644.3153
add byte [rax], al
mov rsi, qword [rbp + 0x280]
mov rbx, qword [rbp + 0x288]
add byte [rax], al
mov ch, 0x80
add al, byte [rax]
add byte [rax - 0x75], cl
popfq
mov byte [rdx], al
add byte [rax], al
xor r14d, r14d
mov rcx, rsi
cmp rdi, r14
je 0x1401d4f57
nop word cs:[rax + rax]
inc r14
lea r15, [rcx + 0x150]
push rax
add dword [rax], eax
add al, ch
and dword [rbp - 0x76b30006], edx
stc
push rax
add dword [rax], eax
add al, ch
and dword [rbp - 0x76b30006], edx
stc
cmp rdi, r14
jne 0x1401d4f40
test rbx, rbx
je 0x1401d4f6e
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0x4d7], 0
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x60]
movdqa xmm9, xmmword [rsp + 0x50]
movq mm1, qword [rsp + 0x50]
movq mm1, qword [rsp + 0x50]
movdqa xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x40], xmm10
movdqa xmmword [rsp + 0x50], xmm9
movaps xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
add byte [rax + 0x4d7bd], al
add byte [rax], al
add byte [rax + 0x4d7bd], al
add byte [rax], al
je 0x1401d5069
cmp qword [rbp + 0x2b8], 0
mov eax, 2
je 0x1401d501a
mov r8, qword [rbp + 0x2c0]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x2b0]
mov qword [rbp + 0x460], rax
invalid
add al, 0
add byte [rax - 0x75], cl
test dword [rax], edi
add al, 0
add byte [rax - 0x77], cl
test dword [rax + 4], ebx
add byte [rax], al
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp + 0x2b0]
mov qword [rbp + 0x460], rax
mov rax, qword [rbp + 0x438]
mov qword [rbp + 0x458], rax
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x70]
and al, 0x70
and al, 0x70
movaps xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
invalid
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
add esp, 0x98
add esp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
add byte [rax], al
add byte [rax], al
lea rbp, [rdx + 0x80]
add byte [rax], al
movdqa xmmword [rsp + 0x40], xmm10
movq qword [rsp + 0x40], mm2
and al, 0x40
movdqa xmmword [rsp + 0x50], xmm9
and al, 0x50
movaps xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
invalid
invalid
jo 0x1401d5109
movaps xmmword [rsp + 0x80], xmm6
sub dword [rsp + 0x80], esi
add byte [rax - 0x7d], cl
mov ebp, 0x458
add byte [rax], al
je 0x1401d5121
mov r8, qword [rbp + 0x460]
cmp qword [rbp + 0x458], 0
add byte [rax], al
je 0x1401d5121
mov r8, qword [rbp + 0x460]
invalid
mov rcx, qword [0x1402b32e8]
iretd
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x1c437
adc eax, 0x1c437
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], al
mov ah, 0x24
add byte [rax], 0
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
jl 0x1401d5152
jo 0x1401d5174
movaps xmm0, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], al
movdqa xmm9, xmmword [rsp + 0x50]
outsd dx, dword [rsi]
and al, 0x50
push rax
movdqa xmm10, xmmword [rsp + 0x40]
outsd dx, dword [rsi]
push rsp
and al, 0x40
add rsp, 0x98
pop rbx
pop rdi
cwde
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
add byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rsi + 0x44], ah
movq qword [rsp + 0x40], mm2
invalid
cwde
add byte [rax], al
add byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rsi + 0x44], ah
movq qword [rsp + 0x40], mm2
invalid
movdqa xmmword [rsp + 0x50], xmm9
movdqa xmmword [rsp + 0x50], xmm9
movq qword [rsp + 0x50], mm1
push rax
movaps xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
sub dword [rsp + 0x80], esi
sub dword [rsp + 0x80], esi
mov rdi, qword [rbp + 0x1e0]
test rdi, rdi
je 0x1401d5263
mov rsi, qword [rbp + 0x1d8]
mov rbx, qword [rbp + 0x1f0]
test rbx, rbx
je 0x1401d5231
movdqa xmm0, xmmword [rsi]
pmovmskb r12d, xmm0
not r12d
lea r14, [rsi + 0x10]
mov r15, rsi
jmp 0x1401d5208
tzcnt eax, r12d
neg rax
imul rax, rax, 0x158
lea rcx, [r15 + rax]
add rcx, 0xfffffffffffffea8
call fcn.140182480
lea eax, [r12 - 1]
and eax, r12d
mov r12d, eax
dec rbx
je 0x1401d5231
invalid
test r12w, r12w
jne 0x1401d51d9
movdqa xmm0, xmmword [r14]
pmovmskb r12d, xmm0
add r15, 0xffffffffffffea80
add r14, 0x10
cmp r12d, 0xffff
je 0x1401d520e
not r12d
jmp 0x1401d51d9
lea rax, [rdi + 1]
mov ecx, 0x158
mul rcx
add rax, 0xf
and rax, 0xfffffffffffffff0
add rdi, rax
cmp rdi, 0xffffffffffffffef
je 0x1401d5263
sub rsi, rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x148]
call fcn.14017e960
cmp qword [rbp + 0x228], 0
mov ebp, 0x228
add byte [rdi], cl
test dl, dl
add byte [rax], al
invalid
lea rcx, [rbp + 0x228]
call fcn.140183940
mov rdi, qword [rbp + 0x230]
test rdi, rdi
je 0x1401d534f
invalid
mov rsi, qword [rbp + 0x228]
mov rbx, qword [rbp + 0x240]
test rbx, rbx
je 0x1401d5326
movdqa xmm0, xmmword [rsi]
pmovmskb r12d, xmm0
not r12d
lea r14, [rsi + 0x10]
mov r15, rsi
jmp 0x1401d52d4
dec rbx
lea eax, [r12 - 1]
and eax, r12d
mov r12d, eax
test rbx, rbx
je 0x1401d5326
test r12w, r12w
jne 0x1401d52fb
movdqa xmm0, xmmword [r14]
pmovmskb r12d, xmm0
add r15, 0xfffffffffffffe00
add dh, bh
invalid
dec dword [rcx - 0x7d]
invalid
adc byte [rcx - 0x7f], al
cmp esp, 0xffff
je 0x1401d52da
not r12d
tzcnt ecx, r12d
shl rcx, 5
mov rax, r15
sub rax, rcx
cmp qword [rax - 0x20], 0
je 0x1401d52c1
mov r8, qword [rax - 0x18]
mov rcx, qword [0x1402b32e8]
or eax, 0xffd23100
adc eax, 0x1c234
jmp 0x1401d52c1
mov rax, rdi
shl rax, 5
add rdi, rax
cmp rdi, 0xffffffffffffffcf
je 0x1401d534f
sub rsi, rax
add rsi, 0xffffffffffffffe0
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x70]
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x70], bh
movaps xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
pop rsi
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x40], xmm10
movdqa xmmword [rsp + 0x50], xmm9
movaps xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
lea rcx, [rbp + 0x2d0]
call fcn.140041570
shl dh, 0xff
shl dh, 0xff
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x40], xmm10
movdqa xmmword [rsp + 0x50], xmm9
movaps xmmword [rsp + 0x60], xmm8
movaps xmmword [rsp + 0x60], xmm0
movaps xmmword [rsp + 0x60], xmm0
and al, 0x60
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
and al, 0x80
add byte [rax], al
add dh, al
test edi, eax
add al, 0
add byte [rax], al
lea rcx, [rbp + 0x2d0]
call fcn.140001e50
loop 0x1401d5513
loop 0x1401d5513
inc esi
test edi, eax
add al, 0
add byte [rax], al
mov byte [rbp + 0x4c7], 0
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
and al, 0x70
and al, 0x70
jo 0x1401d556e
movaps xmm8, xmmword [rsp + 0x60]
movaps xmm0, xmmword [rsp + 0x60]
movdqa xmm9, xmmword [rsp + 0x50]
and al, 0x50
and al, 0x50
movdqa xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x40], xmm10
movdqa xmmword [rsp + 0x50], xmm9
movaps xmmword [rsp + 0x60], xmm8
and al, 0x60
and al, 0x60
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
sub dword [rsp + 0x80], esi
sub dword [rsp + 0x80], esi
cmp byte [rbp + 0x4c7], 0
je 0x1401d55fa
lea rcx, [rbp + 0x148]
call fcn.140001e50
mov byte [rbp + 0x4c3], 1
ret
add al, 0
add byte [rcx], al
invalid
ret
add esi, eax
test edx, eax
add al, 0
add byte [rax], al
mov byte [rbp + 0x4c2], 0
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x60]
movdqa xmm9, xmmword [rsp + 0x50]
outsd dx, dword [rsi]
and al, 0x50
push rax
outsd dx, dword [rsi]
and al, 0x50
push rax
push rax
movdqa xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
cwde
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
mov byte [rbp + 0x4c3], 1
mov byte [rbp + 0x4c2], 0
add esi, eax
test edx, eax
add al, 0
add byte [rax], al
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x60]
movdqa xmm9, xmmword [rsp + 0x50]
push rax
push rax
movdqa xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
invalid
cwde
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
add byte [rax], al
add byte [rax], al
lea rbp, [rdx + 0x80]
add byte [rax], al
movdqa xmmword [rsp + 0x40], xmm10
and al, 0x40
movdqa xmmword [rsp + 0x50], xmm9
and al, 0x50
movaps xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
invalid
movaps xmmword [rsp + 0x80], xmm6
movzx eax, byte [rbp + 0x4c5]
add byte [rax + 0x4b885], cl
invalid
add byte [rdi], cl
mov dh, 0x85
invalid
add byte [rax + 0x4b885], cl
add byte [rax + rax*8 + 0x280f3375], al
test al, al
jne 0x1401d57a5
invalid
invalid
mov ah, 0x24
and al, 0x80
add byte [rax], al
test al, al
jne 0x1401d57a5
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x70]
jl 0x1401d57a2
invalid
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x70], bh
jl 0x1401d57a2
invalid
jl 0x1401d57a2
jo 0x1401d57c4
movaps xmm8, xmmword [rsp + 0x60]
movaps xmm0, xmmword [rsp + 0x60]
and al, 0x60
movaps xmm9, xmmword [rsp + 0x50]
push rax
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
mov rax, qword [rbp - 0x40]
mov eax, dword [rbp - 0x40]
lock dec qword [rax]
jne 0x1401d57b8
lea rcx, [rbp - 0x40]
call fcn.1401bff10
pop rax
cmpsd dword [rsi], dword [rdi]
invalid
invalid
pop rax
cmpsd dword [rsi], dword [rdi]
invalid
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x70]
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x70], bh
jo 0x1401d580a
movaps xmm8, xmmword [rsp + 0x60]
movaps xmm0, xmmword [rsp + 0x60]
and al, 0x60
movaps xmm9, xmmword [rsp + 0x50]
push rax
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi + rcx + 0x29], al
movaps xmmword [rsp + 0x40], xmm10
movaps xmmword [rsp + 0x40], xmm10
movaps xmmword [rsp + 0x50], xmm9
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x60], xmm8
sub dword [rsp + 0x60], eax
movaps xmmword [rsp + 0x70], xmm7
and al, 0x70
movaps xmmword [rsp + 0x80], xmm6
mov rax, qword [rbp + 0x480]
add al, 0
add al, dh
dec qword [rax]
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax - 0xffffffc], eax
add al, 0
add al, dh
add al, 0
add al, dh
dec qword [rax]
jne 0x1401d5847
lea rcx, [rbp + 0x480]
add byte [rax], al
call fcn.1401bff10
movzx eax, byte [rbp + 0x4b8]
mov byte [rbp + 0x4b7], al
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
and al, 0x50
and al, 0x50
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x40], xmm10
movdqa xmmword [rsp + 0x50], xmm9
movaps xmmword [rsp + 0x60], xmm8
movaps xmmword [rsp + 0x60], xmm0
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
lea rsi, [rbp + 0x2e0]
mov rcx, rsi
call fcn.140001eb0
invalid
loop 0x1401d58df
mov rax, qword [rbp + 0x2e0]
test rax, rax
je 0x1401d58fa
invalid
lock dec qword [rax]
jne 0x1401d58fa
mov rcx, rsi
call fcn.14007c8a0
cmp qword [rbp + 0x2e8], 0
je 0x1401d5940
mov rsi, qword [rbp + 0x2f0]
test rsi, rsi
je 0x1401d5940
mov rdi, qword [rbp + 0x2f8]
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1401d5940
cmp qword [rdi + 0x10], 0x11
jb 0x1401d592e
mov rsi, qword [rsi - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0x4b7], 1
movaps xmm6, xmmword [rsp + 0x80]
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x70], bh
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x70], bh
movaps xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
cwde
add byte [rax], al
add byte [rbx + 0x5f], bl
cwde
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi + rcx + 0x29], al
push rsp
and al, 0x40
movaps xmmword [rsp + 0x50], xmm9
movaps xmmword [rsp + 0x60], xmm8
movaps xmmword [rsp + 0x60], xmm0
movaps xmmword [rsp + 0x60], xmm0
movaps xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
cmp byte [rbp + 0x4b7], 0
jne 0x1401d59fa
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, qword [rbp + 0x4c8]
lock dec qword [rcx]
jne 0x1401d5a0c
call fcn.140058c20
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x70]
add byte [rax], 0
add byte [rdi], cl
sub byte [rsp + 0x70], bh
movaps xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
and al, 0x50
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movaps xmmword [rsp + 0x40], xmm10
movaps xmmword [rsp + 0x50], xmm9
movaps xmmword [rsp + 0x60], xmm8
movaps xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
mov rcx, qword [rbp + 0x4c8]
lock dec qword [rcx]
jne 0x1401d5a90
call fcn.140058c20
mov byte [rbp + 0x4c4], 1
invalid
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x60]
movdqa xmm9, xmmword [rsp + 0x50]
movdqa xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rsi + 0x44], ah
movq qword [rsp + 0x40], mm2
add byte [rax], 0
add byte [rsi + 0x44], ah
movq qword [rsp + 0x40], mm2
movq qword [rsp + 0x40], mm2
movdqa xmmword [rsp + 0x50], xmm9
movaps xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movq qword [rsp + 0x70], mm7
movq qword [rsp + 0x70], mm7
movaps xmmword [rsp + 0x80], xmm6
cmp qword [rbp + 0x4c8], 0
je 0x1401d5b31
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0x4b8]
add byte [rax], al
or eax, 0x4cd23100
mov eax, dword [rbp + 0x4b8]
add byte [rax], al
add byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], al
sub byte [rsp + 0x60], al
movaps xmm9, xmmword [rsp + 0x50]
and al, 0x50
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
add esp, 0x98
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x40], xmm10
and al, 0x40
and al, 0x40
movdqa xmmword [rsp + 0x50], xmm9
movaps xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
cmp byte [rbp + 0x4c4], 0
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
jne 0x1401d5bd8
mov rax, qword [rbp + 0x440]
test rax, rax
je 0x1401d5bd8
lock dec qword [rax]
dec dword [rax]
jne 0x1401d5bd8
or al, 0x48
lea ecx, [rbp + 0x440]
lea eax, [rax + 4]
add byte [rax], al
lea rcx, [rbp + 0x440]
add al, 0
add al, ch
enter 0xffffffffffffea6c, 0xffffffffffffffff
call fcn.14007c8a0
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x60]
and al, 0x60
and al, 0x60
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
and al, 0x40
and al, 0x40
add rsp, 0x98
pop rbx
pop rdi
cwde
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x40], xmm10
movdqa xmmword [rsp + 0x50], xmm9
movq qword [rsp + 0x50], mm1
movq qword [rsp + 0x50], mm1
movaps xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
lea rcx, [rbp + 0x440]
call fcn.140041570
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], al
sub byte [rsp + 0x60], al
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x50]
and al, 0x50
and al, 0x50
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
movaps xmmword [rbp + 0xbf0], xmm7
movaps xmmword [rbp + 0xbe0], xmm6
mov qword [rbp + 0xbd8], 0xfffffffffffffffe
invalid
invalid
invalid
dec dword [rax - 0x73]
test dword [rax + 7], edx
add byte [rax], al
mov qword [rbp + 0x718], rax
xorps xmm6, xmm6
invalid
movdqa xmm7, xmmword [0x1401f1ee0]
movdqa xmm8, xmmword [0x1401f1ed0]
add eax, 0x1c1c2
add byte [rdi + rcx + 0x28], al
or eax, 0x1c1da
add dword [rax], eax
movaps xmm9, xmmword [0x1401f1ef0]
add dword [rax], eax
lea rax, [rbp + 0xb30]
mov qword [rbp + 0x720], rax
mov r13, qword [sym.imp.kernel32.dll_CloseHandle]
mov ebp, dword [sym.imp.kernel32.dll_CloseHandle]
movabs r15, 0x8000000000000000
mov qword [rbp + 0x8a8], rax
add byte [rax - 0x577a76b8], al
or byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
test dword [rax], ecx
invalid
mov qword [rbp + 0x708], rax
mov qword [rbp + 0xad8], rax
mov qword [rbp + 0xad0], rax
mov qword [rbp + 0xac8], rax
mov qword [rbp + 0xac0], rax
mov dword [rbp + 0xb94], eax
mov dword [rbp + 0xb90], eax
mov dword [rbp + 0xb00], eax
test dword [rax], eax
or eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax - 0x76fffff6], ebx
test esp, edi
or al, byte [rax]
add byte [rax], al
nop
mov qword [rbp + 0xb70], r12
jmp 0x1401d5dc0
lea rcx, [rbp + 0x2b8]
call fcn.1401e3670
nop word cs:[rax + rax]
cmp qword [rbp + 0xbd0], 0
je 0x1401d5dc0
mov ebp, 0xbd0
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1402b32e8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xbc8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov dword [rbp + 0x8b0], 0
lea rax, [rbp + 0x9b0]
movups xmmword [rax - 0xf8], xmm6
or bh, bh
invalid
invalid
mov dword [rbp + 0x8c8], 7
mov word [rax - 0xdc], 0
mov qword [rax - 0xe4], 0
mov dword [rax - 0xe4], 0
mov byte [rbp + 0x8d0], 1
mov edx, 0x1c
invalid
ror byte [rax], 1
add byte [rax], al
add dword [rdx + 0x1c], edi
invalid
add byte [rax - 0x73], cl
or eax, 0x7d750
invalid
lea rcx, [0x140253559]
add byte [rax - 0x73], cl
mov ch, 0xb0
lea rsi, [rbp + 0x8b0]
mov r8, rsi
call fcn.140165d80
invalid
clc
dec dword [rax - 0x7b]
invalid
je 0x1401d5e30
or byte [rax], al
add byte [rcx - 0x77], cl
invalid
invalid
clc
dec dword [rax - 0x7b]
sal byte [rbx + rdx + 0x48], 0x89
xchg ebp, eax
push rax
invalid
mov qword [rbp + 0x750], rdx
mov qword [rbp + 0x748], r15
mov ebp, 0x748
jmp 0x1401d6c2f
movaps xmmword [rbp + 0x8d0], xmm6
movaps xmmword [rbp + 0x8c0], xmm6
movaps xmmword [rbp + 0x8b0], xmm6
mov dword [rbp + 0x8e0], 0
mov qword [rbp + 0xbc8], rdx
mov rcx, rdx
mov rdx, rsi
call qword [sym.imp.kernel32.dll_GetFileInformationByHandle]
test eax, eax
je 0x1401d5f43
test byte [rbp + 0x8b1], 4
je 0x1401d5ea5
mov qword [rbp + 0x7d0], 0
mov rcx, qword [rbp + 0xbc8]
add byte [rdx + 9], bh
add byte [rdx + 9], bh
lea r8, [rbp + 0x7d0]
mov r9d, 8
call qword [sym.imp.kernel32.dll_GetFileInformationByHandleEx]
test eax, eax
je 0x1401d5f43
mov ecx, dword [rbp + 0x8d0]
mov eax, dword [rbp + 0x8d4]
shl rcx, 0x20
or rcx, rax
mov qword [rbp + 0xbb0], rcx
je 0x1401d5f68
js 0x1401de2be
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401d5efb
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
test eax, eax
test eax, eax
mov rsi, qword [rbp + 0xbb0]
je 0x1401de264
add dword [rax], 0
add dword [rax], 0
mov qword [0x1402b32e8], rax
add byte [rax - 0x77], cl
sal dword [rcx], 0xd2
mov rcx, rax
xor edx, edx
mov rsi, qword [rbp + 0xbb0]
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov qword [rbp + 0xbd0], rax
test rax, rax
test eax, eax
je 0x1401de264
lea rax, [rsi + 0x400]
mov qword [rbp + 0xb98], rax
add byte [rax], al
and rax, 0x1fff
je 0x1401d611d
mov rdx, qword [rbp + 0xb98]
jmp 0x1401d5f87
call qword [sym.imp.kernel32.dll_GetLastError]
mov eax, 1
mov qword [rbp + 0xbd0], rax
mov al, 1
mov dword [rbp + 0xb68], eax
xor eax, eax
ror byte [rax - 0x77], 0x85
mov al, 0xb
add byte [rax], al
jmp 0x1401d5faa
mov eax, 1
mov qword [rbp + 0xbd0], rax
test eax, edx
or eax, dword [rax]
add byte [rax + 0x400], bh
mov edx, 0x400
xor ecx, ecx
mov qword [rbp + 0xbb0], rcx
mov ecx, 0x2000
sub rcx, rax
add rdx, rcx
mov qword [rbp + 0xb98], rdx
setb al
mov dword [rbp + 0xb68], 0
test al, 1
je 0x1401d5fb6
mov eax, 0x2000
mov qword [rbp + 0xb98], rax
mov rdx, qword [rbp + 0xbb0]
test rdx, rdx
setne al
mov ecx, dword [rbp + 0xb68]
not cl
test cl, al
jne 0x1401d607f
cmp rdx, 0x20
jae 0x1401d6077
movaps xmmword [rbp + 0x7e0], xmm6
movaps xmmword [rbp + 0x7d0], xmm6
movdqu xmm0, xmmword [0x140227758]
movdqa xmmword [rbp + 0x9f0], xmm0
movups xmmword [rsp + 0x38], xmm6
lea rax, [rbp + 0x7d0]
invalid
add byte [rax], al
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x9f0]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x30], 0x20
mov rcx, qword [rbp + 0xbc8]
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ntdll.dll_NtReadFile]
cmp eax, 0x103
jne 0x1401d6054
invalid
mov rcx, qword [rbp + 0xbc8]
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
mov eax, dword [rbp + 0x9f0]
cmp eax, 0xc0000011
je 0x1401d608a
cmp eax, 0x103
je 0x1401de33d
test eax, eax
js 0x1401d612c
mov r12, qword [rbp + 0x9f8]
jmp 0x1401d608d
xor r12d, r12d
jmp 0x1401d6111
xor r12d, r12d
mov r15, rdx
jmp 0x1401d61d3
invalid
add byte [rbp + 0x31], al
in al, 0x4c
mov dword [rbp + 0xb38], esp
xor r12d, r12d
mov qword [rbp + 0xb38], r12
mov qword [rbp + 0xb30], 0
cmp r12, 0x21
jae 0x1401de22f
add byte [rax], al
add byte [rcx - 0x7d], cl
cld
and dword [rdi], ecx
add dword [rsi + 0x48000081], 0xffffff8b
lea esi, [rax + 0x4c00000b]
mov al, 0xb
add byte [rax], al
cmp rcx, r12
mov rcx, qword [rbp + 0xbb0]
mov al, 0xb
add byte [rax], al
cmp rcx, r12
jae 0x1401d60f2
lea r15, [rcx + rcx]
cmp r15, r12
cmovbe r15, r12
cmp r15, 9
mov eax, 8
cmovb r15, rax
test rcx, rcx
je 0x1401d6162
mov rax, qword [rbp + 0xbd0]
mov qword [rbp + 0x8b0], rax
mov qword [rbp + 0x8c0], rcx
mov eax, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
jmp 0x1401d6164
mov rcx, qword [rbp + 0xbd0]
lea rdx, [rbp + 0x7d0]
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
test r12, r12
je case.0x140056644.3172
mov r15, qword [rbp + 0xbb0]
jmp 0x1401d61d3
mov dword [rbp + 0xb68], 0
jmp 0x1401d5fb6
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
add dword [rax], eax
add dword [rax], eax
mov esi, eax
mov ecx, eax
call fcn.1401605d0
cmp al, 0xb
jne 0x1401d722a
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0xb30], xmm6
mov r12, qword [rbp + 0xb38]
cmp r12, 0x21
cmp esp, 0x21
cmp esp, 0x21
jb 0x1401d60a9
jmp 0x1401de22f
xor eax, eax
mov r8, r15
mov rdx, r15
mov edx, edi
mov edx, edi
not rdx
shr rdx, 0x3f
invalid
invalid
mov qword [rbp + 0x8b8], rax
lea rcx, [rbp + 0x9f0]
lea r9, [rbp + 0x8b0]
call fcn.140020610
cmp qword [rbp + 0x9f0], 0
mov rcx, qword [rbp + 0x9f8]
mov ecx, dword [rbp + 0x9f8]
invalid
je 0x1401d61bd
movabs rax, 0x8000000000000001
cmp rcx, rax
jne 0x1401de2c8
mov r15, qword [rbp + 0xbb0]
mov rcx, qword [rbp + 0xbd0]
mov qword [rbp + 0xbd0], rcx
lea rdx, [rbp + 0x7d0]
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0xbc0], r15
xor eax, eax
mov qword [rbp + 0xba8], rax
nop word cs:[rax + rax]
cmp r12, r15
jne 0x1401d62b0
cmp r15, qword [rbp + 0xbb0]
jne 0x1401d62b0
movaps xmmword [rbp + 0x7e0], xmm6
movaps xmmword [rbp + 0x7d0], xmm6
movdqu xmm0, xmmword [0x140227758]
movdqa xmmword [rbp + 0x9f0], xmm0
movups xmmword [rsp + 0x38], xmm6
lea rax, [rbp + 0x7d0]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x9f0]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x30], 0x20
mov rcx, qword [rbp + 0xbc8]
xor edx, edx
xor r8d, r8d
rol byte [rbp + 0x31], 0xc9
mov ch, 0xe0
invalid
call qword [sym.imp.ntdll.dll_NtReadFile]
cmp eax, 0x103
jne 0x1401d627d
invalid
mov rcx, qword [rbp + 0xbc8]
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
mov eax, dword [rbp + 0x9f0]
cmp eax, 0xc0000011
je 0x1401d6320
cmp eax, 0x103
je 0x1401de12e
test eax, eax
js 0x1401d6460
mov r15, qword [rbp + 0x9f8]
jmp 0x1401d6323
mov r13, r12
mov r14, qword [rbp + 0xbc0]
cmp r13, r15
jne 0x1401d6519
add r15, 0x20
jb 0x1401ddf3f
lea rax, [r14 + r14]
cmp rax, r15
cmova r15, rax
cmp r15, 9
mov eax, 8
cmovb r15, rax
mov qword [rbp + 0xbc0], r15
test r14, r14
je 0x1401d63f1
mov rax, qword [rbp + 0xbd0]
mov qword [rbp + 0x8b0], rax
mov qword [rbp + 0x8c0], r14
mov dword [rbp + 0x8c0], esi
mov dword [rbp + 0x8c0], esi
mov eax, 1
jmp 0x1401d63f3
xor r15d, r15d
mov qword [rbp + 0xb38], r15
mov qword [rbp + 0xb30], 0
cmp r15, 0x21
jae 0x1401ddffb
mov rax, qword [rbp + 0xbc0]
sub rax, r12
loopne 0x1401d6396
cmp eax, edi
loopne 0x1401d6396
cmp eax, edi
jae 0x1401d63b0
mov r13, r12
add r13, r15
jb 0x1401de108
mov rcx, qword [rbp + 0xbc0]
lea r14, [rcx + rcx]
cmp r14, r13
cmovbe r14, r13
cmp r14, 9
mov eax, 8
cmovb r14, rax
test rcx, rcx
je 0x1401d6496
mov rax, qword [rbp + 0xbd0]
mov qword [rbp + 0x8b0], rax
mov qword [rbp + 0x8c0], rcx
mov eax, 1
add byte [rax + 1], bh
jmp 0x1401d6498
mov rax, qword [rbp + 0xbd0]
lea rcx, [rax + r12]
lea rdx, [rbp + 0x7d0]
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add r12, r15
add esp, edi
add esp, edi
test r15, r15
je case.0x140056644.3164
mov r13, r12
mov r15, qword [rbp + 0xbc0]
mov r14, r15
cmp r13, r15
je 0x1401d62c3
invalid
invalid
invalid
jmp 0x1401d6519
xor eax, eax
mov r15, qword [rbp + 0xbc0]
mov rdx, r15
not rdx
shr rdx, 0x3f
mov qword [rbp + 0x8b8], rax
lea rcx, [rbp + 0x7d0]
add byte [rax], al
mov r8, r15
lea r9, [rbp + 0x8b0]
call fcn.140020610
cmp qword [rbp + 0x7d0], 0
rol byte [rdi], 1
add byte [rax], al
add byte [rax - 0x75], cl
invalid
fadd dword [rdi]
add byte [rax], al
rol byte [rdi], 1
add byte [rax], al
add byte [rax - 0x75], cl
invalid
fadd dword [rdi]
add byte [rax], al
je 0x1401d6454
movabs rax, 0x8000000000000001
cmp rcx, rax
jne 0x1401ddf36
mov qword [rbp + 0xbc0], r14
mov r15, r14
jmp 0x1401d6520
mov qword [rbp + 0xbd0], rcx
jmp 0x1401d6520
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
mov esi, eax
mov ecx, eax
call fcn.1401605d0
cmp al, 0xb
jne 0x1401d680f
movaps xmmword [rbp + 0xb30], xmm6
mov r15, qword [rbp + 0xb38]
cmp byte [rbx], cl
add byte [rax], al
cmp r15, 0x21
jb 0x1401d633f
jmp 0x1401ddffb
xor eax, eax
mov rdx, r14
not rdx
not edx
shr rdx, 0x3f
mov qword [rbp + 0x8b8], rax
lea rcx, [rbp + 0x9f0]
mov r8, r14
lea r9, [rbp + 0x8b0]
call fcn.140020610
cmp qword [rbp + 0x9f0], 0
mov rcx, qword [rbp + 0x9f8]
je 0x1401d64f1
movabs rax, 0x8000000000000001
cmp rcx, rax
jne 0x1401de0ff
mov r14, qword [rbp + 0xbc0]
mov rcx, qword [rbp + 0xbd0]
invalid
ror byte [rbx], 1
add byte [rax], al
invalid
mov qword [rbp + 0xbd0], rcx
add r12, rcx
mov rcx, r12
lea rdx, [rbp + 0x7d0]
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov r15, r14
cmp r13, r15
je 0x1401d62c3
mov qword [rbp + 0xbc0], r14
mov rax, qword [rbp + 0xbd0]
lea rdi, [rax + r13]
mov r14, r15
sub r14, r13
mov rax, qword [rbp + 0xb98]
cmp r14, rax
cmovae r14, rax
invalid
invalid
movups xmm10, xmmword [0x140227758]
movaps xmmword [rbp + 0x7d0], xmm10
add byte [rax - 1], bh
invalid
add byte [rax - 1], bh
cmp r14, rax
mov r12d, 0xffffffff
cmovb r12, r14
movups xmmword [rsp + 0x38], xmm6
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x28], edi
lea rax, [rbp + 0x7d0]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x30], r12d
mov rcx, qword [rbp + 0xbc8]
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ntdll.dll_NtReadFile]
cmp eax, 0x103
jne 0x1401d65b0
mov rcx, qword [rbp + 0xbc8]
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
scasb al, byte [rdi]
add dword [rax], eax
scasb al, byte [rdi]
add dword [rax], eax
mov eax, dword [rbp + 0x7d0]
cmp eax, 0xc0000011
je 0x1401d6790
cmp eax, 0x103
je 0x1401ddf5e
test eax, eax
js 0x1401d65d6
mov rax, qword [rbp + 0x7d8]
jmp 0x1401d6792
add byte [rax], al
add byte [rax], al
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
mov rbx, rax
shl rbx, 0x20
and byte [rax - 0x7d], cl
retf
add cl, byte [rcx - 0x601f173f]
clc
invalid
cmp al, 0xb
mov eax, 0
and byte [rax - 0x7d], cl
retf
cmove rbx, rax
jne 0x1401d6622
mov rcx, qword [rbp + 0xba8]
xor eax, eax
cmp rcx, r14
jbe 0x1401d67a9
invalid
invalid
add dword [rax], eax
invalid
jmp 0x1401dde69
push rbp
js 0x1401d6613
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
je case.default.0x1401d6635
mov eax, ebx
and eax, 3
lea rcx, [0x14025c308]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
cmp byte [rbx + 0x10], 0x23
je 0x1401d66e1
invalid
add cl, ch
sbb al, 3
add byte [rax], al
nop word cs:[rax + rax]
add byte [rax], al
jmp case.0x1401d6635.2
cmp byte [rbx + 0xf], 0x23
jne case.0x1401d6635.2
lea rax, [rbx - 1]
mov qword [rbp + 0xb60], rax
test dword [rax + 0xb], esp
add byte [rax], al
test dword [rax + 0xb], esp
add byte [rax], al
mov rcx, qword [rbx - 1]
mov rax, qword [rbx + 7]
mov qword [rbp + 0xab8], rcx
mov eax, 0x4800000a
mov dword [rbp + 0xae8], eax
call qword [rax]
mov rax, qword [rbp + 0xae8]
call 0x1881d668f
cmp dword [rax + 8], 0
call 0x1881d668f
cmp dword [rax + 8], 0
je 0x1401d66cb
cmp qword [rax + 0x10], 0x11
jae 0x1401d66b1
mov r8, qword [rbp + 0xab8]
jmp case.0x1401c210a.106
mov rax, rbx
shr rax, 0x20
cmp eax, 0x23
je 0x1401d66e1
jmp case.0x1401d6635.2
mov r8, qword [rbp + 0xab8]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xb60]
test dword [rax + 0xb], esp
add byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmmword [rbp + 0x7d0], xmm10
movups xmmword [rsp + 0x38], xmm6
mov dword [rsp + 0x30], r12d
mov qword [rsp + 0x28], rdi
lea rax, [rbp + 0x7d0]
mov qword [rsp + 0x20], rax
mov rcx, qword [rbp + 0xbc8]
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ntdll.dll_NtReadFile]
cmp eax, 0x103
add eax, dword [rcx]
add byte [rax], al
jne 0x1401d6738
mov rcx, qword [rbp + 0xbc8]
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
mov eax, dword [rbp + 0x7d0]
cmp eax, 0xc0000011
je 0x1401d6790
cmp eax, 0x103
je 0x1401dde99
test eax, eax
jns 0x1401d65ca
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
mov rsi, rax
shl rsi, 0x20
shl esi, 0x20
or rsi, 2
mov ecx, eax
call fcn.1401605d0
mov ebx, 0
cmp al, 0xb
je 0x1401d6620
invalid
dec dword [rax - 0x77]
jmp 0x1401d6620
invalid
mov rbx, rsi
jmp 0x1401d6620
invalid
nop dword [rax + rax]
xor eax, eax
mov rcx, qword [rbp + 0xba8]
cmp rcx, rax
cmovbe rcx, rax
cmp rcx, r14
int1
ja 0x1401dde69
sal byte [rsi], 0
test rax, rax
je case.0x14019f663.731
invalid
invalid
add dword [rax], eax
invalid
test byte [rcx + 0x48000001], ch
test eax, 0x48000001
mov rdx, rcx
mov edx, ecx
sub rdx, rax
mov qword [rbp + 0xba8], rdx
add r13, rax
mov r12, r13
cmp byte [rbp + 0xb68], 0
je 0x1401d61f0
invalid
invalid
invalid
cmp rcx, r14
mov rdx, 0xffffffffffffffff
mov edx, 0xffffffff
mov edx, 0xffffffff
mov r8, qword [rbp + 0xb98]
cmovne r8, rdx
lea rcx, [r8 + r8]
test r8, r8
cmovs rcx, rdx
cmp r14, r8
cmovb rcx, r8
cmp rax, r14
cmove r8, rcx
mov qword [rbp + 0xb98], r8
mov r12, r13
jmp 0x1401d61f0
or eax, dword [rax]
add byte [rdi + rcx + 0x45], cl
ret 0x8d4b
shl rsi, 0x20
or rsi, 2
mov qword [rbp + 0xb38], rsi
mov qword [rbp + 0xb30], 1
test dword [rax], esi
or eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x53], cl
cmp byte [rbx], cl
add byte [rax], al
test dword [rax], esi
or eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x53], cl
cmp byte [rbx], cl
add byte [rax], al
mov eax, r13d
and eax, 3
lea rcx, [0x14025c2f8]
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0xbf49c8
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp bh, 0xe0
jmp rax
or dword [rax + 1], 0xbf49c8
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp bh, 0xe0
jmp rax
cmp byte [r13 + 0x10], 0x23
je 0x1401d68dc
jmp case.0x1401d684e.2
jmp 0x1811d6861
cmp byte [r13 + 0xf], 0x23
jne case.0x1401d684e.2
lea rax, [r13 - 1]
lea eax, [rbp - 1]
mov qword [rbp + 0xb60], rax
test dword [rax + 0xb], esp
add byte [rax], al
mov rcx, qword [r13 - 1]
mov rax, qword [r13 + 7]
mov qword [rbp + 0xab8], rcx
mov qword [rbp + 0xae8], rax
call qword [rax]
mov rax, qword [rbp + 0xae8]
cmp qword [rax + 8], 0
je 0x1401d68c6
cmp qword [rax + 0x10], 0x11
jae 0x1401d68ac
mov r8, qword [rbp + 0xab8]
add bl, ch
or ecx, dword [rbx + rcx*4 - 0x7b]
jmp 0x1401d68b7
mov r8, qword [rbp + 0xab8]
mov r8, qword [r8 - 8]
clc
mov eax, 0x4d00000a
mov eax, dword [rax - 8]
clc
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add dword [rax], eax
add byte [rcx], dh
sar bh, cl
adc eax, 0x1ac92
add dword [rax], eax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xb60]
invalid
or eax, dword [rax]
invalid
sbb ecx, edx
or eax, 0x4cd23100
mov eax, dword [rbp + 0xb60]
invalid
or eax, dword [rax]
invalid
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0xbd0]
mov qword [rbp + 0xb80], rax
or eax, dword [rax]
add byte [rax - 0x75], cl
test eax, eax
or eax, dword [rax]
invalid
test eax, eax
or eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax + 0xb], edi
or eax, dword [rax]
invalid
mov qword [rbp + 0xb78], rax
lea rcx, [rbp + 0xb30]
mov rdx, qword [rbp + 0xbc8]
or eax, dword [rax]
invalid
lea r8, [rbp + 0x7d0]
add al, ch
invalid
call case.0x1400e57d8.964
cmp qword [rbp + 0xb30], 0
add byte [rax], al
add byte [rdi], cl
test byte [rax - 5], ah
invalid
je case.default.0x1401d693b
mov r13, qword [rbp + 0xb38]
lodsd eax, dword [rsi]
cmp byte [rbx], cl
add byte [rax], al
invalid
mov eax, r13d
and eax, 3
lea rcx, [0x14025c2f8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
mov rax, r13
shr rax, 0x20
call 0x16415ec67
call 0x16415ec67
je 0x1401d68dc
xor eax, eax
mov rcx, qword [rbp + 0xbc0]
add byte [rax], al
mov qword [rbp + 0xbb0], rcx
mov al, 0xb
add byte [rax], al
jmp 0x1401d6998
mov al, 1
mov r12, r13
mov esp, ebp
jmp 0x1401d6980
xor eax, eax
mov r12, r13
mov esp, ebp
mov r13, rbx
jmp 0x1401d6980
mov al, 1
xor r13d, r13d
jmp 0x1401d6998
mov al, 1
mov r13, r12
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0xbc0]
mov qword [rbp + 0xbb0], rcx
movabs r15, 0x8000000000000000
mov rdx, r12
sub rdx, 0xf
invalid
invalid
mov ecx, 0
cmovae rcx, rdx
test r12, r12
je 0x1401d6ba0
mov r8, qword [rbp + 0xbd0]
lea rdx, [r8 + 7]
and rdx, 0xfffffffffffffff8
sub rdx, r8
xor r8d, r8d
shl byte [rsi + 0x2e], 0xf
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
shl byte [rsi + 0x2e], 0xf
invalid
mov r9, qword [rbp + 0xbd0]
movzx r9d, byte [r9 + r8]
test r9b, r9b
js 0x1401d6a60
mov r9d, edx
sub r9d, r8d
test r9b, 7
jne 0x1401d6b89
invalid
cwde
add dword [rax], eax
invalid
test dword [rax - 0x14ffffff], ebx
add bl, ch
jmp 0x1401d6a04
adc dword [rsi + 0x66], esp
nop word cs:[rax + rax]
add r8, 0x10
cmp r8, rcx
jae 0x1401d6a28
mov r10, qword [rbp + 0xbd0]
mov r9, qword [r10 + r8 + 8]
or r9, qword [r10 + r8]
movabs r10, 0x8080808080808080
test r9, r10
je 0x1401d6a00
cmp r8, r12
jae 0x1401d6b8c
nop word cs:[rax + rax]
add byte [rbx + rcx*4 - 0x73], cl
ror byte [rbx], 1
or eax, dword [rax]
invalid
mov r9, qword [rbp + 0xbd0]
or eax, dword [rax]
add byte [rbx - 0x80], al
cmp al, 1
add byte [rdi], cl
mov byte [rdx], bh
add dword [rax], eax
add byte [rcx - 1], cl
ror byte [rbp + 0x39], 0xc4
cmp byte [r9 + r8], 0
js 0x1401d6b8c
inc r8
cmp r12, r8
jne 0x1401d6a40
jmp 0x1401d6ba0
movzx r10d, r9b
lea r11, [0x140227d3c]
movzx r11d, byte [r10 + r11]
cmp r11d, 4
sti
add al, 0x74
push rsp
sti
add al, 0x74
push rsp
cmp r11d, 3
je 0x1401d6a97
cmp r11d, 2
jne 0x1401d6bc9
inc r8
cmp r8, r12
jb 0x1401d6b7b
jmp 0x1401d6bc9
lea r11, [r8 + 1]
cmp r11, r12
jae 0x1401d6bc9
mov rsi, qword [rbp + 0xbd0]
add byte [rax], al
movzx r11d, byte [rsi + r11]
cmp r9b, 0xe0
je 0x1401d6afd
cmp r10d, 0xed
jne 0x1401d6b1b
cmp r11b, 0x9f
jle 0x1401d6b3d
jmp 0x1401d6bc9
lea r11, [r8 + 1]
cmp r11, r12
jrcxz 0x1401d6ae1
xor edx, 0
add byte [rax], al
jrcxz 0x1401d6ae1
xor edx, 0
add byte [rax], al
mov rsi, qword [rbp + 0xbd0]
movzx r11d, byte [rsi + r11]
sbb al, 0x1e
cmp r9b, 0xf0
je 0x1401d6b0c
cmp r10d, 0xf4
jne 0x1401d6b4b
cmp r11b, 0x8f
jle 0x1401d6b5b
jmp 0x1401d6bc9
and r11b, 0xe0
cmp r11b, 0xa0
je 0x1401d6b3d
jmp 0x1401d6bc9
add r11b, 0x70
cmp r11b, 0x30
jb 0x1401d6b5b
jmp 0x1401d6bc9
lea r10d, [r9 + 0x1f]
cmp r10b, 0xc
jb 0x1401d6b33
and r9b, 0xfe
cmp r9b, 0xee
inc byte [rcx - 0x80]
stc
out dx, al
jne 0x1401d6bc9
cmp r11b, 0xc0
jge 0x1401d6bc9
sti
ror byte [rdi], 0x8d
mov word [rax], es
add byte [rax], al
add r8, 2
cmp r8, r12
jb 0x1401d6b7b
jmp 0x1401d6bc9
add r9b, 0xf
cmp r9b, 2
ja 0x1401d6bc9
cmp r11b, 0xc0
jge 0x1401d6bc9
lea r9, [r8 + 2]
cmp r9, r12
jae 0x1401d6bc9
mov r10, qword [rbp + 0xbd0]
cmp byte [r10 + r9], 0xbf
jg 0x1401d6bc9
add r8, 3
cmp r8, r12
jae 0x1401d6bc9
mov r9, qword [rbp + 0xbd0]
cmp byte [r9 + r8], 0xbf
jg 0x1401d6bc9
inc r8
cmp r8, r12
jb case.0x1401a669f.670
nop word cs:[rax + rax]
test al, al
je 0x1401d6bd6
mov rsi, qword [rbp + 0xbb0]
mov qword [rbp + 0x748], rsi
mov rax, qword [rbp + 0xbd0]
mov qword [rbp + 0x750], rax
mov qword [rbp + 0x758], r12
jmp 0x1401d6c0e
test al, al
lea rax, str.stream_did_not_contain_valid_UTF_8
cmovne r13, rax
invalid
call 0x190caf526
invalid
mov qword [rbp + 0x750], r13
mov qword [rbp + 0x748], r15
cmp qword [rbp + 0xbb0], 0
mov ebp, 0xbb0
add byte [rcx + rcx*4 - 2], cl
mov ebp, 0xbb0
add byte [rcx + rcx*4 - 2], cl
je 0x1401d6c0e
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xbd0]
add byte [rax], al
add byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbp + 0x748]
mov rcx, qword [rbp + 0xbc8]
mov r13, qword [sym.imp.kernel32.dll_CloseHandle]
call r13
mov r12, qword [rbp + 0xb70]
cmp rsi, r15
jne 0x1401d6d97
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401d6c58
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401de058
mov qword [0x1402b32e8], rax
mov r8d, 0x2e
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401de058
movups xmm0, xmmword [0x140253593]
movups xmmword [rax + 0x1e], xmm0
movups xmm0, xmmword [0x140253585]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x140253575]
movups xmmword [rax], xmm0
mov byte [rbp + 0x8c8], 1
mov qword [rbp + 0x8b0], 0x2e
add byte [rax], al
add byte cs:[rax], al
add byte [rax - 0x77], cl
test dword [rax + 0x48000008], edi
mov dword [rbp + 0x8c0], 0x2e
add byte [rax], al
add byte cs:[rax], al
add byte [rax - 0x77], cl
test dword [rax + 0x48000008], edi
mov dword [rbp + 0x8c0], 0x2e
lea rcx, [rbp + 0x8b0]
call fcn.140154c00
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401d6ceb
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401de044
invalid
jae 0x1401d6ce3
invalid
invalid
mov qword [0x1402b32e8], rax
mov r8d, 9
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401de044
movabs rcx, 0x736f686c61636f6c
mov qword [rax], rcx
or dh, al
or byte [rax + rcx*2 - 0x39], sil
test eax, edx
invalid
add byte [rax], al
or dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x7d8], rax
mov qword [rbp + 0x7e0], 9
mov rax, qword [rbp + 0x750]
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x1401d6de5
add byte [rax], al
invalid
or dh, al
or byte [rax + rcx*2 - 0x39], sil
test eax, edx
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
test rcx, rcx
leave
je 0x1401d6de5
lea rcx, [rax - 1]
mov qword [rbp + 0xbd0], rcx
mov dword [rbp + 0xbd0], ecx
mov dword [rbp + 0xbd0], ecx
mov rcx, qword [rax - 1]
mov rax, qword [rax + 7]
mov qword [rbp + 0xbc0], rcx
mov qword [rbp + 0xbc8], rax
add byte [rax], al
call qword [rax]
mov rax, qword [rbp + 0xbc8]
cmp qword [rax + 8], 0
je 0x1401d6dcf
js 0x1401d6d8c
add byte [rax + rcx*2 + 0x48], dh
cmp dword [rax + 0x10], 0x11
cmp qword [rax + 0x10], 0x11
jae 0x1401d6db5
mov r8, qword [rbp + 0xbc0]
jmp 0x1401d6dc0
or eax, dword [rax]
add bl, ch
sub dword [rax - 0x75], ecx
test dword [rax + 7], ebx
add byte [rax], al
mov rax, qword [rbp + 0x758]
mov qword [rbp + 0x7e0], rax
movups xmm0, xmmword [rbp + 0x748]
movaps xmmword [rbp + 0x7d0], xmm0
jmp 0x1401d6de5
mov r8, qword [rbp + 0xbc0]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
mov dword [rdi - 0x74b7ffff], esp
or eax, 0xdc512
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xbd0]
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [rbp + 0x7d0]
mov qword [rbp + 0x748], rax
lea rax, [0x1400021b0]
add eax, 0xffe2b3b6
mov qword [rbp + 0x750], rax
lea rax, str._3__
jo 0x1401d6dcb
invalid
add byte [rax - 0x77], cl
test dword [rax + 0x48000008], esi
mov dword [rbp + 0x8b8], 2
mov qword [rbp + 0x8d0], 0
lea rax, [rbp + 0x748]
mov qword [rbp + 0x8c0], rax
mov qword [rbp + 0x8c8], 1
lea rcx, [rbp + 0x9f0]
jo 0x1401d6dcb
invalid
lea rdx, [rbp + 0x8b0]
call fcn.1400027d0
cmp qword [rbp + 0x7d0], 0
rol byte [rdi], 1
add byte [rax], al
invalid
je 0x1401d6e71
rol byte [rdi], 1
add byte [rax], al
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x7d8]
mov r8, qword [rbp + 0x7d8]
mov rcx, qword [0x1402b32e8]
or eax, 0xdc47f
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmpsb byte [rsi], byte [rdi]
add dword [rax], eax
cmpsb byte [rsi], byte [rdi]
add dword [rax], eax
mov rax, qword [rbp + 0x9f0]
mov qword [rbp + 0xbd0], rax
mov r8, qword [rbp + 0x9f8]
add byte [rax], al
test eax, esi
or dword [rax], eax
lock or dword [rax], eax
add byte [rax - 0x77], cl
test eax, edx
or eax, dword [rax]
add byte [rbx + rcx*4 - 0x7b], cl
clc
or dword [rax], eax
add byte [rax], al
mov r9, qword [rbp + 0xa00]
add byte [rax], al
mov r9, qword [rbp + 0xa00]
mov qword [rbp + 0x7f0], 0
mov qword [rbp + 0x7d0], 0
mov qword [rbp + 0x7e0], 0
loopne 0x1401d6eaf
add byte [rax], al
add byte [rax], al
add byte [rax], al
loopne 0x1401d6eaf
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x8b0]
lea ecx, [rbp + 0x8b0]
lea esi, [rax + 0x48000008]
lea edx, [rbp + 0x7d0]
lea rdx, [rbp + 0x7d0]
mov qword [rbp + 0xbc8], r8
call fcn.1401b1570
cmp qword [rbp + 0x8b0], r15
je 0x1401de09c
mov rax, qword [rbp + 0x900]
mov qword [rbp + 0x820], rax
or byte [rax], al
invalid
or byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rbp + 0x8f0]
movups xmm0, xmmword [rbp + 0x8f0]
movaps xmmword [rbp + 0x810], xmm0
movdqu xmm0, xmmword [rbp + 0x8b0]
outsd dx, dword [rsi]
test dword [rax - 0xcfffff8], esi
or byte [rax], al
add bl, dh
movq mm1, qword [rbp + 0x8c0]
outsd dx, dword [rsi]
test dword [rax - 0xcfffff8], esi
or byte [rax], al
add bl, dh
or byte [rax], al
add bl, dh
movq mm1, qword [rbp + 0x8c0]
movdqu xmm2, xmmword [rbp + 0x8d0]
movups xmm3, xmmword [rbp + 0x8e0]
movaps xmmword [rbp + 0x800], xmm3
add byte [rsi + 0xf], ah
jg 0x1401d6eb0
invalid
invalid
add byte [rax], al
movdqa xmmword [rbp + 0x7e0], xmm1
invalid
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1401d6eb0
rol byte [rdi], 1
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1401d6eb0
invalid
invalid
add byte [rsi + 0xf], ah
jg 0x1401d6eb0
rol byte [rdi], 1
add byte [rax], al
mov qword [rbp + 0x8b0], 2
mov dword [rbp + 0x8b0], 2
add byte [rax], al
add byte [rax - 0x73], cl
lea esi, [rax + 0x48000002]
lea rdx, [rbp + 0x7d0]
lea rcx, [rbp + 0x2b0]
lea rdx, [rbp + 0x7d0]
lea r8, [rbp + 0x8b0]
call fcn.1401c9100
lodsb al, byte [rsi]
and edi, edi
inc dword [rbx + 0x2b0bd]
add byte [rdx], al
lodsb al, byte [rsi]
and edi, edi
inc dword [rbx + 0x2b0bd]
add byte [rdx], al
jne 0x1401d73b0
add byte [rdi], cl
mov dh, 5
xor esp, eax
or eax, 0x58b4800
invalid
jns case.0x1401cfa0d.167
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
add eax, 0xdc379
add eax, 0xdc379
or eax, 0xc0854800
test rax, rax
test eax, eax
jne 0x1401d6f8a
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401de030
mov qword [0x1402b32e8], rax
add eax, 0xdc35e
mov r8d, 0x32
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401de030
movups xmm0, xmmword [0x140253547]
movups xmmword [rax + 0x20], xmm0
invalid
add byte [rdi], cl
adc dword [rax + 0x20], eax
movups xmm0, xmmword [0x140253537]
movups xmmword [rax + 0x10], xmm0
movdqu xmm0, xmmword [0x140253527]
outsd dx, dword [rsi]
add eax, 0x7c565
outsd dx, dword [rsi]
add eax, 0x7c565
movdqu xmmword [rax], xmm0
mov word [rax + 0x30], 0x7364
mov byte [rbp + 0x8c8], 1
mov qword [rbp + 0x8b0], 0x32
mov qword [rbp + 0x8b8], rax
mov qword [rbp + 0x8c0], 0x32
ror byte [rax], 0
add byte [rdx], dh
add byte [rax], al
add byte [rax - 0x73], cl
lea esi, [rax - 0x17fffff8]
add al, 0xdc
idiv edi
ror byte [rax], 0
add byte [rdx], dh
add byte [rax], al
add byte [rax - 0x73], cl
lea esi, [rax - 0x17fffff8]
add al, 0xdc
idiv edi
xor ecx, ecx
xor edx, edx
mov r8d, 2
mov r9d, 0x1f0003
call qword [sym.imp.kernel32.dll_CreateWaitableTimerExW]
test rax, rax
invalid
je 0x1401d7086
sal byte [rdi + rbp*2 + 0x48], 0x89
invalid
mov rsi, rax
mov qword [rbp + 0x8b0], 0xfffffffffd050f80
test dword [rax - 0x7ffffff8], esi
syscall
std
test dword [rax - 0x7ffffff8], esi
syscall
std
mov dword [rsp + 0x28], 0
add byte [rax], al
mov qword [rsp + 0x20], 0
mov dword [rsp + 0x20], 0
mov rcx, rax
lea rdx, [rbp + 0x8b0]
lea edx, [rbp + 0x8b0]
lea edx, [rbp + 0x8b0]
add byte [rbp + 0x31], al
rol byte [rbp + 0x31], 0xc9
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.kernel32.dll_SetWaitableTimer]
sbb al, 0xa2
add dword [rax], eax
test eax, eax
je 0x1401d7080
mov rcx, rsi
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
mov edi, eax
mov rcx, rsi
call r13
cmp edi, 0xffffffff
je 0x1401d7086
cmp dword [rbp + 0x2b0], 2
add byte [rdx], al
je 0x1401d709e
jmp case.0x1401d70d2.3
mov rcx, rsi
call r13
call rbp
call rbp
mov ecx, 0x1388
call qword [sym.imp.kernel32.dll_Sleep]
cmp dword [rbp + 0x2b0], 2
jne case.0x1401d70d2.3
mov rax, qword [rbp + 0x2b8]
add rax, 0xfffffffffffffffd
cmp rax, 0xc
mov ecx, 0xa
cmovae rax, rcx
add rax, 0xfffffffffffffffe
add eax, 0xfffffffe
add eax, 0xfffffffe
cmp rax, 8
ja case.0x1401d70d2.3
lea rcx, [0x14025c548]
jge 0x1401d711d
or byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
mov rax, qword [rbp + 0x2c0]
mov ecx, eax
and ecx, 3
invalid
add ecx, dword [rax - 0x73]
push rcx
dec byte [rax - 0x7d]
cli
add cl, byte [rdi]
invalid
lea rdx, [rcx - 2]
cmp rdx, 2
jb case.0x1401d70d2.3
mov dl, 0xec
invalid
invalid
mov dl, 0xec
invalid
test rcx, rcx
je case.0x1401d70d2.3
lea rcx, [rax - 1]
lea ecx, [rax - 1]
dec dword [rax - 0x77]
invalid
mov qword [rbp + 0xbc0], rcx
mov rcx, qword [rax - 1]
mov rax, qword [rax + 7]
mov qword [rbp + 0xbb0], rcx
add byte [rax - 0x77], cl
invalid
test al, 0xb
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax - 0xfffff5], ebp
adc byte [rax - 0x75], cl
test dword [rax + 0x4800000b], ebp
add byte [rax - 0x7d], cl
js 0x1401d712d
invalid
mov dword [rbp + 0xba8], eax
call qword [rax]
mov rax, qword [rbp + 0xba8]
invalid
test al, 0xb
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
cmp qword [rax + 8], 0
js 0x1401d712d
or byte [rax], al
add byte [rdi], cl
test byte [rdi + 1], cl
add qword [r8], r8
invalid
je 0x1401d727b
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jae 0x1401d7261
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7b], cl
mov al, 0xb
add byte [rax], al
mov r8, qword [rbp + 0xbb0]
jmp 0x1401d726c
mov rax, qword [rbp + 0x2c0]
mov rcx, rax
ror dword [rcx + rsi - 7], 0x48
cmp ecx, 5
ror dword [rcx + rsi - 7], 0x48
cmp ecx, 5
mov edx, 5
cmovae rcx, rdx
cmp rcx, 4
jae 0x1401d71df
invalid
mov rax, qword [rbp + 0x2c8]
lea rcx, [rbp + 0x2c8]
jmp case.0x1401c210a.103
cmp byte [rbp + 0x2c0], 9
jne case.0x1401d70d2.3
mov rax, qword [rbp + 0x2c8]
test rax, rax
je case.0x1401d70d2.3
mov rdx, qword [rbp + 0x2d0]
mov r8, qword [rbp + 0x2d8]
lea rcx, [rbp + 0x2e0]
call qword [rax + 0x10]
jmp case.0x1401d70d2.3
mov rax, qword [rbp + 0x2c0]
mov rcx, rax
xor rcx, r15
cmp rcx, 5
ja case.0x14002d1d9.4360
cmp rcx, 2
jne case.0x1401d70d2.3
test rax, rax
je case.0x1401d70d2.3
mov r8, qword [rbp + 0x2c8]
jmp 0x1401d7216
lea rcx, [rbp + 0x2c0]
jne case.0x1401c210a.103
mov rax, qword [rbp + 0x2c8]
lea rcx, [rbp + 0x2c8]
enter 2, 0
movabs rdx, 0x8000000000000002
cmp rax, rdx
add byte [rax], al
or byte [rax + 0x39], 0xd0
jl case.0x1401d70d2.3
test rax, rax
je case.0x1401d70d2.3
mov r8, qword [rcx + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x1401d70d2.3
shl rsi, 0x20
or rsi, 2
mov qword [rbp + 0xb38], rsi
mov ch, 0x38
or eax, dword [rax]
add byte [rax - 0x39], cl
test dword [rax], esi
or eax, dword [rax]
add byte [rcx], al
add byte [rax], al
invalid
mov ch, 0x38
or eax, dword [rax]
add byte [rax - 0x39], cl
test dword [rax], esi
or eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x53], cl
mov r13, qword [rbp + 0xb38]
mov r13, qword [rbp + 0xb38]
mov eax, r13d
and eax, 3
lea rcx, [0x14025c2e8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r8, qword [rbp + 0xbb0]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xbc0]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0xbd0], 0
ror byte [rbx], 1
add byte [rax], al
add byte [rdi], cl
test dword [rbx], ecx
jmp 0x1401d729d
invalid
ror byte [rbx], 1
add byte [rax], al
add byte [rdi], cl
test dword [rbx], ecx
jmp 0x1401d729d
invalid
jmp 0x1401d5dc0
cmp byte [r13 + 0x10], 0x23
je 0x1401d7330
jmp case.0x1401d725f.2
cmp byte [r13 + 0xf], 0x23
jne case.0x1401d725f.2
lea rax, [r13 - 1]
mov qword [rbp + 0xbc0], rax
mov rcx, qword [r13 - 1]
mov rax, qword [r13 + 7]
mov qword [rbp + 0xb60], rcx
lea esp, [rax + 0xb]
add byte [rax], al
mov qword [rbp + 0xba8], rax
call qword [rax]
mov rax, qword [rbp + 0xba8]
add byte [rax - 0x7d], cl
js 0x1401d72f5
invalid
je 0x1401d731a
invalid
cmp qword [rax + 0x10], 0x11
adc byte [rcx], dl
jae 0x1401d7300
mov r8, qword [rbp + 0xb60]
jmp 0x1401d730b
mov r8, qword [rbp + 0xb60]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add dword [rax], eax
add dword [rax], eax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xbc0]
ror byte [rbx], 0
add bh, bh
adc eax, 0x1a228
invalid
add dword [rax], eax
ror byte [rbx], 0
add bh, bh
adc eax, 0x1a228
invalid
add dword [rax], eax
movabs byte [0xbd0858b480001], al
add byte [rax - 0x77], cl
test dword [rax + 0x4800000b], eax
mov eax, dword [rbp + 0xbb0]
mov rax, qword [rbp + 0xbd0]
mov qword [rbp + 0xb80], rax
mov rax, qword [rbp + 0xbb0]
mov qword [rbp + 0xb78], rax
lea rcx, [rbp + 0xb30]
mov rdx, qword [rbp + 0xbc8]
lea r8, [rbp + 0x7d0]
rol byte [rdi], 1
add byte [rax], al
rol byte [rdi], 1
add byte [rax], al
call case.0x1400e57d8.964
cmp qword [rbp + 0xb30], 0
je case.default.0x1401d738f
in eax, dx
invalid
invalid
in eax, dx
invalid
mov r13, qword [rbp + 0xb38]
mov eax, r13d
call 0x188215405
lea ecx, [0x14025c2e8]
invalid
or byte [r8], r8b
call 0x188215405
lea ecx, [0x14025c2e8]
invalid
or byte [r8], r8b
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, r13
shr rax, 0x20
cmp eax, 0x23
je 0x1401d7330
xor r12d, r12d
xor eax, eax
jmp 0x1401d6998
nop dword [rax + rax]
mov r8d, 0x108
lea rcx, [rbp + 0xb0]
lea rdi, [rbp + 0x2b0]
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
pop rdi
out 0, al
add byte [rcx - 0x48], al
mov byte [rax], al
add byte [rax], al
pop rdi
out 0, al
add byte [rcx - 0x48], al
mov byte [rax], al
add byte [rax], al
lea rsi, [rbp + 0x1b8]
mov rcx, rsi
lea rdx, [rbp + 0x3b8]
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0x108
add al, ch
out 0, al
add byte [rcx - 0x48], al
or byte [rcx], al
add byte [rax], al
lea rcx, [rbp + 0x8b0]
add byte [rax], al
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rsi
call fcn.1401e3670
cmp dword [rbp + 0x2b0], 2
jne case.0x1401d7446.3
mov rax, qword [rbp + 0x2b8]
add byte [rax], al
add byte [rax - 0x7d], cl
sar ch, 0x48
cmp eax, 0xc
add rax, 0xfffffffffffffffd
cmp rax, 0xc
mov ecx, 0xa
cmovae rax, rcx
invalid
invalid
ror dword [r8 - 0x7d], 0xc0
dec byte [rax - 0x7d]
clc
or byte [rdi], cl
xchg dword [rax + 1], ebp
add byte [rax], al
add rax, 0xfffffffffffffffe
cmp rax, 8
ja case.0x1401d7446.3
lea rcx, [0x14025c318]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rbp + 0x2c0]
mov ecx, eax
and ecx, 3
test eax, eax
add al, byte [rax]
add byte [rcx + 0x3e183c1], cl
lea rdx, [rcx - 2]
cmp rdx, 2
jb case.0x1401d7446.3
test rcx, rcx
je case.0x1401d7446.3
invalid
add dword [rax], eax
invalid
xor eax, 0x48000001
lea ecx, [rax - 1]
lea rcx, [rax - 1]
mov qword [rbp + 0xba8], rcx
mov rcx, qword [rax - 1]
mov rax, qword [rax + 7]
mov qword [rbp + 0xbb0], rcx
mov al, 0xb
add byte [rax], al
invalid
mov al, 0xb
add byte [rax], al
invalid
mov qword [rbp + 0xbc0], rax
test eax, eax
or eax, dword [rax]
add bh, bh
call qword [rax]
mov rax, qword [rbp + 0xbc0]
invalid
invalid
call qword [rax]
mov rax, qword [rbp + 0xbc0]
cmp qword [rax + 8], 0
js 0x1401d74a1
invalid
js 0x1401d74a1
add byte [rdi], cl
test byte [rdx + 0x48000068], bl
je 0x1401ddd3a
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jae 0x1401ddd20
jne case.0x1401d6635.11
push 0xffffffff8b4c0000
test dword [rax - 0x16fffff5], esi
je 0x1401d751d
add byte [rax], al
mov r8, qword [rbp + 0xbb0]
jmp 0x1401ddd2b
add byte [rax], al
mov rax, qword [rbp + 0x2c0]
mov rcx, rax
xor rcx, r15
cmp rcx, 5
rol byte [rdx], 0
add byte [rax - 0x77], cl
ror dword [rcx + rsi - 7], 0x48
cmp ecx, 5
mov edx, 5
cmovae rcx, rdx
invalid
add byte [rax], al
add byte [rax + 0xf], cl
retf 0x8348
retf 0x8348
retf 0x8348
cmp rcx, 4
jae 0x1401d7556
mov rax, qword [rbp + 0x2c8]
enter 2, 0
lea rcx, [rbp + 0x2c8]
jmp 0x1401d757c
invalid
add al, byte [rax]
add cl, ch
xchg edx, eax
add byte [rax], al
add byte [rax + 0x2c0bd], al
cmp byte [rbp + 0x2c0], 9
cmp byte [rbp + 0x2c0], 9
jne case.0x1401d7446.3
mov rax, qword [rbp + 0x2c8]
mov eax, dword [rbp + 0x2c8]
test rax, rax
ror byte [rdi], 0x84
cdq
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
rol byte [rdx], 1
add byte [rax], al
je case.0x1401d7446.3
mov rdx, qword [rbp + 0x2d0]
mov r8, qword [rbp + 0x2d8]
fadd dword [rdx]
add byte [rax], al
lea rcx, [rbp + 0x2e0]
loopne 0x1401d751c
add byte [rax], al
call qword [rax + 0x10]
jmp case.0x1401d7446.3
push rax
adc bl, ch
jg 0x1401d756a
invalid
mov rax, qword [rbp + 0x2c0]
mov eax, dword [rbp + 0x2c0]
mov rcx, rax
xor rcx, r15
cmp rcx, 5
ja 0x1401d753a
cmp rcx, 2
jne case.0x1401d7446.3
test rax, rax
je case.0x1401d7446.3
mov r8, qword [rbp + 0x2c8]
jmp 0x1401d7585
lea rcx, [rbp + 0x2b8]
call fcn.1401e3670
sbb al, 0xc1
add byte [rax], al
sbb al, 0xc1
add byte [rax], al
jmp case.0x1401d7446.3
lea rcx, [rbp + 0x2c0]
jne 0x1401d757c
mov rax, qword [rbp + 0x2c8]
lea rcx, [rbp + 0x2c8]
add byte [rax - 0x46], cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xd0
add al, byte [rax]
add byte [rax - 0x46], cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xd0
jl case.0x1401d7446.3
test rax, rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xd0
jl case.0x1401d7446.3
test rax, rax
je case.0x1401d7446.3
invalid
mov r8, qword [rcx + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
lahf
add dword [rax], eax
nop word cs:[rax + rax]
invalid
cmp qword [rbp + 0xbd0], 0
je 0x1401d75c0
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xbc8]
mov eax, dword [rbp + 0xbc8]
mov eax, dword [rbp + 0xbc8]
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
mov ebp, 0x8b48000d
add eax, 0xdbd1a
test rax, rax
jne 0x1401d75e9
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401de4f1
add byte [rax], al
add byte [rax], al
mov qword [0x1402b32e8], rax
mov r8d, 0x13
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401de4f1
movdqu xmm0, xmmword [str.Connected_to_serverClient_version_does_not_match_server_version__updating...]
movdqu xmmword [rax], xmm0
movq qword [rax], mm0
movq qword [rax], mm0
mov dword [rax + 0xf], 0x72657672
mov byte [rbp + 0x2c8], 2
add cl, byte [rax - 0x39]
test dword [rax + 0x13000002], esi
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 0x48000002], edi
mov dword [rbp + 0x2c0], 0x13
add byte [rax], al
adc eax, dword [rax]
add byte [rax], al
add cl, byte [rax - 0x39]
test dword [rax + 0x13000002], esi
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 0x48000002], edi
mov dword [rbp + 0x2c0], 0x13
add byte [rax], al
adc eax, dword [rax]
add byte [rax], al
add byte [rax], al
adc eax, dword [rax]
add byte [rax], al
lea rcx, [rbp + 0x2b0]
call fcn.140154c00
idiv edi
mov dword [rbp + 0xb60], 0
mov qword [rbp + 0xb70], r12
cmp byte [rbp + 0x9aa], 4
je 0x1401dd977
mov dword [rbp + 0xb68], eax
cmp qword [rbp + 0x960], r15
jne 0x1401d76a0
cmp byte [rbp + 0x9a9], 0
jne 0x1401d76a0
cmp byte [rbp + 0x9a8], 0
jne 0x1401d7920
cmp byte [rbp + 0x9aa], 2
jb 0x1401d7920
jmp 0x1401dd862
mov qword [rbp + 0x7d0], r15
lea rcx, [rbp + 0x2b0]
lea esi, [rax + 0x48000002]
lea edx, [rbp + 0x8b0]
lea esi, [rax + 0x48000002]
lea edx, [rbp + 0x8b0]
lea r8, [rbp + 0x9b0]
lea r9, [rbp + 0x7d0]
call fcn.1401c16e0
mov rax, qword [rbp + 0x2b0]
cmp rax, 0xf
jne 0x1401d7770
mov rsi, qword [rbp + 0x930]
test rsi, rsi
je 0x1401d7824
mov rdi, qword [rbp + 0x9b0]
mov rdx, qword [rbp + 0x928]
cmp rsi, 0x7fffffff
mov eax, 0x7fffffff
cmovae rsi, rax
mov rcx, rdi
mov r8d, esi
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_send]
cmp eax, 0xffffffff
dec dword [rdi]
test byte [rcx], dl
add dword [rax], eax
invalid
dec dword [rdi]
test byte [rcx], dl
add dword [rax], eax
add byte [rbp + 0x3e840fc0], al
test eax, eax
je 0x1401d7865
movsxd rdx, eax
mov rax, qword [rbp + 0x930]
mov rsi, rax
test eax, eax
je 0x1401d7865
movsxd rdx, eax
mov rax, qword [rbp + 0x930]
mov rsi, rax
sub rsi, rdx
invalid
jb 0x1401de218
mov qword [rbp + 0x930], 0
je 0x1401d7824
mov rcx, qword [rbp + 0x928]
add rdx, rcx
mov r8, rsi
mov eax, esi
invalid
call sub.VCRUNTIME140.dll_memmove
mov qword [rbp + 0x930], rsi
jmp 0x1401d76f0
movzx ecx, byte [rbp + 0x2b8]
lea rdx, [rbp + 0x2b8]
movups xmm0, xmmword [rdx + 0x70]
lea r8, [rbp + 0x1b8]
lea eax, [rbp + 0x1b8]
movups xmmword [r8 - 0x90], xmm0
invalid
movups xmm0, xmmword [rdx + 0x61]
movups xmmword [r8 - 0x9f], xmm0
movups xmm0, xmmword [rdx + 0x51]
movups xmmword [r8 - 0xaf], xmm0
movups xmm0, xmmword [rdx + 0x41]
adc byte [rdx + 0x41], al
adc byte [rdx + 0x41], al
movups xmmword [r8 - 0xbf], xmm0
movdqu xmm0, xmmword [rdx + 1]
add byte [rcx - 1], 0xff
push rbx
movq mm0, qword [rdx + 1]
movdqu xmm1, xmmword [rdx + 0x11]
movdqu xmm2, xmmword [rdx + 0x21]
push rdx
and dword [rdi], ecx
adc byte [rdx + 0x31], bl
movups xmmword [r8 - 0xcf], xmm3
adc dword [rax - 0xcf], ebx
invalid
movdqu xmmword [r8 - 0xdf], xmm2
movq qword [rax - 0xdf], mm2
movdqu xmmword [r8 - 0xef], xmm1
movq qword [r8 - 0xef], mm1
movdqu xmmword [r8 - 0xff], xmm0
mov qword [rbp + 0xb0], rax
mov byte [rbp + 0xb8], cl
cmp rax, 5
mov eax, 0x48000000
cmp eax, 5
jne case.default.0x1401d781c
mov rax, qword [rbp + 0xb8]
mov ecx, eax
and ecx, 3
lea r8, [0x14025c33c]
movsxd rdx, dword [r8 + rcx*4]
invalid
adc al, 0x88
add rdx, r8
jmp rdx
invalid
invalid
loop 0x1401d782e
movzx edx, byte [rax + 0x10]
jmp 0x1401d7895
mov dh, 0x50
adc bl, ch
jno 0x1401d77eb
mov byte [rbp + 0x9a9], 0
test dword [rcx + 9], ebp
jmp 0x1401d7920
add byte [rax], al
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
shl rax, 0x20
loopne case.0x1400e57d8.2090
loopne case.0x1400e57d8.2090
or rax, 2
mov qword [rbp + 0xb8], rax
mov qword [rbp + 0xb0], 5
add byte [rax], al
invalid
enter 0x4802, 0xffffffffffffff89
add cl, byte [rax - 0x77]
test dword [rax + 0x48000000], edi
mov dword [rbp + 0xb0], 5
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x3e183c1], cl
mov ecx, eax
and ecx, 3
mov ecx, eax
and ecx, 3
lea r8, [0x14025c33c]
or byte [rax], al
movsxd rdx, dword [r8 + rcx*4]
add rdx, r8
jmp rdx
call fcn.140001010
mov qword [rbp + 0xb8], rax
mov qword [rbp + 0xb0], 5
mov ecx, eax
and ecx, 3
lea r8, [0x14025c33c]
movsxd rdx, dword [r8 + rcx*4]
add rdx, r8
jmp rdx
movzx edx, byte [rax + 0xf]
cmp dl, 0xd
jne case.default.0x1401d781c
mov byte [rbp + 0x9a9], 1
lea rdx, [rcx - 2]
cmp rdx, 2
add dh, byte [rdx + 0x71]
add dh, byte [rdx + 0x71]
test rcx, rcx
je 0x1401d7920
lea rcx, [rax - 1]
mov qword [rbp + 0xbd0], rcx
or eax, dword [rax]
add byte [rax - 0x75], cl
mov ecx, dword [rax - 1]
or eax, dword [rax]
add byte [rax - 0x75], cl
mov ecx, dword [rax - 1]
invalid
invalid
invalid
mov ecx, dword [rax - 1]
mov rax, qword [rax + 7]
mov qword [rbp + 0xbc0], rcx
mov qword [rbp + 0xbc8], rax
call qword [rax]
mov rax, qword [rbp + 0xbc8]
cmp qword [rax + 8], 0
add byte [rdi], cl
invalid
movsd dword [rdi], dword [rsi]
sbb dword [rax], eax
invalid
add byte [rdi], cl
test byte [rbp + 0x48000019], ah
cmp dword [rax + 0x10], 0x11
cmp qword [rax + 0x10], 0x11
jae 0x1401d9274
mov r8, qword [rbp + 0xbc0]
jmp 0x1401d927f
shr rax, 0x20
cmp eax, 0x2733
jne case.default.0x1401d781c
mov byte [rbp + 0x9a9], 1
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0x8d0
add byte [rcx], al
mov eax, 0
cmp qword [rbp + 0x8d0], 1
add byte [rcx], al
mov eax, 0
sbb rax, rax
or rax, qword [rbp + 0x8d8]
mov qword [rbp + 0xbd0], rax
jmp 0x1401d797d
mov qword [rbp + 0x900], rcx
mov qword [rbp + 0x8f8], r14
mov r14, qword [rbp + 0x908]
mov rcx, qword [rbp + 0x900]
add rcx, r14
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add byte [rax], al
add r14, rdi
mov qword [rbp + 0x908], r14
test rdi, rdi
je 0x1401d7f31
movzx eax, byte [rbp + 0x938]
cmp byte [rcx], cl
add byte [rax], al
cmp al, 2
jne 0x1401d7a40
add byte [rax], al
mov rdi, qword [rbp + 0x910]
mov word [rbp + 0x9f0], 0
mov dword [rbp + 0x9f0], 0x8b480000
popfq
or byte [rcx], cl
add byte [rax], al
mov dword [rbp + 0x9f0], 0x8b480000
popfq
or byte [rcx], cl
add byte [rax], al
cmp rdi, rbx
mov rdx, rbx
cmovb rdx, rdi
xlatb
xlatb
mov r15, qword [rbp + 0x900]
mov rsi, rbx
sub rsi, rdx
add rdx, r15
cmp rsi, 2
mov eax, 2
add byte [rax], al
add byte [rax], al
cmovae rsi, rax
cmp rsi, 1
jne 0x1401d7b60
movzx eax, byte [rdx]
mov byte [rbp + 0x9f0], al
lea r14, [rsi + rdi]
mov qword [rbp + 0x910], r14
cmp rsi, 2
je 0x1401d7b84
add byte [rax], al
mov eax, 2
movabs r15, 0x8000000000000000
cmp al, 2
jne 0x1401d7a0f
mov qword [rbp + 0x910], rdi
mov r14, rdi
mov qword [rbp + 0x938], rax
movd dword [rbp + 0x940], xmm0
mov qword [rbp + 0x948], r13
cmp al, 2
je 0x1401d7a71
cmp r13, qword [rbp + 0xbd0]
ror byte [rbx], 1
add byte [rax], al
jbe 0x1401d7a54
jmp 0x1401d7f50
sbb dword [0x14f837a39], eax
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov r13, qword [rbp + 0x948]
mov ebp, dword [rbp + 0x948]
cmp r13, qword [rbp + 0xbd0]
cmp ebp, dword [rbp + 0xbd0]
ja 0x1401d7f50
xchg esp, edi
add al, 0
add byte [rax - 0x75], cl
mov rbx, qword [rbp + 0x908]
popfq
or byte [rcx], cl
add byte [rax], al
mov r14, qword [rbp + 0x910]
mov rcx, rbx
invalid
sub rcx, r14
cmp r13, rcx
mov ch, 0x10
or dword [rax], eax
add byte [rax - 0x77], cl
invalid
jbe case.0x1401554a8.1733
cmp rbx, r14
cmp ebx, esi
jb 0x1401de06c
add byte [rax - 0x39], cl
test dword [rax], ecx
or dword [rax], eax
mov qword [rbp + 0x908], 0
sub rbx, r14
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rbp - 0xd], cl
invalid
je 0x1401d7aab
je 0x1401d7aab
test r14, r14
je case.0x1401cfb4d.96
invalid
adc eax, 0x8d8b48
mov rcx, qword [rbp + 0x900]
add r14, rcx
mov rdx, r14
mov edx, esi
lea eax, [rax]
or dword [rax], eax
add byte [rcx + 1], cl
invalid
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
invalid
add byte [rax - 0x77], cl
popfq
or byte [rcx], cl
add byte [rax], al
invalid
mov qword [rbp + 0x908], rbx
add byte [rax - 0x39], cl
test dword [rax], edx
or dword [rax], eax
mov qword [rbp + 0x910], 0
mov rdx, qword [rbp + 0x918]
xchg ebp, eax
sbb byte [rcx], cl
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
sbb byte [rcx], cl
add byte [rax], al
invalid
mov rcx, qword [rbp + 0x9b0]
mov r8d, 0x1000
lea esi, [rax + 0x41000009]
mov eax, 0x1000
or dword [rax], eax
add byte [rcx - 0x48], al
add byte [rax], dl
add byte [rax], al
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_recv]
pushfq
add dword [rax], eax
cmp eax, 0xffffffff
je 0x1401d7f20
invalid
clc
dec dword [rdi]
test byte [rsp + rax], al
add byte [rax + 0x63], cl
movsxd rdi, eax
clc
cmp rdi, 0x1001
add dword [rax], edx
add byte [rax], al
jae 0x1401de083
add byte gs:[rax], al
add byte [rax], al
mov rbx, qword [rbp + 0x918]
mov rax, qword [rbp + 0x8f8]
mov eax, dword [rbp + 0x8f8]
or dword [rax], eax
add byte [rax - 0x75], cl
test eax, edi
mov eax, dword [rbp + 0x8f8]
or byte [rax], al
add byte [rbx + rcx*4 - 0x4b], cl
mov esi, dword [rbp + 0x908]
mov r14, qword [rbp + 0x908]
mov esi, dword [rbp + 0x908]
or dword [rax], eax
add byte [rax - 0x77], cl
ror dword [rcx + rbp - 0xf], 0x48
sub ecx, esi
invalid
mov rcx, rax
sub rcx, r14
sub ecx, esi
sub ecx, esi
cmp rcx, rdi
cmp ecx, edi
jae 0x1401d7955
invalid
add r14, rdi
jb 0x1401de1d0
invalid
lea rcx, [rax + rax]
lea ecx, [rax + rax]
cmp rcx, r14
cmova r14, rcx
cmova esi, ecx
cmp r14, 9
jae 0x1401d7b30
mov r14d, 8
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
lea eax, [rax]
add byte [rax], al
invalid
test rax, rax
je 0x1401d7bc6
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
lea eax, [rax]
mov rcx, qword [rbp + 0x900]
mov ecx, dword [rbp + 0x900]
or dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
invalid
mov qword [rbp + 0x9f0], rcx
mov qword [rbp + 0xa00], rax
or al, byte [rax]
add byte [rax + 1], bh
add byte [rax], al
invalid
or dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax], eax
or al, byte [rax]
add byte [rax + 1], bh
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
jae 0x1401d7bbc
jmp 0x1401d7bc8
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x9f0]
mov r8, rsi
mov eax, esi
mov eax, esi
call sub.VCRUNTIME140.dll_memcpy
lea r14, [rsi + rdi]
mov esp, 0x4c0000de
lea esi, [rsi + rdi]
mov qword [rbp + 0x910], r14
cmp rsi, 2
cmp esi, 2
inc byte [rdx]
jne 0x1401d79f2
movzx r9d, byte [rbp + 0x9f0]
movzx r8d, byte [rbp + 0x9f1]
movzx r11d, r9b
mov r13d, r11d
and r13d, 0xf
and ebp, 0xf
cmp r13b, 0xa
ja case.0x1401d7bb7.3
lea rcx, [0x14025c3f0]
or byte [rax], al
movsxd rax, dword [rcx + r13*4]
add rax, rcx
jmp rax
xor esi, esi
mov r10, r13
mov edx, ebp
mov r12, r13
mov esp, ebp
jmp 0x1401d7cbc
xor eax, eax
mov rdx, r14
not rdx
shr rdx, 0x3f
invalid
invalid
mov qword [rbp + 0x9f8], rax
lea rcx, [rbp + 0xb30]
invalid
mov r8, r14
lea r9, [rbp + 0x9f0]
lea ecx, [rbp + 0x9f0]
call fcn.1401cf3d0
cmp qword [rbp + 0xb30], 0
xor byte [rbx], cl
add byte [rax], al
add byte [rax - 0x75], cl
lea edi, [rax]
or eax, dword [rax]
add byte [rdi], cl
invalid
cmp al, 0xfd
invalid
invalid
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x1401d794e
jmp 0x1401de1cb
xor esi, esi
movabs r10, 0x20000000000
add byte [rax], al
add al, byte [rax]
invalid
xor r12d, r12d
jmp 0x1401d7cbc
xor esi, esi
movabs r10, 0x20000000000
add byte [rdx], al
add byte [rax], al
movabs r12, 0x100000000
jmp 0x1401d7cbc
lea eax, [r13 - 3]
mov sil, 1
cmp al, 5
jae 0x1401d7c9c
movabs r10, 0x30000000000
xor r12d, r12d
jmp 0x1401d7cbc
xor esi, esi
movabs r10, 0x10000000000
xor r12d, r12d
jmp 0x1401d7cbc
xor esi, esi
xor r10d, r10d
movabs r12, 0x100000000
jmp 0x1401d7cbc
xor esi, esi
movabs r10, 0x10000000000
add byte [rax], al
add byte [rcx], al
add byte [rax], al
movabs r12, 0x100000000
jmp 0x1401d7cbc
lea eax, [r13 - 0xb]
movabs r10, 0x30000000000
movabs r12, 0x100000000
cmp al, 5
jae 0x1401de5db
movzx edx, r8b
and edx, 0x7f
xor eax, eax
ror byte [rax - 0x7d], 0xfa
invalid
cmp edx, 0x7f
sete al
add rax, rax
cmp rdx, 0x7e
mov ecx, 1
cmove rax, rcx
test rax, rax
je 0x1401d7d23
invalid
mov byte [rbp + 0xba8], r8b
mov r8d, 2
cmp eax, 1
je 0x1401d7cf9
mov r8d, 8
cmp r14, rbx
mov rdx, rbx
cmovb rdx, r14
mov rcx, rbx
sub rcx, rdx
mov eax, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
cmp rcx, r8
jae 0x1401d7da9
mov r12, qword [rbp + 0xb70]
jmp 0x1401d79f7
mov qword [rbp + 0xbc8], rdx
test r8b, r8b
ror byte [rdi], 0x88
stc
add byte [rax], al
invalid
ror byte [rdi], 0x88
stc
add byte [rax], al
add byte [rcx], dh
ror byte [rcx - 0x41], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7c], 0xf6
xor eax, eax
movabs r15, 0x8000000000000000
test sil, sil
jne 0x1401d7ef4
mov ecx, r11d
shr ecx, 7
shr r11d, 6
and r11d, 1
add dword [rcx + rcx*4 - 0x36], eax
shr dl, 5
and dl, 1
shr r9b, 4
and r9b, 1
add dword [rcx - 0x3f], ecx
jrcxz 0x1401d7d73
or r11, rcx
movzx ecx, dl
retf 0xc148
loope 0x1401d7d85
retf 0xc148
or rcx, r11
movzx edx, r9b
shl rdx, 0x18
sbb byte [rax + 9], cl
retf 0xc149
in eax, 0x30
or r13, r10
or r13, r12
or r13, rax
or r13, rdx
mov rax, r13
mov r12, qword [rbp + 0xb70]
mov esp, dword [rbp + 0xb70]
invalid
mov r13, qword [rbp + 0xbc8]
jmp 0x1401d7a01
add rdx, r15
add r14, r8
mov qword [rbp + 0x910], r14
or dword [rax], eax
invalid
add byte [rax], al
mov qword [rbp + 0x9f0], 0
lea rcx, [rbp + 0x9f0]
sub rcx, r8
add rcx, 8
mov qword [rbp + 0xbc0], rsi
mov esi, r9d
mov qword [rbp + 0xb98], r12
or eax, dword [rax]
add byte [rbp - 0x77], cl
invalid
mov qword [rbp + 0xbb0], r11
mov dword [rbp + 0xbb0], ebx
call sub.VCRUNTIME140.dll_memcpy
mov r11, qword [rbp + 0xbb0]
mov r10, r12
loop case.0x14014e2d6.1829
mov r12, qword [rbp + 0xb98]
mov esp, dword [rbp + 0xb98]
movsd dword [rdi], dword [rsi]
cwde
or eax, dword [rax]
add byte [rcx - 0x77], al
mov r9d, esi
mov r9d, esi
mov ecx, esi
mov rsi, qword [rbp + 0xbc0]
mov rax, qword [rbp + 0x9f0]
or dword [rax], eax
add byte [rax + 0xf], cl
enter 0xffffffffffff8948, 0xffffffffffffff85
mov dword [rbp + 0xbc8], eax
mov dword [rbp + 0xbc8], eax
add byte [rdi + rcx - 0x4a], al
test dword [rax + 0x4500000b], ebp
test r8b, r8b
movzx r8d, byte [rbp + 0xba8]
movzx eax, byte [rbp + 0xba8]
test r8b, r8b
jns 0x1401d7d33
mov qword [rbp + 0xbc0], rsi
or eax, dword [rax]
add byte [rcx + 0x39], cl
fimul word [rax - 0x77]
cmp r14, rbx
mov rax, rbx
fmul dword [rcx + 0xf]
mov dil, 0x85
mov bh, 0x85
lock or dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
fmul dword [rcx + 0xf]
mov dil, 0x85
mov bh, 0x85
mov bh, 0x85
lock or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
fimul word [rax + 0x29]
invalid
mov rsi, rbx
sub rsi, rax
cmp rsi, 4
jb 0x1401d7e58
mov esi, 4
add r15, rax
cmp rsi, 1
add dword [rbp + 0xc], esi
jne 0x1401d7e6d
movzx eax, byte [r15]
mov byte [rbp + 0x9f0], al
or dword [rax], eax
add bl, ch
cmp cl, byte [rax - 0x73]
invalid
jmp 0x1401d7ea7
lea rcx, [rbp + 0x9f0]
mov rdx, r15
mov r8, rsi
mov eax, esi
mov r15d, r9d
mov qword [rbp + 0xb98], r12
mov dword [rbp + 0xb98], esp
mov r12, r10
mov qword [rbp + 0xbb0], r11
call sub.VCRUNTIME140.dll_memcpy
mov r11, qword [rbp + 0xbb0]
mov r10, r12
mov r12, qword [rbp + 0xb98]
or eax, dword [rax]
add byte [rbp - 0x77], al
stc
add r14, rsi
mov qword [rbp + 0x910], r14
cmp rsi, 4
movabs r15, 0x8000000000000000
je 0x1401d7ed2
mov eax, 2
mov r12, qword [rbp + 0xb70]
jmp 0x1401d7a01
sti
invalid
invalid
sti
invalid
movd xmm0, dword [rbp + 0x9f0]
movabs rax, 0x100000000000000
mov rsi, qword [rbp + 0xbc0]
test sil, sil
je 0x1401d7d48
movzx eax, r13b
shl rax, 8
shl eax, 8
shl eax, 8
or rax, 0x18
mov qword [rbp + 0x2b8], rax
mov qword [rbp + 0x2b0], 8
jmp case.0x1401a669f.736
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
cmp eax, 0x274a
jne 0x1401d8031
mov qword [rbp + 0x2b8], r15
mov qword [rbp + 0x2b0], 0xf
jmp 0x1401d8559
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x7000002], esi
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x1000002], edi
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x2c0], r13
mov rax, qword [rbp + 0xbd0]
mov qword [rbp + 0x2c8], rax
jmp 0x1401d8559
test r13, r13
mov qword [rbp + 0x2b0], 7
mov qword [rbp + 0x2b8], 1
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x2c0], r13
add byte [rax], al
mov rax, qword [rbp + 0xbd0]
add byte [rax], al
mov qword [rbp + 0x2c8], rax
enter 2, 0
add byte [rax], al
jmp 0x1401d8559
test r13, r13
je 0x1401d8077
add byte [rax], al
js 0x1401de5a6
add byte [rax], al
add byte [rdi], cl
mov dh, 5
add esi, dword [rbp + rcx + 0x58b4800]
add byte [rax - 0x75], cl
invalid
mov r11b, 0xd
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
invalid
add byte [rax - 0x75], cl
add eax, 0xdb34b
invalid
add byte [rax - 0x7b], cl
sal byte [rbp + 0x16], 0xff
test rax, rax
jne case.0x1401554a8.1708
call qword [sym.imp.kernel32.dll_GetProcessHeap]
adc eax, 0x195c8
test rax, rax
je 0x1401de594
ror byte [rdi], 0x84
jrcxz 0x1401d8014
add byte [rax], al
mov qword [0x1402b32e8], rax
mov rcx, rax
xor edx, edx
mov r8, r13
call 0xd5b795c3
add dword [rax], eax
invalid
call 0xd5b795c3
add dword [rax], eax
invalid
test rax, rax
je 0x1401de594
add byte [rax], al
add byte [rax], al
mov rdi, rax
cmp r13, 0x1f
std
invalid
ja 0x1401d808e
invalid
std
invalid
add byte [rbx + rcx*4 - 0x5b], cl
or byte [rcx], cl
add byte [rax], al
invalid
mov r12, qword [rbp + 0x908]
add byte [rax - 0x75], cl
mov ch, 0x10
or dword [rax], eax
mov rsi, qword [rbp + 0x910]
cmp rsi, r12
invalid
add byte [rcx + rdi - 0x1a], cl
out 0x4c, al
mov rdx, r12
mov edx, esp
cmovb rdx, rsi
movaps xmmword [rbp + 0xb40], xmm6
or eax, dword [rax]
add byte [rcx + 0x29], cl
sub esp, edx
or eax, dword [rax]
add byte [rcx + 0x29], cl
sub esp, edx
sub esp, edx
add rdx, qword [rbp + 0x900]
movaps xmmword [rbp + 0xb30], xmm6
cmp r13, r12
cmovb r12, r13
cmp r12, 0x20
cmp esp, 0x20
mov eax, 0x20
add byte [rax], al
cmovae r12, rax
cmp r12, 1
cmp esp, 1
cmp esp, 1
jne 0x1401d8096
movzx eax, byte [rdx]
mov byte [rbp + 0xb30], al
add cl, byte [rax + 0xb3085]
add bl, ch
jmp 0x1401d80a5
invalid
jmp 0x1401d80a5
shl rax, 0x20
shl eax, 0x20
or rax, 2
or eax, 2
mov qword [rbp + 0x2b0], 5
add al, byte [rax]
add byte [0x1881d8045], al
mov qword [rbp + 0x2b8], rax
mov qword [rbp + 0x2b8], rax
jmp 0x1401d8559
mov rdx, rax
shr rdx, 0x20
cmp edx, 0x28
sub byte [rdi], cl
xchg dword [rdx], ebp
sbb al, byte [rax]
invalid
ret 0xc148
sub byte [rdi], cl
xchg dword [rdx], ebp
sbb al, byte [rax]
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x14025c34c]
lea r8, [0x14025c34c]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
xor edx, edx
jmp 0x1401d7895
invalid
invalid
invalid
mov byte [rbp + 0x938], 2
or dword [rax], eax
add byte [rdx], al
mov edi, 1
xor r12d, r12d
xor r13d, r13d
xor ebp, ebp
jmp 0x1401d8510
xor r12d, r12d
mov rsi, r13
jmp 0x1401d80e0
lea rcx, [rbp + 0xb30]
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
invalid
add rsi, r12
mov qword [rbp + 0x910], rsi
mov rsi, r13
out dx, al
sub rsi, r12
jb 0x1401de6b8
cmp r12, 0x21
jae 0x1401de68d
enter 0x65, 0
mov rcx, rdi
lea rdx, [rbp + 0xb30]
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
test r12, r12
je 0x1401d84fa
lea rax, [r13*2]
mov qword [rbp + 0xbb0], rax
mov ecx, 0x2000
mov r15, r13
xor r14d, r14d
mov qword [rbp + 0xbc8], r13
jmp 0x1401d812e
sub rsi, r13
sub r14, r13
add r12, r13
cmp rbx, rcx
cmovb rax, rcx
cmp r13, rbx
cmove rcx, rax
mov r13, qword [rbp + 0xbc8]
cmp r12, r15
jne 0x1401d81d0
cmp r15, r13
jne 0x1401d81d0
movaps xmmword [rbp + 0xa00], xmm6
movaps xmmword [rbp + 0x9f0], xmm6
test rsi, rsi
je 0x1401d92d0
mov rax, qword [rbp + 0x908]
mov rbx, qword [rbp + 0x910]
cmp rbx, rax
mov rdx, rax
cmovb rdx, rbx
sub rax, rdx
mov r12, rsi
cmp rsi, rax
jb 0x1401d8230
mov r12, rax
cmp r12, 0x20
jae 0x1401d823a
add rdx, qword [rbp + 0x900]
cmp r12, 1
jne 0x1401d8251
movzx eax, byte [rdx]
mov byte [rbp + 0x9f0], al
add rbx, r12
mov qword [rbp + 0x910], rbx
cmp r12, 0x21
jae 0x1401de3e1
mov r15, rcx
jmp 0x1401d8280
mov rbx, r15
cmp r12, rbx
jne 0x1401d838d
mov r15, r12
add r15, 0x20
jb 0x1401de300
lea rax, [rbx + rbx]
cmp rax, r15
cmova r15, rax
cmp r15, 9
jae 0x1401d8200
mov r15d, 8
mov r13, rcx
test rbx, rbx
je 0x1401d830e
mov qword [rbp + 0x9f0], rdi
mov qword [rbp + 0xa00], rbx
mov eax, 1
jmp 0x1401d8310
cmp r12, 0x20
jb 0x1401d818b
mov r12d, 0x20
add rdx, qword [rbp + 0x900]
cmp r12, 1
je 0x1401d819c
mov r15, rcx
lea rcx, [rbp + 0x9f0]
mov r8, r12
loopne 0x1401d8247
enter 0xd7, 0
add rbx, r12
mov qword [rbp + 0x910], rbx
cmp r12, 0x20
ja 0x1401de3e1
test r12, r12
je 0x1401d92d3
sub rsi, r12
mov rax, r13
add rax, r12
jb 0x1401de321
mov rcx, qword [rbp + 0xbb0]
mov rbx, rcx
cmp rcx, rax
ja 0x1401d82a1
mov rbx, rax
cmp rbx, 9
jae 0x1401d82ac
mov ebx, 8
mov rdx, rbx
not rdx
ror byte [rax - 0x3f], cl
invalid
invalid
mov qword [rbp + 0xb30], rdi
mov qword [rbp + 0xb40], r13
mov qword [rbp + 0xb38], 1
lea rcx, [rbp + 0x9c0]
mov r8, rbx
lea r9, [rbp + 0xb30]
lea esi, [rax]
or eax, dword [rax]
add al, ch
jmp 0x1401d8353
invalid
dec dword [rax - 0x7d]
mov ebp, 0x9c0
add byte [rax - 0x75], cl
invalid
enter 9, 0
je 0x1401d8368
movabs rax, 0x8000000000000001
cmp rcx, rax
jne 0x1401de318
invalid
add byte [rcx + rcx*4 - 0x15], cl
mov rbx, r13
jmp 0x1401d836b
xor eax, eax
mov rdx, r15
not rdx
shr rdx, 0x3f
mov qword [rbp + 0x9f8], rax
lea rcx, [rbp + 0xb30]
mov r8, r15
lea r9, [rbp + 0x9f0]
call fcn.1401cf3d0
cmp qword [rbp + 0xb30], 0
mov rcx, qword [rbp + 0xb38]
je 0x1401d8360
movabs rax, 0x8000000000000001
cmp rcx, rax
jne 0x1401de2f7
mov r15, rbx
jmp 0x1401d8363
mov rdi, rcx
mov rcx, r13
jmp 0x1401d8390
mov rdi, rcx
lea rcx, [rdi + r13]
lea rdx, [rbp + 0x9f0]
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add r12, r13
mov rcx, r15
cmp r12, rbx
je 0x1401d81dc
mov r15, rbx
mov rbx, r15
sub rbx, r12
cmp rbx, rcx
cmp ebx, ecx
cmp ebx, ecx
cmovae rbx, rcx
test rsi, rsi
je 0x1401d84e4
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xbc0], rcx
lea rcx, [rdi + r12]
cmp rsi, rbx
mov qword [rbp + 0xbd0], rdi
jbe 0x1401d8420
mov rdi, r14
mov rax, qword [rbp + 0x908]
mov r14, qword [rbp + 0x910]
cmp r14, rax
mov rdx, rax
cmovb rdx, r14
sub rax, rdx
mov r13, rbx
cmp rbx, rax
jb 0x1401d83e6
mov r13, rax
add rdx, qword [rbp + 0x900]
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
cmp rdi, r13
ja 0x1401d83fd
mov rdi, r13
add r14, r13
mov qword [rbp + 0x910], r14
mov r14, rdi
mov rdi, qword [rbp + 0xbd0]
jmp 0x1401d84aa
cmp r14, rbx
ja 0x1401de431
cmp rsi, r14
mov r8, rsi
mov qword [rbp + 0xba8], r14
mov ch, 0xa8
or eax, dword [rax]
add byte [rdi + rcx + 0x42], cl
test byte [rax - 0x75], 0x85
or byte [rcx], cl
add byte [rax], al
mov ch, 0xa8
or eax, dword [rax]
add byte [rdi + rcx + 0x42], cl
test byte [rax - 0x75], 0x85
or byte [rcx], cl
add byte [rax], al
mov rdi, qword [rbp + 0x910]
cmp rdi, rax
mov rdx, rax
cmovb rdx, rdi
sub rax, rdx
mov r13, rsi
cmp rsi, rax
jb 0x1401d8460
mov r13, rax
add rdx, qword [rbp + 0x900]
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
invalid
add byte [rax], al
add byte [rbp + 0x39], cl
out dx, al
invalid
add byte [rbp + 0x39], cl
out dx, al
cmovbe r14, r13
cmovbe esi, ebp
add rdi, r13
mov qword [rbp + 0x910], rdi
cmp r14, rsi
ja 0x1401de456
int 0x5f
add byte [rax], al
invalid
int 0x5f
add byte [rax], al
invalid
add byte [rax - 0x75], cl
test dword [rax + 0x4900000b], ebp
cmp esi, eax
mov rax, qword [rbp + 0xba8]
cmp r14, rax
cmova rax, r14
mov r14, rax
invalid
cmp r13, rax
mov rdi, qword [rbp + 0xbd0]
ja 0x1401de40c
invalid
mov rcx, qword [rbp + 0xbc0]
ror byte [rbx], 0
add byte [rcx + 0x39], cl
fimul word [rdi]
ja 0x1401de276
test r13, r13
add byte [rax], al
cmp r14, rbx
ja 0x1401de276
test r13, r13
je 0x1401d84ed
mov rax, 0xffffffffffffffff
cmp r14, rbx
je 0x1401d84d2
fidiv word [rdi + rax + 0x48]
mov ecx, 0xffffffff
mov rcx, 0xffffffffffffffff
test rcx, rcx
js 0x1401d8110
lea rax, [rcx + rcx]
jmp 0x1401d8110
cmp r14, rbx
ja 0x1401de276
mov r13, r15
movabs r15, 0x8000000000000000
movzx eax, byte [rbp + 0x938]
mov byte [rbp + 0x938], 2
cmp al, 2
je case.0x14019f663.827
invalid
invalid
add byte [rax], al
movabs al, byte [0x2b8ad894c000060]
add byte [rax], al
mov qword [rbp + 0x2b8], r13
mov qword [rbp + 0x2c0], rdi
mov qword [rbp + 0x2c8], r12
mov byte [rbp + 0x2d0], al
lea rdx, [rbp + 0x9b0]
mov eax, dword [rdx - 0x70]
lea rcx, [rbp + 0x2b8]
mov dword [rcx + 0x20], eax
mov rax, qword [rdx - 0x77]
mov qword [rcx + 0x19], rax
mov qword [rbp + 0x2b0], 0xf
mov r12, qword [rbp + 0xb70]
movzx r8d, byte [rbp + 0x9aa]
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
lea rdx, [rbp + 0x2b0]
call fcn.1401c35e0
dec dword [rax - 0x75]
mov ebp, 0xb0
mov rsi, qword [rbp + 0xb8]
mov rax, qword [rbp + 0xc0]
mov qword [rbp + 0xbd0], rax
mov rbx, qword [rbp + 0xc8]
movzx eax, byte [rbp + 0xd0]
movzx ecx, byte [rbp + 0xd1]
movzx r9d, byte [rbp + 0xd2]
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
test ebx, edx
add byte [rax], al
add byte [rdi], cl
mov dh, 0x95
invalid
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
mov ch, 0xd5
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
xchg ebp, eax
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x6b], cl
ror byte [rbx], 0
add byte [rdi + rcx - 0x4a], al
xchg ebp, eax
xlatb
add byte [rax], al
add byte [rbx + rcx*4 - 0x53], al
mov ebp, dword [rbp + 0xd8]
cmp rdi, 0xf
jne 0x1401dd1e4
movzx r11d, byte [rbp + 0x9aa]
cmp rsi, r15
je 0x1401dd29d
cmp r11b, 2
jae 0x1401dd2de
mov r15b, 0xe
mov bh, 0xe
test cl, cl
jne 0x1401dd2e6
test r9b, r9b
jne 0x1401dd2e6
test r8b, r8b
jne 0x1401dd2e6
cmp byte [rbp + 0x9a8], 0
mov qword [rbp + 0xbc8], rsi
je 0x1401d8720
test r10b, r10b
mov r13, qword [sym.imp.kernel32.dll_CloseHandle]
movabs r15, 0x8000000000000000
mov rdi, rbx
mov r11, r14
jne 0x1401dd2e3
movzx ecx, r11b
test dl, dl
je 0x1401d8a78
test al, al
je 0x1401dd3ab
cmp rdi, 0x7d
ja 0x1401dd3b0
test ecx, ecx
jne 0x1401d9b90
test rdi, rdi
mov r14, qword [rbp + 0xbd0]
je 0x1401d877c
cmp rdi, 1
jne 0x1401d87a3
mov edi, 8
mov r15b, 0x19
test rsi, rsi
je 0x1401d86b7
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov r9, qword [rbp + 0x8a8]
mov r8, qword [rbp + 0x738]
shl r8, 8
cmp edi, 0xf
mov qword [rbp + 0x8a8], r9
test al, 8
add byte [rax], al
test al, 8
add byte [rax], al
jne case.default.0x1401d8711
movzx eax, r15b
or r8, rax
movzx eax, r9w
shl rax, 0x10
movzx esi, word [rbp + 0x708]
or rsi, rax
movzx eax, byte [rbp + 0x9aa]
lea rcx, [0x14025c41c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
movabs r15, 0x8000000000000000
jmp rax
test r10b, r10b
movabs r15, 0x8000000000000000
mov rdi, rbx
mov r11, r14
je 0x1401d87f2
mov qword [rbp + 0xbb0], rax
mov rax, qword [rbp + 0xbd0]
lea rcx, [rax + 3]
and rcx, 0xfffffffffffffffc
and ecx, 0xfffffffc
and ecx, 0xfffffffc
sub rcx, rax
mov r8, rdi
sub r8, rcx
jae 0x1401d880b
mov rcx, rdi
lea r8, str.Utf8Errorvalid_up_to
mov r10, r8
xor eax, eax
mov qword [rbp + 0xba8], rax
xor r9d, r9d
jmp 0x1401d882b
mov edi, 0xf
mov r15b, 1
movabs rax, 0x80000000000000
mov qword [rbp + 0x738], rax
test rsi, rsi
jne 0x1401d86a5
jmp 0x1401d86b7
movzx ecx, word [r14]
rol cx, 8
lea eax, [rcx - 0x3e8]
cmp ax, 0x10
mov qword [rbp + 0x8a8], rcx
jae 0x1401d8874
add byte [rax], al
mov ecx, 0xbfef
bt ecx, eax
mov rcx, qword [rbp + 0x8a8]
add byte [rdi], cl
invalid
loope 0x1401d87da
add byte [rax], al
lea eax, [rcx - 0xfa0]
movzx eax, ax
cmp eax, 0x3e8
mov si, 0x11
sbb si, 0
jmp 0x1401d8dc6
cmp byte [rbp + 0x8f0], 0
mov r13, qword [sym.imp.kernel32.dll_CloseHandle]
jne 0x1401d8658
jmp 0x1401ddb40
lea r10, [rax + rcx]
mov rax, r8
shr rax, 2
mov qword [rbp + 0xba8], rax
mov r9d, r8d
and r9d, 3
and r8, 0xfffffffffffffffc
add r8, r10
mov dword [rbp + 0x2b0], r13d
add byte [rax], al
mov edi, ecx
and edi, 3
test rcx, rcx
je 0x1401d895a
test rdi, rdi
je 0x1401d88be
xor r12d, r12d
mov rax, qword [rbp + 0xbd0]
nop
movzx r15d, byte [rbp + r12 + 0x2b0]
xor byte [rax + r12], r15b
inc r12
cmp rdi, r12
jne 0x1401d8850
lea r15, [rax + r12]
cmp rcx, 4
jae 0x1401d88d2
jmp 0x1401d895a
lea eax, [rcx - 1]
movzx eax, ax
mov si, 0x11
cmp eax, 0x3e7
jb 0x1401d8dc6
add byte [rax], al
lea eax, [rcx - 0x3f8]
movzx eax, ax
mov si, 0xe
cmp eax, 0x7c0
jb 0x1401d8dc6
lea eax, [rcx - 0xbb8]
movzx eax, ax
mov si, 0xf
cmp eax, 0x3e8
jae case.0x14014e2d6.1915
jmp 0x1401d8dc6
mov r15, qword [rbp + 0xbd0]
mov ebp, 0xbd0
xor r12d, r12d
cmp rcx, 4
jb 0x1401d895a
add rcx, qword [rbp + 0xbd0]
lea r11d, [r12 - 1]
and r11d, 3
mov eax, r12d
and eax, 3
xor rax, 2
lea esi, [r12 + 1]
and esi, 3
movzx r12d, byte [rbp + r12 + 0x2b0]
movzx eax, byte [rbp + rax + 0x2b0]
movzx r11d, byte [rbp + r11 + 0x2b0]
shl r11d, 8
or r11d, eax
movzx eax, byte [rbp + rsi + 0x2b0]
mov rsi, qword [rbp + 0xbc8]
shl eax, 8
or eax, r12d
movd xmm0, eax
pinsrw xmm0, r11d, 1
mov r11, r14
nop word [rax + rax]
movd xmm1, dword [r15]
pxor xmm1, xmm0
movd dword [r15], xmm1
lea rax, [r15 + 4]
mov r15, rax
cmp rax, rcx
jne 0x1401d8940
lea ecx, [rdi*8]
mov r15d, r13d
ror r15d, cl
test rdi, rdi
cmove r15d, r13d
std
mov rax, qword [rbp + 0xba8]
test rax, rax
mov r12, qword [rbp + 0xb70]
mov r13, qword [sym.imp.kernel32.dll_CloseHandle]
je 0x1401d8a2c
lea rdi, [rax - 1]
movabs rax, 0x3fffffffffffffff
and rdi, rax
mov rax, qword [rbp + 0xba8]
mov rcx, r10
cmp rdi, 6
jbe 0x1401d8a11
inc rdi
mov r12, rdi
and r12, 0xfffffffffffffff8
lea rcx, [r12*4]
movd xmm0, r15d
pshufd xmm0, xmm0, 0
xor r13d, r13d
nop dword [rax]
movdqu xmm1, xmmword [r10 + r13*4]
movdqu xmm2, xmmword [r10 + r13*4 + 0x10]
pxor xmm1, xmm0
pxor xmm2, xmm0
movdqu xmmword [r10 + r13*4], xmm1
movdqu xmmword [r10 + r13*4 + 0x10], xmm2
add r13, 8
cmp r12, r13
jne 0x1401d89d0
cmp rdi, r12
mov r12, qword [rbp + 0xb70]
mov r13, qword [sym.imp.kernel32.dll_CloseHandle]
je 0x1401d8a2c
add rcx, r10
lea r10, [r10 + rax*4]
nop word cs:[rax + rax]
xor dword [rcx], r15d
add rcx, 4
cmp rcx, r10
jne 0x1401d8a20
mov dword [rbp + 0x2b0], r15d
test r9, r9
je 0x1401d8a58
xor ecx, ecx
nop word [rax + rax]
movzx eax, byte [rbp + rcx + 0x2b0]
mov al, 2
add byte [rax], al
xor byte [r8 + rcx], al
lea rax, [rcx + 1]
mov rcx, rax
cmp r9, rax
jne 0x1401d8a40
movabs r15, 0x8000000000000000
mov rax, qword [rbp + 0xbb0]
mov rdi, rbx
movzx ecx, r11b
test dl, dl
jne 0x1401d8664
mov r13, rax
mov rdx, qword [rbp + 0x988]
movabs rax, 0x8000000000000001
test r11b, r11b
je 0x1401d8ac2
cmp rdx, rax
jne 0x1401dd9e9
cmp ecx, 1
mov rdx, qword [rbp + 0xbd0]
je 0x1401d8b8d
cmp ecx, 2
jne 0x1401ddc36
mov eax, 1
movdqa xmm0, xmm8
jmp 0x1401d8b93
cmp rdx, rax
je 0x1401ddb48
mov qword [rbp + 0xa80], rsi
mov rax, qword [rbp + 0xbd0]
mov qword [rbp + 0xa88], rax
mov qword [rbp + 0xa90], rdi
mov r9, qword [rbp + 0x8c0]
mov rax, qword [rbp + 0x8c8]
mov eax, dword [rbp + 0x8c8]
mov eax, dword [rbp + 0x8c8]
mov byte [rbp + 0xba7], 0
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x2b0]
lea rdx, [rbp + 0x988]
lea r8, [rbp + 0xa80]
call fcn.1401c2f90
mov rdi, qword [rbp + 0x2b0]
cmp rdi, 0xf
jne 0x1401ddb50
test r13b, r13b
je 0x1401d8daa
mov rcx, qword [rbp + 0x988]
movabs rax, 0x8000000000000001
add byte [rax], al
add byte [rax], al
add byte [rax - 0x777a76b8], al
or dword [rax], eax
add byte [rax + 0x39], cl
ror dword [rbx + rcx*4 + 0x2d], 0xe1
mov dword [rcx], eax
add byte [rdi], cl
test byte [rbx + rbx*2], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x777a76b8], al
or dword [rax], eax
add byte [rax + 0x39], cl
ror dword [rbx + rcx*4 + 0x2d], 0xe1
mov dword [rcx], eax
add byte [rdi], cl
test byte [rbx + rbx*2], cl
add byte [rax], al
mov rdx, qword [rbp + 0x990]
mov r8, qword [rbp + 0x998]
mov rax, qword [rbp + 0x9a0]
mov r9b, 1
cmp rcx, r15
jne 0x1401d9148
mov rcx, rdx
mov qword [rbp + 0xb08], r8
jmp 0x1401d9176
xor eax, eax
movdqa xmm0, xmm7
movdqa xmmword [rbp + 0xb0], xmm0
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0xc8], 0
mov qword [rbp + 0xb10], rsi
mov qword [rbp + 0xb18], rdx
mov qword [rbp + 0xb20], rdi
mov r9, qword [rbp + 0x8c0]
mov rax, qword [rbp + 0x8c8]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x2b0]
lea rdx, [rbp + 0xb0]
lea r8, [rbp + 0xb10]
lea eax, [rbp + 0xb10]
lea eax, [rbp + 0xb10]
call fcn.1401c2f90
mov rdi, qword [rbp + 0x2b0]
cmp rdi, 0xf
jne 0x1401dda0a
movzx eax, byte [rbp + 0xcf]
add cl, al
loopne 0x1401d8c1a
shl eax, 0x10
movzx ecx, word [rbp + 0xcd]
or ecx, eax
shl rcx, 0x20
mov ebx, dword [rbp + 0xc9]
or rbx, rcx
mov r14, qword [rbp + 0xb0]
mov rdi, qword [rbp + 0xb8]
mov edi, dword [rbp + 0xb8]
add byte [rax], al
add byte [rax + 9], cl
retf
mov edi, dword [rbp + 0xb8]
mov r12, qword [rbp + 0xc0]
movzx r15d, byte [rbp + 0xc8]
test r13b, r13b
je 0x1401d8c6d
movabs rax, 0x8000000000000000
cmp r14, rax
mov r13, qword [sym.imp.kernel32.dll_CloseHandle]
add byte [rax + 0x4cc63949], al
mov ebp, dword [sym.imp.kernel32.dll_CloseHandle]
jne 0x1401d8d07
mov cl, 1
mov r14, rdi
mov qword [rbp + 0xb08], r12
jmp 0x1401d8d2f
invalid
add byte [rax - 0x75], cl
test dword [rax + 0x48000009], ecx
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov rax, qword [rbp + 0x988]
movabs rcx, 0x8000000000000001
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x4cc83948], al
mov ebp, dword [sym.imp.kernel32.dll_CloseHandle]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x4cc83948], al
mov ebp, dword [sym.imp.kernel32.dll_CloseHandle]
je 0x1401d8cc6
lea rcx, [rbp + 0x988]
movabs rdx, 0x8000000000000000
cmp rax, rdx
jne 0x1401d8cae
or dword [rax], eax
add byte [rax - 0x46], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75d03948], al
invalid
mov rax, qword [rbp + 0x990]
lea rcx, [rbp + 0x990]
invalid
add byte [rax - 0x73], cl
lea edx, [rax + 0x48000009]
add byte [rax - 0x7b], cl
invalid
add byte [rax - 0x7b], cl
test rax, rax
sal byte [rbx + rdx + 0x4c], 0x8b
or byte [r8 - 0x75], cl
je 0x1401d8cc6
mov r8, qword [rcx + 8]
mov rcx, qword [0x1402b32e8]
or eax, 0xda62a
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x988], r14
mov qword [rbp + 0x990], rdi
add byte [rax], al
mov ch, 0x88
or dword [rax], eax
add byte [rax - 0x77], cl
mov ebp, 0x990
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x998], r12
mov byte [rbp + 0x9a0], r15b
mov dword [rbp + 0x9a1], ebx
add byte [rax - 0x77], cl
fmul dword [rax - 0x3f]
call 0xe7a31522
or dword [rax], eax
add byte [rax - 0x3f], cl
jmp case.0x14002a59f.4822
mov word [rbp + 0x9a5], bx
mov cl, 5
jmp case.0x1401a669f.741
add byte [rax - 0x77], cl
fmul dword [rax - 0x3f]
call 0xe7a31522
or dword [rax], eax
add byte [rax - 0x3f], cl
jmp case.0x14002a59f.4822
test r15b, r15b
jne 0x1401ddc60
push rax
add byte [r8], r8b
push rax
add byte [r8], r8b
mov rbx, r12
shr rbx, 8
or byte [rcx], dh
leave
or byte [rcx], dh
leave
mov qword [rbp + 0xb08], rdi
mov r15d, r12d
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x68], rdi
mov qword [rbp + 0x70], r12
invalid
jo 0x1401d8cb9
mov eax, ebx
shr eax, 8
mov dword [rbp + 0xb90], eax
add byte [rax], al
fadd st(1)
call 0xd0a3163f
or eax, dword [rax]
add byte [rax], al
mov eax, ebx
shr eax, 0x10
add byte [rax], al
mov eax, ebx
shr eax, 0x10
mov dword [rbp + 0xb94], eax
mov eax, ebx
shr eax, 0x18
mov qword [rbp + 0xac0], rax
add byte [rax - 0x77], cl
fmul dword [rax - 0x3f]
call 0xc5a6d57b
test eax, ecx
or al, byte [rax]
invalid
add byte [rax - 0x77], cl
fmul dword [rax - 0x3f]
call 0xc5a6d57b
test eax, ecx
or al, byte [rax]
invalid
test eax, ecx
or al, byte [rax]
add byte [rax - 0x77], cl
fmul dword [rax - 0x3f]
call 0xc5a6d591
ror byte [rdx], 1
add byte [rax], al
mov rax, rbx
shr rax, 0x28
mov qword [rbp + 0xad0], rax
mov rax, rbx
shr rax, 0x30
call 0xc5a6d5a7
fmul dword [rdx]
add byte [rax], al
call 0xc5a6d5a7
fmul dword [rdx]
add byte [rax], al
test eax, ebx
or al, byte [rax]
add byte [rcx + 0x8589d8], cl
or eax, dword [rax]
add byte [rcx + rcx*4 - 8], al
mov eax, ebx
mov dword [rbp + 0xb00], eax
mov eax, r15d
mov qword [rbp + 0xa98], rax
mov qword [rbp + 0xae0], r14
mov r12, qword [rbp + 0xb70]
movabs r15, 0x8000000000000000
jmp 0x1401d9812
mov cl, 5
mov r13, qword [sym.imp.kernel32.dll_CloseHandle]
jmp 0x1401d9812
add byte [rax], al
add byte [rax], al
movzx eax, ax
lea rcx, [0x140252310]
movzx esi, word [rcx + rax*2]
add rdi, 0xfffffffffffffffe
je 0x1401d8de0
lea rdx, [r14 + 2]
mov rcx, r14
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
int3
add byte [rax], al
mov rax, rdi
jmp 0x1401d8de2
int3
xor eax, eax
mov rdx, rax
sub rdx, 0xf
mov ecx, 0
cmovae rcx, rdx
test rax, rax
je 0x1401d8fb1
invalid
add byte [rcx - 0x73], cl
push rsi
invalid
lea rdx, [r14 + 7]
and rdx, 0xfffffffffffffff8
sub rdx, r14
xor r8d, r8d
nop dword [rax]
movzx r9d, byte [r14 + r8]
test r9b, r9b
js 0x1401d8e80
mov r9d, edx
sub r9d, r8d
test r9b, 7
jne 0x1401d8fa5
rol dword [rbp + 0x29], 1
rol dword [rcx - 0xa], 0xc1
invalid
jmp 0x1401d8e34
add r8, 0x10
cmp r8, rcx
jae 0x1401d8e51
mov r9, qword [r14 + r8 + 8]
or r9, qword [r14 + r8]
movabs r10, 0x8080808080808080
test r9, r10
je 0x1401d8e30
cmp r8, rax
jae 0x1401d8fa8
nop word [rax + rax]
cmp byte [r14 + r8], 0
js 0x1401d8fa8
invalid
add dword [rax], eax
invalid
cmp eax, 0x49000001
inc eax
inc r8
cmp rdi, r8
jne case.0x1401cfb4d.107
jmp 0x1401d8fb1
add dword [rax], eax
add byte [rdi], cl
invalid
add byte [rax], al
add byte [rax], al
movzx r10d, r9b
lea r11, [0x140227d3c]
invalid
ror dword [rbp + rcx*4 + 0x1d], 1
mov cl, 0xee
add al, 0
invalid
add byte [rdi + 0xf], al
mov dh, 0x1c
sbb al, byte [rcx - 0x7d]
cmp ebx, 4
je 0x1401d8ee3
cmp r11d, 3
movzx r11d, byte [r10 + r11]
cmp r11d, 4
cmp ebx, 4
cmp ebx, 4
je 0x1401d8ee3
cmp r11d, 3
sti
add esi, dword [rbx + rbx + 0x41]
je 0x1401d8eb7
cmp r11d, 2
je 0x1401d8eb7
cmp r11d, 2
add cl, byte [rdi]
test dword [rax + 3], eax
add byte [rax], al
jne 0x1401d91e6
inc r8
cmp r8, rax
jb case.0x1401d725f.78
invalid
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
jmp 0x1401d91e6
add eax, dword [rax]
add byte [rbp - 0x73], cl
pop rax
add dword [rcx + 0x39], ecx
cmp r11, rax
lea r11, [r8 + 1]
cmp r11, rax
jae 0x1401d91e6
add byte [rax], al
add byte [rax], al
movzx r11d, byte [r14 + r11]
cmp r9b, 0xe0
je case.0x14019f663.761
cmp r10d, 0xed
cmp edx, 0xed
jne 0x1401d8f2d
push rbp
cmp r11b, 0x9f
cmp bl, 0x9f
jle 0x1401d8f4f
jmp 0x1401d91e6
add eax, dword [rax]
add byte [rbp - 0x73], cl
lea r11, [r8 + 1]
cmp r11, rax
pop rax
add dword [rcx + 0x39], ecx
ret
jae 0x1401d91e6
test byte [rdx], 0
add byte [rdi + 0xf], al
mov dh, 0x1c
sbb al, 0x1e
movzx r11d, byte [r14 + r11]
sbb al, 0x1e
cmp r9b, 0xf0
je 0x1401d8f1e
cmp r10d, 0xf4
jne 0x1401d8f5d
pop rcx
add byte [rbp + 0x59], dh
pop rcx
cmp r11b, 0x8f
jle case.0x1401a669f.716
jmp 0x1401d91e6
and r11b, 0xe0
cmp r11b, 0xa0
invalid
je 0x1401d8f4f
movabs al, byte [0x41000002c8e93674]
add bl, 0x70
jmp 0x1401d91e6
enter 2, 0
add byte [rcx - 0x80], al
ret
add r11b, 0x70
cmp r11b, 0x30
jb case.0x1401a669f.716
sti
xor byte [rdx + 0x4d], dh
jmp 0x1401d91e6
add al, byte [rax]
add byte [rbp - 0x73], al
push rcx
invalid
add byte [rax], al
lea r10d, [r9 + 0x1f]
cmp r10b, 0xc
cmp dl, 0xc
cmp dl, 0xc
jb 0x1401d8f45
and r9b, 0xfe
loope case.0x14019f663.770
cmp r9b, 0xee
jne 0x1401d91e6
invalid
invalid
add al, byte [rax]
invalid
test dword [rcx + 0x41000002], esp
cmp bl, 0xc0
sti
invalid
add byte [rcx - 0x80], al
cmp r11b, 0xc0
sti
ror byte [rdi], 0x8d
jge 0x1401d91e6
xchg edi, eax
add al, byte [rax]
add byte [rcx - 0x7d], cl
rol byte [rdx], 0x49
add cl, byte [rcx + 0x39]
invalid
add r8, 2
cmp r8, rax
invalid
add cl, byte [rcx + 0x39]
sal byte [rdx + 0x42], 0xe9
jb case.0x1401d725f.78
jmp 0x1401d91e6
mov dword [rdx], eax
add byte [rax], al
invalid
add byte [rcx - 0x80], al
ror dword [rdi], 0x41
invalid
cmp r9b, 2
add r9b, 0xf
add cl, 0xf
cmovno eax, dword [rax - 0x78f0fd07]
cmp r9b, 2
stc
add cl, byte [rdi]
xchg dword [rbx + 2], edi
jnp 0x1401d8f6b
ja 0x1401d91e6
jnp 0x1401d8f6b
add byte [rax], al
add byte [rcx - 0x80], al
sti
cmp r11b, 0xc0
jge 0x1401d91e6
jno case.0x1401a669f.716
add byte [rax], al
ror byte [rdi], 0x8d
jno case.0x1401a669f.716
add byte [rax], al
lea r9, [r8 + 2]
cmp r9, rax
cmp ecx, eax
add cl, byte [rcx + 0x39]
ror dword [rdi], 0x83
jae 0x1401d91e6
cmp byte [r14 + r9], 0xbf
jg 0x1401d91e6
cmp ecx, eax
jae 0x1401d91e6
cmp byte [r14 + r9], 0xbf
cmp byte [rsi + rcx], 0xbf
jg 0x1401d91e6
add al, byte [rax]
add byte [rcx - 0x7d], cl
rol byte [rbx], 0x49
cmp r8, rax
add r8, 3
cmp r8, rax
jae 0x1401d91e6
add byte [rax], al
cmp byte [r14 + r8], 0xbf
jg 0x1401d91e6
inc r8
inc eax
cmp r8, rax
jb 0x1401d8e10
pop rdi
invalid
invalid
invalid
ror byte [rdi], 0x82
pop rdi
invalid
mov r8, qword [rbp + 0xbc8]
enter 0xb, 0
mov rcx, r8
shr rcx, 8
mov qword [rbp + 0x738], rcx
cmp byte [rdi], al
add byte [rax], al
cmp byte [rdi], al
add byte [rax], al
movzx ecx, word [rbp + 0x8a8]
test al, 8
add byte [rax], al
shl rcx, 0x10
movzx edx, si
adc byte [rdi], cl
mov bh, 0xd6
mov qword [rbp + 0x708], rdx
or byte [rdi], al
add byte [rax], al
lea rsi, [rdx + rcx]
movzx ecx, byte [rbp + 0x9aa]
add byte [rax - 0x73], cl
adc eax, 0x8342f
invalid
add byte [rax - 0x73], cl
adc eax, 0x8342f
invalid
add byte [rax + 0x63], cl
or al, 0x8a
movsxd rcx, dword [rdx + rcx*4]
invalid
add rcx, rdx
mov qword [rbp + 0xaf0], r14
add byte [rax - 0x77], cl
test dword [rax - 0xfffff8], esp
add bh, bh
invalid
ror dword [rcx + rcx*4 - 0x4b], 1
lock or al, byte [rax]
add byte [rax - 0x77], cl
test dword [rax - 0xfffff8], esp
add bh, bh
add bh, bh
loope 0x1401d904d
movabs rax, 0x8000000000000002
mov r14b, 5
mov dh, 5
mov eax, 2
add byte [rax], al
add byte [rax], al
add byte [rax + 0x4905b641], al
mov dh, 5
cmp r8, rax
mov dh, 5
cmp r8, rax
jl 0x1401d977f
invalid
test r8, r8
je 0x1401d977f
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xaf0]
add bh, bh
adc eax, 0x1851f
ror byte [rbx + rcx*4 - 0x7b], cl
lock or al, byte [rax]
add bh, bh
adc eax, 0x1851f
jmp 0x1401d977f
mov byte [rbp + 0x9aa], 2
stosb byte [rdi], al
or dword [rax], eax
add byte [rdx], al
movabs rax, 0x8000000000000001
cmp r8, rax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc03949], al
test dword [rsi + 0x41000000], esp
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
or byte [rcx + 0x39], 0xc0
jne 0x1401d90fe
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], eax
mov r9d, 1
add byte [rax], al
mov r8, rax
mov rdi, qword [rbp + 0x50]
mov rbx, qword [rbp + 0x58]
xor r14d, r14d
xor r12d, r12d
movzx esi, word [rbp + 0x9ee]
mov rax, qword [rbp + 0x960]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x1401d96ab
mov qword [rbp + 0x960], r12
mov qword [rbp + 0x968], r9
mov qword [rbp + 0x970], r14
or dword [rax], eax
add bh, al
test dword [rax + 9], edi
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov word [rbp + 0x97c], 1
mov byte [rbp + 0x97f], 0
or dword [rax], eax
add byte [rax], al
movabs r15, 0x8000000000000000
jmp 0x1401d9731
mov byte [rbp + 0x9aa], 3
mov rbx, qword [rbp + 0x8a0]
mov rdi, qword [rbp + 0xaf0]
movabs rax, 0x8000000000000002
mov eax, 2
add byte [rax], al
add byte [rax + 0xfc03949], al
test dword [rdx + 6], esi
add byte [rax], al
mov eax, 2
add byte [rax], al
add byte [rax + 0xfc03949], al
test dword [rdx + 6], esi
add byte [rax], al
mov r14b, 5
jmp 0x1401d977f
cmp si, 0x11
ja 0x1401d94aa
movzx eax, si
mov ecx, 0x26030
bt ecx, eax
jae 0x1401d94aa
mov r13d, 0x14
mov ebx, 0x12
mov si, 2
lea rax, [r8*2]
test rax, rax
jne case.0x14002d1d9.4396
mov dword [rbp + 0xae8], 0
jmp 0x1401d9334
mov qword [rbp + 0xb08], rdx
mov dword [rbp + 0xb08], edx
test al, al
jne 0x1401ddd98
xor r9d, r9d
mov qword [rbp + 0x78], rcx
mov rax, qword [rbp + 0xb08]
mov qword [rbp + 0x80], rax
mov rax, r8
mov qword [rbp + 0x88], r8
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
mov qword [rbp + 0xae0], rcx
mov rcx, rax
shr eax, 8
mov dword [rbp + 0xb00], eax
add byte [rax], al
add byte [rax], al
mov eax, ecx
shr eax, 0x10
mov dword [rbp + 0xb90], eax
mov eax, ecx
shr eax, 0x18
mov dword [rbp + 0xb94], eax
mov rax, rcx
shr rax, 0x20
mov qword [rbp + 0xac0], rax
mov rax, rcx
shr rax, 0x28
mov qword [rbp + 0xac8], rax
mov rax, rcx
shr rax, 0x30
mov qword [rbp + 0xad0], rax
mov rax, rcx
mov qword [rbp + 0xa98], rcx
shr rax, 0x38
mov qword [rbp + 0xad8], rax
mov ecx, r9d
mov ecx, ecx
jmp 0x1401d9812
mov rsi, qword [rbp + 0xbc8]
test rsi, rsi
je 0x1401d9204
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x300]
mov qword [rbp + 0x100], rax
movups xmm0, xmmword [rbp + 0x2f0]
add eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax], eax
add dword [rax], eax
add byte [rdi], cl
adc byte [rbp + 0x2f0], al
movaps xmmword [rbp + 0xf0], xmm0
movdqu xmm0, xmmword [rbp + 0x2b0]
movdqu xmm1, xmmword [rbp + 0x2c0]
movdqu xmm2, xmmword [rbp + 0x2d0]
movups xmm3, xmmword [rbp + 0x2e0]
add byte [rax], al
movaps xmmword [rbp + 0xe0], xmm3
movdqa xmmword [rbp + 0xd0], xmm2
add byte [rsi + 0xf], ah
jg 0x1401d91df
rol byte [rax], 1
add byte [rax], al
movdqa xmmword [rbp + 0xc0], xmm1
movdqa xmmword [rbp + 0xb0], xmm0
jg 0x1401d91df
mov al, 0
add byte [rax], al
jg 0x1401d91df
mov al, 0
add byte [rax], al
mov edi, 0xa
xor eax, eax
mov qword [rbp + 0x738], rax
test dword [rax], edi
invalid
add byte [rax], al
xor r9d, r9d
jmp 0x1401d86be
mov r8, qword [rbp + 0xbc0]
mov r8, qword [r8 - 8]
or eax, dword [rax]
add byte [rbp - 0x75], cl
clc
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xbd0]
or eax, 0x4cd23100
mov eax, dword [rbp + 0xbd0]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x182b4
mov rax, qword [rbp + 0xb0]
cmp rax, 5
je 0x1401d7920
cmp rax, 0xf
je 0x1401d7920
lea rcx, [rbp + 0xb0]
call fcn.1401c19d0
jmp 0x1401d7920
push rax
out 0xff, al
invalid
push rax
out 0xff, al
inc dword [rbp + 0x31]
in al, 0x49
mov edi, 0
add byte [rax], al
add byte [rax + 0x2f0c8d4a], al
xor r12d, r12d
movabs r15, 0x8000000000000000
lea rcx, [rdi + r13]
lea rdx, [rbp + 0x9f0]
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add r12, r13
movzx eax, byte [rbp + 0x938]
mov byte [rbp + 0x938], 2
cmp al, 2
jne 0x1401d8510
jmp case.0x14019f663.827
mov rcx, qword [0x1402b32e8]
mov dword [rbp + 0xae8], 0
mov rdi, r8
xor edx, edx
mov r8, qword [rbp + 0xaf0]
add bh, bh
adc eax, 0x18227
invalid
invalid
add dword [rax], eax
invalid
mov r8, rdi
lea r12, str.Protocol_violation_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sliceiter.rs
mov rdi, r12
mov r14, r12
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax - 0x4f7a76b8], al
or eax, dword [rax]
add byte [rcx - 0x77], cl
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x4f7a76b8], al
or eax, dword [rax]
add byte [rcx - 0x77], cl
invalid
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
mov qword [rbp + 0xba8], r8
jne 0x1401d9385
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
ror byte [rdi], 0x84
mov dh, 0x52
add byte [rax], al
ror byte [rdi], 0x84
mov dh, 0x52
add byte [rax], al
mov qword [0x1402b32e8], rax
mov dword [0x1402b32e8], eax
invalid
mov rcx, rax
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401de634
mov r9, rax
mov r8, qword [rbp + 0xba8]
mov qword [rbp + 0xb98], r12
add byte [rax], al
add byte [rdi], cl
mov bh, 0xc6
movzx eax, si
lea rcx, [0x14025c430]
lea ecx, [0x14025c430]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, dword [rbp + 0xafc]
mov r12d, eax
mov qword [rbp + 0xb68], r15
push 0x4800000b
cmp ebx, 0xfffffffe
push 0x4800000b
cmp ebx, 0xfffffffe
mov qword [rbp + 0xab8], r14
jb 0x1401d9551
invalid
mov qword [rbp + 0xb00], rdi
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
add r13, r13
add ebp, ebp
cmp r13, 9
mov eax, 8
cmovb r13, rax
cmp byte [rbp + 0xae8], 0
mov ebp, 0xae8
invalid
mov ebp, 0xae8
add byte [rax - 0x77], cl
enter 0xffffffffffff894c, 0xffffffffffffff8d
ror byte [rbx], 0
add byte [rdx + rcx + 0x48], dh
mov edi, eax
mov rax, rcx
mov qword [rbp + 0xbc0], r9
je 0x1401d9418
mov rdi, rax
mov r15, r8
xor eax, eax
jmp 0x1401d9431
mov r15, r8
mov qword [rbp + 0x2b0], r9
mov rdi, rax
mov qword [rbp + 0x2c0], rax
mov eax, 1
mov rdx, r13
not rdx
shr rdx, 0x3f
mov qword [rbp + 0x2b8], rax
add byte [rax], al
lea rcx, [rbp + 0xb0]
mov r8, r13
lea r9, [rbp + 0x2b0]
call fcn.140020610
cmp qword [rbp + 0xb0], 0
mov r9, qword [rbp + 0xb8]
add byte [rax], al
add byte [rax], al
je 0x1401d9498
movabs rax, 0x8000000000000001
cmp r9, rax
mov r8, r15
jne case.0x1401a669f.771
mov r13, rdi
mov r14, rdi
mov rdi, qword [rbp + 0xb00]
mov r9, qword [rbp + 0xbc0]
ror byte [rbx], 0
add cl, ch
invalid
add byte [rax], al
invalid
ror byte [rbx], 0
add cl, ch
mov esp, 0x4d000000
mov eax, edi
mov r8, r15
mov r14, rdi
mov rdi, qword [rbp + 0xb00]
jmp 0x1401d9554
movabs rax, 0x8000000000000000
cmp r8, rax
jne 0x1401d94cf
mov r12, qword [rbp + 0xaf0]
mov r15, rax
mov rbx, qword [rbp + 0x8a0]
jmp 0x1401d9b31
mov rbx, qword [rbp + 0x8a0]
popfq
movabs al, byte [0x894cdb8548000008]
test rbx, rbx
mov qword [rbp + 0xba8], r8
invalid
test byte [rcx], ch
invalid
test rbx, rbx
mov qword [rbp + 0xba8], r8
je 0x1401d9b0f
js 0x1401de97c
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401d9515
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401de91f
mov qword [0x1402b32e8], rax
mov rcx, rax
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapAlloc]
add byte [rcx], 0
add byte [rcx], 0
mov r12, rax
test rax, rax
jne 0x1401d9b15
jmp 0x1401de91f
mov r12w, 0x3f4
mov qword [rbp + 0xb68], r15
cmp rbx, 0xfffffffffffffffe
mov qword [rbp + 0xab8], r14
jae 0x1401d93e1
mov r14, r13
rol r12w, 8
mov word [r9], r12w
mov dword [r9], r12d
mov dword [r9], r12d
lea rax, [r13 - 2]
cmp rax, rbx
jae 0x1401d95b7
cmp rbx, 0xfffffffffffffffd
ja 0x1401de724
lea r12, [r13*2]
cmp r12, r14
mov qword [rbp + 0xae8], r14
mov dword [rbp + 0xae8], esi
mov dword [rbp + 0xae8], esi
cmovbe r12, r14
cmp r12, 9
mov eax, 8
add byte [rax], al
add byte [rdi + rcx + 0x42], cl
loopne 0x1401d95e1
test ebp, ebp
mov qword [rbp + 0xbc0], r9
mov r15, r8
mov edi, eax
mov edi, eax
je 0x1401d95c2
mov qword [rbp + 0x2b0], r9
mov qword [rbp + 0x2c0], r13
mov eax, 1
jmp 0x1401d95c4
mov r15, rbx
mov rbx, rdi
mov r12, r13
jmp 0x1401d9638
xor eax, eax
mov rdx, r12
not rdx
shr rdx, 0x3f
mov qword [rbp + 0x2b8], rax
lea rcx, [rbp + 0xb0]
mov r8, r12
lea r9, [rbp + 0x2b0]
mov al, 2
add byte [rax], al
mov al, 2
add byte [rax], al
call fcn.140020610
cmp qword [rbp + 0xb0], 0
mov rcx, qword [rbp + 0xb8]
je 0x1401d9628
movabs rax, 0x8000000000000001
cmp rcx, rax
jne 0x1401de715
add byte [rax + 0xfc13948], al
test dword [rsi], eax
push rcx
add byte [rax], al
mov r15, rbx
mov rbx, rdi
mov ebx, edi
mov r12, r13
mov r14, qword [rbp + 0xae8]
mov esi, dword [rbp + 0xae8]
mov r9, qword [rbp + 0xbc0]
jmp 0x1401d9638
mov r15, rbx
mov rbx, rdi
sti
mov r9, rcx
mov r14, qword [rbp + 0xae8]
invalid
or al, byte [rax]
invalid
mov qword [rbp + 0xbc0], r9
lea rcx, [r9 + 2]
mov rdi, qword [rbp + 0xb98]
add byte [rax], al
add byte [rax], al
mov rdx, rdi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0xb68]
shl rax, 1
test rax, rax
mov r13, qword [sym.imp.kernel32.dll_CloseHandle]
je 0x1401d967d
invalid
adc cl, byte [rax - 0x75]
or eax, 0xd9c76
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rbp + 0xbb0]
mov eax, dword [rbp + 0xbb0]
or eax, dword [rax]
add byte [rax - 0x77], cl
fisttp word [rcx + rcx*4 - 5]
sti
mov rdi, rbx
mov rbx, r15
sti
mov r9, qword [rbp + 0xbc0]
mov rax, qword [rbp + 0x960]
movabs rcx, 0x8000000000000000
add byte [rax + 0xfc83948], al
test ch, ah
stc
invalid
invalid
invalid
add byte [rax + 0xfc83948], al
test ch, ah
stc
invalid
inc dword [rax + 0x97cbd]
cmp byte [rbp + 0x97c], 0
or dword [rax], eax
add byte [rax], al
je 0x1401d970a
cmp byte [rbp + 0x97d], 2
jne 0x1401d970a
mov rcx, qword [rbp + 0x968]
add byte [rax], al
mov qword [rbp + 0x960], r12
mov qword [rbp + 0x968], r9
invalid
or dword [rax], eax
add byte [rax], al
push 0x4c000009
mov dword [rbp + 0x970], esi
add byte [rax], al
mov qword [rbp + 0x970], r14
mov dword [rbp + 0x978], 1
mov word [rbp + 0x97c], 1
invalid
test dword [rcx + rcx], edi
jl 0x1401d96f1
add byte [rax], al
add dword [rax], eax
mov dword [rbp + 0x97c], 0x85c60001
jl 0x1401d96f1
add byte [rax], al
add dword [rax], eax
mov byte [rbp + 0x97f], 0
jg 0x1401d96f9
add byte [rax], al
add byte [rax], al
add byte [rax - 0x2f], cl
loopne 0x1401d9740
shl rax, 1
mov r9, rcx
mov ecx, ecx
mov ecx, ecx
test rax, rax
movabs r15, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfeb2974], al
je 0x1401d9731
jmp 0x1401d9719
je 0x1401d9731
jmp 0x1401d9719
test r12, r12
movabs r15, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
je 0x1401d9731
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor byte [rax + rbx + 0x48], 0x8b
or eax, 0xd9bc8
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r12, r8
mov r8, r9
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, r12
mov eax, dword [rbp + 0xafc]
shl eax, 0x10
test esp, edi
or al, byte [rax]
add cl, al
loopne case.0x1401cfb4d.110
mov word [rbp + 0x9ee], si
movzx esi, si
mov bh, 0xf6
mov ch, 0xee
or dword [rax], eax
add byte [rdi], cl
mov bh, 0xf6
or esi, eax
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], rbx
mov r12, qword [rbp + 0xb70]
add byte [rax - 0x48], cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
invalid
or byte [rcx + 0x39], 0xc0
cmp eax, eax
add byte [rax - 0x48], cl
add al, byte [rax]
add byte [rax], al
mov eax, 2
add byte [rax], al
add byte [rax + 0xfc03949], al
cmp eax, eax
je 0x1401d90f6
mov r14b, 4
cmp eax, eax
je 0x1401d90f6
invalid
mov r14b, 4
mov eax, esi
mov dword [rbp + 0x6bc], esi
mov qword [rbp + 0x38], rbx
cmp byte [rax - 0x77], cl
jge 0x1401d97bb
invalid
cmp byte [rax - 0x77], cl
jge 0x1401d97bb
mov dword [rbp + 0x40], edi
mov qword [rbp + 0x48], r8
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x38]
mov ecx, eax
shr ecx, 8
jmp 0x140ab2093
or eax, dword [rax]
invalid
jmp 0x140ab2093
mov ecx, eax
shr ecx, 0x10
mov dword [rbp + 0xb90], ecx
add byte [rcx + 0x18e9c1c1], cl
add byte [rcx + 0x18e9c1c1], cl
rol ecx, 0xe9
sbb byte [rcx + 0xb948d], cl
add byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe9
shr ecx, 0x20
invalid
invalid
invalid
mov dword [rbp + 0xb94], ecx
mov rcx, rax
shr rcx, 0x20
shr ecx, 0x20
shr ecx, 0x20
mov qword [rbp + 0xac0], rcx
add byte [rax], al
mov rcx, rax
shr rcx, 0x28
mov qword [rbp + 0xac8], rcx
mov dword [rbp + 0xac8], ecx
mov dword [rbp + 0xac8], ecx
invalid
enter 0xa, 0
mov rcx, rax
shr rcx, 0x30
mov qword [rbp + 0xad0], rcx
ror byte [rdx], 1
add byte [rax], al
ror byte [rdx], 1
add byte [rax], al
mov rcx, rax
shr rcx, 0x38
shr ecx, 0x38
shr ecx, 0x38
mov qword [rbp + 0xad8], rcx
mov dword [rbp + 0xaa4], 0
mov qword [rbp + 0xa98], rax
add byte [rbx + 0x6bc85], cl
add byte [rcx + 0xaa085], cl
test dword [rax + 0x4800000a], esp
mov eax, dword [rbp + 0x40]
movsb byte [rdi], byte [rsi]
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax - 0x74fffff6], ebx
add byte [rbx + 0x6bc85], cl
add byte [rcx + 0xaa085], cl
test dword [rax + 0x4800000a], esp
mov eax, dword [rbp + 0x40]
invalid
add byte [rbx + 0x6bc85], cl
add byte [rcx + 0xaa085], cl
invalid
invalid
or al, byte [rax]
test dword [rax + 0x4800000a], esp
mov eax, dword [rbp + 0x40]
add byte [rax - 0x75], cl
mov qword [rbp + 0xb08], rax
mov dword [rbp + 0xb08], eax
mov qword [rbp + 0xb08], rax
mov dword [rbp + 0xb08], eax
test dword [rax], ecx
or eax, dword [rax]
add byte [rax - 0x75], cl
or byte [rbx], cl
add byte [rax], al
mov rax, qword [rbp + 0x48]
mov qword [rbp + 0xae0], rax
add byte [rax], al
mov qword [rbp + 0xae0], rax
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], al
mov ecx, r14d
mov dword [rbp + 0xb68], ecx
push 0xf00000b
mov dh, 0xc1
add byte [rax], al
movzx eax, cl
or rax, r15
movabs rcx, 0x8000000000000005
add eax, 0
add byte [rax], al
or byte [rax + 0x39], 0xc8
cmp eax, ecx
add eax, 0
add byte [rax], al
or byte [rax + 0x39], 0xc8
cmp eax, ecx
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc83948], al
cmp eax, ecx
invalid
test byte [rcx], bh
fdivp st(7)
cmp eax, ecx
je 0x1401d766a
invalid
jmp case.0x1401d684e.96
mov r12w, 0x3ed
mov qword [rbp + 0xb68], r15
invalid
or eax, dword [rax]
invalid
mov r12d, 0x894c03ed
mov ebp, 0xb68
push 0x4800000b
cmp ebx, 0xfffffffe
sti
invalid
cmp rbx, 0xfffffffffffffffe
sti
dec byte [rcx + rcx*4 - 0x4b]
mov eax, 0xf00000a
add byte [rdi], cl
mov qword [rbp + 0xab8], r14
jae 0x1401d93e1
invalid
add byte [rdi], cl
or dword [rsi - 0x16000005], 0xfffffff9
cld
invalid
invalid
jmp 0x1401d9551
mov r12w, 0x3f5
mov qword [rbp + 0xb68], r15
or eax, dword [rax]
invalid
mov esp, 0x894c03f5
mov ebp, 0xb68
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rax - 0x7d], cl
invalid
invalid
cmp rbx, 0xfffffffffffffffe
sti
dec byte [rcx + rcx*4 - 0x4b]
mov qword [rbp + 0xab8], r14
jae 0x1401d93e1
mov qword [rbp + 0xab8], r14
jae 0x1401d93e1
invalid
jmp 0x1401d9551
xlatb
cld
invalid
mov r12w, 0x3f2
mov qword [rbp + 0xb68], r15
add byte [rax], al
add ecx, dword [rcx + rcx*4 - 0x43]
push 0x4800000b
add byte [rax], al
cmp rbx, 0xfffffffffffffffe
add byte [rax], al
cmp rbx, 0xfffffffffffffffe
sti
dec byte [rcx + rcx*4 - 0x4b]
mov dword [rbp + 0xab8], esi
invalid
or dword [rdx - 5], 0xffffffff
mov qword [rbp + 0xab8], r14
mov dword [rbp + 0xab8], esi
jae 0x1401d93e1
invalid
jmp 0x1401d9551
cld
invalid
mov r12w, 0x3ea
mov qword [rbp + 0xb68], r15
invalid
add ecx, dword [rcx + rcx*4 - 0x43]
push 0x4800000b
add byte [rax - 0x7d], cl
sti
invalid
add byte [rax - 0x7d], cl
cmp rbx, 0xfffffffffffffffe
sti
dec byte [rcx + rcx*4 - 0x4b]
invalid
mov qword [rbp + 0xab8], r14
jae 0x1401d93e1
sub bl, bh
invalid
invalid
mov ch, 0xb8
or al, byte [rax]
add byte [rdi], cl
mov eax, 0xf00000a
sub dword [rax], 0xfffffffb
sub bl, bh
invalid
invalid
jmp 0x1401d9551
invalid
mov r12w, 0x3eb
mov qword [rbp + 0xb68], r15
cmp rbx, 0xfffffffffffffffe
mov qword [rbp + 0xab8], r14
mov eax, 0xf00000a
add dword [rsi], 0xfffffffb
sti
invalid
invalid
sti
dec byte [rcx + rcx*4 - 0x4b]
mov eax, 0xf00000a
add dword [rsi], 0xfffffffb
sti
sti
invalid
invalid
jmp 0x1401d9551
jmp qword [rsi + 0x41]
mov r12w, 0x3f0
mov qword [rbp + 0xb68], r15
mov dword [rbp + 0xb68], edi
mov dword [rbp + 0xb68], edi
cmp rbx, 0xfffffffffffffffe
cmp ebx, 0xfffffffe
sti
dec byte [rcx + rcx*4 - 0x4b]
mov eax, 0xf00000a
or al, byte [rax]
add byte [rdi], cl
mov qword [rbp + 0xab8], r14
jae 0x1401d93e1
invalid
invalid
or al, byte [rax]
add byte [rdi], cl
and esp, 0xfffffffa
invalid
jmp 0x1401d9551
mov r12w, 0x3e8
mov qword [rbp + 0xb68], r15
mov ebp, 0xb68
mov ebp, 0xb68
cmp rbx, 0xfffffffffffffffe
mov qword [rbp + 0xab8], r14
add byte [rdi], cl
add edx, 0xfffffffa
invalid
invalid
sti
dec byte [rcx + rcx*4 - 0x4b]
mov eax, 0xf00000a
add byte [rdi], cl
add edx, 0xfffffffa
cli
invalid
jmp 0x1401d9551
jmp qword [rsi + 0x41]
mov r12w, 0x3e9
mov qword [rbp + 0xb68], r15
mov dword [rbp + 0xb68], edi
mov dword [rbp + 0xb68], edi
cmp rbx, 0xfffffffffffffffe
cmp ebx, 0xfffffffe
sti
dec byte [rcx + rcx*4 - 0x4b]
mov eax, 0xf00000a
or al, byte [rax]
add byte [rdi], cl
mov qword [rbp + 0xab8], r14
jae 0x1401d93e1
invalid
invalid
or al, byte [rax]
add byte [rdi], cl
and dword [rax - 0x16000006], 0xb
cld
invalid
invalid
invalid
jmp 0x1401d9551
mov r12w, 0x3ee
mov qword [rbp + 0xb68], r15
mov ebp, 0xb68
mov ebp, 0xb68
cmp rbx, 0xfffffffffffffffe
mov qword [rbp + 0xab8], r14
add byte [rax], al
sti
dec byte [rcx + rcx*4 - 0x4b]
mov eax, 0xf00000a
add byte [rax], al
invalid
cmp dword [rsi - 6], 0xffffffff
add byte [rax], al
jae 0x1401d93e1
invalid
jmp 0x1401d9551
mov r12w, 0x3f7
mov qword [rbp + 0xb68], r15
invalid
or eax, dword [rax]
invalid
mov r12d, 0x894c03f7
mov ebp, 0xb68
invalid
or eax, dword [rax]
invalid
add ecx, dword [rcx + rcx*4 - 0x43]
push 0x4800000b
cmp ebx, 0xfffffffe
sti
invalid
add byte [rax - 0x7d], cl
cmp rbx, 0xfffffffffffffffe
sti
dec byte [rcx + rcx*4 - 0x4b]
mov eax, 0xf00000a
add byte [rdi], cl
mov qword [rbp + 0xab8], r14
jae 0x1401d93e1
pop rsp
cli
invalid
invalid
mov ch, 0xb8
or al, byte [rax]
add byte [rdi], cl
sbb dword [rdx + rdi*8 - 1], 0xffffffff
pop rsp
cli
invalid
invalid
jmp 0x1401d9551
invalid
mov r12w, 0x3ef
mov r12d, 0x894c03ef
mov esp, 0x894c03ef
mov qword [rbp + 0xb68], r15
mov ebp, 0xb68
or eax, dword [rax]
add byte [rax - 0x7d], cl
invalid
invalid
cmp rbx, 0xfffffffffffffffe
sti
dec byte [rcx + rcx*4 - 0x4b]
invalid
invalid
invalid
mov qword [rbp + 0xab8], r14
mov ch, 0xb8
or al, byte [rax]
add byte [rdi], cl
invalid
mov eax, 0xf00000a
jae 0x1401d93e1
cmp dword [rdx], 0xfffffffa
cmp bh, dl
cli
invalid
jmp 0x1401d9551
movsd dword [rdi], dword [rsi]
sti
invalid
jmp qword [rsi + 0x41]
mov r12w, 0x3f3
add ecx, dword [rcx + rcx*4 - 0x43]
push 0x4800000b
add byte [rax], al
invalid
mov qword [rbp + 0xb68], r15
mov dword [rbp + 0xb68], edi
add byte [rax], al
cmp rbx, 0xfffffffffffffffe
cmp ebx, 0xfffffffe
sti
dec byte [rcx + rcx*4 - 0x4b]
invalid
invalid
mov qword [rbp + 0xab8], r14
mov dword [rbp + 0xab8], esi
mov eax, 0xf00000a
or al, byte [rax]
add byte [rdi], cl
jb 0x1401d9551
invalid
sti
invalid
jmp 0x1401d93e1
cli
invalid
jmp qword [rsi + 0x41]
mov r12w, 0x3f1
mov qword [rbp + 0xb68], r15
mov dword [rbp + 0xb68], edi
add ecx, dword [rcx + rcx*4 - 0x43]
push 0x4800000b
invalid
invalid
mov dword [rbp + 0xb68], edi
mov ebp, 0xb68
add byte [rax - 0x7d], cl
cmp rbx, 0xfffffffffffffffe
cmp ebx, 0xfffffffe
sti
dec byte [rcx + rcx*4 - 0x4b]
mov ch, 0xb8
or al, byte [rax]
add byte [rdi], cl
mov qword [rbp + 0xab8], r14
mov ch, 0xb8
or al, byte [rax]
add byte [rdi], cl
add byte [rax], al
jae 0x1401d93e1
xor esi, 0xfffffff9
idiv cl
invalid
invalid
jmp 0x1401d9551
invalid
mov dl, 0x25
jmp 0x1401d7895
invalid
invalid
and eax, 0xffde9ee9
invalid
push qword [rdx - 0x216816dd]
mov dl, 0x23
jmp 0x1401d7895
invalid
invalid
and ebp, ecx
xchg edi, eax
fdivp st(7)
invalid
push qword [rdx - 0x216f16dc]
mov dl, 0x24
invalid
nop
invalid
invalid
mov dl, 0x24
jmp 0x1401d7895
invalid
invalid
and al, 0xe9
nop
fdivp st(7)
invalid
push qword [rdx - 0x217616e5]
mov dl, 0x1b
invalid
mov esi, ebx
invalid
invalid
mov dl, 0x1b
jmp 0x1401d7895
fdivp st(7)
invalid
fdivp st(7)
push qword [rdx - 0x217d16de]
mov dl, 0x22
invalid
invalid
invalid
invalid
mov dl, 0x22
jmp 0x1401d7895
invalid
invalid
and ch, cl
invalid
invalid
mov dl, 0x10
jmp 0x1401d7895
invalid
invalid
adc cl, ch
jnp 0x1401d99f6
invalid
mov dl, 0xe
jmp 0x1401d7895
invalid
invalid
invalid
invalid
mov dl, 0x21
jmp 0x1401d7895
insd dword [rdi], dx
fdivp st(7)
invalid
invalid
and ecx, ebp
insd dword [rdi], dx
fdivp st(7)
invalid
push qword [rdx - 0x219916f5]
mov dl, 0xb
invalid
invalid
invalid
invalid
mov dl, 0xb
jmp 0x1401d7895
invalid
invalid
or ebp, ecx
fdivp st(7)
invalid
push qword [rdx - 0x21a016fc]
mov dl, 4
invalid
pop rdi
invalid
invalid
mov dl, 4
jmp 0x1401d7895
invalid
invalid
add al, 0xe9
pop rdi
fdivp st(7)
invalid
push qword [rdx - 0x21a716d8]
mov dl, 0x28
invalid
pop rax
invalid
invalid
mov dl, 0x28
jmp 0x1401d7895
invalid
invalid
sub cl, ch
pop rax
fdivp st(7)
invalid
invalid
push qword [rdx - 0x21ae16f4]
mov dl, 0xc
jmp 0x1401d7895
invalid
invalid
or al, 0xe9
push rcx
fdivp st(7)
invalid
push qword [rdx - 0x21b516f7]
mov dl, 9
invalid
invalid
invalid
invalid
mov dl, 9
jmp 0x1401d7895
invalid
invalid
or ecx, ebp
fdivp st(7)
invalid
invalid
push qword [rdx - 0x21bc16e7]
mov dl, 0x19
jmp 0x1401d7895
invalid
invalid
sbb ecx, ebp
fdivp st(7)
invalid
push qword [rdx - 0x21c316e8]
mov dl, 0x18
invalid
cmp al, 0xde
invalid
mov dl, 0x18
jmp 0x1401d7895
invalid
invalid
sbb cl, ch
cmp al, 0xde
invalid
mov dl, 2
add ch, cl
xor eax, 0xb2ffffde
invalid
invalid
invalid
jmp 0x1401d7895
invalid
mov dl, 0xf
jmp 0x1401d7895
invalid
invalid
psubsw mm5, qword [rsi]
fdivp st(7)
invalid
push qword [rdx - 0x21d816fd]
mov dl, 3
invalid
invalid
invalid
invalid
mov dl, 3
jmp 0x1401d7895
invalid
invalid
add ebp, ecx
invalid
invalid
mov dl, 7
jmp 0x1401d7895
invalid
invalid
invalid
invalid
mov dl, 1
jmp 0x1401d7895
invalid
invalid
add ecx, ebp
sbb esi, ebx
invalid
mov dl, 0x1f
jmp 0x1401d7895
invalid
invalid
invalid
invalid
mov dl, 0x11
jmp 0x1401d7895
invalid
invalid
adc ecx, ebp
or ebx, esi
invalid
mov dl, 0x29
jmp 0x1401d7895
invalid
invalid
invalid
mov dl, 0x14
jmp 0x1401d7895
invalid
invalid
invalid
mov dl, 5
jmp 0x1401d7895
invalid
invalid
invalid
mov dl, 0x15
jmp 0x1401d7895
invalid
invalid
invalid
mov dl, 0xd
jmp 0x1401d7895
invalid
invalid
invalid
mov dl, 6
jmp 0x1401d7895
invalid
invalid
invalid
mov dl, 0x12
jmp 0x1401d7895
invalid
invalid
invalid
mov dl, 0xa
jmp 0x1401d7895
invalid
invalid
invalid
mov dl, 8
jmp 0x1401d7895
invalid
mov dl, 0x1e
jmp 0x1401d7895
invalid
invalid
invalid
mov dl, 0x20
jmp 0x1401d7895
invalid
invalid
invalid
mov dl, 0x16
jmp 0x1401d7895
invalid
invalid
invalid
mov dl, 0x27
jmp 0x1401d7895
invalid
invalid
invalid
mov dl, 0x13
jmp 0x1401d7895
invalid
invalid
invalid
mov dl, 0x17
jmp 0x1401d7895
invalid
invalid
invalid
mov dl, 0x1c
jmp 0x1401d7895
invalid
invalid
invalid
mov dl, 0x1d
jmp 0x1401d7895
mov dl, 0x26
jmp 0x1401d7895
mov dl, 0x1a
jmp 0x1401d7895
mov r12d, 1
mov rcx, r12
mov rdx, qword [rbp + 0xaf0]
mov r8, rbx
mov eax, ebx
mov eax, ebx
call sub.VCRUNTIME140.dll_memcpy
mov r15, rbx
mov r8, qword [rbp + 0xba8]
mov eax, esi
shr eax, 0x10
mov dword [rbp + 0xafc], eax
mov r13, rbx
add r13, 2
sete al
mov dword [rbp + 0xae8], eax
je 0x1401d9b74
js 0x1401de8a0
mov rax, qword [rbp + 0xaf0]
mov rdi, rax
mov rbx, qword [rbp + 0x8a0]
mov r14, rax
mov qword [rbp + 0xbb0], r8
jmp 0x1401d9355
mov r9d, 1
mov qword [rbp + 0xbb0], r8
mov rdi, qword [rbp + 0xaf0]
mov r14, rdi
jmp 0x1401d93a6
cmp ecx, 1
mov rsi, qword [rbp + 0xbd0]
je 0x1401d9c35
cmp ecx, 2
jne 0x1401dd890
mov eax, edi
shr eax, 8
mov dword [rbp + 0xb00], eax
mov eax, edi
shr eax, 0x10
mov dword [rbp + 0xb90], eax
mov eax, edi
shr eax, 0x18
mov dword [rbp + 0xb94], eax
add byte [rax], al
add byte [rax], al
mov rax, rdi
shr rax, 0x20
mov qword [rbp + 0xac0], rax
mov rax, rdi
shr rax, 0x28
mov qword [rbp + 0xac8], rax
mov rax, rdi
mov eax, edi
mov eax, edi
shr rax, 0x30
mov qword [rbp + 0xad0], rax
mov rax, rdi
shr rax, 0x38
mov qword [rbp + 0xad8], rax
mov al, 3
jmp 0x1401d9dab
mov r8d, 0x88
lea rcx, [rbp + 0x748]
lea rdx, [rbp + 0xb0]
call sub.VCRUNTIME140.dll_memcpy
or dword [rsi - 0x7cb80000], edi
mov ebp, 0x748
invalid
je 0x1401d9e85
test byte [rbp + 2], dl
add byte [rax], al
invalid
or dword [rsi - 0x7cb80000], edi
mov ebp, 0x748
invalid
test byte [rbp + 2], dl
add byte [rax], al
invalid
add cl, ch
cmp dword ss:[rax], eax
add byte [rax + 0x9aabd], al
add byte [rax], al
jmp 0x1401dd56b
cmp byte [rbp + 0x9aa], 0
jne 0x1401d9d4d
test rbx, rbx
je 0x1401d9c8b
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401d9c70
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401de90d
add byte [rax], r8b
add byte [rax], r8b
mov qword [0x1402b32e8], rax
mov r8, rbx
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov rdi, rax
test rax, rax
jne 0x1401d9c90
jmp 0x1401de90d
mov edi, 1
mov rcx, rdi
mov rdx, rsi
mov r14, rbx
fimul word [rcx - 0x77]
fsubr st(0)
mov bh, byte [rbp - 0x74b80000]
test dword [rax + 9], esp
add byte [rax], al
fimul word [rcx - 0x77]
fsubr st(0)
mov bh, byte [rbp - 0x74b80000]
test dword [rax + 9], esp
add byte [rax], al
cmp rax, r15
jne 0x1401d9cde
mov qword [rbp + 0x960], r14
mov qword [rbp + 0x968], rdi
mov qword [rbp + 0x970], r14
mov dword [rbp + 0x978], 1
or dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rsi - 0x39], ah
test dword [rcx + rcx], edi
add byte [rcx], al
add al, dh
test dword [rdi + 9], edi
add byte [rax], al
add bl, ch
outsd dx, dword [rsi]
or dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rsi - 0x39], ah
test dword [rcx + rcx], edi
add byte [rcx], al
add al, dh
test dword [rdi + 9], edi
add byte [rax], al
add bl, ch
outsd dx, dword [rsi]
cmp byte [rbp + 0x97c], 0
je 0x1401d9d36
cmp byte [rbp + 0x97d], 2
jne 0x1401d9d36
mov rcx, qword [rbp + 0x968]
mov rdx, rbx
mov qword [rbp + 0x960], rbx
mov qword [rbp + 0x968], rdi
mov qword [rbp + 0x970], rbx
mov dword [rbp + 0x978], 1
mov word [rbp + 0x97c], 0x201
mov byte [rbp + 0x97f], 0
shl rax, 1
mov rdi, rcx
test rax, rax
je 0x1401d9d4d
jmp 0x1401d9d3b
test rbx, rbx
je 0x1401d9d4d
mov rcx, qword [0x1402b32e8]
xor edx, edx
ror byte [rcx - 0x77], cl
clc
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, rbx
mov eax, edi
shr eax, 8
fisttp word [rcx + 0x8e8c1f8]
mov dword [rbp + 0xb00], eax
mov eax, edi
shr eax, 0x10
mov dword [rbp + 0xb90], eax
mov eax, edi
shr eax, 0x18
mov dword [rbp + 0xb94], eax
mov rax, rbx
shr rax, 0x20
mov qword [rbp + 0xac0], rax
mov rax, rbx
shr rax, 0x28
mov qword [rbp + 0xac8], rax
mov rax, rbx
shr rax, 0x30
mov qword [rbp + 0xad0], rax
mov rax, rbx
shr rax, 0x38
shr eax, 0x38
shr eax, 0x38
mov qword [rbp + 0xad8], rax
mov al, 2
movzx eax, al
or rax, r15
mov ebx, edi
mov qword [rbp + 0xa98], rbx
mov qword [rbp + 0xb08], rsi
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0xbc8]
mov qword [rbp + 0xae0], rcx
movzx ecx, byte [rbp + 0xad8]
shl rcx, 0x38
movzx edx, byte [rbp + 0xad0]
shl rdx, 0x30
or rdx, rcx
movzx ecx, byte [rbp + 0xac8]
mov dh, 0x8d
enter 0xa, 0
mov dh, 0x8d
enter 0xa, 0
shl rcx, 0x28
or rcx, rdx
movzx edx, byte [rbp + 0xac0]
shl rdx, 0x20
or rdx, rcx
movzx ecx, byte [rbp + 0xb94]
shl rcx, 0x18
or rcx, rdx
movzx edx, byte [rbp + 0xb90]
mov dh, 0x95
nop
or eax, dword [rax]
add byte [rax - 0x3f], cl
loop 0x1401d9e2d
mov dh, 0x95
nop
or eax, dword [rax]
add byte [rax - 0x3f], cl
loop 0x1401d9e2d
or rdx, rcx
movzx ecx, byte [rbp + 0xb00]
shl rcx, 8
or rcx, rdx
movzx edx, byte [rbp + 0xa98]
mov dh, 0x95
cwde
or al, byte [rax]
add byte [rax + 9], cl
retf 0x8948
mov dword [rbp + 0x750], eax
ror dword [rdi], 1
mov dh, 0x95
cwde
or al, byte [rax]
add byte [rax + 9], cl
retf 0x8948
invalid
mov dword [rbp + 0x750], eax
add byte [rax], al
mov rax, qword [rbp + 0xae0]
mov qword [rbp + 0x758], rax
mov rax, qword [rbp + 0xb08]
mov qword [rbp + 0x760], rax
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x768], rdx
mov eax, dword [rbp + 0xaa0]
add byte [rcx + 0x77085], cl
invalid
add byte [rcx + 0x77085], cl
add byte [rbx + 0xaa485], cl
add byte [rcx + 0x77485], cl
add byte [rax - 0x39], cl
test dword [rax + 7], ecx
add byte [rax], al
sldt word [rax]
add byte [rax], al
mov rax, qword [rbp + 0x750]
test dword [rax + 7], esi
add byte [rax], al
mov eax, dword [rbp + 0xaa4]
mov dword [rbp + 0x774], eax
mov qword [rbp + 0x748], 0xf
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x750]
mov rcx, rax
mov ecx, eax
xor rcx, r15
cmp rcx, 5
mov edx, 5
cmovae rcx, rdx
cmp rcx, 1
je 0x1401d9f13
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x1401d9ee4
test rcx, rcx
je 0x1401d9ee4
lea rdx, [rbp + 0x750]
cmp rcx, 4
stc
add al, 0x75
invalid
push rax
invalid
stc
add al, 0x75
xor dword [rax - 0x75], ecx
test dword [rax + 7], ebx
add byte [rax], al
mov rax, qword [rbp + 0x758]
lea rdx, [rbp + 0x758]
movabs rcx, 0x8000000000000002
add byte [rax + 0xfc83948], al
invalid
jne case.0x1401cfa0d.114
invalid
invalid
pop rax
invalid
add byte [rax + 0xfc83948], al
invalid
jmp 0x1401d9ef2
mov rax, qword [rbp + 0x758]
lea rdx, [rbp + 0x758]
pop rax
invalid
test rax, rax
test eax, eax
je 0x1401d7657
mov r8, qword [rdx + 8]
mov rcx, qword [0x1402b32e8]
or eax, 0xd93e2
or eax, 0xd93e2
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sar bh, cl
adc eax, 0x1764a
jmp 0x1401d7657
mov rsi, qword [rbp + 0x758]
mov r14, qword [rbp + 0x760]
mov rdi, qword [rbp + 0x768]
test rdi, rdi
je 0x1401de29b
movzx eax, byte [r14]
cmp rax, 5
ja case.default.0x1401d9f4d
lea rcx, [0x14025c478]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp rdi, 1
jbe 0x1401de519
movzx eax, byte [r14 + 1]
mov byte [rbp + 0xb8f], al
add byte [rax - 0x7d], cl
invalid
dec byte [rdi]
invalid
movsb byte [rdi], byte [rsi]
sbb dword [rax], eax
invalid
add byte [rax - 0x7d], cl
invalid
setns bl
js 0x1401defad
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401d9fa0
call qword [sym.imp.kernel32.dll_GetProcessHeap]
jne 0x1401d9f90
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
int 0x4b
add byte [rax], al
test rax, rax
je 0x1401deb66
mov qword [0x1402b32e8], rax
mov rcx, rax
mov ecx, eax
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov r12, rax
test rax, rax
jne 0x1401db918
jmp 0x1401deb66
cmp rdi, 1
jbe 0x1401de542
movzx eax, byte [r14 + 1]
and r12, 0xffffffffffffff00
or r12, rax
movabs rdi, 0x8000000000000003
or byte [rax - 0x7b], 0xf6
or byte [rax - 0x7b], 0xf6
jne 0x1401d9ff8
jmp 0x1401da04c
movabs rdi, 0x8000000000000001
test rsi, rsi
invalid
je 0x1401da04c
div byte [rsp + rdx*2 + 0x48]
mov ecx, dword [0x1402b32e8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rax, 0x8000000000000001
mov eax, 1
add byte [rax], al
add byte [rax + 0x48f80148], al
mov ecx, 5
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xcf
mov eax, 1
add byte [rax], al
add byte [rax + 0x48f80148], al
mov ecx, 5
add byte [rax], al
invalid
add byte [rax], al
or byte [rax + 0x39], 0xcf
add byte [rax - 0x4630c6b8], al
add byte [rax], al
add byte [rax], al
mov ecx, 0
cmovge rax, rcx
lea rcx, [0x14025c490]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movabs rdi, 0x8000000000000002
test rsi, rsi
jne 0x1401d9ff8
movabs rax, 0x8000000000000001
add rax, rdi
movabs rcx, 0x8000000000000005
cmp rdi, rcx
mov ecx, 0
cmovge rax, rcx
lea rcx, [0x14025c490]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp qword [rbp + 0x740], 5
jne 0x1401da0a5
mov eax, dword [r12]
mov ecx, 0x2e312e30
xor eax, ecx
movzx ecx, byte [r12 + 4]
xor ecx, 0x36
or ecx, eax
je 0x1401dd0a3
mov qword [rbp + 0xb70], r12
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
mov qword [rbp + 0xbb0], rdi
jne 0x1401da0dc
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401dec15
invalid
add byte [rax - 0x77], cl
add eax, 0xd920c
mov qword [0x1402b32e8], rax
mov r8d, 0x39
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401dec15
movups xmm0, xmmword [0x140253404]
movups xmmword [rax + 0x29], xmm0
movups xmm0, xmmword [0x1402533fb]
movups xmmword [rax + 0x20], xmm0
movups xmm0, xmmword [0x1402533eb]
movups xmmword [rax + 0x10], xmm0
movdqu xmm0, xmmword [0x1402533db]
movdqu xmmword [rax], xmm0
mov byte [rbp + 0x2c8], 1
mov qword [rbp + 0x2b0], 0x39
mov qword [rbp + 0x2b8], rax
mov qword [rbp + 0x2c0], 0x39
lea rcx, [rbp + 0x2b0]
call fcn.140154c00
mov rax, qword [rbp + 0xb70]
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x740]
mov qword [rbp + 0x30], rax
lea rax, [rbp + 0x28]
mov qword [rbp + 0xb0], rax
lea rax, [0x140190c60]
mov qword [rbp + 0xb8], rax
lea rax, [0x1402535f0]
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x2b8], 2
mov qword [rbp + 0x2d0], 0
lea rax, [rbp + 0xb0]
mov qword [rbp + 0x2c0], rax
mov qword [rbp + 0x2c8], 1
lea rcx, [rbp - 0x18]
lea rdx, [rbp + 0x2b0]
call fcn.1400027d0
lea rcx, [rbp + 0x2b0]
lea rdx, [rbp - 0x18]
call fcn.1401c3d40
cmp dword [rbp + 0x2b0], 3
je 0x1401defd6
mov r8d, 0xc0
lea rsi, [rbp + 0x7d0]
add byte [rax - 0x77], cl
int1
add byte [rax - 0x77], cl
int1
lea rdx, [rbp + 0x2b0]
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0x98
lea rcx, [rbp + 0xb0]
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x290], 0
mov edi, dword [rbp + 0x870]
mov esi, 0x3b9aca00
cmp edi, 0x3b9aca00
je 0x1401da292
mov rsi, qword [rbp + 0x868]
mov esi, dword [rbp + 0x868]
mov byte [rbp + 0xbbf], 1
test dword [rdi + 0x100000b], edi
call fcn.140177e40
mov r12, rax
add r12, rsi
jb 0x1401df12e
stc
dec dword [rcx - 0x77]
invalid
add edi, edx
cmp edi, 0x3b9aca00
jb 0x1401da26f
inc r12
je 0x1401df12e
invalid
add byte [rcx + 0x653600c7], al
invalid
add edi, 0xc4653600
mov eax, edi
shr eax, 9
imul rax, rax, 0x44b83
add al, 0
add al, 0
shr rax, 0x27
add r12, rax
jb 0x1401df3d1
imul eax, eax, 0x3b9aca00
sub edi, eax
mov esi, edi
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xa8]
cmp eax, 1
je 0x1401da300
test eax, eax
jne 0x1401df423
mov byte [rbp + 0xbbf], 1
or eax, dword [rax]
add byte [rcx], al
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xa0]
add byte [rax], al
add byte [rax], al
lea rdx, [0x14015dca0]
call fcn.14015dce0
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xa8], 1
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xa0]
test rdi, rdi
jne 0x1401da36b
invalid
mov byte [rbp + 0xbbf], 1
mov byte [rbp + 0xbbf], 1
xor ecx, ecx
call fcn.14015d680
mov rdi, rax
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xa0], 0
jne 0x1401df4c8
mov eax, dword [0x1402b339c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
ror dword [rax - 0x77], 0xb8
movabs al, byte [0xf07ff48f0000000]
mov ds, word [rdx + rdx*2 - 0x49f10000]
add eax, 0xd901d
mov qword [rax + 0xa0], rdi
lock inc qword [rdi]
jle 0x1401df611
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401da39e
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401dedf4
mov qword [0x1402b32e8], rax
or eax, 0x18b84100
add byte [rax], al
add byte [rax - 0x77], cl
sal dword [rcx], 0xd2
mov r8d, 0x18
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
jno 0x1401da3af
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test byte [rdx + rcx*2], bh
test rax, rax
test eax, eax
je 0x1401dedf4
test byte [rdx + rcx*2], bh
add byte [rax], al
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, rax
add rcx, 0x10
rcl dword [rax], 0x48
mov dword [rax + 0x10], edi
rcl dword [rax], 0x48
mov dword [rax + 0x10], edi
lea rax, fcn.140119d40
lea eax, [0x140223350]
add eax, 0x48f77
mov qword [rbp + 0x2a0], rax
mov qword [rbp + 0x2a8], rcx
test al, 2
add byte [rax], al
movabs al, byte [0x2a88d8948000002]
test al, 2
add byte [rax], al
lea rax, [rbp + 0x2a0]
mov qword [rbp + 0x700], rax
add byte [rdi], al
add byte [rax], al
add byte [rdi], al
add byte [rax], al
mov r8d, 0x1e8
lea rcx, [rbp + 0x2b0]
lea ecx, [rbp + 0x2b0]
lea ecx, [rbp + 0x2b0]
lea rdx, [rbp + 0xb0]
call sub.VCRUNTIME140.dll_memcpy
mov dword [rbp + 0xbc0], esi
ror byte [rbx], 0
add bl, ch
invalid
ror byte [rbx], 0
add bl, ch
pcmpgtd mm5, qword [rsi]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add al, ch
sub edi, dword [rdx]
clc
dec dword [rdi]
mov dh, 0x85
test dword [rax + 0x48000004], edx
lea ecx, [0x14025c4bc]
call fcn.14015de50
movzx eax, byte [rbp + 0x490]
lea rcx, [0x14025c4bc]
test dword [rax + 0x48000004], edx
lea ecx, [0x14025c4bc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r8d, 0x98
lea rcx, [rbp + 0x348]
lea rbx, [rbp + 0x2b0]
mov al, 2
add byte [rax], al
mov al, 2
add byte [rax], al
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0x90
lea rdi, [rbp + 0x9f0]
mov rcx, rdi
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov ebx, 0x480000b5
lea eax, [rbp + 0xa60]
mov ebx, 0x480000b5
lea eax, [rbp + 0xa60]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movq mm1, qword [rax + 0x10]
movq mm1, qword [rax + 0x10]
movdqa xmmword [rbp + 0xb30], xmm0
movdqa xmmword [rbp + 0xb40], xmm1
add byte [rax], al
mov rcx, rdi
call fcn.1400259f0
mov r14, qword [rbp + 0xa50]
push rax
or al, byte [rax]
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
jp 0x1401da4a7
add byte [rax], al
push rax
or al, byte [rax]
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
jp 0x1401da4a7
add byte [rax], al
add byte [rcx - 0x75], cl
jle 0x1401da4b4
mov rdi, qword [r14 + 8]
test rdi, rdi
je 0x1401da610
add byte [rcx + rcx*4 - 0x1a], cl
mov rsi, r12
mov rbx, qword [r14]
mov qword [rbp + 0xba8], r14
add byte [rax], al
add byte [rax], al
mov r14, qword [r14 + 0x18]
test r14, r14
je 0x1401da5c6
movdqa xmm0, xmmword [rbx]
pmovmskb r13d, xmm0
not r13d
lea r15, [rbx + 0x10]
mov r12, rbx
jmp 0x1401da51d
mov r8, qword [rbp + 0xbc8]
mov r8, qword [r8 - 8]
mov eax, dword [rax - 8]
mov eax, dword [rax - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jo 0x1401da50a
invalid
or eax, 0xffd23100
adc eax, 0x1704e
jo 0x1401da50a
add byte [rcx - 0x73], al
inc dword [r9 + riz - 0x18]
lea eax, [r13 - 1]
and eax, r13d
mov r13d, eax
dec r14
je 0x1401da5c6
add byte [rax], al
add byte [rax], al
test r13w, r13w
jne 0x1401da551
nop word cs:[rax + rax]
movdqa xmm0, xmmword [r15]
pmovmskb r13d, xmm0
add r12, 0xfffffffffffffe00
add r15, 0x10
cmp r13d, 0xffff
invalid
inc dword [rax]
invalid
je 0x1401da530
invalid
not r13d
tzcnt eax, r13d
shl rax, 5
mov rdx, r12
sub rdx, rax
mov rcx, qword [rdx - 0x10]
invalid
mov rax, qword [rdx - 8]
invalid
mov qword [rbp + 0xbc8], rcx
mov qword [rbp + 0xbd0], rax
add byte [rax], al
add byte [rax], al
call qword [rax]
mov rax, qword [rbp + 0xbd0]
ror byte [rbx], 1
add byte [rax], al
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
je 0x1401da50a
cmp qword [rax + 0x10], 0x11
jae 0x1401da4f0
mov r8, qword [rbp + 0xbc8]
jmp 0x1401da4fb
movzx eax, byte [rbp + 0x44b]
add byte [rax - 0x73], cl
or eax, 0x81f1e
lea rcx, [0x14025c4cc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov eax, dword [rbp + 0x450]
add byte [rax], al
mov rax, qword [rbp + 0x450]
add byte [rax], al
mov rdx, qword [rax]
mov edx, dword [rax]
jmp case.0x1401d9002.48
mov rax, rdi
shl rax, 5
add rdi, rax
cmp rdi, 0xffffffffffffffcf
mov r13, qword [sym.imp.kernel32.dll_CloseHandle]
movabs r15, 0x8000000000000000
mov r12, rsi
mov esi, dword [rbp + 0xbc0]
mov r14, qword [rbp + 0xba8]
je 0x1401da610
sub rbx, rax
add rbx, 0xffffffffffffffe0
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x75], cl
or eax, 0xd8cd1
invalid
invalid
invalid
mov rcx, qword [0x1402b32e8]
mov word [0x18defd71a], cs
mov eax, esi
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
movdqa xmm0, xmmword [rbp + 0xb30]
movdqa xmm1, xmmword [rbp + 0xb40]
or eax, dword [rax]
add byte [rax - 0x73], cl
test dword [rax - 0xcfffffe], edi
movq qword [rax + 0x138], mm1
add byte [rax], al
or eax, dword [rax]
add byte [rax - 0x73], cl
test dword [rax - 0xcfffffe], edi
movq qword [rax + 0x138], mm1
add byte [rax], al
add byte [rax], al
add bl, dh
movq qword [rax + 0x128], mm0
movdqu xmmword [rax + 0x128], xmm0
mov byte [rbp + 0x44b], 0
mov word [rbp + 0x448], 0
mov byte [rbp + 0x44a], 0
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
lea rax, [rbp + 0x2b8]
lea eax, [rbp + 0x2b8]
movdqu xmm0, xmmword [rax + 0x128]
movdqu xmm1, xmmword [rax + 0x138]
lea rdx, [rbp + 0x400]
xchg ebp, eax
add byte [rax + rax], al
add bl, dh
movq qword [rdx + 0x10], mm1
xchg ebp, eax
add byte [rax + rax], al
add bl, dh
movq qword [rdx + 0x10], mm1
movdqu xmmword [rdx], xmm0
mov qword [rbp + 0x440], rdx
add al, 0
add byte [rax - 0x73], cl
test dword [rax + 4], eax
add byte [rax], al
add al, 0
add byte [rax - 0x73], cl
test dword [rax + 4], eax
add byte [rax], al
mov qword [rbp + 0x450], rax
lea rcx, [rbp + 0x9f0]
lea r8, [rbp + 0x700]
call fcn.14011b280
mov rcx, qword [rbp + 0x9f0]
mov ecx, dword [rbp + 0x9f0]
mov ecx, dword [rbp + 0x9f0]
cmp rcx, 2
jne 0x1401da6e0
mov al, 3
mov byte [rbp + 0x44b], al
mov byte [rbp + 0x490], 3
cmp esi, 0x3b9aca00
je case.0x1401d7863.99
jmp 0x1401dad23
mov rax, qword [rbp + 0x9f8]
mov rbx, qword [rbp + 0xa00]
lea rdx, [rbp + 0xa60]
movdqu xmm0, xmmword [rdx - 0x58]
movdqa xmmword [rbp + 0xb10], xmm0
test rcx, rcx
je 0x1401dc18a
test rax, rax
je 0x1401dc1a4
nop
sbb al, byte [rax]
invalid
nop
sbb al, byte [rax]
add dh, al
test dword [rax + 4], ecx
add byte [rax], al
add dword [rax - 0x77], ecx
test dword [rax], esp
add al, 0
add byte [rax - 0x77], cl
popfq
sub byte [rax + rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test dword [rax], edx
or eax, dword [rax]
add byte [rax - 0x73], cl
test dword [rax], esi
add al, 0
add bl, dh
movq qword [rax], mm0
mov byte [rbp + 0x448], 1
mov qword [rbp + 0x420], rax
mov qword [rbp + 0x428], rbx
movdqa xmm0, xmmword [rbp + 0xb10]
lea rax, [rbp + 0x430]
movdqu xmmword [rax], xmm0
lea rax, [rbp + 0x440]
mov qword [rbp + 0x450], rax
add al, 0
add byte [rax - 0x77], cl
test dword [rax + 4], edx
add byte [rax], al
jmp 0x1401da753
mov rax, qword [rbp + 0x450]
mov rdx, qword [rax]
lea rcx, [rbp + 0x9f0]
lea r8, [rbp + 0x700]
call fcn.14011b280
mov rcx, qword [rbp + 0x9f0]
cmp rcx, 2
jne 0x1401da7a0
add al, ch
invalid
mov al, 4
mov byte [rbp + 0x44b], al
add al, 0x88
test dword [rbx + 4], ecx
add byte [rax], al
mov byte [rbp + 0x490], 3
cmp esi, 0x3b9aca00
je case.0x1401d7863.99
jmp 0x1401dad23
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax - 0x75], cl
test eax, edi
or dword [rax], eax
add byte [rax - 0x75], cl
popfq
add byte [rdx], cl
add byte [rax], al
mov rax, qword [rbp + 0x9f8]
mov rbx, qword [rbp + 0xa00]
lea rdx, [rbp + 0xa60]
movdqu xmm0, xmmword [rdx - 0x58]
test al, 0x66
movq qword [rbp + 0xb10], mm0
invalid
test al, 0x66
movq qword [rbp + 0xb10], mm0
test rcx, rcx
je 0x1401dc287
test rax, rax
test eax, eax
je 0x1401dc2d9
mov byte [rbp + 0x44a], 1
add al, 0
add byte [rcx], al
mov qword [rbp + 0x470], rax
add byte [rax], al
mov qword [rbp + 0x478], rbx
mov dword [rbp + 0x478], ebx
movdqa xmm0, xmmword [rbp + 0xb10]
lea rax, [rbp + 0x2b8]
movdqu xmmword [rax + 0x1c8], xmm0
mov rax, qword [rbp + 0x440]
add al, 0
add byte [rax - 0x7d], cl
cmp byte [rax], al
add al, 0
add byte [rax - 0x7d], cl
cmp byte [rax], al
je 0x1401da81f
add rax, 0x10
jmp 0x1401da838
mov rax, qword [rbp + 0x468]
jmp 0x1401dace1
mov rdx, qword [rax + 8]
mov rax, qword [rax + 0x10]
lea rcx, [rbp + 0x9f0]
call qword [rax + 0x30]
lea rax, [rbp + 0xa00]
mov rax, qword [rax]
cmp rax, 0x4000
mov ecx, 0x4000
cmovae rax, rcx
mov rdi, qword [rbp + 0x430]
add rdi, qword [rbp + 0x480]
mov rcx, 0xffffffffffffffff
cmovb rdi, rcx
add rdi, rax
cmovb rdi, rcx
test rdi, rdi
je 0x1401da8b6
js 0x1401dea97
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401da89e
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
test eax, eax
test eax, eax
je 0x1401dea0d
mov qword [0x1402b32e8], rax
mov dword [0x1402b32e8], eax
mov rcx, rax
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
jne 0x1401da8bb
jmp 0x1401dea0d
mov eax, 1
mov qword [rbp + 0x450], rdi
mov qword [rbp + 0x458], rax
mov qword [rbp + 0x460], 0
mov word [rbp + 0x448], 0x100
lea rcx, [rbp + 0x2b8]
movdqu xmm0, xmmword [rcx + 0x168]
movdqu xmm1, xmmword [rcx + 0x178]
movdqa xmmword [rbp + 0xa00], xmm1
movdqa xmmword [rbp + 0x9f0], xmm0
mov rbx, qword [rbp + 0xa00]
mov ebx, dword [rbp + 0xa00]
mov ebx, dword [rbp + 0xa00]
cmp rdi, rbx
jae 0x1401da942
lea r14, [rdi + rdi]
cmp r14, rbx
cmovbe r14, rbx
cmp r14, 9
mov ecx, 8
cmovb r14, rcx
test rdi, rdi
je 0x1401da94c
mov qword [rbp + 0xb10], rax
mov qword [rbp + 0xb20], rdi
mov eax, 1
jmp 0x1401da94e
test rbx, rbx
jne 0x1401da999
jmp 0x1401daaad
xor eax, eax
mov rdx, r14
not rdx
shr rdx, 0x3f
shr edx, 0x3f
mov qword [rbp + 0xb18], rax
lea rcx, [rbp + 0xa80]
mov r8, r14
lea r9, [rbp + 0xb10]
call fcn.140020610
cmp qword [rbp + 0xa80], 0
mov rcx, qword [rbp + 0xa88]
je 0x1401da9a2
movabs rax, 0x8000000000000001
cmp rcx, rax
jne 0x1401deab4
mov r14, qword [rbp + 0x450]
jmp 0x1401da9b0
mov qword [rbp + 0x458], rcx
mov qword [rbp + 0x450], r14
mov rdi, qword [rbp + 0x9f8]
mov r15, qword [rbp + 0x460]
mov rax, r14
sub rax, r15
cmp rax, rbx
jae 0x1401daa72
add r15, rbx
jb 0x1401deb37
lea rax, [r14 + r14]
cmp rax, r15
cmova r15, rax
cmp r15, 9
mov eax, 8
add byte [rdi + rcx + 0x42], cl
clc
add byte [rdi + rcx + 0x42], cl
clc
test r14, r14
je 0x1401daa0f
mov rax, qword [rbp + 0x458]
mov qword [rbp + 0xb10], rax
mov qword [rbp + 0xb20], r14
mov eax, 1
jmp 0x1401daa11
xor eax, eax
mov rdx, r15
not rdx
shr rdx, 0x3f
mov qword [rbp + 0xb18], rax
lea rcx, [rbp + 0xa80]
mov r8, r15
lea r9, [rbp + 0xb10]
call fcn.140020610
cmp qword [rbp + 0xa80], 0
mov rcx, qword [rbp + 0xa88]
je 0x1401daa5d
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x1401daa6b
jmp 0x1401deb2e
mov qword [rbp + 0x458], rcx
mov qword [rbp + 0x450], r15
mov r15, qword [rbp + 0x460]
mov rcx, qword [rbp + 0x458]
add rcx, r15
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add r15, rbx
mov qword [rbp + 0x460], r15
mov qword [rbp + 0xa00], 0
add qword [rbp + 0x9f8], rbx
movabs r15, 0x8000000000000000
mov rax, qword [rbp + 0x9f0]
mov rdx, qword [rbp + 0x9f8]
lea rcx, [rbp + 0xa08]
xor r8d, r8d
call qword [rax + 0x10]
mov byte [rbp + 0x44a], 0
lea rax, [rbp + 0x2b8]
movdqu xmm0, xmmword [rax + 0x1b8]
movdqu xmm1, xmmword [rax + 0x1c8]
movdqa xmmword [rbp + 0xa00], xmm1
movdqa xmmword [rbp + 0x9f0], xmm0
mov rbx, qword [rbp + 0xa00]
add byte [rax], al
mov rax, qword [rbp + 0x450]
mov rdi, qword [rbp + 0x460]
mov rcx, rax
sub rcx, rdi
cmp rcx, rbx
jae 0x1401dab58
invalid
add rdi, rbx
jb 0x1401deaaa
invalid
lea rcx, [rax + rax]
cmp rcx, rdi
cmova rdi, rcx
cmp rdi, 9
cmp edi, 9
cmp edi, 9
mov ecx, 8
cmovb rdi, rcx
test rax, rax
je case.0x14019f663.856
mov rcx, qword [rbp + 0x458]
mov qword [rbp + 0xb10], rcx
or eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax], esp
or eax, dword [rax]
add byte [rax + 1], bh
jmp 0x1401dab64
test rbx, rbx
jne 0x1401dabc5
jmp 0x1401dacb8
xor eax, eax
mov rdx, rdi
not rdx
shr rdx, 0x3f
mov qword [rbp + 0xb18], rax
lea rcx, [rbp + 0xa80]
mov r8, rdi
lea r9, [rbp + 0xb10]
call fcn.140020610
cmp qword [rbp + 0xa80], 0
mov rcx, qword [rbp + 0xa88]
mov ecx, dword [rbp + 0xa88]
mov ecx, dword [rbp + 0xa88]
je 0x1401dabb0
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x1401dabbe
jmp 0x1401deaa1
mov qword [rbp + 0x458], rcx
mov qword [rbp + 0x450], rdi
mov rax, qword [rbp + 0x450]
mov rdi, qword [rbp + 0x9f8]
mov r14, qword [rbp + 0x460]
mov rcx, rax
sub rcx, r14
cmp rcx, rbx
jae 0x1401dac87
add r14, rbx
jb 0x1401deb24
lea rcx, [rax + rax]
cmp rcx, r14
cmova r14, rcx
cmp r14, 9
mov ecx, 8
add byte [rdi + rcx + 0x42], cl
int1
add byte [rdi + rcx + 0x42], cl
int1
test rax, rax
je 0x1401dac24
mov rcx, qword [rbp + 0x458]
mov qword [rbp + 0xb10], rcx
mov qword [rbp + 0xb20], rax
mov eax, 1
jmp 0x1401dac26
xor eax, eax
mov rdx, r14
not rdx
shr rdx, 0x3f
mov qword [rbp + 0xb18], rax
lea rcx, [rbp + 0xa80]
mov r8, r14
lea r9, [rbp + 0xb10]
add byte [rax], al
add byte [rax], al
call fcn.140020610
cmp qword [rbp + 0xa80], 0
mov rcx, qword [rbp + 0xa88]
je 0x1401dac72
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x1401dac80
jmp 0x1401deb1b
mov qword [rbp + 0x458], rcx
mov qword [rbp + 0x450], r14
add byte [rcx + rcx*4 - 0x4b], cl
push rax
add al, 0
add byte [rbx + rcx*4 - 0x4b], cl
invalid
mov r14, qword [rbp + 0x460]
mov rcx, qword [rbp + 0x458]
add rcx, r14
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add r14, rbx
mov qword [rbp + 0x460], r14
add byte [rax - 0x39], cl
test dword [rax], eax
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 1], cl
popfq
clc
or dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 1], cl
popfq
clc
or dword [rax], eax
add byte [rax], al
mov rax, qword [rbp + 0x9f0]
mov rdx, qword [rbp + 0x9f8]
lea rcx, [rbp + 0xa08]
invalid
invalid
add byte [rax], al
mov rax, qword [rbp + 0x9f0]
mov rdx, qword [rbp + 0x9f8]
lea rcx, [rbp + 0xa08]
xor r8d, r8d
sar bh, 0x50
invalid
sar bh, 0x50
adc byte [rax - 0x73], cl
lea rax, [rbp + 0x440]
test dword [rax + 4], eax
add byte [rax], al
mov qword [rbp + 0x468], rax
mov rdx, qword [rax]
lea rcx, [rbp + 0x9f0]
add byte [rax], al
add byte [rax], al
lea r8, [rbp + 0x700]
add byte [rax], al
call fcn.14011b280
mov rax, qword [rbp + 0x9f0]
cmp rax, 2
jne 0x1401dad90
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
mov al, 5
mov byte [rbp + 0x44b], al
mov byte [rbp + 0x490], 3
cmp esi, 0x3b9aca00
invalid
cmp ecx, dword [rdi]
test ch, bh
idiv bh
invalid
invalid
call fcn.140177e40
mov r8d, edx
cmp rax, r12
jb 0x1401dad4c
cmp rax, r12
jne 0x1401dd121
mov ebx, 0
mov edi, 0
cmp r8d, esi
jae 0x1401dc477
mov qword [rbp + 0x9f0], r12
mov dword [rbp + 0x9f8], esi
lea rcx, [rbp + 0x9f0]
mov rdx, rax
call fcn.14015ff10
cmp edx, 0x3b9aca00
mov ecx, 0
cmove edx, ecx
cmove rax, rcx
mov rcx, rax
call fcn.140160f20
jmp 0x1401da425
mov r14, qword [rbp + 0x9f8]
mov rbx, qword [rbp + 0xa00]
lea rcx, [rbp + 0xa08]
movdqu xmm0, xmmword [rcx]
movdqa xmmword [rbp + 0xa80], xmm0
test rax, rax
lea rax, [rbp + 0xb38]
je 0x1401dc1ab
test r14, r14
je 0x1401dc249
invalid
add byte [rcx + rcx*4 - 0x1a], cl
mov rsi, r12
movdqa xmm0, xmmword [rbp + 0xa80]
movdqu xmmword [rax + 8], xmm0
mov qword [rbp + 0xb30], r14
mov r12, rbx
mov qword [rbp + 0xb38], rbx
mov rbx, qword [rbp + 0xb40]
mov rax, qword [rbp + 0x450]
mov eax, dword [rbp + 0x450]
mov eax, dword [rbp + 0x450]
mov rdi, qword [rbp + 0x460]
mov rcx, rax
sub rcx, rdi
cmp rcx, rbx
jae 0x1401dae4d
add rdi, rbx
jb 0x1401dea35
lea rcx, [rax + rax]
cmp rcx, rdi
cmp ecx, edi
cmp ecx, edi
cmova rdi, rcx
cmp rdi, 9
mov ecx, 8
cmovb rdi, rcx
stc
stc
test rax, rax
je 0x1401dae57
mov rcx, qword [rbp + 0x458]
mov qword [rbp + 0x9f0], rcx
mov dword [rbp + 0x9f0], ecx
mov dword [rbp + 0x9f0], ecx
mov qword [rbp + 0xa00], rax
mov eax, 1
add byte [rax], al
or al, byte [rax]
add byte [rax + 1], bh
add byte [rax], al
add byte [rax], al
add bl, ch
or al, 0x48
test ebx, ebx
jmp 0x1401dae59
test rbx, rbx
jne 0x1401daeba
jmp 0x1401dafa6
xor eax, eax
mov rdx, rdi
mov edx, edi
not rdx
shr rdx, 0x3f
mov qword [rbp + 0x9f8], rax
lea rcx, [rbp + 0xb10]
mov r8, rdi
clc
clc
lea r9, [rbp + 0x9f0]
call fcn.140020610
or dword [rax], eax
add al, ch
nop
push rdi
in al, 0xff
cmp qword [rbp + 0xb10], 0
mov rcx, qword [rbp + 0xb18]
add byte [rax], al
add byte [rax], al
je 0x1401daea5
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x1401daeb3
jmp 0x1401dea2c
mov qword [rbp + 0x458], rcx
mov qword [rbp + 0x450], rdi
mov rax, qword [rbp + 0x450]
add al, 0
add byte [rax - 0x75], cl
mov ebp, 0x460
mov rdi, qword [rbp + 0x460]
mov rcx, rax
sub rcx, rdi
cmp rcx, rbx
jae 0x1401daf75
add rdi, rbx
jb 0x1401dea53
lea rcx, [rax + rax]
cmp rcx, rdi
cmova rdi, rcx
cmp rdi, 9
mov ecx, 8
cmovb rdi, rcx
test rax, rax
je 0x1401daf12
mov rcx, qword [rbp + 0x458]
mov qword [rbp + 0x9f0], rcx
mov qword [rbp + 0xa00], rax
mov eax, 1
jmp 0x1401daf14
xor eax, eax
mov rdx, rdi
mov edx, edi
not rdx
shr rdx, 0x3f
mov qword [rbp + 0x9f8], rax
lea rcx, [rbp + 0xb10]
lea edx, [rax]
or eax, dword [rax]
add byte [rcx - 0x77], cl
clc
lea edx, [rax]
or eax, dword [rax]
add byte [rcx - 0x77], cl
clc
lea r9, [rbp + 0x9f0]
lea ecx, [rbp + 0x9f0]
call fcn.140020610
cmp qword [rbp + 0xb10], 0
adc byte [rbx], cl
add byte [rax], al
add byte [rax - 0x75], cl
lea ebx, [rax]
or eax, dword [rax]
invalid
je 0x1401daf60
adc byte [rbx], cl
add byte [rax], al
add byte [rax - 0x75], cl
lea ebx, [rax]
or eax, dword [rax]
add byte [rsp + rdx + 0x48], dh
mov eax, 1
add byte [rax], al
add byte [rax + 0x74c13948], al
adc ebp, ecx
invalid
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x1401daf6e
jmp 0x1401dea4a
mov qword [rbp + 0x458], rcx
mov qword [rbp + 0x450], rdi
invalid
add byte [rax - 0x75], cl
mov ebp, 0x460
mov rdi, qword [rbp + 0x460]
mov rcx, qword [rbp + 0x458]
add rcx, rdi
stc
stc
mov rdx, r12
mov r8, rbx
loop 0x1401dafcc
mov eax, ebx
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov qword [rbp + 0x460], rdi
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xb40], 0
add qword [rbp + 0xb38], rbx
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 1], cl
popfq
cmp byte [rbx], cl
add byte [rax], al
mov rdx, qword [rbp + 0xb38]
add byte [rax], al
lea rcx, [rbp + 0xb48]
xor r8d, r8d
call qword [r14 + 0x10]
mov r12, rsi
mov esi, dword [rbp + 0xbc0]
jmp 0x1401dacd3
mov rdi, r15
test rsi, rsi
jne 0x1401d9ff8
jmp 0x1401da04c
cmp rdi, 1
jbe 0x1401de56b
movzx eax, byte [r14 + 1]
and r12, 0xffffffffffffff00
or r12, rax
movabs rdi, 0x8000000000000004
mov edi, 4
add byte [rax], al
add byte [rax + 0xff68548], al
test edx, esi
out dx, eax
invalid
invalid
mov edi, 4
add byte [rax], al
add byte [rax + 0xff68548], al
test edx, esi
out dx, eax
invalid
jmp 0x1401da04c
test byte [rbp + 0xb60], 1
je 0x1401debf8
add dword [rdi], ecx
test al, ah
cmp eax, dword [rax]
add byte [rax + rdi - 0x5b], al
cmpsb byte [rsi], byte [rdi]
or eax, dword [rax]
add byte [rdi], cl
test dword [rcx + 0xf000010], ecx
mov dh, 5
insd dword [rdi], dx
or dword [0x145a8f830], 0xffffffb5
invalid
cmp byte [rbp + 0xba6], r12b
jne 0x1401dc0ae
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401db04e
call qword [sym.imp.kernel32.dll_GetProcessHeap]
adc eax, 0x16532
test rax, rax
je 0x1401deef1
mov qword [0x1402b32e8], rax
mov r8d, 0x17
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401deef1
movdqu xmm0, xmmword [str.Shutting_down_client...0]
movdqu xmmword [rax], xmm0
movabs rcx, 0x2e2e2e746e65696c
mov qword [rax + 0xf], rcx
mov byte [rbp + 0x2c8], 2
mov qword [rbp + 0x2b0], 0x17
mov qword [rbp + 0x2b8], rax
mov qword [rbp + 0x2c0], 0x17
lea rcx, [rbp + 0x2b0]
mov al, 2
add byte [rax], al
mov al, 2
add byte [rax], al
call fcn.140154c00
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401db0db
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401df093
add byte [rax], al
add byte [rax], al
mov qword [0x1402b32e8], rax
mov r8d, 8
mov rcx, rax
mov ecx, eax
mov ecx, eax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401df093
movabs rcx, 0x6e776f6474756873
ja 0x1401db16d
mov qword [rax], rcx
mov qword [rbp + 0x2b0], 8
mov qword [rbp + 0x2b8], rax
mov qword [rbp + 0x2c0], 8
add al, byte [rax]
add byte [rax], cl
add byte [rax], al
add dh, al
test eax, ecx
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], cl
add byte [rax], al
add dh, al
test eax, ecx
add al, byte [rax]
add byte [rax], al
mov eax, dword [rbp + 0x9c0]
mov ecx, dword [rbp + 0x9c3]
lea rdx, [rbp + 0x2b8]
mov eax, 0x89000002
adc al, 0x89
adc dword [rax - 0x39], ecx
test eax, edx
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test eax, ebx
add al, byte [rax]
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test eax, esp
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x43], cl
call 0x1881db16a
mov eax, dword [rbp + 0xc0]
mov eax, 0x89000002
adc al, 0x89
adc dword [rax - 0x39], ecx
test eax, edx
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test eax, ebx
add al, byte [rax]
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test eax, esp
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x43], cl
call 0x1881db16a
mov eax, dword [rbp + 0xc0]
add byte [rax - 0x77], cl
movdqu xmm0, xmmword [rbp + 0xb0]
mov qword [rdx + 0x48], rax
movdqu xmm0, xmmword [rbp + 0xb0]
movdqu xmmword [rdx + 0x38], xmm0
mov dword [rbp + 0x308], 6
invalid
add byte [rax], al
add byte [rbx + 0x7d885], cl
add byte [rcx - 0x74b7a3be], cl
test eax, edx
invalid
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
invalid
add byte [rbx + 0x7d885], cl
add byte [rcx - 0x74b7a3be], cl
test eax, edx
invalid
add byte [rax - 0x77], cl
push rsp
mov dword [rbp + 0x318], 6
add byte [rax], al
mov eax, dword [rbp + 0x9f8]
mov dword [rdx + 0x6c], eax
mov rax, qword [rbp + 0x9f0]
add byte [rax], al
add byte [rax], al
mov qword [rdx + 0x64], rax
mov dword [rbp + 0x328], 6
mov eax, dword [rbp + 0xb38]
mov dword [rdx + 0x7c], eax
mov rax, qword [rbp + 0xb30]
mov qword [rdx + 0x74], rax
movups xmmword [rdx + 0x8a], xmm6
mov al, byte [rax]
add byte [rax], al
mov al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc dword [rdx + 0x80], esi
movups xmmword [rdx + 0x80], xmm6
movzx eax, word [rbp + 0xb14]
mov word [rdx + 0x9e], ax
sahf
add byte [rax], al
add byte [rbx + 0xb1085], cl
add byte [rax], al
sahf
add byte [rax], al
add byte [rbx + 0xb1085], cl
add byte [rax], al
mov dword [rdx + 0x9a], eax
movups xmmword [rdx + 0xae], xmm6
add byte [rax], al
add byte [rax], al
mov dword [rdx + 0x9a], eax
movups xmmword [rdx + 0xae], xmm6
add byte [rax], al
add byte [rax], al
movups xmmword [rdx + 0xa0], xmm6
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
or byte [0x100a2fa21], 0x75
invalid
or byte [0x100a2fa21], 0x75
invalid
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401df447
mov qword [0x1402b32e8], rax
mov edi, 2
mov r8d, 2
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401df453
mov rsi, rax
mov word [rax], 0x732f
cmp qword [rbp + 0x2d0], 0
je 0x1401dbb6d
mov r14d, 8
xor ebx, ebx
jmp 0x1401dbb90
mov byte [0x1402b3398], 0
mov rax, qword [rbp + 0x748]
cmp rax, 0xf
je 0x1401dc0bf
invalid
invalid
invalid
add byte [rax], al
or dword [0xcb65b287], 0x74885
add byte [rax - 0x7d], cl
clc
invalid
test byte [0x1881db2a1], ch
add eax, 0xfffffffd
add rax, 0xfffffffffffffffd
cmp rax, 0xc
mov ecx, 0xa
add byte [rax], al
add byte [rax], al
cmovae rax, rcx
add rax, 0xfffffffffffffffe
sar dh, 0x48
cmp eax, 8
sar dh, 0x48
cmp eax, 8
ja case.0x1401db2bf.3
lea rcx, [0x14025c500]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rbp + 0x750]
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
dec byte [rax - 0x7d]
cli
add cl, byte [rdi]
invalid
jne 0x1401db29c
invalid
invalid
dec byte [rax - 0x7d]
cli
add cl, byte [rdi]
invalid
invalid
test rcx, rcx
je case.0x1401db2bf.3
lea rcx, [rax - 1]
mov qword [rbp + 0xbc8], rcx
add byte [rax], al
add byte [rax], al
mov rcx, qword [rax - 1]
mov rax, qword [rax + 7]
mov qword [rbp + 0xbc0], rcx
mov qword [rbp + 0xbd0], rax
call qword [rax]
mov rax, qword [rbp + 0xbd0]
cmp qword [rax + 8], 0
je 0x1401dd144
cmp qword [rax + 0x10], 0x11
jae 0x1401dd12a
mov r8, qword [rbp + 0xbc0]
jmp 0x1401dd135
mov byte [0x1402b3398], 1
mov rax, qword [rbp + 0x748]
cmp rax, 0xf
je 0x1401dc0bf
jmp 0x1401db292
test byte [rbp + 0xb60], 1
je 0x1401decb4
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401db383
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401deb41
mov qword [0x1402b32e8], rax
mov r8d, 1
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401deb41
mov byte [rax], 0
mov qword [rbp + 0x2b0], 1
mov qword [rbp + 0x2b8], rax
mov qword [rbp + 0x2c0], 1
add byte [rax], al
lea rcx, [rbp + 0x2b0]
call fcn.1401e48b0
add al, byte [rax]
add al, ch
out 0x94, eax
add byte [rax], al
mov rax, qword [rbp + 0x2b8]
mov eax, dword [rbp + 0x2b8]
mov rcx, qword [rbp + 0x2c0]
movzx edx, byte [rbp + 0xba6]
mov byte [rax + rcx], dl
or byte [rax - 1], cl
ror dword [rax - 0x77], 0x8d
rol byte [rdx], 0
add byte [rax - 0x73], cl
test dword [rax], edi
or eax, dword [rax]
add byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
ror dword [rdi], 0x10
test dword [rax + 0xf000002], esi
adc dword [rax], eax
movabs rax, 0x8000000000000001
mov qword [rbp + 0xb30], rax
or eax, dword [rax]
add byte [rdi], cl
mov dh, 0x85
stosb byte [rdi], al
or dword [rax], eax
add byte [rbp + 0x55850fc0], al
add byte ss:[rax], al
or eax, dword [rax]
add byte [rdi], cl
mov dh, 0x85
stosb byte [rdi], al
or dword [rax], eax
add byte [rbp + 0x55850fc0], al
add byte ss:[rax], al
mov rax, qword [rcx + 0x10]
mov qword [rbp + 0x9d0], rax
movdqu xmm0, xmmword [rcx]
add dword [rsi + 0xf], esp
jg 0x1401db3bb
ror byte [rcx], 0
add byte [rax - 0x77], cl
test eax, eax
add byte [rax], al
invalid
add dword [rsi + 0xf], esp
jg 0x1401db3bb
ror byte [rcx], 0
add byte [rax - 0x77], cl
test eax, eax
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
invalid
jg 0x1401db3ca
movdqa xmmword [rbp + 0xb0], xmm0
mov al, 0
add byte [rax], al
movabs rax, 0x20000000001
mov qword [rbp + 0xc8], rax
lea rcx, [rbp + 0x2b0]
lea rdx, [rbp + 0x8b0]
lea r8, [rbp + 0x9b0]
lea r9, [rbp + 0xb0]
call fcn.1401c16e0
mov rdi, qword [rbp + 0x2b0]
movzx eax, byte [rbp + 0x2b8]
mov eax, 0x48000002
cmp edi, 0xf
dec dword [rdi]
mov eax, 0x48000002
cmp edi, 0xf
dec dword [rdi]
dec dword [rdi]
jne 0x1401decd1
test al, al
je 0x1401db502
mov qword [rbp + 0x9f0], r15
lea rcx, [rbp + 0x2b0]
lea rdx, [rbp + 0x8b0]
lea r8, [rbp + 0x9b0]
add byte [rbp + rcx*4 - 0x73], cl
lock or dword [rax], eax
add al, ch
and dword [rdx - 2], esp
dec dword [rax - 0x75]
mov ebp, 0x2b0
add al, byte [rax]
invalid
add byte [rbp + rcx*4 - 0x73], cl
lock or dword [rax], eax
add al, ch
and dword [rdx - 2], esp
dec dword [rax - 0x75]
mov ebp, 0x2b0
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x7d], cl
dec dword [rdi]
cmp rdi, 0xf
jne 0x1401df189
mov r8, qword [rbp + 0x9b0]
lea rcx, [rbp + 0x2b0]
lea rdx, [rbp + 0x8f8]
call fcn.1401c7f90
mov rdi, qword [rbp + 0x2b0]
cmp rdi, 0xf
jne 0x1401df028
invalid
add dh, al
test dword [rcx + 9], ebp
mov byte [rbp + 0x9a9], 0
mov qword [rbp + 0xb0], r15
lea rcx, [rbp + 0x2b0]
lea rdx, [rbp + 0x8b0]
lea r8, [rbp + 0x9b0]
lea r9, [rbp + 0xb0]
call fcn.1401c16e0
mov rdi, qword [rbp + 0x2b0]
mov ebp, 0x2b0
mov ebp, 0x2b0
cmp rdi, 0xf
jne 0x1401dee0f
mov rsi, qword [rbp + 0x930]
test rsi, rsi
je 0x1401db841
mov rdi, qword [rbp + 0x9b0]
nop word cs:[rax + rax]
mov rdx, qword [rbp + 0x928]
add byte [rax], al
cmp rsi, 0x7fffffff
mov eax, 0x7fffffff
cmovae rsi, rax
mov rcx, rdi
stc
stc
mov r8d, esi
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_send]
cmp eax, 0xffffffff
je case.0x1401d684e.114
test eax, eax
je 0x1401de7cd
movsxd rdx, eax
mov rax, qword [rbp + 0x930]
mov rsi, rax
invalid
sub rsi, rdx
jb 0x1401de7b6
invalid
mov qword [rbp + 0x930], 0
je 0x1401db841
mov rcx, qword [rbp + 0x928]
add rdx, rcx
mov r8, rsi
call sub.VCRUNTIME140.dll_memmove
mov qword [rbp + 0x930], rsi
add bl, ch
invalid
add bl, ch
xchg esi, esi
test byte [rbp + 0xb60], 1
je 0x1401ded63
test byte [rbp + 0xb60], 1
je 0x1401ded63
cmp byte [rbp + 0xba6], r12b
cmp byte [rbp + 0xba6], ah
jne 0x1401dc0ae
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401db61c
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401df0a7
cmp al, byte [rax]
invalid
cmp al, byte [rax]
add byte [rax - 0x77], cl
add eax, 0xd7ccc
mov qword [0x1402b32e8], rax
mov r8d, 0x14
adc al, 0
add byte [rax], al
mov rcx, rax
xor edx, edx
sar bh, cl
adc eax, 0x15f33
sar bh, cl
adc eax, 0x15f33
test rax, rax
je 0x1401df0a7
movdqu xmm0, xmmword [str.Restarting_client...]
movq mm0, qword [str.Restarting_client...]
movdqu xmmword [rax], xmm0
mov dword [rax + 0x10], 0x2e2e2e74
adc byte [rsi + rbp + 0x2e], sil
invalid
mov byte cs:[rbp + 0x2c8], 2
mov byte [rbp + 0x2c8], 2
mov qword [rbp + 0x2b0], 0x14
add byte [rax + rax], dl
adc al, 0
add byte [rax], al
mov qword [rbp + 0x2b8], rax
mov qword [rbp + 0x2c0], 0x14
add byte [rax], al
adc al, 0
add byte [rax], al
add byte [rax], al
adc al, 0
add byte [rax], al
lea rcx, [rbp + 0x2b0]
lea ecx, [rbp + 0x2b0]
call fcn.140154c00
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
invalid
jl 0x1401db693
add byte [rax - 0x7b], cl
invalid
jne 0x1401db6a2
invalid
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401deedd
invalid
ficomp word [rsi + 1]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
cmp byte [rax], al
add byte [rax - 0x77], cl
add eax, 0xd7c46
jl 0x1401db6ae
invalid
mov qword [0x1402b32e8], rax
jl 0x1401db6ae
or eax, 0x8b84100
add byte [rax], al
add byte [rax - 0x77], cl
sal dword [rcx], 0xd2
xor edx, edx
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov r8d, 8
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
adc eax, 0x15ead
test rax, rax
je 0x1401deedd
ror byte [rdi], 0x84
and dword [rax], edi
add byte [rax], al
movabs rcx, 0x6e776f6474756873
jne 0x1401db736
outsd dx, dword fs:[rsi]
ja 0x1401db734
mov qword [rax], rcx
mov qword [rbp + 0x2b0], 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rbp + 0x2b8], rax
mov qword [rbp + 0x2c0], 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov byte [rbp + 0x2c8], 0
mov eax, dword [rbp + 0x9c0]
mov ecx, dword [rbp + 0x9c3]
lea rdx, [rbp + 0x2b8]
mov dword [rdx + 0x14], ecx
mov dword [rdx + 0x11], eax
mov qword [rbp + 0x2d0], 0
mov qword [rbp + 0x2d8], 8
fadd dword [rdx]
add byte [rax], al
or byte [rax], al
add byte [rax], al
fadd dword [rdx]
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rbp + 0x2e0], 0
mov qword [rbp + 0x2e8], r15
mov rax, qword [rbp + 0xc0]
mov qword [rdx + 0x48], rax
add byte [rax - 0x77], cl
movdqu xmm0, xmmword [rbp + 0xb0]
mov dword [rdx + 0x48], eax
movdqu xmm0, xmmword [rbp + 0xb0]
movdqu xmmword [rdx + 0x38], xmm0
mov dword [rbp + 0x308], 6
mov eax, dword [rbp + 0x7d8]
mov dword [rdx + 0x5c], eax
mov rax, qword [rbp + 0x7d0]
test eax, edx
invalid
add byte [rax], al
mov qword [rdx + 0x54], rax
mov dword [rbp + 0x318], 6
mov eax, dword [rbp + 0x9f8]
mov dword [rdx + 0x6c], eax
mov rax, qword [rbp + 0x9f0]
lock or dword [rax], eax
add byte [rax - 0x77], cl
mov dword fs:[rbp + 0x328], 6
invalid
lock or dword [rax], eax
add byte [rax - 0x77], cl
mov dword fs:[rbp + 0x328], 6
invalid
add byte [rbx + 0xb3885], cl
add byte [rcx - 0x74b783be], cl
test dword [rax], esi
or eax, dword [rax]
add byte [rax - 0x77], cl
je 0x1401db7b0
je 0x1401db7b0
mov eax, dword [rbp + 0xb38]
cmp byte [rbx], cl
add byte [rax], al
mov dword [rdx + 0x7c], eax
mov rax, qword [rbp + 0xb30]
mov qword [rdx + 0x74], rax
je 0x1401db7b0
adc dword [rdx + 0x8a], esi
je 0x1401db7b0
adc dword [rdx + 0x8a], esi
movups xmmword [rdx + 0x80], xmm6
movzx eax, word [rbp + 0xb14]
test dword [rbx + rcx], edx
add byte [rax], al
mov word [rdx + 0x9e], ax
mov eax, dword [rbp + 0xb10]
mov dword [rdx + 0x9a], eax
movups xmmword [rdx + 0xae], xmm6
mov dl, 0xae
add byte [rax], al
add byte [rdi], cl
adc dword [rdx + 0xa0], esi
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne case.0x1401da03b.32
call qword [sym.imp.kernel32.dll_GetProcessHeap]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test rax, rax
je 0x1401df5ff
invalid
add byte ds:[rax], al
invalid
mov qword [0x1402b32e8], rax
mov edi, 2
mov r8d, 2
add byte [rax], al
add byte [rax], al
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401df604
out 0x3d, al
add byte [rax], al
out 0x3d, al
add byte [rax], al
mov rsi, rax
mov word [rax], 0x722f
cmp qword [rbp + 0x2d0], 0
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test ah, bl
add eax, 0xbe410000
je 0x1401dbe10
mov r14d, 8
or byte [rax], al
add byte [rax], al
xor ebx, ebx
jmp 0x1401dbe33
fucomi st(1)
add eax, 0x85c60000
test dword [rcx + 9], ebp
mov byte [rbp + 0x9a9], 0
test dword [rcx + 9], ebp
mov rax, qword [rbp + 0x748]
cmp rax, 0xf
je 0x1401dc0bf
jmp 0x1401db292
lea rcx, [rbp + 0x748]
call fcn.1401e3670
add byte [rax], al
invalid
add byte [rax], al
jmp case.0x1401db2bf.3
mov rax, qword [rbp + 0x750]
mov rcx, rax
xor rcx, r15
cmp rcx, 5
mov edx, 5
cmovae rcx, rdx
cmp rcx, 4
cmp ecx, 4
push rax
invalid
cmp ecx, 4
jae 0x1401dc13f
mov rax, qword [rbp + 0x758]
mov eax, dword [rbp + 0x758]
lea rcx, [rbp + 0x758]
jmp 0x1401dc169
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x750]
mov rcx, rax
xor rcx, r15
cmp rcx, 5
ja 0x1401db8c3
cmp rcx, 2
jne case.0x1401db2bf.3
add cl, byte [rdi]
test dword [rbp + 0x48ffffbd], ecx
test eax, eax
test rax, rax
je case.0x1401db2bf.3
mov r8, qword [rbp + 0x758]
jmp 0x1401dc176
cmp byte [rbp + 0x750], 9
jne case.0x1401db2bf.3
mov rax, qword [rbp + 0x758]
test rax, rax
je case.0x1401db2bf.3
mov rdx, qword [rbp + 0x760]
mov r8, qword [rbp + 0x768]
lea rcx, [rbp + 0x770]
invalid
add byte [rax], al
call qword [rax + 0x10]
jmp case.0x1401db2bf.3
mov r12d, 1
lea rdx, [r14 + 2]
mov rcx, r12
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rax, rdi
sub rax, 0xf
mov ecx, 0
cmovae rcx, rax
test rdi, rdi
je 0x1401dbb51
lea rdx, [r12 + 7]
and rdx, 0xfffffffffffffff8
sub rdx, r12
xor eax, eax
mov qword [rbp + 0xbd0], rsi
jmp 0x1401db96f
inc r10
mov rax, r10
cmp rax, rdi
jae 0x1401dbb51
movzx r10d, byte [r12 + rax]
test r10b, r10b
sar byte [rax + 0x67], cl
mov r8d, edx
sub r8d, eax
test r8b, 7
je 0x1401db994
inc rax
jmp 0x1401db966
add rax, 0x10
cmp rax, rcx
jae 0x1401db9b1
mov r8, qword [r12 + rax + 8]
or r8, qword [r12 + rax]
movabs r9, 0x8080808080808080
test r8, r9
test eax, ecx
je 0x1401db990
cmp rax, rdi
jae 0x1401db966
nop word cs:[rax + rax]
cmp byte [r12 + rax], 0
add al, 0
js 0x1401db966
inc rax
cmp rdi, rax
jne 0x1401db9c0
jmp 0x1401dbb51
movzx r11d, r10b
lea r8, [0x140227d3c]
push rcx
ret
add al, 0
movzx esi, byte [r11 + r8]
mov r8d, 1
mov r9d, 0x100
cmp esi, 4
je 0x1401dba69
cmp esi, 3
je 0x1401dba33
cmp esi, 2
jne 0x1401deb8a
lea r10, [rax + 1]
cmp r10, rdi
mov rsi, qword [rbp + 0xbd0]
ror byte [rbx], 1
add byte [rax], al
jae 0x1401de9d5
cmp byte [r12 + r10], 0xbf
jle 0x1401db960
jmp 0x1401deb8a
lea rsi, [rax + 1]
cmp rsi, rdi
jae 0x1401de9d5
movzx ebx, byte [r12 + rsi]
cmp r10b, 0xe0
je 0x1401dba9f
cmp r11d, 0xed
mov rsi, qword [rbp + 0xbd0]
jne 0x1401dbac7
cmp bl, 0x9f
jle 0x1401dbae8
jmp 0x1401deb8a
lea rsi, [rax + 1]
cmp rsi, rdi
jae 0x1401de9d5
movzx ebx, byte [r12 + rsi]
cmp r10b, 0xf0
je 0x1401dbab3
cmp r11d, 0xf4
mov rsi, qword [rbp + 0xbd0]
jne 0x1401dbb05
cmp bl, 0x8f
jle 0x1401dbb1c
jmp 0x1401deb8a
and bl, 0xe0
cmp bl, 0xa0
mov rsi, qword [rbp + 0xbd0]
je 0x1401dbae8
jmp 0x1401deb8a
add bl, 0x70
cmp bl, 0x30
mov rsi, qword [rbp + 0xbd0]
jb 0x1401dbb1c
jmp 0x1401deb8a
lea r11d, [r10 + 0x1f]
cmp r11b, 0xc
jb 0x1401dbadf
and r10b, 0xfe
cmp r10b, 0xee
jne 0x1401deb8a
stosd dword [rdi], eax
xor byte [rax], al
invalid
stosd dword [rdi], eax
xor byte [rax], al
add byte [rax - 0x72f03f05], al
movabs byte [0x4902508d4c000030], al
cmp edx, edi
cmp bl, 0xc0
jge 0x1401deb8a
lea r10, [rax + 2]
cmp r10, rdi
jae 0x1401de9d5
cmp byte [r12 + r10], 0xbf
jle 0x1401db960
jmp 0x1401dea3f
add r10b, 0xf
cmp r10b, 2
ja 0x1401deb8a
cmp bl, 0xc0
jge 0x1401deb8a
lea r9, [rax + 2]
cmp r9, rdi
jae 0x1401de9d5
cmp byte [r12 + r9], 0xbf
jg 0x1401dea3f
lea r10, [rax + 3]
cmp r10, rdi
jae 0x1401de9d5
cmp byte [r12 + r10], 0xc0
jl 0x1401db960
invalid
invalid
invalid
jmp 0x1401deb84
mov qword [rbp + 0x710], rdi
mov qword [rbp + 0x740], rdi
test rsi, rsi
jne 0x1401d9ff8
jmp 0x1401da04c
mov qword [rbp + 0x6c8], rsi
lea rcx, [rbp + 0x2d0]
xor edx, edx
call fcn.14017b7c0
dec dword [rbx + rcx*4 - 0x4b]
fadd dword [rdx]
add byte [rax], al
dec dword [rbx + rcx*4 - 0x4b]
fadd dword [rdx]
add byte [rax], al
mov rbx, qword [rbp + 0x2e0]
lea rax, [rbx + rbx*4]
mov qword [r14 + rax*8], 0
mov qword [r14 + rax*8 + 8], 2
mov qword [r14 + rax*8 + 0x10], rsi
mov qword [r14 + rax*8 + 0x18], 2
mov byte [r14 + rax*8 + 0x20], 0
inc rbx
ret
mov qword [rbp + 0x2e0], rbx
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
mov eax, dword [0x1402b32e8]
ret
mov eax, dword [0x1402b32e8]
test rax, rax
jne case.0x14019f663.846
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401df453
mov qword [0x1402b32e8], rax
mov r8d, 2
mov eax, 2
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401df453
mov rsi, rax
mov word [rax], 0x742f
cmp rbx, qword [rbp + 0x2d0]
jne 0x1401dbc3b
mov qword [rbp + 0x6c8], rsi
lea rcx, [rbp + 0x2d0]
mov rdx, rbx
call fcn.14017b7c0
mov r14, qword [rbp + 0x2d8]
mov rbx, qword [rbp + 0x2e0]
lea rax, [rbx + rbx*4]
mov qword [r14 + rax*8], 0
mov qword [r14 + rax*8 + 8], 2
mov qword [r14 + rax*8 + 0x10], rsi
mov qword [r14 + rax*8 + 0x18], 2
mov byte [r14 + rax*8 + 0x20], 0
inc rbx
mov qword [rbp + 0x2e0], rbx
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401dbc97
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401df44e
mov qword [0x1402b32e8], rax
mov edi, 1
mov r8d, 1
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
ror byte [rdi], 0x84
popfq
invalid
add byte [rax], al
invalid
ror byte [rdi], 0x84
popfq
invalid
add byte [rax - 0x77], cl
mov dh, 0
xor byte [rax + 0x3b], cl
popfq
rol byte [rdx], 1
add byte [rax], al
mov rsi, rax
mov byte [rax], 0x30
cmp rbx, qword [rbp + 0x2d0]
jne 0x1401dbce9
mov qword [rbp + 0x6c8], rsi
enter 6, 0
invalid
lea rcx, [rbp + 0x2d0]
mov rdx, rbx
call fcn.14017b7c0
mov r14, qword [rbp + 0x2d8]
mov rbx, qword [rbp + 0x2e0]
popfq
loopne 0x1401dbce9
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
popfq
loopne 0x1401dbce9
add byte [rax], al
lea rax, [rbx + rbx*4]
mov qword [r14 + rax*8], 0
mov qword [r14 + rax*8 + 8], 1
add byte [rax], al
add byte [rcx - 0x77], cl
je 0x1401dbcc8
adc byte [rcx - 0x39], cl
invalid
invalid
sbb byte [rcx], al
add byte [rax], al
add byte [rcx - 0x3a], al
invalid
invalid
and byte [rax], al
inc rbx
mov qword [rbp + 0x2e0], rbx
mov dword [rbp + 0x7d0], 0
lea rcx, [rbp + 0xb0]
lea rdx, [rbp + 0x2b0]
lea r8, [rbp + 0x7d0]
mov r9b, 1
call fcn.14016b660
mov rcx, qword [rbp + 0xb0]
mov rax, qword [rbp + 0xc0]
mov qword [rbp + 0xbd0], rax
cmp rax, 2
je 0x1401df152
add byte [rax], al
add byte [rcx - 0x77], cl
je 0x1401dbcc8
adc byte [rcx - 0x39], cl
invalid
mov rax, qword [rbp + 0xb8]
mov qword [rbp + 0xba8], rax
mov rax, qword [rbp + 0xc8]
mov qword [rbp + 0xb98], rax
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0xbc0], rax
mov rax, qword [rbp + 0xd8]
mov qword [rbp + 0xbb0], rax
mov rax, qword [rbp + 0xe0]
mov qword [rbp + 0xbc8], rax
mov rax, qword [rbp + 0xe8]
mov qword [rbp + 0xb68], rax
call r13
mov rcx, qword [rbp + 0xba8]
call r13
cmp qword [rbp + 0xbd0], 0
je 0x1401dbdd7
mov rcx, qword [rbp + 0xb98]
call r13
cmp qword [rbp + 0xbc0], 0
je 0x1401dbdeb
mov rcx, qword [rbp + 0xbb0]
call r13
cmp qword [rbp + 0xbc8], 0
je 0x1401dbdff
mov rcx, qword [rbp + 0xb68]
call r13
lea rcx, [rbp + 0x2b0]
call fcn.1401e3b80
jmp 0x1401dc0ae
mov qword [rbp + 0x6c0], rsi
lea rcx, [rbp + 0x2d0]
xor edx, edx
call fcn.14017b7c0
mov r14, qword [rbp + 0x2d8]
mov rbx, qword [rbp + 0x2e0]
lea rax, [rbx + rbx*4]
mov qword [r14 + rax*8], 0
mov qword [r14 + rax*8 + 8], 2
mov qword [r14 + rax*8 + 0x10], rsi
mov qword [r14 + rax*8 + 0x18], 2
mov byte [r14 + rax*8 + 0x20], 0
inc rbx
mov qword [rbp + 0x2e0], rbx
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401dbe8f
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401df604
mov qword [0x1402b32e8], rax
mov r8d, 2
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401df604
mov rsi, rax
mov word [rax], 0x742f
cmp rbx, qword [rbp + 0x2d0]
jne 0x1401dbede
mov qword [rbp + 0x6c0], rsi
lea rcx, [rbp + 0x2d0]
mov rdx, rbx
call fcn.14017b7c0
mov r14, qword [rbp + 0x2d8]
mov rbx, qword [rbp + 0x2e0]
lea rax, [rbx + rbx*4]
mov qword [r14 + rax*8], 0
mov qword [r14 + rax*8 + 8], 2
mov qword [r14 + rax*8 + 0x10], rsi
mov qword [r14 + rax*8 + 0x18], 2
mov byte [r14 + rax*8 + 0x20], 0
inc rbx
mov qword [rbp + 0x2e0], rbx
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401dbf3a
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401df51a
mov qword [0x1402b32e8], rax
mov edi, 1
mov r8d, 1
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401df604
mov rsi, rax
mov byte [rax], 0x30
cmp rbx, qword [rbp + 0x2d0]
jne 0x1401dbf8c
mov qword [rbp + 0x6c0], rsi
lea rcx, [rbp + 0x2d0]
mov rdx, rbx
call fcn.14017b7c0
mov r14, qword [rbp + 0x2d8]
mov rbx, qword [rbp + 0x2e0]
lea rax, [rbx + rbx*4]
mov qword [r14 + rax*8], 0
mov qword [r14 + rax*8 + 8], 1
mov qword [r14 + rax*8 + 0x10], rsi
mov qword [r14 + rax*8 + 0x18], 1
mov byte [r14 + rax*8 + 0x20], 0
inc rbx
mov qword [rbp + 0x2e0], rbx
mov dword [rbp + 0x7d0], 0
lea rcx, [rbp + 0xb0]
lea rdx, [rbp + 0x2b0]
lea r8, [rbp + 0x7d0]
mov r9b, 1
call fcn.14016b660
mov rcx, qword [rbp + 0xb0]
mov rax, qword [rbp + 0xc0]
mov qword [rbp + 0xbd0], rax
or eax, dword [rax]
add byte [rax - 0x7d], cl
clc
add cl, byte [rdi]
test ah, bl
xor byte [rax], al
invalid
mov rax, qword [rbp + 0xb8]
mov qword [rbp + 0xba8], rax
mov rax, qword [rbp + 0xc8]
mov qword [rbp + 0xb98], rax
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0xbc0], rax
mov rax, qword [rbp + 0xd8]
mov qword [rbp + 0xbb0], rax
mov rax, qword [rbp + 0xe0]
mov qword [rbp + 0xbc8], rax
mov rax, qword [rbp + 0xe8]
mov qword [rbp + 0xb68], rax
call r13
mov rcx, qword [rbp + 0xba8]
call r13
cmp qword [rbp + 0xbd0], 0
je 0x1401dc07a
mov rcx, qword [rbp + 0xb98]
call r13
cmp qword [rbp + 0xbc0], 0
je 0x1401dc08e
mov rcx, qword [rbp + 0xbb0]
call r13
cmp qword [rbp + 0xbc8], 0
je 0x1401dc0a2
mov rcx, qword [rbp + 0xb68]
call r13
lea rcx, [rbp + 0x2b0]
call fcn.1401e3b80
mov rax, qword [rbp + 0x748]
cmp rax, 0xf
jne 0x1401db292
mov rax, qword [rbp + 0x750]
mov rcx, rax
xor rcx, r15
cmp rcx, 5
mov edx, 5
cmovae rcx, rdx
cmp rcx, 1
je case.0x1401db2bf.3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x1401dc122
test rcx, rcx
je 0x1401dc122
lea rdx, [rbp + 0x750]
cmp rcx, 4
jne 0x1401dc130
mov rax, qword [rbp + 0x758]
lea rdx, [rbp + 0x758]
movabs rcx, 0x8000000000000002
cmp rax, rcx
jl case.0x1401db2bf.3
jmp 0x1401dc130
mov rax, qword [rbp + 0x758]
lea rdx, [rbp + 0x758]
test rax, rax
je case.0x1401db2bf.3
mov r8, qword [rdx + 8]
jmp 0x1401dc176
lea rcx, [rbp + 0x750]
jne 0x1401dc169
mov rax, qword [rbp + 0x758]
lea rcx, [rbp + 0x758]
movabs rdx, 0x8000000000000002
cmp rax, rdx
jl case.0x1401db2bf.3
test rax, rax
je case.0x1401db2bf.3
mov r8, qword [rcx + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x1401db2bf.3
movaps xmmword [rbp + 0x90], xmm6
lea rdi, [0x140222ba0]
lea rbx, str.Utf8Errorvalid_up_to
jmp 0x1401dc30a
xor edi, edi
jmp 0x1401dc30a
mov byte [rbp + 0x449], 0
lea rax, [rbp + 0x2b8]
movdqu xmm0, xmmword [rax + 0x198]
movdqa xmmword [rbp + 0xb10], xmm0
mov rax, qword [rax + 0x1a8]
mov qword [rbp + 0xb20], rax
lea rcx, [rbp + 0x9f0]
lea rdx, [rbp + 0xb10]
call fcn.140003940
mov rdi, qword [rbp + 0x9f0]
mov r14, qword [rbp + 0x9f8]
lea rax, [rbp + 0xa60]
movdqu xmm0, xmmword [rax - 0x60]
movdqa xmmword [rbp + 0x90], xmm0
mov byte [rbp + 0x44a], 0
mov word [rbp + 0x448], 0
mov rax, qword [rbp + 0x400]
test rax, rax
je 0x1401dd0e5
mov rdx, qword [rbp + 0x408]
mov r8, qword [rbp + 0x410]
lea rcx, [rbp + 0x418]
call qword [rax + 0x10]
jmp 0x1401dc40a
cmp qword [rbp + 0x450], 0
je 0x1401dc269
mov r8, qword [rbp + 0x458]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0x449], 0
xor edi, edi
mov byte [rbp + 0x44a], 0
cmp byte [rbp + 0x448], 0
jne 0x1401dc2eb
jmp 0x1401dc30a
mov rdi, qword [rbp + 0x420]
mov rbx, qword [rbp + 0x428]
lea rax, [rbp + 0x430]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rbp + 0x90], xmm0
lea rcx, [0x1401f26e0]
mov qword [rbp + 0x420], rcx
lea rcx, str.Utf8Errorvalid_up_to
mov qword [rbp + 0x428], rcx
movups xmmword [rax], xmm6
mov byte [rbp + 0x44a], 0
cmp byte [rbp + 0x448], 0
jne 0x1401dc2eb
jmp 0x1401dc30a
xor edi, edi
mov byte [rbp + 0x44a], 0
cmp byte [rbp + 0x448], 0
je 0x1401dc30a
mov rax, qword [rbp + 0x420]
mov rdx, qword [rbp + 0x428]
mov r8, qword [rbp + 0x430]
lea rcx, [rbp + 0x438]
call qword [rax + 0x10]
mov byte [rbp + 0x448], 0
mov rax, qword [rbp + 0x400]
test rax, rax
je 0x1401dc33d
mov r14, rbx
mov rdx, qword [rbp + 0x408]
mov r8, qword [rbp + 0x410]
lea rcx, [rbp + 0x418]
call qword [rax + 0x10]
jmp 0x1401dc40a
mov rcx, qword [rbp + 0x408]
mov rax, qword [rbp + 0x410]
mov qword [rbp + 0xbc8], rcx
mov qword [rbp + 0xbd0], rax
call qword [rax]
mov r14, rbx
mov rax, qword [rbp + 0xbd0]
cmp qword [rax + 8], 0
je 0x1401dc396
cmp qword [rax + 0x10], 0x11
jae 0x1401dc37c
mov r8, qword [rbp + 0xbc8]
jmp 0x1401dc387
mov r8, qword [rbp + 0xbc8]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0x418]
test rcx, rcx
je 0x1401dc40a
mov qword [rbp + 0xbd0], rcx
call fcn.140193e70
mov rax, qword [rbp + 0xbd0]
lea rcx, [rax + 8]
cmp qword [rax], 0
je 0x1401dc3cf
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1401dc3dd
call fcn.14007b590
jmp 0x1401dc3dd
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1401dc3dd
call fcn.14007d6b0
mov rcx, qword [rbp + 0xbd0]
mov rax, qword [rcx + 0x48]
test rax, rax
je 0x1401dc3f4
mov rcx, qword [rcx + 0x50]
call qword [rax + 0x18]
mov r8, qword [rbp + 0x418]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm0, xmmword [rbp + 0x90]
mov byte [rbp + 0x44b], 1
movaps xmmword [rbp], xmm0
mov rsi, qword [rbp + 0x3d8]
cmp qword [rsi], 0
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
je 0x1401dc43f
mov r8, qword [rsi + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call rbx
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
call rbx
movdqa xmm0, xmmword [rbp]
movdqa xmmword [rbp + 0x10], xmm0
mov byte [rbp + 0x490], 1
test rdi, rdi
je 0x1401dc472
movdqa xmm0, xmmword [rbp + 0x10]
movdqa xmmword [rbp + 0x9f0], xmm0
jmp 0x1401dc474
xor edi, edi
mov rbx, r14
lea rcx, [rbp + 0x2b0]
call fcn.1401479f0
mov rax, qword [rbp + 0x2a0]
mov rcx, qword [rbp + 0x2a8]
mov rax, qword [rax + 0x18]
mov byte [rbp + 0xbbf], 0
call rax
test rdi, rdi
je 0x1401dc4c8
movdqa xmm0, xmmword [rbp + 0x9f0]
movdqa xmmword [rbp + 0x2b0], xmm0
mov rcx, qword [rbp + 0x878]
test rcx, rcx
jne 0x1401dc5b3
jmp 0x1401dc5f9
test rbx, rbx
je 0x1401dc4e4
xor edi, edi
mov rcx, qword [rbp + 0x878]
test rcx, rcx
jne 0x1401dc5b3
jmp 0x1401dc5f9
mov word [rbp + 0x318], 5
mov qword [rbp + 0x308], 1
lea rax, [0x140222450]
mov qword [rbp + 0x310], rax
mov qword [rbp + 0x2b0], r15
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401dc536
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401df47e
mov qword [0x1402b32e8], rax
mov r8d, 0x70
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401df47e
mov rbx, rax
movups xmm0, xmmword [rbp + 0x310]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rbp + 0x300]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc dword [rax + 0x50], eax
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rbp + 0x2f0]
movups xmmword [rax + 0x40], xmm0
movdqu xmm0, xmmword [rbp + 0x2b0]
movdqu xmm1, xmmword [rbp + 0x2c0]
movq mm1, qword [rbp + 0x2c0]
movq mm1, qword [rbp + 0x2c0]
movdqu xmm2, xmmword [rbp + 0x2d0]
movups xmm3, xmmword [rbp + 0x2e0]
movups xmmword [rax + 0x30], xmm3
movdqu xmmword [rax + 0x20], xmm2
movq qword [rax + 0x20], mm2
movq qword [rax + 0x20], mm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
xor edi, edi
mov rcx, qword [rbp + 0x878]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x1401dc5f9
mov rax, qword [rbp + 0x880]
mov qword [rbp + 0xbc8], rcx
mov qword [rbp + 0xbd0], rax
call qword [rax]
mov rax, qword [rbp + 0xbd0]
cmp qword [rax + 8], 0
mov r8, qword [rbp + 0xbc8]
je 0x1401dc5f9
cmp qword [rax + 0x10], 0x11
jb 0x1401dc5ea
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x888]
test rax, rax
je 0x1401dc617
lock dec qword [rax]
jne 0x1401dc617
lea rcx, [rbp + 0x888]
call fcn.14007c8f0
test rdi, rdi
je 0x1401def62
mov qword [rbp + 0x9c0], rdi
mov qword [rbp + 0xbd0], rbx
mov qword [rbp + 0x9c8], rbx
movdqa xmm0, xmmword [rbp + 0x2b0]
lea rax, [rbp + 0x9d0]
movdqu xmmword [rax], xmm0
mov rax, qword [rbp + 0x9d0]
mov qword [rbp + 0xbc8], rax
mov dword [rbp + 0x2b0], 0
lea rax, [rbp + 0x2b8]
movups xmmword [rax], xmm6
mov dword [rbp + 0x2c8], 7
mov word [rax + 0x1c], 0
mov qword [rax + 0x14], 0
mov byte [rbp + 0x2d1], 1
add byte [rcx], al
add dh, al
test ecx, edx
add al, byte [rax]
add byte [rcx], al
mov word [rbp + 0x2d3], 0x101
mov qword [rbp + 0xa0], rdi
add al, byte [rax]
add byte [rcx], al
add dword [rax - 0x77], ecx
mov ebp, 0xa0
mov edx, 0x1b
lea rcx, str.workplace_client.exe.update
wait
outsd dx, dword [rsi]
invalid
add byte [rbp + rcx*4 - 0x7b], cl
mov al, 2
add byte [rax], al
wait
outsd dx, dword [rsi]
invalid
mov al, 2
add byte [rax], al
call fcn.140165d80
mov r12, rdx
test rax, rax
je 0x1401dc6cf
mov rsi, r12
mov rbx, qword [rbp + 0xbd0]
mov r14, qword [rbp + 0xbc8]
jmp 0x1401dc7ae
mov r14, qword [rbp + 0xbc8]
test r14, r14
test esi, esi
or eax, dword [rax]
add byte [rbp - 0x7b], cl
test esi, esi
mov rbx, qword [rbp + 0xbd0]
test esi, esi
mov rbx, qword [rbp + 0xbd0]
or eax, dword [rax]
add byte [rdi], cl
test byte [rax + rax - 0x76b80000], bl
fimul word [rcx + rcx*4 - 9]
je 0x1401dc782
mov rsi, rbx
mov rdi, r14
nop dword [rax]
movdqu xmm0, xmmword [0x140227758]
movq mm0, qword [0x140227758]
add byte [rsi + 0xf], ah
jg 0x1401dc681
movdqa xmmword [rbp + 0xb0], xmm0
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 1], bh
mov eax, 0xffffffff
cmp rdi, rax
cmovb rax, rdi
invalid
movups xmmword [rsp + 0x38], xmm6
adc dword [rsp + 0x38], esi
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], rsi
and al, 0x28
and al, 0x28
lea rax, [rbp + 0xb0]
mov qword [rsp + 0x20], rax
and al, 0x20
mov rcx, r12
xor edx, edx
xor r8d, r8d
xor eax, eax
loope 0x1401dc75b
rol byte [rbp + 0x31], cl
rol byte [rbp + 0x31], 0xc9
xor eax, eax
xor r9d, r9d
call qword [sym.imp.ntdll.dll_NtWriteFile]
cmp eax, 0x103
jne 0x1401dc75d
mov rcx, r12
mov edx, 0xffffffff
invalid
invalid
invalid
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
add byte [rbx + 0xb085], cl
add byte [0x1401dc85a], bh
add byte [rbx + 0xb085], cl
add byte [0x1401dc85a], bh
add eax, dword [rcx]
add byte [rax], al
je 0x1401dec3a
add byte [rax], al
test eax, eax
js 0x1401dc786
mov rcx, qword [rbp + 0xb8]
test rcx, rcx
add byte [rax], al
add byte [rax - 0x7b], cl
leave
je 0x1401dc79a
sub eax, 0xfcf3948
invalid
cmp rdi, rcx
jb 0x1401dea5d
add rsi, rcx
sub rdi, rcx
jne 0x1401dc6f0
invalid
invalid
invalid
xor esi, esi
jmp 0x1401dc7a1
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
mov esi, eax
shl rsi, 0x20
or rsi, 2
add ch, bl
invalid
add ch, bl
invalid
lea rsi, str.0___
mov rcx, r12
call r13
mov rdi, qword [rbp + 0x9c0]
lea rcx, [rbp + 0x9d8]
mov rdx, rbx
mov r8, r14
call qword [rdi + 0x10]
test rsi, rsi
jne 0x1401df381
lea rcx, [rbp + 0x2b0]
call fcn.1401658d0
mov rax, qword [rbp + 0x2b0]
mov rcx, qword [rbp + 0x2b8]
mov qword [rbp + 0xbd0], rax
cmp rax, r15
je 0x1401def05
mov rdx, qword [rbp + 0x2c0]
lea rax, [rbp + 0x2d0]
mov word [rax + 4], 0
mov dword [rax], 0
mov qword [rbp + 0x2b8], 0
mov qword [rbp + 0x2b0], 1
movups xmmword [rbp + 0x2c0], xmm9
mov qword [rbp + 0xbc8], rcx
invalid
enter 0xb, 0
lea r8, [rbp + 0x2b0]
lea eax, [rbp + 0x2b0]
invalid
lea eax, [rbp + 0x2b0]
call fcn.140165d80
test rax, rax
mov qword [rbp + 0xbc0], rdx
jne 0x1401deae4
add byte [rdi], cl
test dword [rax + 0x48000022], ebx
lea rcx, [rbp + 0xb0]
lea rcx, [rbp + 0xb0]
call fcn.140166da0
mov rcx, qword [rbp + 0xbc0]
mov ecx, dword [rbp + 0xbc0]
mov ecx, dword [rbp + 0xbc0]
call r13
call rbp
mov rax, qword [rbp + 0xb0]
add byte [rax], al
mov rsi, qword [rbp + 0xb8]
cmp rax, r15
mov qword [rbp + 0xbc0], rsi
mov dword [rbp + 0xbc0], esi
mov dword [rbp + 0xbc0], esi
or eax, dword [rax]
add byte [rdi], cl
test byte [rdx + riz], ah
add byte [rax - 0x77], cl
test dword [rax + 0x4800000b], ebp
or eax, dword [rax]
add byte [rax - 0x75], cl
mov ebp, 0xc0
add byte [rax], al
invalid
je 0x1401deae4
mov qword [rbp + 0xba8], rax
mov rdi, qword [rbp + 0xc0]
add byte [rax], al
invalid
or eax, dword [rax]
add byte [rax - 0x75], cl
mov ebp, 0xc0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0xbd0
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1402b32e8]
cmp qword [rbp + 0xbd0], 0
je case.default.0x1401dc8f0
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xbc8]
or eax, dword [rax]
add bh, bh
adc eax, 0x14caa
or eax, dword [rax]
add bh, bh
adc eax, 0x14caa
lea rcx, [rbp + 0x9f0]
mov rdx, rsi
mov r8, rdi
mov eax, edi
mov eax, edi
call fcn.140162100
dec dword [rdi]
mov dh, 0x85
lock or dword [rax], eax
add byte [rax - 0x75], cl
invalid
lea eax, [rax]
movzx eax, byte [rbp + 0x9f0]
mov rcx, qword [rbp + 0xa00]
mov ecx, dword [rbp + 0xa00]
or al, byte [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
mov rdx, qword [rbp + 0xa10]
adc byte [rdx], cl
add byte [rax], al
invalid
add byte [rbp + rcx*4 + 5], cl
or ah, bh
invalid
lea r8, [0x14025c4e4]
movsxd r9, dword [r8 + rax*4]
add byte [rbp + 0x63], cl
or al, 0x80
add r9, r8
add ecx, eax
mov rax, rdi
clc
mov r10, qword [rbp + 0xbc0]
add byte [rax], al
add byte [rbp - 0x77], cl
rol byte [rcx - 1], 1
jmp r9
invalid
mov r8, r10
jmp r9
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x34
jmp 0x1401dc92d
lea rax, [rdx + 1]
test rdx, rdx
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], cl
cmove rax, rdx
invalid
invalid
cmove rax, rdx
add rcx, rax
add rcx, 8
jmp 0x1401dc92d
mov ecx, 6
add byte [rax], al
jmp 0x1401dc92d
lea rax, [rdx + 1]
test rdx, rdx
cmove rax, rdx
add rcx, rax
add rcx, 2
jmp 0x1401dc92d
invalid
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], cl
ret 0x148
add eax, 0x2b9
add byte [rax - 0x77], cl
clc
mov ecx, 2
mov rax, rdi
sub rax, rcx
jb 0x1401df014
add rcx, r10
mov r8, rcx
test rax, rax
je 0x1401dc956
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x1401dc958
xor eax, eax
mov qword [rbp + 0x2b0], r10
mov qword [rbp + 0x2b8], rdi
mov rcx, qword [rbp + 0xa10]
lea rdx, [rbp + 0x2b8]
mov qword [rdx + 0x28], rcx
movdqu xmm0, xmmword [rbp + 0x9f0]
movdqu xmm1, xmmword [rbp + 0xa00]
lea eax, [rax]
or al, byte [rax]
add bl, dh
movq qword [rdx + 0x18], mm1
lea eax, [rax]
or al, byte [rax]
add bl, dh
movq qword [rdx + 0x18], mm1
movdqu xmmword [rdx + 8], xmm0
mov byte [rbp + 0x2ea], al
mov word [rbp + 0x2e8], 0x200
lea rcx, [rbp + 0xb0]
lea esi, [rax + 0x48000000]
lea edx, [rbp + 0x2b0]
lea esi, [rax + 0x48000000]
lea edx, [rbp + 0x2b0]
call fcn.140168360
movzx eax, byte [rbp + 0xb0]
add byte [rdx + rcx], bh
add byte [rdx + rcx], bh
je 0x1401dea1f
add al, 0xfa
cmp al, 3
ja 0x1401dea1f
movzx eax, al
dec rax
cmp rax, 2
ja 0x1401dea1f
lea rcx, [rbp + 0x2b0]
call fcn.140162a40
test rax, rax
je 0x1401dea1f
mov r8, rdx
mov qword [rsp + 0x20], 0x12
lea rcx, [rbp + 0x9c0]
mov rdx, rax
lea r9, [0x140224e03]
call fcn.140158e20
mov rbx, qword [rbp + 0x9c8]
mov rsi, qword [rbp + 0x9d0]
or dword [rax], eax
add byte [rax - 0x75], cl
invalid
ror byte [rbx], 0
add byte [rax - 0x77], cl
cli
mov r8, rbx
mov r9, rsi
call fcn.14017b2e0
mov qword [rbp + 0xb68], rbx
add byte [rax], al
mov qword [rbp + 0xb98], rsi
mov qword [rbp + 0xb60], rdi
mov dword [rbp + 0xb60], edi
mov dword [rbp + 0xb60], edi
test rax, rax
jne 0x1401def5a
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0xbd0], rax
xor eax, eax
mov qword [rbp + 0xbc8], rax
xor r14d, r14d
xor r15d, r15d
xor ebx, ebx
jmp 0x1401dca83
add byte [rax], r8b
mov r8, r12
cmp r8, 0x201
jae 0x1401dcaa0
mov edi, 0x200
lea r13, [rbp + 0x2b0]
mov r12, r8
jmp 0x1401dcb81
loope 0x1401dca9e
add byte [rax], al
loope 0x1401dca9e
add byte [rax], al
sub r8, rbx
sub r15, rbx
cmp r15, r8
jae 0x1401dcb5f
add rbx, r8
jb 0x1401de956
invalid
add byte [rax - 0x75], cl
test eax, ecx
enter 0xb, 0
add rax, rax
mov r14, rax
mov rax, qword [rbp + 0xbc8]
enter 0xb, 0
add rax, rax
mov r14, rax
cmp rax, rbx
ja 0x1401dcacd
mov r14, rbx
cmp r14, 5
jae 0x1401dcad9
mov r14d, 4
xor edx, edx
mov rcx, r14
shr rcx, 0x3e
sete cl
cmp qword [rbp + 0xbc8], 0
or eax, dword [rax]
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
je 0x1401dcb0b
mov r8, qword [rbp + 0xbd0]
mov qword [rbp + 0xb0], r8
mov qword [rbp + 0xc0], rax
mov eax, 2
jmp 0x1401dcb0d
xor eax, eax
lea r8, [r14 + r14]
mov dl, cl
add rdx, rdx
mov qword [rbp + 0xb8], rax
lea rcx, [rbp + 0x9f0]
lea r9, [rbp + 0xb0]
add al, ch
loopne 0x1401dcb68
in al, 0xff
add al, ch
loopne 0x1401dcb68
in al, 0xff
cmp qword [rbp + 0x9f0], 0
mov rcx, qword [rbp + 0x9f8]
clc
or dword [rax], eax
add byte [rdi], cl
invalid
invalid
add byte [rax], al
invalid
movabs rax, 0x8000000000000001
cmp rcx, rax
jne 0x1401de94d
mov r14, qword [rbp + 0xbc8]
mov eax, 0xffffffff
invalid
mov rbx, r14
cmp r14, rax
cmp esi, eax
jb 0x1401dcb71
mov ebx, 0xffffffff
mov r15, r14
mov rdi, rbx
mov r13, qword [rbp + 0xbd0]
mov r12, rbx
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rax, qword [0x1402b3080]
mov ecx, r12d
mov rdx, r13
call rax
mov esi, eax
test eax, eax
invalid
jne 0x1401dcbac
sal byte [rbp + 0xe], 0xff
adc eax, 0x1493c
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x1401dce05
mov r8d, esi
cmp r12, r8
jne 0x1401dcbe0
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1401de8d4
add r12, r12
mov eax, 0xffffffff
cmp r12, rax
jb 0x1401dca80
invalid
mov r12d, 0xffffffff
jmp 0x1401dca80
jb 0x1401dca83
jmp 0x1401dcc0c
mov qword [rbp + 0xbc8], r14
mov qword [rbp + 0xbd0], rcx
mov eax, 0xffffffff
mov rbx, r14
cmp r14, rax
jae 0x1401dcb6c
jmp 0x1401dcb71
cmp rdi, r8
jb 0x1401df492
mov rax, qword [rbp + 0xbc8]
mov qword [rbp + 0x898], rax
mov rax, qword [rbp + 0xbd0]
mov qword [rbp + 0x890], rax
lea rcx, [rbp + 0xb0]
mov rdx, r13
call fcn.140161cb0
movabs r15, 0x8000000000000000
mov rbx, qword [rbp + 0xb0]
mov rdi, qword [rbp + 0xb8]
mov rsi, qword [rbp + 0xc0]
mov r13, qword [sym.imp.kernel32.dll_CloseHandle]
test r14, r14
je 0x1401dcc81
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xbd0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0xbc8], rbx
cmp rbx, r15
je 0x1401def1e
mov qword [rsp + 0x20], 0x12
lea rcx, [rbp + 0xb30]
mov qword [rbp + 0xbd0], rdi
mov rdx, rdi
mov qword [rbp + 0xa8], rsi
mov r8, rsi
lea r9, [0x140224e03]
call fcn.140158e20
mov rdi, qword [rbp + 0xb98]
mov rbx, qword [rbp + 0xb68]
mov r14, qword [rbp + 0xb38]
mov rsi, qword [rbp + 0xb40]
mov byte [rbp + 0xbbe], 1
mov rcx, rbx
mov rdx, rdi
mov r8, r14
mov r9, rsi
call fcn.14017b2e0
test rax, rax
je 0x1401dce3e
mov byte [rbp + 0xbbe], 1
mov rcx, rax
call fcn.14004da10
mov byte [rbp + 0xbbe], 1
mov rcx, rbx
mov rdx, rdi
call case.0x1401616fb.359
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
jno 0x1401dcd48
add byte [rax], al
mov r8, rdx
mov byte [rbp + 0xbbe], 1
mov qword [rsp + 0x20], 0x13
lea rcx, [rbp + 0x9f0]
mov rdx, rax
lea r9, str..__selfdelete__.exe.__relocated__.exe.__temp__.exeC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_self_replace_1.3.7_srcwindows.rs
call fcn.140158e20
mov rsi, qword [rbp + 0x9f8]
mov rax, qword [rbp + 0xa00]
mov byte [rbp + 0xba5], 1
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x2b0]
mov rdx, rbx
mov r8, rdi
mov r9, rsi
call fcn.14017b4a0
cmp qword [rbp + 0x2b0], 0
jne 0x1401df0bb
movdqu xmm0, xmmword [rbp + 0x9f0]
movdqu xmm1, xmmword [rbp + 0xa00]
movdqa xmmword [rbp + 0xc0], xmm1
movq qword [rbp + 0xc0], mm1
movq qword [rbp + 0xc0], mm1
movdqa xmmword [rbp + 0xb0], xmm0
test rdi, rdi
je 0x1401dcefb
js 0x1401df465
add byte [rdi], cl
mov dh, 5
invalid
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401dcde6
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1401df3b8
mov qword [0x1402b32e8], rax
mov rcx, rax
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov rsi, rax
test rax, rax
jne 0x1401dcf00
jmp 0x1401df3b8
call qword [sym.imp.kernel32.dll_GetLastError]
mov edi, eax
shl rdi, 0x20
or rdi, 2
movabs r15, 0x8000000000000000
mov rbx, r15
mov r13, qword [sym.imp.kernel32.dll_CloseHandle]
mov rsi, qword [rbp + 0xa8]
test r14, r14
jne 0x1401dcc6b
jmp 0x1401dcc81
mov byte [rbp + 0xbbe], 1
mov qword [rsp + 0x20], 0x13
lea rcx, [rbp + 0x2b0]
mov rdx, qword [rbp + 0xbd0]
mov r8, qword [rbp + 0xa8]
lea r9, str..__selfdelete__.exe.__relocated__.exe.__temp__.exeC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_self_replace_1.3.7_srcwindows.rs
call fcn.140158e20
mov r9, qword [rbp + 0x2b8]
mov rax, qword [rbp + 0x2c0]
mov byte [rbp + 0xb8d], 0
mov byte [rbp + 0xb8c], 1
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0xb0]
mov rdx, r14
mov r8, rsi
mov qword [rbp + 0xb98], r9
call fcn.14017b4a0
cmp qword [rbp + 0xb0], 0
jne 0x1401df524
mov byte [rbp + 0xb8d], 1
mov byte [rbp + 0xb8c], 0
lea rcx, [rbp + 0x2b0]
add byte [rax], al
add esi, eax
test dword [rbx + rcx + 0x48000000], ecx
lea ecx, [rbp + 0x2b0]
lea rdx, [rbp + 0xb30]
call fcn.140159490
test rax, rax
mov rsi, qword [rbp + 0xbc0]
mov rdi, qword [rbp + 0xbd0]
mov rbx, qword [rbp + 0xbc8]
je 0x1401dcf7e
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
jmp 0x1401df476
mov esi, 1
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x2b0], rdi
mov qword [rbp + 0x2b8], rsi
mov qword [rbp + 0x2c0], rdi
mov byte [rbp + 0x2c8], 0
mov byte [rbp + 0xba4], 0
lea rcx, [rbp + 0xb0]
lea rdx, [rbp + 0x2b0]
call fcn.140159490
test rax, rax
jne case.0x14002a59f.4839
cmp qword [rbp + 0xb30], 0
mov rsi, qword [rbp + 0xbc0]
mov rdi, qword [rbp + 0xbd0]
mov rbx, qword [rbp + 0xbc8]
je 0x1401dcf7e
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
je 0x1401dcf95
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rsi
mov rdi, qword [rbp + 0xb60]
mov rdx, rdi
call case.0x1401616fb.359
test rax, rax
je 0x1401def55
mov r8, rdx
mov qword [rsp + 0x20], 0xd
lea rcx, [rbp + 0x2b0]
mov rdx, rax
lea r9, [0x140224e15]
call fcn.140158e20
mov r9, qword [rbp + 0x2b8]
mov rsi, qword [rbp + 0x2c0]
mov qword [rsp + 0x20], rsi
mov r8d, 0x1b
lea rcx, [rbp + 0xb0]
lea rdx, str.workplace_client.exe.update
mov qword [rbp + 0xbd0], r9
call fcn.14017b4a0
cmp qword [rbp + 0xb0], 0
jne 0x1401deed1
mov rcx, qword [rbp + 0xbd0]
mov rdx, rsi
mov r8, qword [rbp + 0xbc0]
mov r9, rdi
call fcn.14017b2e0
test rax, rax
jne 0x1401df118
cmp qword [rbp + 0x2b0], 0
mov r12, qword [rbp + 0xb70]
mov rdi, qword [rbp + 0xbb0]
je 0x1401dd063
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xbd0]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x9c0], 0
je 0x1401dd083
mov r8, qword [rbp + 0x9c8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0xba8], 0
je 0x1401dd0a3
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xbc0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov al, 1
mov dword [rbp + 0xb60], eax
test rdi, rdi
je 0x1401dd0c2
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [rbp + 0xb8f]
mov byte [rbp + 0xba6], al
mov rax, qword [rbp + 0x748]
cmp rax, 0xf
je 0x1401dc0bf
jmp 0x1401db292
mov rcx, qword [rbp + 0x408]
mov rax, qword [rbp + 0x410]
mov qword [rbp + 0xbc8], rcx
mov qword [rbp + 0xbd0], rax
call qword [rax]
mov rax, qword [rbp + 0xbd0]
cmp qword [rax + 8], 0
je 0x1401dd179
cmp qword [rax + 0x10], 0x11
jae 0x1401dd15f
mov r8, qword [rbp + 0xbc8]
jmp 0x1401dd16a
xor ebx, ebx
xor edi, edi
jmp 0x1401dc477
mov r8, qword [rbp + 0xbc0]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xbc8]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x1401db2bf.3
mov r8, qword [rbp + 0xbc8]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0x418]
test rcx, rcx
sbb byte [rax + rax], al
add byte [rax - 0x7b], cl
leave
je 0x1401dc40a
mov qword [rbp + 0xbd0], rcx
call fcn.140193e70
mov rax, qword [rbp + 0xbd0]
lea rcx, [rax + 8]
cmp qword [rax], 0
je 0x1401dd1b6
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1401dd1c4
call fcn.14007b590
jmp 0x1401dd1c4
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1401dd1c4
call fcn.14007d6b0
mov rcx, qword [rbp + 0xbd0]
mov rax, qword [rcx + 0x48]
test rax, rax
je 0x1401dc3f4
mov rcx, qword [rcx + 0x50]
call qword [rax + 0x18]
jmp 0x1401dc3f4
mov r12, rax
mov eax, dword [rbp + 0xdc]
mov dword [rbp + 0xaa4], eax
lea rax, [rbp + 0x1b8]
movups xmm0, xmmword [rax - 0xd8]
movdqu xmm1, xmmword [rax - 0xc8]
movdqu xmm2, xmmword [rax - 0xb8]
movups xmm3, xmmword [rax - 0xa8]
movaps xmmword [rbp + 0x7d0], xmm0
movdqa xmmword [rbp + 0x7e0], xmm1
movdqa xmmword [rbp + 0x7f0], xmm2
invalid
invalid
add byte [rax], al
movaps xmmword [rbp + 0x800], xmm3
add byte [rax], al
invalid
add byte [rax], al
movdqu xmm0, xmmword [rax - 0x98]
movdqa xmmword [rbp + 0x810], xmm0
mov r11, qword [rax - 0x88]
mov qword [rbp + 0x820], r11
mov r11d, esi
shr r11d, 8
mov eax, esi
shr eax, 0x10
mov qword [rbp + 0xbb0], rax
mov rax, rsi
and rax, 0xffffffffff000000
mov qword [rbp + 0xba8], rax
mov rax, qword [rbp + 0xbd0]
mov qword [rbp + 0xae0], rax
mov eax, r11d
mov r15d, esi
mov rsi, qword [rbp + 0xbc0]
mov r11, r14
mov r14, r12
jmp 0x1401dd37a
mov byte [rbp + 0x9aa], 4
and r11b, 6
xor eax, eax
cmp r11b, 2
setne al
mov rcx, r15
movzx r15d, byte [rbp + 0xb68]
mov edx, 0x17
cmovne r15d, edx
lea rdi, [rax + rax*4]
add rdi, 3
xor r14d, r14d
xor edx, edx
mov r13, qword [sym.imp.kernel32.dll_CloseHandle]
jmp 0x1401dd3e8
mov r15b, 0xd
jmp 0x1401dd2e6
mov r15b, 0x10
mov edi, 8
test rsi, rsi
je 0x1401dd311
mov rcx, qword [0x1402b32e8]
xor eax, eax
mov qword [rbp + 0xbb0], rax
xor edx, edx
mov r8, qword [rbp + 0xbd0]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1401dd31a
xor eax, eax
mov qword [rbp + 0xbb0], rax
mov r10, qword [rbp + 0xad8]
mov rax, qword [rbp + 0xad0]
mov esi, eax
mov r14, qword [rbp + 0xac8]
mov r11d, r14d
mov rdx, qword [rbp + 0xac0]
mov r8d, dword [rbp + 0xb94]
mov r9d, dword [rbp + 0xb90]
mov ecx, dword [rbp + 0xb00]
mov rax, qword [rbp + 0xa98]
mov r14d, eax
mov r13d, dword [rbp + 0xaa0]
mov rbx, qword [rbp + 0xb08]
movabs rax, 0x8000000000000000
add byte [rax - 0x577a76b8], al
or eax, dword [rax]
add byte [rcx], dh
invalid
add byte [rax - 0x577a76b8], al
or eax, dword [rax]
add byte [rcx], dh
rol byte [rcx - 0x77], 0xd4
mov esp, edx
mov r12d, edx
mov esp, edx
mov dword [rbp + 0xb00], ecx
mov qword [rbp + 0xa98], r14
mov dword [rbp + 0xaa0], r13d
mov r14d, eax
mov r13, qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, qword [rbp + 0xba8]
mov rdx, qword [rbp + 0xbb0]
jmp 0x1401dd419
mov r15b, 0x11
jmp 0x1401dd3b3
mov r15b, 0x12
xor edx, edx
xor r14d, r14d
test rsi, rsi
je 0x1401dd3d9
mov rcx, qword [0x1402b32e8]
mov rsi, rdx
xor edx, edx
mov r8, qword [rbp + 0xbd0]
test eax, edx
or eax, dword [rax]
add bh, bh
adc eax, 0x14182
test eax, edx
or eax, dword [rax]
add bh, bh
adc eax, 0x14182
mov rdx, rsi
mov edi, 8
movabs rcx, 0x8000000000000000
mov r9d, dword [rbp + 0xb90]
mov r8d, dword [rbp + 0xb94]
mov r12, qword [rbp + 0xac0]
add byte [rax], al
nop
or eax, dword [rax]
add byte [rbx + rcx*4 - 0x7b], al
xchg esp, eax
or eax, dword [rax]
add byte [rbx + rcx*4 - 0x5b], cl
ror byte [rdx], 0
add byte [rax], al
mov r11, qword [rbp + 0xac8]
add byte [rax], al
mov r11, qword [rbp + 0xac8]
mov rbx, qword [rbp + 0xb08]
mov rsi, qword [rbp + 0xad0]
mov r10, qword [rbp + 0xad8]
fmul dword [rdx]
add byte [rax], al
fmul dword [rdx]
add byte [rax], al
and rcx, 0xffffffffff000000
movzx eax, dl
shl rax, 0x10
or rax, rcx
movzx ecx, r14b
shl rcx, 8
or rcx, rax
movzx eax, r15b
or rax, rcx
mov qword [rbp + 0xad8], r10
fmul dword [rdx]
add byte [rax], al
fmul dword [rdx]
add byte [rax], al
movzx ecx, r10b
shl rcx, 0x38
mov qword [rbp + 0xad0], rsi
or al, byte [rax]
add byte [rax + 0xf], al
mov dh, 0xd6
or al, byte [rax]
add byte [rax + 0xf], al
mov dh, 0xd6
shl rdx, 0x30
or rdx, rcx
mov qword [rbp + 0xac8], r11
movzx ecx, r11b
shl rcx, 0x28
or rcx, rdx
mov qword [rbp + 0xac0], r12
movzx edx, r12b
shl rdx, 0x20
or rdx, rcx
mov dword [rbp + 0xb94], r8d
movzx ecx, r8b
shl rcx, 0x18
or rcx, rdx
mov dword [rbp + 0xb90], r9d
movzx edx, r9b
shl rdx, 0x10
or rdx, rcx
movzx ecx, byte [rbp + 0xb00]
shl rcx, 8
or rcx, rdx
movzx edx, byte [rbp + 0xa98]
or rdx, rcx
mov rcx, qword [rbp + 0x820]
lea r8, [rbp + 0x750]
mov qword [r8 + 0x78], rcx
movaps xmm0, xmmword [rbp + 0x810]
movups xmmword [r8 + 0x68], xmm0
movdqa xmm0, xmmword [rbp + 0x7d0]
invalid
add byte [rax], al
movdqa xmm1, xmmword [rbp + 0x7e0]
movdqa xmm2, xmmword [rbp + 0x7f0]
movaps xmm3, xmmword [rbp + 0x800]
movups xmmword [r8 + 0x58], xmm3
movdqu xmmword [r8 + 0x48], xmm2
jg 0x1401dd554
movdqu xmmword [r8 + 0x38], xmm1
jg 0x1401dd554
push rax
movdqu xmmword [r8 + 0x38], xmm1
movdqu xmmword [r8 + 0x28], xmm0
mov rcx, qword [rbp + 0xae0]
invalid
loopne 0x1401dd520
add byte [rax], al
mov qword [rbp + 0x758], rcx
invalid
mov qword [rbp + 0xb08], rbx
mov qword [rbp + 0x760], rbx
mov qword [rbp + 0x768], rdx
add byte [rbx + 0xaa08d], cl
add byte [rcx + 0x7708d], cl
add byte [rbx + 0xaa48d], cl
add byte [rcx + 0x7748d], cl
add byte [rax - 0x77], cl
mov ebp, 0x748
invalid
add byte [rbx + 0xaa08d], cl
add byte [rcx + 0x7708d], cl
add byte [rbx + 0xaa48d], cl
add byte [rcx + 0x7748d], cl
add byte [rax - 0x77], cl
mov ebp, 0x748
invalid
add byte [rax - 0x77], cl
test dword [rax + 7], edx
invalid
add byte [rax], al
mov qword [rbp + 0x750], rax
mov dword [rbp + 0x750], eax
invalid
mov r12, qword [rbp + 0xb70]
movabs r15, 0x8000000000000000
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
mov eax, dword [0x1402b32e8]
test rax, rax
jne 0x1401dd594
call qword [sym.imp.kernel32.dll_GetProcessHeap]
add dword [rax], eax
test rax, rax
je 0x1401de505
js 0x1401dd59a
add byte [rax], al
js 0x1401dd59a
add byte [rax], al
mov qword [0x1402b32e8], rax
add byte [rcx - 0x48], al
add byte [r8], r8b
add byte [rax], al
mov rcx, rax
xor edx, edx
mov r8d, 0x4f
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1401de505
test byte [rdi + 0xf], dl
add byte [rax], al
test byte [rdi + 0xf], dl
add byte [rax], al
movups xmm0, xmmword [0x140253517]
movups xmmword [rax + 0x3f], xmm0
movups xmm0, xmmword [0x140253508]
movups xmmword [rax + 0x30], xmm0
invalid
add byte [rdi], cl
adc dword [rax + 0x30], eax
invalid
xor byte [rdi], cl
adc byte [0x1402534f8], al
add eax, 0x75f2d
movups xmm0, xmmword [0x1402534f8]
add eax, 0x75f2d
movups xmmword [rax + 0x20], xmm0
movups xmm0, xmmword [0x1402534e8]
movups xmmword [rax + 0x10], xmm0
movdqu xmm0, xmmword [str.Error_reading_message__server_may_have_disconnected._Attempting_to_reconnect...Failed_to_connect_to_server__retrying_in_5_secondsC:ProgramData_server_ip.datFailed_to_read_server_ip.dat__using_default_IPhttps:__github.com_MrEnder0_workplace_releases_download__workplace_client.exe]
movdqu xmmword [rax], xmm0
movq qword [rax], mm0
movq qword [rax], mm0
mov byte [rbp + 0x2c8], 1
test eax, ecx
add al, byte [rax]
add byte [rcx], al
mov qword [rbp + 0x2b0], 0x4f
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 0x48000002], edi
add byte [rax], al
mov qword [rbp + 0x2c0], 0x4f
mov qword [rbp + 0x2b8], rax
add byte [rax], al
mov qword [rbp + 0x2c0], 0x4f
lea rcx, [rbp + 0x2b0]
call fcn.140154c00
dec dword [rax - 0x75]
test dword [rax + 7], ecx
add byte [rax], al
dec dword [rax - 0x75]
test dword [rax + 7], ecx
add byte [rax], al
cmp rax, 0xf
jne 0x1401dd710
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x9b0]
call qword [sym.imp.ws2_32.dll_closesocket]
cmp qword [rbp + 0x8f8], 0
clc
or byte [rax], al
add byte [rax], al
clc
or byte [rax], al
add byte [rax], al
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
je 0x1401dd657
mov r8, qword [rbp + 0x900]
mov rcx, qword [0x1402b32e8]
add byte [rax - 0x75], cl
or eax, 0xd5c95
xor edx, edx
call rsi
mov r8, qword [rbp + 0x918]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call rsi
cmp qword [rbp + 0x920], 0
je 0x1401dd685
mov r8, qword [rbp + 0x928]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call rsi
mov rax, qword [rbp + 0x988]
movabs rcx, 0x8000000000000001
cmp rax, rcx
je 0x1401dd6cd
lea rcx, [rbp + 0x988]
cmp rax, r15
jne 0x1401dd6b5
invalid
invalid
mov rax, qword [rbp + 0x990]
lea rcx, [rbp + 0x990]
invalid
or dword [rax], eax
add byte [rax - 0x73], cl
lea edx, [rax + 0x48000009]
add byte [rax - 0x7b], cl
invalid
add byte [rax - 0x7b], cl
sal byte [rbx + rdx + 0x4c], 0x8b
mov r8, qword [rcx + 8]
mov rcx, qword [0x1402b32e8]
test rax, rax
je 0x1401dd6cd
mov r8, qword [rcx + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x960]
cmp rax, r15
je case.0x1401127a8.1974
test rax, rax
je case.0x1401127a8.1974
mov r8, qword [rbp + 0x968]
mov eax, dword [rbp + 0x968]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
pop rbx
or eax, 0xffd23100
adc eax, 0x13e5c
jmp case.0x1401127a8.1974
invalid
add rax, 0xfffffffffffffffd
cmp rax, 0xc
or al, 0xb9
or al, byte [rax]
add byte [rax], al
invalid
or al, 0xb9
or al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xf], cl
ror dword [r8 - 0x7d], 0xc0
dec byte [rax - 0x7d]
clc
or byte [rdi], cl
xchg eax, edi
clc
cmovae rax, rcx
add rax, 0xfffffffffffffffe
cmp rax, 8
ja case.0x1401dd73d.3
clc
invalid
invalid
invalid
clc
invalid
lea rcx, [0x14025c524]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rbp + 0x750]
mov ecx, eax
and ecx, 3
loope 0x1401dd74e
loope 0x1401dd74e
lea rdx, [rcx - 2]
cmp rdx, 2
cli
add cl, byte [rdi]
invalid
invalid
invalid
invalid
invalid
dec byte [rax - 0x7d]
cli
add cl, byte [rdi]
invalid
invalid
test rcx, rcx
je case.0x1401dd73d.3
test ch, al
invalid
invalid
invalid
test ch, al
invalid
lea rcx, [rax - 1]
lea ecx, [rax - 1]
mov qword [rbp + 0xbc8], rcx
mov rcx, qword [rax - 1]
mov ecx, dword [rax - 1]
add byte [rax - 0x75], cl
dec qword [rax - 0x75]
invalid
mov ecx, dword [rax - 1]
mov rax, qword [rax + 7]
mov qword [rbp + 0xbc0], rcx
mov qword [rbp + 0xbd0], rax
mov dword [rbp + 0xbd0], eax
mov dword [rbp + 0xbd0], eax
call qword [rax]
mov rax, qword [rbp + 0xbd0]
add byte [rax - 0x7d], cl
js 0x1401dd798
invalid
add byte [rax - 0x7d], cl
js 0x1401dd798
cmp dword [rax + 8], 0
add byte [rdi], cl
test dh, ah
add eax, 0x83480000
js 0x1401dd7ab
je 0x1401ddd7d
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
adc dword [rdi], ecx
add ecx, 5
add byte [rax], al
jae 0x1401ddd63
mov r8, qword [rbp + 0xbc0]
jmp 0x1401ddd6e
ror byte [rbx], 0
add cl, ch
rol byte [0xcb65d7b1], 0x85
invalid
invalid
test dword [rax + 7], edx
add eax, 0x8b480000
test dword [rax + 7], edx
add byte [rax], al
mov rax, qword [rbp + 0x750]
mov rcx, rax
xor rcx, r15
cmp rcx, 5
stc
invalid
ror dword [rcx + rsi - 7], 0x48
cmp ecx, 5
stc
invalid
stc
add eax, 0x5ba
add byte [rax + 0xf], cl
retf 0x8348
retf 0x8348
mov edx, 5
cmovae rcx, rdx
retf 0x8348
stc
add al, 0xf
or esp, 1
add byte [rax], al
retf 0x8348
mov rax, qword [rbp + 0x758]
lea rcx, [rbp + 0x758]
add cl, ch
jrcxz 0x1401dd7e4
add byte [rax], al
add cl, ch
jrcxz 0x1401dd7e4
add byte [rax], al
add byte [rax + 0x750bd], al
add byte [rcx], cl
cmp byte [rbp + 0x750], 9
add byte [rax], al
or dword [rdi], ecx
test dword [0x1891dd7f1], esi
mov eax, dword [rbp + 0x758]
jne case.0x1401dd73d.3
mov rax, qword [rbp + 0x758]
test rax, rax
je case.0x1401dd73d.3
mov rdx, qword [rbp + 0x760]
mov r8, qword [rbp + 0x768]
lea rcx, [rbp + 0x770]
lea ecx, [rbp + 0x770]
lea ecx, [rbp + 0x770]
call qword [rax + 0x10]
jmp case.0x1401dd73d.3
mov rax, qword [rbp + 0x750]
mov rcx, rax
xor rcx, r15
cmp rcx, 5
ja 0x1401dd83c
cmp rcx, 2
jne case.0x1401dd73d.3
test rax, rax
je case.0x1401dd73d.3
mov r8, qword [rbp + 0x758]
jmp 0x1401dd9d5
lea rcx, [rbp + 0x748]
call fcn.1401e3670
jmp case.0x1401dd73d.3
mov byte [rbp + 0x9aa], 4
mov qword [rbp + 0x748], 3
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401dd594
jmp 0x1401dd57e
mov r15b, 0x13
xor edx, edx
mov r14, qword [rbp + 0xbc0]
mov rsi, qword [rbp + 0xbc8]
test rsi, rsi
jne 0x1401dd3bd
jmp 0x1401dd3d9
mov r11, qword [rbp + 0x738]
mov rcx, r11
movabs rax, 0xffffffffffffff
and rcx, rax
mov rax, qword [rbp + 0x100]
mov qword [rbp + 0x820], rax
movaps xmm0, xmmword [rbp + 0xf0]
movaps xmmword [rbp + 0x810], xmm0
movdqa xmm0, xmmword [rbp + 0xb0]
movdqa xmm1, xmmword [rbp + 0xc0]
movdqa xmm2, xmmword [rbp + 0xd0]
movaps xmm3, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0x800], xmm3
movdqa xmmword [rbp + 0x7f0], xmm2
movdqa xmmword [rbp + 0x7e0], xmm1
movdqa xmmword [rbp + 0x7d0], xmm0
shr ecx, 8
mov qword [rbp + 0xbb0], rcx
and r8, 0xffffffffff000000
mov qword [rbp + 0xba8], r8
mov rax, qword [rbp + 0x708]
mov ecx, eax
shr ecx, 8
mov r8d, r9d
shr r8d, 8
xor r10d, r10d
xor esi, esi
xor edx, edx
mov r14d, eax
mov rbx, qword [rbp + 0x8a0]
mov rax, qword [rbp + 0xaf0]
mov qword [rbp + 0xae0], rax
mov eax, r11d
xor r11d, r11d
jmp 0x1401dd37a
mov qword [rbp + 0x748], 4
movzx eax, byte [0x1402b3399]
mov rax, qword [0x1402b32e8]
test rax, rax
jne 0x1401dd594
invalid
invalid
jmp 0x1401dd57e
lea rcx, [rbp + 0x750]
jne 0x1401dd9c8
mov rax, qword [rbp + 0x758]
lea rcx, [rbp + 0x758]
movabs rdx, 0x8000000000000002
cmp rax, rdx
jl case.0x1401dd73d.3
test rax, rax
je case.0x1401dd73d.3
mov r8, qword [rcx + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x1401dd73d.3
mov r15b, 0x16
mov rax, qword [rbp + 0xbc0]
mov edx, eax
mov r13, qword [sym.imp.kernel32.dll_CloseHandle]
test rsi, rsi
jne 0x1401dd3bd
jmp 0x1401dd3d9
mov r15, qword [rbp + 0x2b8]
mov rax, qword [rbp + 0x2c0]
mov qword [rbp + 0xae0], rax
mov rbx, qword [rbp + 0x2c8]
mov rsi, qword [rbp + 0x2d0]
mov r13d, dword [rbp + 0x2d8]
mov eax, dword [rbp + 0x2dc]
mov dword [rbp + 0xaa4], eax
lea rax, [rbp + 0x2e0]
movups xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqu xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rbp + 0x7d0], xmm0
movdqa xmmword [rbp + 0x7e0], xmm1
movdqa xmmword [rbp + 0x7f0], xmm2
movaps xmmword [rbp + 0x800], xmm3
movdqu xmm0, xmmword [rax + 0x40]
movdqa xmmword [rbp + 0x810], xmm0
movq qword [rbp + 0x810], mm0
movq qword [rbp + 0x810], mm0
mov rax, qword [rax + 0x50]
mov qword [rbp + 0x820], rax
mov rax, qword [rbp + 0xb0]
mov rcx, rax
movabs rdx, 0x8000000000000000
cmp rax, rdx
jne 0x1401ddaae
mov rcx, qword [rbp + 0xb8]
test rcx, rcx
je 0x1401ddae5
movabs rcx, 0x8000000000000000
cmp rax, rcx
lea rax, [rbp + 0xb0]
lea rcx, [rbp + 0xb8]
cmove rax, rcx
mov r8, qword [rax + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r12, rsi
mov ecx, r12d
shr ecx, 8
mov r9d, r12d
shr r9d, 0x10
mov r8d, r12d
shr r8d, 0x18
mov rdx, rsi
shr rdx, 0x20
mov r11, rsi
shr r11, 0x28
shr rsi, 0x30
mov r10, r12
shr r10, 0x38
mov rax, r15
and rax, 0xffffffffff000000
mov qword [rbp + 0xba8], rax
mov eax, r15d
shr eax, 0x10
mov qword [rbp + 0xbb0], rax
mov eax, r15d
shr eax, 8
mov r14, r12
jmp 0x1401dd37a
mov r15b, 0xf
jmp 0x1401dd2e6
mov r15b, 0x15
jmp 0x1401dd2e6
mov r15, qword [rbp + 0x2b8]
mov rax, qword [rbp + 0x2c0]
mov qword [rbp + 0xae0], rax
mov r12d, r15d
shr r12d, 8
mov eax, r15d
shr eax, 0x10
mov qword [rbp + 0xbb0], rax
mov rax, r15
and rax, 0xffffffffff000000
mov qword [rbp + 0xba8], rax
mov r14, qword [rbp + 0x2d0]
mov ecx, r14d
shr ecx, 8
mov r9d, r14d
shr r9d, 0x10
mov r8d, r14d
shr r8d, 0x18
mov rdx, r14
shr rdx, 0x20
mov rbx, r14
shr rbx, 0x28
mov r11, r14
shr r11, 0x30
lea rsi, [rbp + 0x2e0]
mov rax, qword [rsi + 0x50]
mov qword [rbp + 0x820], rax
mov r10, r14
shr r10, 0x38
movups xmm0, xmmword [rsi]
movdqu xmm1, xmmword [rsi + 0x10]
movdqu xmm2, xmmword [rsi + 0x20]
movups xmm3, xmmword [rsi + 0x30]
movaps xmmword [rbp + 0x7d0], xmm0
movdqa xmmword [rbp + 0x7e0], xmm1
movdqa xmmword [rbp + 0x7f0], xmm2
movaps xmmword [rbp + 0x800], xmm3
movdqu xmm0, xmmword [rsi + 0x40]
mov rsi, r11
mov r11, rbx
movdqa xmmword [rbp + 0x810], xmm0
mov rbx, qword [rbp + 0x2c8]
mov r13d, dword [rbp + 0x2d8]
mov eax, dword [rbp + 0x2dc]
mov dword [rbp + 0xaa4], eax
mov eax, r12d
jmp 0x1401dd37a
cmp ecx, 3
jne 0x1401de623
mov r15b, 0x14
xor edx, edx
mov r14, qword [rbp + 0xbc0]
mov r13, qword [sym.imp.kernel32.dll_CloseHandle]
test rsi, rsi
jne 0x1401dd3bd
jmp 0x1401dd3d9
test r14, r14
je 0x1401ddc77
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x300]
mov qword [rbp + 0x820], rax
movups xmm0, xmmword [rbp + 0x2f0]
movaps xmmword [rbp + 0x810], xmm0
movdqu xmm0, xmmword [rbp + 0x2b0]
movdqu xmm1, xmmword [rbp + 0x2c0]
movdqu xmm2, xmmword [rbp + 0x2d0]
movups xmm3, xmmword [rbp + 0x2e0]
movaps xmmword [rbp + 0x800], xmm3
add byte [rsi + 0xf], ah
jg 0x1401ddc52
invalid
invalid
add byte [rax], al
movdqa xmmword [rbp + 0x7e0], xmm1
movdqa xmmword [rbp + 0x7d0], xmm0
mov r15, qword [rbp + 0x60]
mov r12d, r15d
shr r12d, 8
mov eax, r15d
shr eax, 0x10
mov qword [rbp + 0xbb0], rax
mov rax, r15
and rax, 0xffffffffff000000
mov qword [rbp + 0xba8], rax
mov edi, 0xa
xor r10d, r10d
xor esi, esi
xor r11d, r11d
xor edx, edx
xor r8d, r8d
xor r9d, r9d
xor ecx, ecx
xor r14d, r14d
mov rbx, qword [rbp + 0x70]
mov rax, qword [rbp + 0x68]
jmp 0x1401dde5a
add byte [rsi + 0xf], ah
jg 0x1401ddc52
invalid
mov r8, qword [rbp + 0xbb0]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xba8]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0xbd0], 0
jne 0x1401d75aa
jmp 0x1401d75c0
mov r8, qword [rbp + 0xbc0]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1402b32e8]
or eax, 0xd5564
xor edx, edx
mov r8, qword [rbp + 0xbc8]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x1401dd73d.3
test rcx, rcx
mov r8, qword [rbp + 0xb08]
mov eax, dword [rbp + 0xb08]
mov eax, dword [rbp + 0xb08]
je 0x1401dddb3
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x300]
mov qword [rbp + 0x820], rax
movups xmm0, xmmword [rbp + 0x2f0]
add eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax], esp
or byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x2f0], al
movaps xmmword [rbp + 0x810], xmm0
movdqu xmm0, xmmword [rbp + 0x2b0]
movdqu xmm1, xmmword [rbp + 0x2c0]
movdqu xmm2, xmmword [rbp + 0x2d0]
movups xmm3, xmmword [rbp + 0x2e0]
movaps xmmword [rbp + 0x800], xmm3
movdqa xmmword [rbp + 0x7f0], xmm2
movdqa xmmword [rbp + 0x7e0], xmm1
movdqa xmmword [rbp + 0x7d0], xmm0
mov r15, qword [rbp + 0x78]
mov r12d, r15d
shr r12d, 8
mov eax, r15d
shr eax, 0x10
mov qword [rbp + 0xbb0], rax
mov rax, r15
and rax, 0xffffffffff000000
mov qword [rbp + 0xba8], rax
mov edi, 0xa
xor r10d, r10d
xor esi, esi
xor r11d, r11d
xor edx, edx
xor r8d, r8d
xor r9d, r9d
xor ecx, ecx
mov rbx, qword [rbp + 0x88]
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0xae0], rax
mov eax, r12d
jmp 0x1401dd37a
mov rax, qword [rbp + 0xbd0]
mov qword [rbp + 0xb80], rax
mov rax, qword [rbp + 0xbc0]
mov qword [rbp + 0xb78], rax
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs
mov rdx, r14
call fcn.1401e6010
jmp 0x1401df611
mov dword [rbp + 0xb30], 0
xor byte [rbx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0xb34], 0
lea rax, str.pw__
mov qword [rbp + 0x8b0], rax
mov qword [rbp + 0x8b8], 1
lea rax, [rbp + 0xa80]
mov qword [rbp + 0x8c0], rax
pxor xmm0, xmm0
pxor mm0, mm0
pxor mm0, mm0
movdqu xmmword [rbp + 0x8c8], xmm0
mov rsi, qword [rbp + 0xbd0]
mov qword [rbp + 0xb80], rsi
mov rdi, qword [rbp + 0xbc0]
mov qword [rbp + 0xb78], rdi
lea rcx, [rbp + 0xb30]
lea rdx, [rbp + 0x8b0]
call fcn.14015e390
mov qword [rbp + 0x9f0], rax
mov qword [rbp + 0xb80], rsi
mov qword [rbp + 0xb78], rdi
lea rcx, [rbp + 0x9f0]
call fcn.14015d7e0
mov ecx, 7
int 0x29
ud2
test rcx, rcx
jne 0x1401de0d9
mov rax, qword [rbp + 0xbd0]
mov qword [rbp + 0xb80], rax
mov qword [rbp + 0xb78], r14
call fcn.140002170
jmp 0x1401df611
mov dword [rbp + 0xb30], 0
mov byte [rbp + 0xb34], 0
lea rax, str.pw__
mov qword [rbp + 0x8b0], rax
mov qword [rbp + 0x8b8], 1
lea rax, [rbp + 0xa80]
mov qword [rbp + 0x8c0], rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x8c8], xmm0
mov rsi, qword [rbp + 0xbd0]
mov qword [rbp + 0xb80], rsi
mov rdi, qword [rbp + 0xbc0]
mov qword [rbp + 0xb78], rdi
lea rcx, [rbp + 0xb30]
lea rdx, [rbp + 0x8b0]
call fcn.14015e390
mov qword [rbp + 0x9f0], rax
mov qword [rbp + 0xb80], rsi
mov qword [rbp + 0xb78], rdi
lea rcx, [rbp + 0x9f0]
call fcn.14015d7e0
mov ecx, 7
int 0x29
ud2
mov rax, qword [rbp + 0xbd0]
mov qword [rbp + 0xb80], rax
mov rax, qword [rbp + 0xbc0]
mov qword [rbp + 0xb78], rax
lea r8, [0x140226530]
mov edx, 0x20
mov rcx, r15
call fcn.1401e6010
jmp 0x1401df611
mov ecx, 1
mov edx, 0x32
call fcn.1401e5b40
jmp 0x1401df611
mov ecx, 1
mov edx, 9
call fcn.1401e5b40
jmp 0x1401df611
mov ecx, 1
mov edx, 0x2e
call fcn.1401e5b40
jmp 0x1401df611
lea r8, [0x1402537b8]
mov rcx, r14
mov rdx, rbx
call fcn.1401e6010
jmp 0x1401df611
lea r8, str.P___
mov edx, 0x1000
mov rcx, rdi
call fcn.1401e6010
jmp 0x1401df611
movzx eax, byte [rbp + 0x8b8]
mov byte [rbp + 0x7d0], al
lea rax, str.client_srcweb_socket.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140253140]
lea r8, [rbp + 0x7d0]
mov edx, 0x2b
call fcn.1401e63e0
jmp 0x1401df611
mov rdx, qword [rbp + 0x7e0]
mov rax, qword [rbp + 0xbd0]
mov qword [rbp + 0xb80], rax
mov qword [rbp + 0xb78], r14
call fcn.1401e5b40
jmp 0x1401df611
test rcx, rcx
jne 0x1401de1da
mov rax, qword [rbp + 0xbd0]
mov qword [rbp + 0xb80], rax
mov rax, qword [rbp + 0xbc0]
mov qword [rbp + 0xb78], rax
call fcn.140002170
jmp 0x1401df611
mov dword [rbp + 0xb10], 0
mov byte [rbp + 0xb14], 0
lea rax, str.pw__
mov qword [rbp + 0x8b0], rax
mov qword [rbp + 0x8b8], 1
lea rax, [rbp + 0xa80]
mov qword [rbp + 0x8c0], rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x8c8], xmm0
mov rsi, qword [rbp + 0xbd0]
mov qword [rbp + 0xb80], rsi
mov rdi, qword [rbp + 0xbc0]
mov qword [rbp + 0xb78], rdi
lea rcx, [rbp + 0xb10]
lea rdx, [rbp + 0x8b0]
call fcn.14015e390
mov qword [rbp + 0x9c0], rax
mov qword [rbp + 0xb80], rsi
mov qword [rbp + 0xb78], rdi
lea rcx, [rbp + 0x9c0]
call fcn.14015d7e0
mov ecx, 7
int 0x29
ud2
test rcx, rcx
jne 0x1401de207
call fcn.140002170
jmp 0x1401df611
mov rdx, qword [rbp + 0xa00]
mov rax, qword [rbp + 0xbd0]
mov qword [rbp + 0xb80], rax
mov rax, qword [rbp + 0xbc0]
mov qword [rbp + 0xb78], rax
call fcn.1401e5b40
jmp 0x1401df611
mov rdx, qword [rbp + 0xb40]
call fcn.1401e5b40
jmp 0x1401df611
lea r8, [0x1402537b8]
mov rcx, rdx
mov rdx, rax
call fcn.1401e6010
jmp 0x1401df611
mov rax, qword [rbp + 0xbd0]
mov qword [rbp + 0xb80], rax
mov rax, qword [rbp + 0xbb0]
mov qword [rbp + 0xb78], rax
lea r8, [0x140226530]
mov edx, 0x20
mov rcx, r12
call fcn.1401e6010
jmp 0x1401df611
mov ecx, 1
mov rdx, rsi
call fcn.1401e5b40
jmp 0x1401df611
mov qword [rbp + 0xab0], r15
mov qword [rbp + 0xaa8], rdi
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs
mov rcx, r14
mov rdx, rbx
call fcn.1401e6010
jmp 0x1401df611
mov qword [rbp + 0xbd0], rsi
mov qword [rbp + 0xbc8], r14
lea r8, [0x140253a48]
xor ecx, ecx
xor edx, edx
call fcn.1401e5f90
jmp 0x1401df611
call fcn.140002170
jmp 0x1401df611
test rcx, rcx
jne 0x1401de482
mov rax, qword [rbp + 0xbd0]
mov qword [rbp + 0xb80], rax
mov rax, qword [rbp + 0xbb0]
mov qword [rbp + 0xb78], rax
call fcn.140002170
jmp 0x1401df611
test rcx, rcx
jne 0x1401de4af
mov qword [rbp + 0xab0], rbx
mov qword [rbp + 0xaa8], rdi
call fcn.140002170
jmp 0x1401df611
test rcx, rcx
jne 0x1401de4ce
mov qword [rbp + 0xab0], 1
mov qword [rbp + 0xaa8], rdi
or al, byte [rax]
add al, ch
cmp byte [rsi], bh
loop 0x1401de337
or al, byte [rax]
add al, ch
cmp byte [rsi], bh
loop 0x1401de337
invalid
jmp 0x1401df611
mov dword [rbp + 0xb10], 0
mov byte [rbp + 0xb14], 0
lea rax, str.pw__
mov qword [rbp + 0x8b0], rax
mov qword [rbp + 0x8b8], 1
lea rax, [rbp + 0xa80]
mov qword [rbp + 0x8c0], rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x8c8], xmm0
mov rsi, qword [rbp + 0xbd0]
mov qword [rbp + 0xb80], rsi
mov rax, qword [rbp + 0xbb0]
mov qword [rbp + 0xb78], rax
lea rcx, [rbp + 0xb10]
lea rdx, [rbp + 0x8b0]
call fcn.14015e390
mov qword [rbp + 0x9c0], rax
mov qword [rbp + 0xb80], rsi
mov rax, qword [rbp + 0xbb0]
mov qword [rbp + 0xb78], rax
lea rcx, [rbp + 0x9c0]
call fcn.14015d7e0
mov ecx, 7
int 0x29
ud2
mov qword [rbp + 0xab0], 1
mov qword [rbp + 0xaa8], rdi
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_std_srciomod.rs
mov edx, 0x20
mov rcx, r12
call fcn.1401e6010
jmp 0x1401df611
mov qword [rbp + 0xab0], r15
mov qword [rbp + 0xaa8], rdi
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs
mov rcx, r13
mov rdx, r14
call fcn.1401e62a0
jmp 0x1401df611
mov qword [rbp + 0xab0], r15
mov qword [rbp + 0xaa8], rdi
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs
mov rcx, r14
mov rdx, rbx
call fcn.1401e6010
jmp 0x1401df611
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xab0], r15
mov rax, qword [rbp + 0xbd0]
mov qword [rbp + 0xaa8], rax
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs
mov rcx, r14
mov rdx, rsi
call fcn.1401e6010
jmp 0x1401df611
mov rdx, qword [rbp + 0xa00]
mov rax, qword [rbp + 0xbd0]
mov qword [rbp + 0xb80], rax
mov rax, qword [rbp + 0xbb0]
mov qword [rbp + 0xb78], rax
add al, ch
xchg esi, eax
jbe 0x1401de4a9
add cl, ch
invalid
adc dword [rax], eax
invalid
add al, ch
xchg esi, eax
jbe 0x1401de4a9
add cl, ch
invalid
mov rdx, qword [rbp + 0xb40]
mov qword [rbp + 0xab0], rbx
mov qword [rbp + 0xaa8], rdi
call fcn.1401e5b40
jmp 0x1401df611
mov rdx, qword [rbp + 0x9d0]
mov qword [rbp + 0xab0], 1
mov qword [rbp + 0xaa8], rdi
add byte [rax - 0x39], cl
test dword [rax + 0x100000a], esi
add byte [rax], al
add byte [rax - 0x77], cl
mov ebp, 0xaa8
call fcn.1401e5b40
jmp 0x1401df611
mov ecx, 1
mov edx, 0x13
call fcn.1401e5b40
jmp 0x1401df611
mov ecx, 1
mov edx, 0x4f
call fcn.1401e5b40
jmp 0x1401df611
invalid
add byte [rax - 0x77], cl
mov ch, 0xd0
or eax, dword [rax]
add byte [rcx + rcx*4 - 0x4b], cl
enter 0xb, 0
mov qword [rbp + 0xbd0], rsi
mov qword [rbp + 0xbc8], r14
lea r8, [0x140253a60]
mov ecx, 1
mov edx, 1
call fcn.1401e5f90
jmp 0x1401df611
mov qword [rbp + 0xbd0], rsi
mov qword [rbp + 0xbc8], r14
lea r8, [0x140253a90]
mov ecx, 1
mov edx, 1
call fcn.1401e5f90
jmp 0x1401df611
mov qword [rbp + 0xbd0], rsi
mov qword [rbp + 0xbc8], r14
lea r8, [0x140253aa8]
mov ecx, 1
mov edx, 1
call fcn.1401e5f90
jmp 0x1401df611
mov ecx, 1
mov rdx, r13
call fcn.1401e5b40
jmp 0x1401df611
call fcn.140002170
jmp 0x1401df611
mov qword [rbp + 0xbd0], rdi
mov qword [rbp + 0xbc8], r13
lea rcx, str.Bug:_no_frame_headerC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tungstenite_0.21.0_srcprotocol_framemod.rs
lea r8, [0x140252768]
mov edx, 0x14
call fcn.1401e6480
jmp 0x1401df611
lea rcx, str.Bug:_OpCode_out_of_rangeC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tungstenite_0.21.0_srcprotocol_framecoding.rs
lea r8, [0x14022e438]
mov edx, 0x18
call fcn.1401f0880
jmp 0x1401df611
mov qword [rbp + 0xba8], r8
mov byte [rbp + 0xb8e], 0
lea rcx, str.internal_error:_entered_unreachable_codeI___
lea r8, [0x14022e1c0]
mov edx, 0x28
call fcn.1401e6090
jmp 0x1401df611
mov byte [rbp + 0xba7], 1
call fcn.1401f0a30
jmp 0x1401df611
invalid
add byte [rcx + rcx*4 - 0x5b], cl
clc
invalid
mov qword [rbp + 0x6f8], r12
mov qword [rbp + 0x6f0], r15
mov rax, qword [rbp + 0xbb0]
mov qword [rbp + 0x6e8], rax
mov qword [rbp + 0x6e0], r14
mov ecx, 1
mov rdx, r13
call fcn.1401e5b40
jmp 0x1401df611
invalid
add dh, al
test dword [rdi + 0xb], esp
mov byte [rbp + 0xba7], 0
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, [0x1402522b8]
mov edx, 0x2b
call fcn.1401e6090
jmp 0x1401df611
mov qword [rbp + 0xab0], 1
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0xaa8], rdi
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_std_srciomod.rs
mov edx, 0x20
mov rcx, r12
call fcn.1401e6010
jmp 0x1401df611
lea rax, str.number_of_read_bytes_exceeds_limit
mov qword [rbp + 0x9f0], rax
mov qword [rbp + 0x9f8], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0xa00], rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0xa08], xmm0
mov qword [rbp + 0xab0], 1
mov qword [rbp + 0xaa8], rdi
lea rdx, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_std_srciomod.rs
lea rcx, [rbp + 0x9f0]
call fcn.1401e5ed0
jmp 0x1401df611
test rcx, rcx
mov r8, r15
mov r9, qword [rbp + 0xbc0]
jne 0x1401de76e
mov qword [rbp + 0xba8], r8
mov qword [rbp + 0x730], r13
mov qword [rbp + 0x728], r9
call fcn.140002170
jmp 0x1401df611
mov qword [rbp + 0xba8], r8
test r9, r9
leave
leave
mov rbx, qword [rbp + 0xbc0]
jne 0x1401de794
popfq
ror byte [rbx], 0
add byte [rbp + 0x3e], dh
mov qword [rbp + 0x730], rdi
mov dword [rbp + 0x730], edi
mov qword [rbp + 0x728], rbx
call fcn.140002170
jmp 0x1401df611
mov qword [rbp + 0xba8], r8
mov rdx, qword [rbp + 0xc0]
mov qword [rbp + 0x730], r13
add byte [rax - 0x75], cl
xchg ebp, eax
rol byte [rax], 0
add byte [rcx + rcx*4 - 0x53], cl
xor byte [rdi], al
add byte [rax], al
mov qword [rbp + 0x728], r9
sub byte [rdi], al
add byte [rax], al
call fcn.1401e5b40
jmp 0x1401df611
mov rdx, qword [rbp + 0xc0]
mov qword [rbp + 0x730], rdi
mov qword [rbp + 0x728], rbx
add byte [rax], al
add byte [rax], al
mov rcx, r9
call fcn.1401e5b40
jmp 0x1401df611
lea r8, [0x1402537b8]
mov rcx, rdx
mov rdx, rax
call fcn.1401e6010
js case.0x1401d725f.118
add cl, ch
invalid
invalid
add byte [rax], al
js case.0x1401d725f.118
add cl, ch
invalid
call fcn.140001010
mov rsi, rax
jmp 0x1401de7e7
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov esi, eax
shl rsi, 0x20
or rsi, 2
or esi, 2
or esi, 2
mov edi, 5
mov qword [rbp + 0x2b0], rdi
mov qword [rbp + 0x2b8], rsi
mov dword [rbp + 0x2b8], esi
mov dword [rbp + 0x2b8], esi
movaps xmm0, xmmword [rbp + 0xb0]
movdqa xmm1, xmmword [rbp + 0xc0]
movdqa xmm2, xmmword [rbp + 0xd0]
movaps xmm3, xmmword [rbp + 0xe0]
movups xmmword [rbp + 0x2c0], xmm0
rol byte [rdx], 0
add bl, dh
movq qword [rbp + 0x2d0], mm1
rol byte [rdx], 0
add bl, dh
movq qword [rbp + 0x2d0], mm1
movdqu xmmword [rbp + 0x2e0], xmm2
movups xmmword [rbp + 0x2f0], xmm3
movaps xmm0, xmmword [rbp + 0xf0]
test eax, esi
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0x300], eax
test eax, esi
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0x300], eax
movaps xmm0, xmmword [rbp + 0x100]
movups xmmword [rbp + 0x310], xmm0
movdqa xmm0, xmmword [rbp + 0x110]
movdqu xmmword [rbp + 0x320], xmm0
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x330], rax
lea rax, str.client_srcweb_socket.rs
mov ecx, 0x4800074b
mov dword [rsp + 0x20], eax
mov ecx, 0x4800074b
mov dword [rsp + 0x20], eax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.1401e3a70
lea r8, [rbp + 0x2b0]
mov edx, 0x2b
call fcn.1401e63e0
jmp 0x1401df611
mov qword [rbp + 0x6f8], r12
mov qword [rbp + 0x6f0], r15
invalid
invalid
add byte [rax], al
mov qword [rbp + 0xba8], r8
mov qword [rbp + 0x6e8], r8
mov rax, qword [rbp + 0xaf0]
invalid
mov qword [rbp + 0x6e0], rax
call fcn.140002170
jmp 0x1401df611
mov rax, qword [rbp + 0xbc8]
mov qword [rbp + 0x898], rax
mov rax, qword [rbp + 0xbd0]
mov eax, dword [rbp + 0xbd0]
mov eax, dword [rbp + 0xbd0]
mov qword [rbp + 0x890], rax
lea rcx, str.internal_error:_entered_unreachable_codeI___
movabs eax, dword [0x99fa058d4c0004f8]
add al, 0
movabs eax, dword [0x99fa058d4c0004f8]
cli
cdq
add al, 0
mov edx, 0x28
call fcn.1401e6090
jmp 0x1401df611
mov ecx, 1
mov rdx, rbx
call fcn.1401e5b40
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
jmp 0x1401df611
mov rax, qword [rbp + 0xba8]
mov qword [rbp + 0x6d8], rax
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test eax, esi
or al, byte [rax]
add byte [rax - 0x77], cl
test eax, edx
rol byte [rsi], 1
add byte [rax], al
invalid
add byte [rax - 0x75], cl
test eax, esi
or al, byte [rax]
add byte [rax - 0x77], cl
test eax, edx
rol byte [rsi], 1
rol byte [rsi], 1
add byte [rax], al
mov ecx, 1
mov rdx, rbx
call fcn.1401e5b40
jmp 0x1401df611
test rcx, rcx
jne 0x1401de9e0
mov rax, qword [rbp + 0xbc8]
mov qword [rbp + 0x898], rax
mov rax, qword [rbp + 0xbd0]
mov qword [rbp + 0x890], rax
nop
or byte [rax], al
add al, ch
stc
invalid
loop 0x1401de976
jmp 0x1401df611
nop
or byte [rax], al
add al, ch
stc
invalid
mov qword [rbp + 0x6d8], r8
mov rax, qword [rbp + 0xaf0]
mov qword [rbp + 0x6d0], rax
test eax, edx
invalid
add byte [rax], al
call fcn.140002170
jmp 0x1401df611
test eax, edx
invalid
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1402230f0]
mov edx, 0x23
call fcn.1401e6090
jmp 0x1401df611
lea rcx, str._async_fn__resumed_after_panicking
lea r8, [0x1402230f0]
mov edx, 0x22
call fcn.1401e6090
jmp 0x1401df611
xor r9d, r9d
xor r8d, r8d
jmp 0x1401deb8a
mov rdx, qword [rbp + 0xa00]
mov rax, qword [rbp + 0xbc8]
mov qword [rbp + 0x898], rax
mov rax, qword [rbp + 0xbd0]
mov qword [rbp + 0x890], rax
call fcn.1401e5b40
jmp 0x1401df611
mov ecx, 1
mov rdx, rdi
call fcn.1401e5b40
jno 0x1401dea19
add cl, ch
or eax, dword [rax]
invalid
jno 0x1401dea19
add cl, ch
or eax, dword [rax]
add al, ch
cmp al, 0xbc
idiv edi
call fcn.14015a660
mov rdi, rax
jmp 0x1401df5ab
invalid
add byte [rax - 0x7b], cl
leave
test rcx, rcx
jne 0x1401deb55
call fcn.140002170
jmp 0x1401df611
mov r9d, 0x200
jmp 0x1401deb8a
test rcx, rcx
jne 0x1401dec29
test esi, edx
add dword [rax], eax
invalid
test esi, edx
add dword [rax], eax
add al, ch
sbb byte [rdi], dh
loop 0x1401dea57
call fcn.140002170
invalid
jmp 0x1401df611
mov qword [rbp + 0xbc0], r12
add byte [rax], al
lea r8, [0x140226628]
mov rdx, rdi
call fcn.1401e5f10
jmp 0x1401df611
cmp eax, 4
jne 0x1401ded80
mov edi, 4
movabs rax, 0x8000000000000001
add byte [rax], al
add byte [rax], al
xor byte [rcx], 0xc9
add byte [rax], al
add byte [rax], al
xor byte [rcx], 0xc9
jmp 0x1401df26c
call fcn.140002170
jmp 0x1401df611
test rcx, rcx
jne 0x1401dee8d
call fcn.140002170
jmp 0x1401df611
test rcx, rcx
jne 0x1401dee9e
call fcn.140002170
jmp 0x1401df611
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_to_bytes.rs
mov edx, 0x22
call fcn.1401e6090
jmp 0x1401df611
cmp qword [rbp + 0xbd0], 0
jne 0x1401deeaf
invalid
add eax, dword [rax]
invalid
mov ebp, 0x48000003
mov edi, dword [rbp + 0xbc0]
mov rdi, qword [rbp + 0xbc0]
jmp 0x1401df5cb
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_to_bytes.rs
mov edx, 0x23
call fcn.1401e6090
jmp 0x1401df611
test rcx, rcx
jne 0x1401def0d
call fcn.140002170
jmp 0x1401df611
test rcx, rcx
jne 0x1401defc5
call fcn.140002170
jmp 0x1401df611
mov ecx, 1
mov edx, 1
call fcn.1401e5b40
jmp 0x1401df611
mov rdx, qword [rbp + 0xb20]
call fcn.1401e5b40
jmp 0x1401df611
mov qword [rbp + 0xbd0], rsi
mov qword [rbp + 0xbc8], r14
movzx ecx, bl
mov rdx, rdi
call fcn.1401e5b40
jmp 0x1401df611
mov r9d, 0x300
mov qword [rbp + 0xbc8], r14
mov rcx, qword [rbp + 0x710]
and rcx, 0xffffffffffff0000
or rcx, r8
or rcx, r9
mov qword [rbp + 0x2b0], rdi
mov qword [rbp + 0x2b8], r12
mov qword [rbp + 0x2c0], rdi
mov qword [rbp + 0x2c8], rax
mov qword [rbp + 0x2d0], rcx
lea rax, [0x140253a78]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140253940]
lea r8, [rbp + 0x2b0]
mov edx, 0x2b
call fcn.1401e63e0
jmp 0x1401df611
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.client_srcweb_socket.rs
mov edx, 0x2b
call fcn.1401e6090
jmp 0x1401df611
mov ecx, 1
mov edx, 0x39
call fcn.1401e5b40
jmp 0x1401df611
mov rdx, qword [rbp + 0xb20]
call fcn.1401e5b40
jmp 0x1401df611
mov qword [rbp + 0xbc0], r12
mov dword [rbp + 0xb30], 0
mov byte [rbp + 0xb34], 0
lea rax, str.pw__
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x2b8], 1
lea rax, [rbp + 0xa80]
mov qword [rbp + 0x2c0], rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x2c8], xmm0
lea rcx, [rbp + 0xb30]
lea rdx, [rbp + 0x2b0]
call fcn.14015e390
mov qword [rbp + 0x9f0], rax
lea rcx, [rbp + 0x9f0]
call fcn.14015d7e0
mov ecx, 7
int 0x29
ud2
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.client_srcweb_socket.rs
mov edx, 0x2b
call fcn.1401e6090
jmp 0x1401df611
movzx eax, al
movzx ecx, byte [rbp + 0x2bf]
shl ecx, 0x10
movzx edx, word [rbp + 0x2bd]
or edx, ecx
mov esi, dword [rbp + 0x2b9]
shl rdx, 0x28
shl rsi, 8
or rsi, rdx
or rsi, rax
lea rax, [rbp + 0x2b8]
movups xmm0, xmmword [rax + 8]
movdqu xmm1, xmmword [rax + 0x18]
movdqu xmm2, xmmword [rax + 0x28]
movups xmm3, xmmword [rax + 0x38]
movaps xmmword [rbp + 0x7d0], xmm0
movdqa xmmword [rbp + 0x7e0], xmm1
movdqa xmmword [rbp + 0x7f0], xmm2
movaps xmmword [rbp + 0x800], xmm3
movups xmm0, xmmword [rax + 0x48]
movaps xmmword [rbp + 0x810], xmm0
movups xmm0, xmmword [rax + 0x58]
movaps xmmword [rbp + 0x820], xmm0
movups xmm0, xmmword [rax + 0x68]
movaps xmmword [rbp + 0x830], xmm0
mov rax, qword [rax + 0x78]
mov qword [rbp + 0x840], rax
jmp 0x1401df263
lea rcx, str.called__Option::unwrap____on_a__None__valueC:UsersEnder.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
lea r8, str.client_srcweb_socket.rs
mov edx, 0x2b
call fcn.1401e6090
jmp 0x1401df611
mov edi, 8
mov esi, 0xc
movabs rax, 0x8000000000000001
xor ecx, ecx
jmp 0x1401df26c
mov qword [rbp + 0xbd0], rsi
mov qword [rbp + 0xbc8], r14
lea rax, str.Unknown_action
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x2b8], 1
lea rax, str.Utf8Errorvalid_up_to
mov qword [rbp + 0x2c0], rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x2c8], xmm0
lea rdx, str.0:__
lea rcx, [rbp + 0x2b0]
call fcn.1401e5ed0
jmp 0x1401df611
mov qword [rbp + 0xbd0], rdi
mov ecx, 8
mov edx, 0x18
call fcn.1401e5b40
jmp 0x1401df611
movups xmm0, xmmword [rbp + 0x2c0]
movaps xmmword [rbp + 0xb0], xmm0
movups xmm0, xmmword [rbp + 0x2d0]
movaps xmmword [rbp + 0xc0], xmm0
movups xmm0, xmmword [rbp + 0x2e0]
movaps xmmword [rbp + 0xd0], xmm0
movups xmm0, xmmword [rbp + 0x2f0]
movaps xmmword [rbp + 0xe0], xmm0
movups xmm0, xmmword [rbp + 0x300]
movaps xmmword [rbp + 0xf0], xmm0
movups xmm0, xmmword [rbp + 0x310]
movaps xmmword [rbp + 0x100], xmm0
movdqu xmm0, xmmword [rbp + 0x320]
movdqa xmmword [rbp + 0x110], xmm0
mov rax, qword [rbp + 0x330]
mov qword [rbp + 0x120], rax
mov rsi, qword [rbp + 0x2b8]
jmp 0x1401de7ec
mov rdx, qword [rbp + 0xa90]
call fcn.1401e5b40
jmp 0x1401df611
mov rdx, qword [rbp + 0xa90]
call fcn.1401e5b40
jmp 0x1401df611
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xbc8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rbp + 0xbc0]
jmp 0x1401df5cb
mov rdi, qword [rbp + 0xb8]
jmp case.0x1401cfb4d.141
mov ecx, 1
mov edx, 8
call fcn.1401e5b40
jmp 0x1401df611
mov ecx, 1
mov edx, 0x17
call fcn.1401e5b40
jmp 0x1401df611
mov rdi, rcx
jmp 0x1401df5cb
mov rdx, qword [rbp + 0xa90]
call fcn.1401e5b40
jmp 0x1401df611
mov qword [rbp + 0x2b0], rdi
lea rax, str.library_std_src_syswindowsos.rs
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0x48a7c
invalid
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140041570
lea r8, [rbp + 0x2b0]
mov edx, 0x2b
add byte [rax], al
add al, ch
nop
je 0x1401def4f
add cl, ch
invalid
invalid
add byte [rax], al
add byte [rax], al
add al, ch
nop
je 0x1401def4f
add cl, ch
mov esp, 0xe8000006
invalid
call fcn.14015a660
idiv edi
mov rdi, rax
jmp 0x1401df58b
mov qword [rbp + 0xb0], rbx
lea rax, str.client_srcweb_socket.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.1401e3920
lea r8, [rbp + 0xb0]
mov edx, 0x2b
call fcn.1401e63e0
jmp 0x1401df611
mov byte [rbp + 0xbbe], 1
call fcn.14015a660
mov rdi, rax
jmp 0x1401df54b
mov qword [rbp + 0xbd0], rsi
mov qword [rbp + 0xbc8], r14
call fcn.140002170
jmp 0x1401df611
mov rdx, qword [rbp + 0xa90]
call fcn.1401e5b40
jmp 0x1401df611
mov rax, qword [rbp + 0x2b8]
add byte [rax], al
mov qword [rbp + 0xb0], rax
lea rax, str.client_srcweb_socket.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
invalid
invalid
invalid
lea r9, fcn.1401e3920
lea r8, [rbp + 0xb0]
test dword [rax - 0x46000000], esi
sub eax, dword [rax]
add byte [rax], al
test dword [rax - 0x46000000], esi
sub eax, dword [rax]
add byte [rax], al
call fcn.1401e63e0
jmp 0x1401df611
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.1401e5f10
jmp 0x1401df611
mov rsi, qword [rbp + 0x2b8]
lea rax, [rbp + 0x2b8]
movups xmm0, xmmword [rax + 8]
movups xmm1, xmmword [rax + 0x18]
movups xmm2, xmmword [rax + 0x28]
movups xmm3, xmmword [rax + 0x38]
movaps xmmword [rbp + 0xb0], xmm0
movaps xmmword [rbp + 0xc0], xmm1
movaps xmmword [rbp + 0xd0], xmm2
movaps xmmword [rbp + 0xe0], xmm3
movups xmm0, xmmword [rax + 0x48]
movaps xmmword [rbp + 0xf0], xmm0
add byte [rdi], cl
adc byte [rax + 0x58], al
add byte [rdi], cl
adc byte [rax + 0x58], al
movaps xmmword [rbp + 0x100], xmm0
movups xmm0, xmmword [rax + 0x68]
movaps xmmword [rbp + 0x110], xmm0
mov rax, qword [rax + 0x78]
mov qword [rbp + 0x120], rax
jmp 0x1401df1ef
mov ecx, 1
mov edx, 8
call fcn.1401e5b40
jmp 0x1401df611
mov ecx, 1
mov edx, 0x14
call fcn.1401e5b40
jmp 0x1401df611
mov rdi, qword [rbp + 0x2b8]
mov edi, dword [rbp + 0x2b8]
cmp qword [rbp + 0x9f0], 0
je 0x1401df54b
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
jmp 0x1401df545
mov qword [rbp + 0xb0], rcx
lea rax, str.client_srcweb_socket.rs
invalid
invalid
add byte [rax - 0x77], cl
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140041570
lea r8, [rbp + 0xb0]
mov edx, 0x2b
call fcn.1401e63e0
jmp 0x1401df611
invalid
mov rdi, rax
cmp qword [rbp + 0x2b0], 0
jne 0x1401df575
test dword [rsp + rax], ecx
invalid
test dword [rsp + rax], ecx
add cl, ch
pop rbp
add al, 0
add dh, al
test dword [rdi + 0x100000b], edi
mov edi, 0x100000b
jmp 0x1401df58b
mov byte [rbp + 0xbbf], 1
mov edi, 0x100000b
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1402269e8]
mov edx, 0x28
call fcn.1401e6480
jmp 0x1401df611
mov qword [rbp + 0xb0], rcx
lea rax, str.client_srcweb_socket.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
add byte [rbp + rcx*4 + 0xd], cl
lodsd eax, dword [rsi]
invalid
invalid
add byte [rbp + rcx*4 - 0x7b], cl
lea eax, [rbp + 0xb0]
add byte [rbp + rcx*4 + 0xd], cl
lodsd eax, dword [rsi]
invalid
lea eax, [rbp + 0xb0]
mov edx, 0x2b
call fcn.1401e63e0
jmp 0x1401df611
lea rax, [rbp + 0x2b8]
movups xmm0, xmmword [rax + 8]
test dword [rax + 0xf000002], edi
adc byte [rax + 8], al
movups xmm1, xmmword [rax + 0x18]
movups xmm2, xmmword [rax + 0x28]
sub byte [rdi], cl
adc byte [rax + 0x38], bl
sub byte [rdi], cl
adc byte [rax + 0x38], bl
movaps xmmword [rbp + 0xb0], xmm0
movaps xmmword [rbp + 0xc0], xmm1
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xc0], ecx
movaps xmmword [rbp + 0xd0], xmm2
movaps xmmword [rbp + 0xe0], xmm3
movups xmm0, xmmword [rax + 0x48]
movaps xmmword [rbp + 0xf0], xmm0
movups xmm0, xmmword [rax + 0x58]
movaps xmmword [rbp + 0x100], xmm0
movups xmm0, xmmword [rax + 0x68]
movaps xmmword [rbp + 0x110], xmm0
mov rax, qword [rax + 0x78]
js 0x1401df22a
mov dword [rbp + 0x120], eax
js 0x1401df22a
mov dword [rbp + 0x120], eax
mov rsi, qword [rbp + 0x2b8]
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x840], rax
movaps xmm0, xmmword [rbp + 0x110]
movaps xmmword [rbp + 0x830], xmm0
movaps xmm0, xmmword [rbp + 0x100]
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0x820], xmm0
movaps xmm0, xmmword [rbp + 0xf0]
movaps xmmword [rbp + 0x810], xmm0
or byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0xb0], al
or byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0xb0], al
mov al, 0
add byte [rax], al
movdqa xmm1, xmmword [rbp + 0xc0]
movdqa xmm2, xmmword [rbp + 0xd0]
movaps xmm3, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0x800], xmm3
movdqa xmmword [rbp + 0x7f0], xmm2
movdqa xmmword [rbp + 0x7e0], xmm1
movaps xmmword [rbp + 0x7d0], xmm0
mov cl, 1
mov rax, qword [rbp + 0xb30]
movabs r8, 0x8000000000000000
xor r8, rax
cmp r8, 5
mov edx, 5
cmovb rdx, r8
ror byte [rax - 0x7d], 1
cli
add al, 0x77
invalid
ror byte [rax - 0x7d], 1
cli
add al, 0x77
and eax, 0x15058d48
rol byte [rdi], cl
add byte [rax + 0x63], cl
adc al, 0x90
lea rax, [0x14025c4a8]
movsxd rdx, dword [rax + rdx*4]
add rdx, rax
jmp rdx
mov rax, qword [rbp + 0xb38]
lea rcx, [rbp + 0xb38]
mov qword [rbp + 0x720], rcx
test rax, rax
je 0x1401df2d0
mov rax, qword [rbp + 0x720]
mov r8, qword [rax + 8]
or byte [rax - 0x75], cl
or eax, 0xd4020
or byte [rax - 0x75], cl
or eax, 0xd4020
add byte [rcx], dh
sar bh, cl
adc eax, 0x12288
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x840]
mov qword [rbp + 0x120], rax
add byte [rax], al
or byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], esp
add dword [rax], eax
add byte [rax], al
movaps xmm0, xmmword [rbp + 0x830]
add byte [rax], al
movaps xmm0, xmmword [rbp + 0x830]
movaps xmmword [rbp + 0x110], xmm0
movaps xmm0, xmmword [rbp + 0x820]
movaps xmmword [rbp + 0x100], xmm0
movaps xmm0, xmmword [rbp + 0x810]
movaps xmmword [rbp + 0xf0], xmm0
movdqa xmm0, xmmword [rbp + 0x7d0]
movdqa xmm1, xmmword [rbp + 0x7e0]
movdqa xmm2, xmmword [rbp + 0x7f0]
movaps xmm3, xmmword [rbp + 0x800]
movaps xmmword [rbp + 0xe0], xmm3
loopne 0x1401df32c
add byte [rax], al
loopne 0x1401df32c
add byte [rax], al
movdqa xmmword [rbp + 0xd0], xmm2
movdqa xmmword [rbp + 0xc0], xmm1
add byte [rax], al
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1401df2c7
rol byte [rax], 0
add byte [rsi + 0xf], ah
jg 0x1401df2c7
add byte [rax], al
movdqa xmmword [rbp + 0xb0], xmm0
mov al, 0
add byte [rax], al
jmp 0x1401de7ec
hlt
test cl, cl
jne 0x1401df2d0
jmp case.0x1401df29a.0
mov rax, qword [rbp + 0xb38]
movabs rcx, 0x8000000000000002
lea rdx, [rbp + 0xb38]
mov qword [rbp + 0x720], rdx
cmp rax, rcx
jge case.default.0x1401df29a
jmp 0x1401df2d0
mov qword [rbp + 0x2b0], rsi
lea rax, str.client_srcweb_socket.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140041570
lea r8, [rbp + 0x2b0]
mov edx, 0x2b
call fcn.1401e63e0
jmp 0x1401df611
mov byte [rbp + 0xba4], 1
mov ecx, 1
mov rdx, rdi
call fcn.1401e5b40
jmp 0x1401df611
lea rax, str.overflow_in_Duration::new
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x2b8], 1
test dword [rax + 0x1000002], edi
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x7456f
test dword [rax + 0x1000002], edi
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x7456f
mov qword [rbp + 0x2c0], rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x2c8], xmm0
test eax, ecx
add al, byte [rax]
add dh, al
test dword [rdi + 0x100000b], edi
test eax, ecx
add al, byte [rax]
add dh, al
test dword [rdi + 0x100000b], edi
lea rdx, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_time.rs
lea rcx, [rbp + 0x2b0]
call fcn.1401e5ed0
jmp 0x1401df611
mov byte [rbp + 0xbbf], 1
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea r8, [0x140225d90]
mov edx, 0x5e
call fcn.1401e6480
jmp 0x1401df611
retf 1
invalid
retf 1
mov edi, 2
jmp 0x1401df453
mov edi, 1
mov ecx, 1
mov rdx, rdi
call fcn.1401e5b40
jmp 0x1401df611
mov byte [rbp + 0xba4], 1
call fcn.140002170
jmp 0x1401df611
mov rdi, rax
jmp 0x1401df56b
mov ecx, 8
mov edx, 0x70
add al, ch
mov bl, 0x66
add byte [rax], al
add al, ch
mov bl, 0x66
add byte [rax], al
jmp 0x1401df611
mov rax, qword [rbp + 0xbc8]
mov qword [rbp + 0x898], rax
mov rax, qword [rbp + 0xbd0]
mov qword [rbp + 0x890], rax
lea rax, str.library_std_src_syswindowsmod.rs
mov rcx, r8
mov rdx, rdi
mov r8, rax
call fcn.1401e6010
jmp 0x1401df611
mov qword [rbp + 0xbd0], rdi
ror byte [rbx], 1
add byte [rax], al
lea rax, str.reentrant_init
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x2b8], 1
lea rax, str.Utf8Errorvalid_up_to
invalid
add byte [rax - 0x77], cl
test eax, eax
add al, byte [rax]
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x1401df483
enter 2, 0
lea rdx, str.0Q__
lea rcx, [rbp + 0x2b0]
call fcn.1401e5ed0
jmp 0x1401df611
invalid
mov edi, 1
jmp 0x1401df604
mov rdi, qword [rbp + 0xb8]
cmp qword [rbp + 0x2b0], 0
mov al, 2
add byte [rax], al
invalid
je 0x1401df54b
mov al, 2
add byte [rax], al
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1402b32e8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xb98]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0xb30], 0
je 0x1401df56b
mov r8, qword [rbp + 0xb38]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0xbc8], 0
je 0x1401df58b
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xbd0]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x9c0], 0
je 0x1401df5ab
mov r8, qword [rbp + 0x9c8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0xba8], 0
je 0x1401df5cb
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xbc0]
add byte [rax], al
or eax, 0x4cd23100
mov eax, dword [rbp + 0xbc0]
add byte [rax], al
add byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x2b0], rdi
lea rax, str.client_srcweb_socket.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140041570
lea r8, [rbp + 0x2b0]
mov al, 2
add byte [rax], al
mov al, 2
add byte [rax], al
add al, byte [rax]
add byte [rdx + 0x2b], bh
mov edx, 0x2b
call fcn.1401e63e0
jmp 0x1401df611
mov edi, 2
mov ecx, 1
mov rdx, rdi
call fcn.1401e5b40
ud2
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm10
movaps xmmword [rsp + 0x50], xmm9
movdqa xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
mov rax, qword [rbp + 0xbd0]
lock dec qword [rax]
jne 0x1401df679
mov rcx, qword [rbp + 0xbd0]
call fcn.140058c20
add al, ch
cmpsd dword [rsi], dword [rdi]
xchg ebp, eax
out 0xff, eax
mov byte [rbp + 0xbbf], 1
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
jo 0x1401df6f5
movq mm0, qword [rsp + 0x60]
jo 0x1401df6f5
movq mm0, qword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
jl 0x1401df71b
jo 0x1401df708
sub dword [rsp + 0x80], esi
mov rax, qword [rbp + 0xbd0]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
je 0x1401df744
mov rax, qword [rbp + 0xbd0]
cmp qword [rax + 0x10], 0x11
jb 0x1401df72e
adc cl, byte [rax - 0x75]
test eax, ecx
or eax, dword [rax]
add byte [rax - 0x75], cl
clc
mov rax, qword [rbp + 0xbc8]
mov rax, qword [rax - 8]
mov qword [rbp + 0xbc8], rax
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xbc8]
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x418]
call fcn.14007d570
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
or eax, dword [rax]
add byte [rax - 0x7d], cl
js 0x1401df9d9
adc dword [rdx + 0x12], esi
mov rax, qword [rbp + 0xbc0]
mov rax, qword [rax - 8]
mov qword [rbp + 0xbc0], rax
mov rcx, qword [0x1402b32e8]
or eax, 0xd3903
test eax, eax
or eax, dword [rax]
add byte [rax - 0x75], cl
or eax, 0xd3903
xor edx, edx
mov r8, qword [rbp + 0xbc0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xbc8]
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movaps xmmword [rsp + 0x50], xmm9
movdqa xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
sub dword [rsp + 0x80], esi
sub dword [rsp + 0x80], esi
mov rax, qword [rbp + 0xbd0]
cmp qword [rax + 8], 0
je 0x1401dfac4
mov rax, qword [rbp + 0xbd0]
cmp qword [rax + 0x10], 0x11
js 0x1401dfaa9
adc dword [rdx + 0x12], esi
js 0x1401dfaa9
adc dword [rdx + 0x12], esi
mov rax, qword [rbp + 0xbc8]
mov rax, qword [rax - 8]
mov qword [rbp + 0xbc8], rax
test eax, ecx
or eax, dword [rax]
add byte [rax - 0x75], cl
or eax, 0xd3833
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xbc8]
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x418]
call fcn.14007d570
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
jl 0x1401dfb01
jo 0x1401dfb45
movq mm0, qword [rsp + 0x60]
jl 0x1401dfb01
jo 0x1401dfb45
movq mm0, qword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm10
movaps xmmword [rsp + 0x50], xmm9
movdqa xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
jl 0x1401dfb6b
jo 0x1401dfb58
sub dword [rsp + 0x80], esi
lea rcx, [rbp + 0x2b0]
call fcn.140041570
adc al, 0x1a
out 0xff, al
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
jl 0x1401dfb8d
jo 0x1401dfbd1
movq mm0, qword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movaps xmmword [rsp + 0x50], xmm1
movdqa xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
mov rax, qword [rbp + 0xbd0]
mov rax, qword [rax + 0x48]
test rax, rax
je 0x1401dfbfe
invalid
mov rcx, qword [rbp + 0xbd0]
mov rcx, qword [rcx + 0x50]
call qword [rax + 0x18]
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call qword [sym.imp.kernel32.dll_CloseHandle]
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movq mm7, qword [rsp + 0x70]
movq mm7, qword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm10
movaps xmmword [rsp + 0x50], xmm9
movdqa xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
mov byte [rbp + 0x449], 0
test dword [rcx + 4], ecx
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x80], dh
test dword [rcx + 4], ecx
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x80], dh
movdqa xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
sub rsp, 0x98
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm10
movaps xmmword [rsp + 0x50], xmm9
movdqa xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
cmp byte [rbp + 0x44a], 0
jne 0x1401e19fe
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rbp + 0x488]
mov rax, qword [rbp + 0x470]
mov rdx, qword [rbp + 0x478]
mov r8, qword [rbp + 0x480]
call qword [rax + 0x10]
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm10
movaps xmmword [rsp + 0x50], xmm9
movdqa xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
jg 0x1401e1d62
and al, 0x70
jg 0x1401e1d62
and al, 0x70
movaps xmmword [rsp + 0x80], xmm6
cmp qword [rbp + 0xba8], 0
add byte [rax], al
invalid
je 0x1401e1d10
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xbc0]
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
invalid
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
sub esp, 0x98
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm10
movaps xmmword [rsp + 0x50], xmm9
movdqa xmmword [rsp + 0x60], xmm8
movq qword [rsp + 0x60], mm0
movq qword [rsp + 0x60], mm0
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
mov byte [rbp + 0x448], 0
lea rcx, [rbp + 0x400]
add al, 0
add al, ch
fnsave dword [rsi + 0x280fffe9]
mov ah, 0x24
add byte [rax], 0
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
jl 0x1401e1dd4
jo 0x1401e1e18
movq mm0, qword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
add al, 0
add al, ch
fnsave dword [rsi + 0x280fffe9]
mov ah, 0x24
add byte [rax], 0
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
jl 0x1401e1dd4
jo 0x1401e1e18
pop r15
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
add byte [rax], al
add byte [rax], al
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm10
movaps xmmword [rsp + 0x50], xmm9
movdqa xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
mov byte [rbp + 0x44b], 2
add al, 0
add byte [rdx], al
add al, 0
add byte [rdx], al
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
jl 0x1401e1e58
jo case.0x1401127a8.2078
movq mm0, qword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm10
movaps xmmword [rsp + 0x50], xmm9
and al, 0x50
movdqa xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
add byte [rax], 0
add byte [rax - 0x73], cl
invalid
loopne 0x1401e1ea8
add byte [rax], al
call fcn.140147bc0
movaps xmm6, xmmword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x70], bh
add byte [rax], 0
add byte [rax - 0x73], cl
invalid
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x70], bh
movaps xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
and al, 0x40
and al, 0x40
add rsp, 0x98
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
ret
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
add byte [rdi + rcx + 0x29], al
push rsp
and al, 0x40
movaps xmmword [rsp + 0x50], xmm9
movdqa xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
mov rax, qword [rbp + 0xbc8]
cmp qword [rax + 8], 0
je 0x1401e2288
cmp qword [rax + 0x10], 0x11
jae 0x1401e226e
mov r8, qword [rbp + 0xbc0]
jmp 0x1401e2279
mov r8, qword [rbp + 0xbc0]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xbd0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0xb0]
test dword [rax + 0x48000000], esi
cmp eax, 5
test dword [rax + 0x48000000], esi
cmp eax, 5
je 0x1401e2326
cmp eax, 0xf
je 0x1401e22f1
lea rcx, [rbp + 0xb0]
add byte [rax], al
call fcn.1401c19d0
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
sub byte [rsp + 0x50], cl
sub byte [rsp + 0x50], cl
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
add byte [rax], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm10
movaps xmmword [rsp + 0x50], xmm9
movdqa xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
add byte [rax - 0x7d], cl
mov ebp, 0xbb0
invalid
je 0x1401e23c0
add byte [rax - 0x7d], cl
mov ebp, 0xbb0
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1402b32e8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xb70]
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x80]
sub byte [rsp + 0x80], dh
movdqa xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm10
movaps xmmword [rsp + 0x50], xmm9
movdqa xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
cmp qword [rbp + 0x730], 0
je 0x1401e2460
mov r8, qword [rbp + 0x728]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0xb98]
mov qword [rbp + 0x6f8], rax
mov rax, qword [rbp + 0xb68]
mov qword [rbp + 0x6f0], rax
mov rax, qword [rbp + 0xbb0]
mov qword [rbp + 0x6e8], rax
mov rax, qword [rbp + 0xab8]
mov qword [rbp + 0x6e0], rax
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub esp, 0x98
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rdi + rcx + 0x29], al
push rsp
and al, 0x40
add byte [rax], 0
add byte [rdi + rcx + 0x29], al
push rsp
and al, 0x40
movaps xmmword [rsp + 0x50], xmm9
movdqa xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
mov rax, qword [rbp + 0xbc8]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
cmp dword [rax + 8], 0
je 0x1401e2d58
cmp qword [rax + 0x10], 0x11
jae 0x1401e2d3e
mov r8, qword [rbp + 0xbc0]
jmp 0x1401e2d49
mov r8, qword [rbp + 0xbc0]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xbd0]
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x80]
add byte [rdi], cl
sub byte [rsp + 0x70], bh
add byte [rdi], cl
sub byte [rsp + 0x70], bh
movaps xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi + rcx + 0x29], al
push rsp
and al, 0x40
add byte [rax], al
add byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi + rcx + 0x29], al
push rsp
and al, 0x40
movaps xmmword [rsp + 0x50], xmm9
movaps xmmword [rsp + 0x50], xmm1
movdqa xmmword [rsp + 0x60], xmm8
and al, 0x60
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
cmp qword [rbp + 0xbd0], 0
je 0x1401e2e10
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp + 0xbc8]
call qword [sym.imp.kernel32.dll_HeapFree]
out 0, eax
invalid
out 0, eax
add byte [rdi], cl
sub byte [rsp + 0x80], dh
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm10
movaps xmmword [rsp + 0x50], xmm9
movdqa xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
add byte [rbx + 0x748bd], al
add byte [rdi], cl
add byte [rbx + 0x748bd], al
add byte [rdi], cl
jne 0x1401e2ef5
mov rax, qword [rbp + 0x750]
movabs rdx, 0x8000000000000000
or byte [rax + 0x31], 0xc2
or byte [rax + 0x31], 0xc2
cmp rdx, 5
mov ecx, 5
cmovb rcx, rdx
cmp rcx, 1
jne 0x1401e2f36
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rbp + 0x748]
call fcn.1401e3a70
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x1401e2f71
test rcx, rcx
je 0x1401e2f71
cmp rcx, 4
jne 0x1401e2f86
mov rax, qword [rbp + 0x758]
movabs rcx, 0x8000000000000002
lea rdx, [rbp + 0x758]
mov qword [rbp + 0x718], rdx
cmp rax, rcx
jge 0x1401e2f86
jmp 0x1401e2fa5
mov rax, qword [rbp + 0x758]
lea rcx, [rbp + 0x758]
mov qword [rbp + 0x718], rcx
test rax, rax
je 0x1401e2fa5
mov rax, qword [rbp + 0x718]
mov r8, qword [rax + 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov ah, 0x24
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0xab0
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0xaa8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm10
movaps xmmword [rsp + 0x50], xmm9
movdqa xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0x7d0
invalid
je 0x1401e31c0
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0x7d0
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x7d8]
mov r8, qword [rbp + 0x7d8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], al
sub byte [rsp + 0x60], al
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
in al, dx
cwde
add byte [rax], al
add byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi + rcx + 0x29], al
push rsp
and al, 0x40
in al, dx
cwde
add byte [rax], al
add byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi + rcx + 0x29], al
push rsp
and al, 0x40
movaps xmmword [rsp + 0x50], xmm9
movdqa xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
add byte [rax], 0
add byte [rax - 0x75], cl
test eax, ebp
or al, byte [rax]
add byte [rax - 0x7d], cl
js 0x1401e3253
invalid
je 0x1401e3278
add byte [rax], 0
add byte [rax - 0x75], cl
test eax, ebp
or al, byte [rax]
add byte [rax - 0x7d], cl
js 0x1401e3253
add byte [rdx + rbp + 0x48], dh
cmp dword [rax + 0x10], 0x11
cmp qword [rax + 0x10], 0x11
jae 0x1401e325e
mov r8, qword [rbp + 0xab8]
jmp 0x1401e3269
test dword [rax - 0x14fffff6], edi
or ecx, dword [rbx + rcx*4 - 0x7b]
mov eax, 0x4d00000a
mov eax, dword [rax - 8]
mov r8, qword [rbp + 0xab8]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1402b32e8]
xor edx, edx
ror byte [rbx + rcx*4 - 0x7b], cl
invalid
or eax, dword [rax]
add bh, bh
adc eax, 0xe2ca
mov rax, qword [rbp + 0xbd0]
ror byte [rbx + rcx*4 - 0x7b], cl
invalid
mov qword [rbp + 0xb80], rax
mov rax, qword [rbp + 0xbc0]
mov qword [rbp + 0xb78], rax
add byte [rax - 0x75], cl
test eax, eax
or eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax + 0xb], edi
add byte [rax], al
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x70]
sub byte [rsp + 0x70], bh
sub byte [rsp + 0x70], bh
movaps xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi + rcx + 0x29], al
push rsp
and al, 0x40
movaps xmmword [rsp + 0x50], xmm9
movdqa xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
cmp dword [rbp + 0x2b0], 2
jne 0x1401e336a
lea rcx, [rbp + 0x2b8]
call fcn.1401e3a70
movaps xmm6, xmmword [rsp + 0x80]
add byte [rax], al
add byte [rax], al
movdqa xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movaps xmm6, xmmword [rsp + 0x80]
movdqa xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm10
movaps xmmword [rsp + 0x50], xmm9
movdqa xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
lea rcx, [rbp + 0x750]
lea edx, [rax + 7]
add byte [rax], al
lea edx, [rax + 7]
add byte [rax], al
call fcn.140041570
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
jns 0x1401e36dc
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 0x48]
mov qword [rbp - 0x20], rcx
clc
mov esi, dword [rbp - 0x10]
lea ebp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x18], 0
js 0x1401e37d1
invalid
je 0x1401e37cf
js 0x1401e37d1
add byte [rbx + rdx + 0x48], dh
mov ecx, dword [0x1402b32e8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x30]
call fcn.14006d030
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
invalid
pop rbp
ret
lea ebp, [rdx + 0x40]
mov rdi, qword [rbp - 0x20]
mov rbx, qword [rbp - 8]
pop rbp
clc
pop rbp
clc
cmp rbx, rdi
mov rsi, qword [rbp - 0x18]
je 0x1401e3839
lea rax, [rbx + rbx*8]
lea rcx, [rsi + rax*8]
add rcx, 0x38
mov r9, qword [rsi + rax*8 + 0x20]
mov rdx, qword [rsi + rax*8 + 0x28]
sub byte [rbx + rcx*4 + 0x44], cl
invalid
xor byte [rcx - 1], al
call qword [rcx + 0x10]
sub byte [rbx + rcx*4 + 0x44], cl
invalid
call qword [rcx + 0x10]
inc rbx
cmp rbx, rdi
jne 0x1401e3812
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
adc byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
invalid
cmp qword [rax + 0x30], 0
js 0x1401e3899
invalid
je 0x1401e387f
invalid
js 0x1401e3899
add byte [rbx + rdx + 0x48], dh
mov ecx, dword [0x1402b32e8]
invalid
mov rcx, qword [0x1402b32e8]
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
call 0x11cf74e7c
fstpnce st(4), st(0)
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
fstpnce st(4), st(0)
add byte [rax], al
fstpnce st(4), st(0)
add byte [rax], al
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x60]
invalid
call fcn.14003c820
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
invalid
invalid
ret
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 8]
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
invalid
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x70]
mov rdx, qword [rax + 0x78]
call fcn.14007e8f0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov qword [rbp], 0xfffffffffffffffe
mov rsi, qword [rcx]
mov rcx, qword [rsi + 0x58]
test rcx, rcx
je 0x1401e397e
mov qword [rbp - 0x10], rsi
mov rax, qword [rsi + 0x60]
invalid
invalid
mov qword [rbp - 8], rcx
mov qword [rbp - 0x18], rax
call qword [rax]
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
invalid
mov eax, dword [rbp - 0x18]
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 0x10]
mov esi, dword [rbp - 0x10]
mov esi, dword [rbp - 0x10]
mov r8, qword [rbp - 8]
je 0x1401e397e
cmp qword [rax + 0x10], 0x11
jb case.0x1401d93be.82
js 0x1401e3978
adc dword [rdx + 4], esi
mov r8, qword [r8 - 8]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi]
movabs rcx, 0x8000000000000000
add byte [rax], al
or byte [rax + 0x39], 0xc8
add byte [rax], al
or byte [rax + 0x39], 0xc8
je 0x1401e39a8
test rax, rax
je 0x1401e39a8
mov r8, qword [rsi + 8]
mov rcx, qword [0x1402b32e8]
stc
or al, 0
stc
or al, 0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1402b32e8]
xor edx, edx
mov r8, rsi
add rsp, 0x48
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x1401e3a14
invalid
sub cl, byte [rax - 0x75]
call 0x15096bd3a
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
adc dword [rdx + 0xc], esi
adc dword [rdx + 0xc], esi
mov rax, qword [rbp - 8]
mov rax, qword [rax - 8]
clc
clc
clc
mov qword [rbp - 8], rax
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
xor edx, edx
mov r8, qword [rbp - 8]
mov eax, dword [rbp - 8]
mov eax, dword [rbp - 8]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp - 0x10]
mov rax, qword [rax]
add byte [rax - 0x47], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax - 0x47], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74c83948], al
sbb al, 0x48
test eax, eax
cmp rax, rcx
je 0x1401e3a46
test rax, rax
je 0x1401e3a46
mov rax, qword [rbp - 0x10]
mov r8, qword [rax + 8]
mov rcx, qword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
mov ecx, dword [0x1402b32e8]
or eax, 0xcf8aa
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1402b32e8]
wait
clc
or al, 0
xor edx, edx
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
ret 0x48fd
add byte [rax + 0xf], cl
ret 0x8348
invalid
add eax, 0xfffffffe
test eax, eax
add byte [rax], al
add byte [rax - 0x75], cl
adc byte [r8 - 0x7b], cl
ror byte [rdi], 0x84
mov bl, 0
add byte [rax], al
adc byte [rax - 0x73], cl
sub byte [r8 - 0x75], cl
push rcx
sbb byte [rbx + rcx*4 + 0x41], cl
and byte [rax - 0x77], cl
mov ecx, eax
jmp r9
mov ecx, eax
add eax, 0x5b941
add byte [rax], al
xor edx, eax
adc byte [r8 - 0x75], cl
or eax, 0xcf796
mov edx, 2
add byte [rax], al
add byte [rax + 0x7dd03948], al
nop
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [r14 + 0x28]
mov rdi, qword [r14 + 0x30]
sub byte [rcx - 0x75], cl
jle 0x1401e3beb
add rsi, 0x10
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x1401cfb4d.208
add rsi, 0x28
sub rdi, 1
jb 0x1401e3bf1
cmp qword [rsi - 8], 0
je 0x1401e3bd0
mov r8, qword [rsi]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call rbx
jmp 0x1401e3bd0
cmp qword [r14 + 0x20], 0
je 0x1401e3c0b
mov r8, qword [r14 + 0x28]
mov rcx, qword [0x1402b32e8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xd94d
adc eax, 0xd94d
lea rcx, [r14 + 0x88]
mov qword [rbp - 0x10], r14
jne case.0x1401cfa0d.178
jne case.0x1401cfa0d.178
call fcn.1401c8ec0
mov rdx, qword [rbp - 0x10]
mov rax, qword [rdx + 0x38]
movabs rcx, 0x8000000000000000
mov ecx, 0
add byte [rax], al
invalid
or byte [rax + 0x39], 0xc8
mov ecx, 0
add byte [rax], al
add byte [rax + 0x48c83948], al
mov esi, edx
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
mov rsi, rdx
je 0x1401e3c4d
test rax, rax
test eax, eax
je 0x1401e3c4d
mov r8, qword [rsi + 0x40]
mov rcx, qword [0x1402b32e8]
add byte [rcx], dh
sar bh, cl
adc eax, 0xd90b
add byte [rcx], dh
sar bh, cl
adc eax, 0xd90b
mov eax, dword [rsi + 0x58]
cmp eax, 4
jb 0x1401e3c68
invalid
adc eax, dword [rbx + 0xe7406f8]
cmp eax, 6
je 0x1401e3c68
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x60]
call qword [sym.imp.kernel32.dll_CloseHandle]
rcr al, 1
add byte [rax], al
rcr al, 1
add byte [rax], al
mov rax, qword [rbp - 0x10]
mov eax, dword [rax + 0x68]
push 0x7204f883
invalid
push 0x7204f883
adc eax, dword [rbx + 0xe7406f8]
cmp eax, 6
je 0x1401e3c87
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov rcx, qword [rax + 0x70]
call qword [sym.imp.kernel32.dll_CloseHandle]
fadd dword [rax]
invalid
fadd dword [rax]
add byte [rax - 0x75], cl
invalid
mov rax, qword [rbp - 0x10]
mov eax, dword [rax + 0x78]
cmp eax, 4
jb 0x1401e3ca9
cmp eax, 6
clc
invalid
je 0x1401e3ca9
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x80]
call qword [sym.imp.kernel32.dll_CloseHandle]
invalid
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp - 0x10]
add rcx, 0xa8
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp 0x1401c8980
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x30]
in al, dx
and byte [rax - 0x73], cl
push 0x30
mov rax, qword [rbp - 0x10]
mov rsi, rax
mov rax, qword [rax + 0x38]
cmp byte [rax - 0x47], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x39], 0xc8
cmp byte [rax - 0x47], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74c83948], al
je 0x1401e3d15
test rax, rax
je 0x1401e3d15
mov r8, qword [rsi + 0x40]
mov rcx, qword [0x1402b32e8]
or al, 0
je 0x1401e3d15
test rax, rax
je 0x1401e3d15
mov r8, qword [rsi + 0x40]
mov rcx, qword [0x1402b32e8]
or al, 0
or al, 0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax], al
add byte [rax], al
mov eax, dword [rsi + 0x58]
cmp eax, 4
jb 0x1401e3d2c
invalid
jae 0x14a92441a
cmp eax, 6
je 0x1401e3d2c
invalid
mov rcx, qword [rsi + 0x60]
call qword [sym.imp.kernel32.dll_CloseHandle]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
mov rcx, rax
mov eax, dword [rax + 0x68]
cmp eax, 4
jb 0x1401e3d71
cmp eax, 6
je 0x1401e3d71
clc
invalid
mov rcx, qword [rcx + 0x70]
call qword [sym.imp.kernel32.dll_CloseHandle]
xlatb
add byte [rax], al
xlatb
add byte [rax], al
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
and al, 0x10
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
mov rcx, rax
mov eax, dword [rax + 0x78]
cmp eax, 4
jae 0x1401e3dad
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
cmp eax, 6
je 0x1401e3da2
mov rcx, qword [rcx + 0x80]
call qword [sym.imp.kernel32.dll_CloseHandle]
adc eax, 0xd779
add bh, bh
adc eax, 0xd779
jmp 0x1401e3da2
nop dword cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 0x10]
add rcx, 0xa8
invalid
test al, 0
add byte [rax], al
shr dword [rax - 0x18000000], 0x8d
invalid
add byte [rax], al
call 0x1401c8980
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop rbp
ret
xor byte [rax - 0x39], cl
add r14b, r15b
invalid
invalid
add rcx, 8
add rsp, 0x38
pop rsi
pop rbp
or byte [rax - 0x7d], cl
invalid
jmp fcn.1401e3a70
invalid
mov dword [rbp - 8], ecx
clc
mov rcx, qword [rcx + 0x100]
mov ecx, dword [rcx + 0x100]
add dword [rax], eax
add bh, bh
adc eax, 0xd8b0
call qword [sym.imp.ws2_32.dll_closesocket]
mov al, 0xd8
add byte [rax], al
mov rsi, qword [rbp - 8]
jne 0x1401e3e34
mov rcx, rsi
mov ecx, esi
call fcn.1401cee10
add rsi, 0x108
mov rcx, rsi
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.1401e3670
invalid
int3
dec dword [rax - 0x7f]
invalid
dec dword [rdi]
invalid
sub esp, 0x28
lea rbp, [rdx + 0x30]
mov rsi, qword [rbp - 8]
mov esi, dword [rbp - 8]
mov esi, dword [rbp - 8]
mov rcx, rsi
call fcn.1401cee10
add rsi, 0x108
or byte [rcx], al
add byte [rax], al
mov rcx, rsi
call fcn.1401e3670
nop
add rsp, 0x28
idiv edi
call qword [rax + 0x28c48348]
pop rsi
pop rbp
ret
int3
sub esp, 0x48
mov rax, qword [rcx]
add rax, 0xfffffffffffffffd
std
std
cmp rax, 0xc
mov r8d, 0xa
cmovb r8, rax
mov rsi, rdx
lea rax, [0x14025c590]
retf
xchg byte [rdi], al
add byte [rdx + 0x63], cl
adc al, 0x80
retf
add byte [rdx + 0x63], cl
adc al, 0x80
add rdx, rax
jmp rdx
ret 0xe2ff
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x6f32d
invalid
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x6f32d
invalid
invalid
invalid
mov r8d, 0x10
jmp 0x1401e4088
add byte [rax - 0x77], cl
and al, 0x40
mov qword [rsp + 0x40], rcx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x6f408
sub byte [rax - 0x73], r9b
adc eax, 0x6f408
mov r8d, 4
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
and al, 0x38
and al, 0x38
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, [0x140253310]
jmp 0x1291e461b
in eax, 1
add byte [rax], al
invalid
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
jmp 0x1291e461b
add byte [rax - 0x7d], cl
ror dword [rax], 0x48
add rcx, 8
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x40], ecx
mov dword [rsp + 0x40], ecx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x6f2e7
sub byte [rax - 0x73], r9b
adc eax, 0x6f2e7
mov r8d, 2
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
add dh, al
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
mov byte [rsp + 0x39], 0
lea r8, [0x140253230]
invalid
invalid
invalid
add cl, ch
invalid
add dword [rax], eax
invalid
invalid
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402532d4]
push rcx
invalid
invalid
invalid
and byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
sbb byte [rax - 0x73], cl
adc eax, 0x6f351
push rcx
invalid
invalid
invalid
push rcx
invalid
jmp 0x1401e3f98
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14025321e]
mov r8d, 0xd
jmp 0x1401e4088
add byte [rax], al
add cl, ch
in eax, 0
add byte [rax], al
add rcx, 8
mov qword [rsp + 0x40], rcx
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.WriteBufferFull
mov r8d, 0xf
sldt word [rax]
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x1401e3fec
invalid
mov byte [rsp + 0x38], al
sldt word [rax]
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x1401e3fec
xor byte [rax + 0x48382444], cl
mov dword [rsp + 0x28], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x28], 0
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x39], 0
lea r8, [0x1402532b0]
jmp 0x1401e4111
add byte [rax], al
add byte [rax], al
add rcx, 8
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x40], ecx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Capacity
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
and al, 0x38
and al, 0x38
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, [0x140253258]
jmp 0x1401e4111
add rcx, 8
mov qword [rsp + 0x40], rcx
mov rcx, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Protocol
mov r8d, 8
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, [0x140253280]
jmp 0x1401e4111
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.Utf8AttackAttemptUrl
mov r8d, 4
add rsp, 0x48
pop rbx
pop rsi
jmp rax
add rcx, 8
mov qword [rsp + 0x40], rcx
ror dword [rax], 0x48
mov dword [rsp + 0x40], ecx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1402532e1]
mov r8d, 3
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
sub byte [rax], al
add byte [rax], al
add dh, al
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
sbb dl, dh
invalid
add bl, ch
invalid
sub byte [rax], al
add byte [rax], al
add dh, al
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
sbb dl, dh
invalid
add bl, ch
invalid
add rcx, 8
mov qword [rsp + 0x40], rcx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.HttpFormat
invalid
invalid
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, [0x140253340]
invalid
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.1400086f0
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsp + 0x38]
test rax, rax
je 0x1401e4185
mov bl, 1
test cl, cl
jne 0x1401e4187
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x1401e4169
cmp byte [rsp + 0x39], 0
je 0x1401e4169
test byte [rsi + 0x34], 4
jne 0x1401e4169
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140223d10]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x1401e4187
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14022b7d5]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x1401e4187
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
ud2
imul ebp, dword [rsi + 0x61], 0x76697463
and byte gs:[rbx + 0x74], dh
jb 0x140208202
invalid
jne 0x14020820f
js 0x140208214
invalid
jo 0x140208217
jns 0x140208224
outsd dx, dword [rsi]
invalid
jb 0x14020822a
push 0x65
invalid
jb 0x140208232
insb byte [rdi], dx
invalid
jae case.0x14002a338.68
jb 0x14020824c
invalid
insd dword [rdi], dx
invalid
invalid
jb 0x14020826f
jno 0x140208281
jae 0x140208283
and byte [rbp + 0x52], dl
and byte [r13 + 0x69], bpl
jae 0x14020828b
insd dword [rdi], dx
imul esi, dword [rbx + 0x73], 0x20676e69
jae 0x140208281
jae 0x140208282
imul ebp, dword [rsi + 0x67], 0x68637320
insd dword [rdi], dx
and byte gs:[rcx + 0x6e], ah
outsb dx, byte [rsi]
and byte [ebx + 0x63], dh
push 0x20656d65
invalid
outsb dx, byte [rsi]
and byte fs:[rcx + 0x75], ah
je 0x140208293
push 0x7469726f
jns 0x1402082a1
invalid
outsd dx, dword [rsi]
jb 0x140208297
je 0x1402082a9
jo 0x1402082a1
outsd dx, dword [rsi]
insb byte [rdi], dx
insb byte [rdi], dx
pop rdi
jb 0x14020829c
jae 0x14020829e
je 0x14020825b
invalid
jae 0x1402082b3
and byte [rcx + 0x73], ch
and byte [rcx + 0x6c], ch
insb byte [rdi], dx
invalid
jae 0x1402082c0
outsb dx, byte [rsi]
pop rdi
jo 0x1402082c9
outsb dx, byte [rsi]
and byte [edx + 0x65], ah
outsw dx, word [rsi]
jb 0x1402082ce
and byte [rdx + 0x65], dh
invalid
jbe 0x1402082d6
and byte fs:[rax + 0x72], dh
jbe 0x1402082e1
outsd dx, dword [rsi]
jne 0x1402082ee
and byte [rax + 0x6f], dh
outsb dx, byte [rsi]
jae 0x1402082e7
jae 0x1402082e7
jae 0x1402082e7
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
imul ebp, dword fs:[rsi + 0x67], 0x54455320
imul ebp, dword [rsi + 0x67], 0x54455320
push rsp
push r11
and byte [rdx + 0x65], ah
outsw dx, word [rsi]
jb 0x1402082fc
and byte [rdx + 0x65], dh
invalid
imul esi, dword [rsi + 0x65], 0x72702064
and byte fs:[rax + 0x72], dh
jo 0x140208315
jbe 0x14020830f
outsd dx, dword [rsi]
jne 0x14020831c
and byte [rcx + 0x43], al
jae 0x140208314
jae 0x140208314
jae 0x140208314
outsb dx, byte [rsi]
imul ebp, dword fs:[rsi + 0x67], 0x53555020
and byte [eax + 0x55], dl
push rbx
pop rdi
push rax
push rdx
push r11
and byte [r15 + rbp*2 + 0x20], r14b
jo 0x14020832c
jb 0x1402082ea
and byte [rdi + 0x68], dh
ja 0x140208334
outsd dx, dword [rsi]
and byte [rcx + rbp*2 + 0x73], ah
invalid
imul esi, dword fs:[rbx + 0x61], 0x64656c62
and byte [rbx + 0x65], dh
jb 0x140208351
jb 0x1402082fe
jo 0x140208355
jae 0x14020834a
push 0x65727473
jae 0x140208358
jb 0x14020834b
invalid
insd dword [rdi], dx
and byte [rbp + 0x72], ah
jb 0x14020835c
jb 0x14020835e
outsd dx, dword [rsi]
jb 0x14020830f
and byte [rbx + 0x65], dh
jae 0x140208356
outsb dx, byte [rsi]
je 0x140208314
invalid
and byte [rax], al
add byte [rax], al
loop 0x140208284
and byte [rax + 1], al
add byte [rax], al
add byte [rbx], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x74], dh
jae 0x140208386
jb 0x140208379
invalid
insd dword [rdi], dx
and byte [rbp + 0x72], ah
jb 0x14020838a
jb 0x14020833d
and byte [rbp + riz*2 + 0x74], ah
invalid
je 0x140208386
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
jae 0x1402083ae
jb 0x1402083a1
invalid
insd dword [rdi], dx
and byte [rbp + 0x72], ah
jb 0x1402083b2
jb 0x140208365
jb 0x1402083ac
invalid
jbe 0x1402083b1
cmp ah, byte fs:[rax]
cmp ah, byte fs:[rax]
add byte [rax], bh
and dword [rax], 0x40
add dword [rax], eax
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x6f], ah
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
invalid
jne 0x1402083ee
jb 0x1402083b8
and byte [rax], al
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
je 0x14020840a
invalid
add byte [rax], al
add byte [rax], al
nop
and dword [rax], 0x40
add dword [rax], eax
add byte [rax], al
and byte [rax + 1], al
add byte [rax], al
add byte [rbx], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x6f], ah
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
sbb eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
rol byte [rbx + 0x14020], 0
add byte [rbx], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x14], bh
add byte [rax], al
js 0x1402083de
and dword [rax + 1], eax
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, dl
mov bh, 0x22
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
jo 0x140208484
outsd dx, dword [rsi]
je 0x140208484
invalid
je 0x1402084f5
and byte [rbp + 0x73], dh
and byte gs:[rsi + 0x6f], ah
jb 0x1402084af
outsb dx, byte [rsi]
invalid
jb 0x14020852a
pop rsp
jae 0x140208526
invalid
add byte [rax], al
add byte [rbx + 0x1402084], dl
add byte [rax], al
add byte [rdx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop rcx
add byte [rax], al
add byte [0x1a1208511], bl
invalid
jae 0x140208586
jb 0x14020858a
imul ebp, dword [rdi + 0x6e], 0x69616620
insb byte [rdi], dx
cmp ah, byte fs:[rax]
and dword [rax + 0x65], ebp
invalid
jb 0x140208558
imul esi, dword [rbx + 0x5f], 0x736e6573
imul esi, dword [rcx + rbp*2 + 0x76], 0x93292865
test byte [rax], ah
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
inc byte [rax]
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
xchg ebx, eax
test byte [rax], ah
add dword [rax], eax
add byte [rax], al
invalid
movabs al, byte [0x140003b]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x57], dh
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax + 0x1400357], dl
add byte [rax], al
add byte [rax], bh
mov word [rax], fs
add dword [rax], eax
add byte [rax], al
rol byte [rbx], 3
add dword [rax], eax
add byte [rax], al
sbb al, byte [rbx]
add dword [rax], eax
add byte [rax], al
jo 0x140208cb2
add eax, dword [rax + 1]
add byte [rax], al
add al, al
add eax, dword [rbx]
add dword [rax], eax
add byte [rax], al
movabs al, byte [0xa00000000140003b]
cmp eax, dword [rax]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax + 1], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x16], ah
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax + 0x140003b], ah
movabs al, byte [0x140003b]
movabs al, byte [0x140003b]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x53], dl
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax + 0x16], ah
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax + 0x140208c], dh
add byte [rax], al
add al, al
add eax, dword [rbx]
add dword [rax], eax
add byte [rax], al
invalid
movabs al, byte [0x10000000140003b]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400318], al
add byte [rax], al
add byte [rax], dl
invalid
movabs al, byte [0x10000000140003b]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x19], dl
add eax, dword [rax + 1]
add byte [rax], al
add al, ah
adc byte [rbx], al
add dword [rax], eax
add byte [rax], al
movabs al, byte [0xc00000000140208d]
add eax, dword [rbx]
add dword [rax], eax
add byte [rax], al
rol byte [rbx], 1
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax + 0x18], dh
add eax, dword [rax + 1]
add byte [rax], al
add al, al
add eax, dword [rbx]
add dword [rax], eax
add byte [rax], al
movabs al, byte [0xa00000000140003b]
cmp eax, dword [rax]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rbp + 3], al
add dword [rax], eax
add byte [rax], al
movabs al, byte [0x140003b]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add r8d, dword [r8 + 1]
add byte [rax], al
add byte [rax], ah
add r8d, dword [r8 + 1]
add byte [rax], al
add byte [rax], bl
mov fs, word [rax]
add dword [rax], eax
add byte [rax], al
rol byte [rbx], 3
add dword [rax], eax
add byte [rax], al
adc byte [rcx], dl
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax + 0x18], dh
add eax, dword [rax + 1]
add byte [rax], al
add al, al
add eax, dword [rbx]
add dword [rax], eax
add byte [rax], al
movabs al, byte [0xa00000000140003b]
cmp eax, dword [rax]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rsi], dl
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax + 0x140003b], ah
movabs al, byte [0x140003b]
movabs al, byte [0x140003b]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x45], ah
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax], ah
invalid
imul ebp, dword [rsi + 0x76], 0x64696c61
and byte [rbp + 0x72], dh
imul esp, dword [rax], 0x72616863
invalid
imul ebp, dword [rsi + 0x76], 0x64696c61
and byte [rbx + 0x63], dh
push 0x69656d65
invalid
outsb dx, byte [rsi]
jbe 0x140209310
imul ebp, dword [rsi + 0x76], 0x64696c61
and byte [rcx + 0x75], ah
je 0x14020931f
insb byte [rdi], dx
imul esp, dword [rax + riz + 0x61], 0x6f687475
outsd dx, dword [rsi]
jb 0x140209323
je 0x140209335
imul ebp, dword [rsi + 0x76], 0x64696c61
and byte [rax + 0x6f], dh
jb 0x14020933c
imul ebp, dword [rsi + 0x76], 0x64696c61
and byte [rsi + 0x6f], ah
jb 0x140209341
invalid
jae 0x14020933b
push 0x20656d65
insd dword [rdi], dx
imul esi, dword [rbx + 0x73], 0x61676e69
invalid
jne 0x14020935b
invalid
push 0x7469726f
jns 0x14020930e
insd dword [rdi], dx
imul esi, dword [rbx + 0x73], 0x70676e69
jo 0x140209358
jo 0x140209358
je 0x140209361
and byte [rbp + 0x69], ch
jae 0x140209371
imul ebp, dword [rsi + 0x67], 0x20697275
je 0x140209376
jne 0x140209375
imul esp, dword [rax], 0x206f6f74
insb byte [rdi], dx
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsd dx, dword [rsi]
and byte [rdi + rbp*2 + 0x6e], ch
insd dword [edi], dx
insd dword [rdi], dx
insd dword [rdi], dx
jo 0x140209385
je 0x14020938b
jns 0x140209333
and byte [rbx + 0x74], dh
jae 0x140209389
jb 0x140209380
outsb dx, byte [rsi]
jae 0x14020937e
jae 0x14020937e
jae 0x14020937e
push 0x20656d65
je 0x140209391
and byte [rdi + rbp*2 + 0x6f], dh
outsd dx, dword [rsi]
and byte [rdi + rbp*2 + 0x6e], ch
mov al, byte [0x140003b]
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400327], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
nop
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], ah
and ah, byte [rbx]
and al, 0x25
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
and dword [rdx], esp
and esp, dword [0x2726]
sub ch, byte [rbx]
add byte [0x1715093a8], ch
add byte [rdx], ch
sub eax, dword [rax]
sub eax, 0x3130002e
add byte cs:[rax], dh
xor dword [rdx], esi
xor esi, dword [rsi + 0x39383736]
xor dh, byte [rbx]
xor al, 0x35
invalid
cmp byte [rcx], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop rsi
pop rdi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x5f], bl
invalid
movabs al, byte [0x140003b]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x57], dh
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax + 0x1400357], dl
add byte [rax], al
add al, ch
cdq
and byte [rax + 1], al
add byte [rax], al
add al, al
add eax, dword [rbx]
add dword [rax], eax
add byte [rax], al
push rax
pop rsp
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax + 0x18], dh
add eax, dword [rax + 1]
add byte [rax], al
add al, al
add eax, dword [rbx]
add dword [rax], eax
add byte [rax], al
movabs al, byte [0xa00000000140003b]
cmp eax, dword [rax]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
movabs al, byte [0x140003b]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x53], dl
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax + 0x16], ah
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax - 0x66], ah
and byte [rax + 1], al
add byte [rax], al
add al, al
add eax, dword [rbx]
add dword [rax], eax
add byte [rax], al
invalid
movabs al, byte [0x10000000140003b]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x5c], dh
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax + 0x140032a], dh
add byte [rax], al
add al, bl
invalid
movabs al, byte [0x10000000140003b]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x5d], al
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax + 0x140032d], dl
add byte [rax], al
add byte [rax - 0x65], dl
and byte [rax + 1], al
add byte [rax], al
add al, al
add eax, dword [rbx]
add dword [rax], eax
add byte [rax], al
loopne 0x140209bd1
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax + 0x18], dh
add eax, dword [rax + 1]
add byte [rax], al
add al, al
add eax, dword [rbx]
add dword [rax], eax
add byte [rax], al
movabs al, byte [0xa00000000140003b]
cmp eax, dword [rax]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rbp + 3], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], ah
add r8d, dword [r8 + 1]
add byte [rax], al
add byte [rax + 0x140003b], ah
movabs al, byte [0x140003b]
movabs al, byte [0x140003b]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add r8d, dword [r8 + 1]
add byte [rax], al
add byte [rax], ah
add r8d, dword [r8 + 1]
add byte [rax], al
add al, cl
wait
and byte [rax + 1], al
add byte [rax], al
add al, al
add eax, dword [rbx]
add dword [rax], eax
add byte [rax], al
add byte [rsi], ch
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax + 0x18], dh
add eax, dword [rax + 1]
add byte [rax], al
add al, al
add eax, dword [rbx]
add dword [rax], eax
add byte [rax], al
movabs al, byte [0xa00000000140003b]
cmp eax, dword [rax]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rsi], dl
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax + 0x140003b], ah
movabs al, byte [0x140003b]
movabs al, byte [0x140003b]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x45], ah
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax], ah
invalid
push rsp
push rsp
push rax
invalid
push rsp
push rsp
push rax
invalid
imul ebp, dword [rsi + 0x76], 0x64696c61
and byte [rax + 0x54], cl
push rsp
push rax
and byte [rax + 0x65], ch
invalid
imul ebp, dword [rsi + 0x76], 0x64696c61
and byte [rbx + 0x6f], ah
outsb dx, byte [rsi]
je 0x14020ae39
outsb dx, byte [rsi]
je 0x14020ae04
insb byte [rdi], dx
outsb dx, byte gs:[rsi]
je 0x14020ae45
and byte [rax + 0x61], dh
jb 0x14020ae55
jne 0x14020ae54
jne 0x14020ae54
js 0x14020ae59
invalid
jae 0x14020ae6b
insd dword [rdi], dx
jae 0x14020ae7e
invalid
jo 0x14020ae9c
jb 0x14020aeb0
imul ebp, dword fs:[rsi + 0x74], 0x616e7265
insb byte [rdi], dx
and byte [rbp + 0x72], ah
jb 0x14020aebb
invalid
jb 0x14020ae6e
imul ebp, dword [rsi + 0x73], 0x20656469
and byte [rax + 0x79], cl
jo 0x14020aebe
jns 0x14020aec8
jb 0x14020ae7b
jb 0x14020ae7b
invalid
outsb dx, byte gs:[rsi]
invalid
jb 0x14020aee2
jo 0x14020aeee
outsd dx, dword [rsi]
jb 0x14020aef5
jb case.0x14002a38b.832
outsd dx, dword [rsi]
jb 0x14020aea7
jb 0x14020aef9
insd dword [rdi], dx
and byte [rbp + 0x73], dh
jb 0x14020aeb8
jae 0x14020aeb3
je 0x14020af0a
jo 0x14020aeda
outsd dx, dword [rsi]
jns 0x14020aebc
jae 0x14020af12
jb 0x14020af05
invalid
jne 0x14020af17
jb 0x14020aec7
invalid
and byte gs:[rcx + 0x62], ah
outsd dx, dword [rsi]
jb 0x14020af2b
invalid
jb 0x14020af2e
jb 0x14020af2e
jb 0x14020af2e
jb 0x14020af2c
outsd dx, dword [rsi]
jb 0x14020aedf
and byte [rsi + 0x72], ah
outsd dx, dword [rsi]
jb 0x14020af31
insd dword [rdi], dx
and byte [rbp + 0x73], dh
jb 0x14020aef0
jb 0x14020aef0
invalid
jae 0x14020aeeb
push rbx
jb 0x14020af45
imul esp, dword [rbx + 0x65], 0x75716572
jb 0x14020af39
jno 0x14020af4b
jae 0x14020af4d
and byte [rax + 0x61], ch
jae 0x14020aefe
push 0x75207361
jne 0x14020af4e
outsb dx, byte [rsi]
jae 0x14020af57
jo 0x14020af54
outsd dx, dword [rsi]
jb 0x14020af5b
and byte fs:[rax + 0x54], cl
push rsp
push rsp
push rax
and byte [rsi + 0x65], dh
jb 0x14020af66
jb 0x14020af66
imul ebp, dword [rdi + 0x6e], 0x75716572
outsb dx, byte [rsi]
jb 0x14020af5d
jno 0x14020af6f
jne 0x14020af60
jae 0x14020af71
jae 0x14020af71
and byte [rax + 0x61], ch
jae 0x14020af22
push 0x75207361
outsb dx, byte [rsi]
jne 0x14020af72
jae 0x14020af7b
jne 0x14020af77
jo case.0x14002a38b.836
jo case.0x14002a38b.836
outsd dx, dword [rsi]
jb 0x14020af7f
je 0x14020af71
and byte fs:[rax + 0x54], cl
and byte fs:[rax + 0x54], cl
push rsp
push rax
and byte [rbp + 0x65], ch
je 0x14020af7f
outsd dx, dword [rsi]
invalid
invalid
jno 0x14020af99
imul esi, dword [rdx + 0x65], 0x62612073
jae 0x14020af9c
outsd dx, dword [rsi]
insb byte [rdi], dx
jne 0x14020afa4
sub eax, 0x6d726f66
sub eax, 0x6d726f66
and byte [rbp + 0x52], dl
jae 0x14020afaa
outsb dx, byte [rsi]
outsd dx, dword [rsi]
and byte [rbp + 0x70], dh
jb 0x14020afa4
and byte gs:[rcx + 0x76], ah
and byte [rcx + 0x76], ah
invalid
invalid
insb byte [rdi], dx
jne 0x14020afc1
jne 0x14020afc1
jb 0x14020afb5
and byte gs:[rbp + 0x78], ah
jo 0x14020afc0
js 0x14020afca
invalid
invalid
and byte fs:[rdx + 0x75], ah
je 0x14020af84
invalid
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x14020af88
insb byte [rdi], dx
jbe 0x14020afd1
insb byte [rdi], dx
and byte [rcx + 0x50], al
push rax
and byte [r9 + 0x6e], bpl
and byte [rcx + 0x6e], ch
imul ebp, dword [rsi + 0x20], 0x64657375
imul esi, dword [rbx + 0x70], 0x68637461
and byte [rbp + 0x73], dh
imul esi, dword fs:[rbx + 0x70], 0x68637461
imul esi, dword fs:[rbx + 0x70], 0x68637461
jo 0x14020afde
je 0x14020afe2
push 0x73617420
and byte [rcx + riz*2 + 0x73], dh
imul esp, dword [rax], 0x69
jae 0x14020afa9
and byte [rdi + 0x6f], ah
outsd dx, dword [esi]
outsb dx, byte [rsi]
invalid
insb byte [rdi], dx
outsd dx, dword [rsi]
jae 0x14020b002
and byte fs:[rdx + 0x65], ah
and byte fs:[rdx + 0x65], ah
outsw dx, word [rsi]
jb 0x14020b00a
and byte gs:[rbp + 0x65], ch
and byte [rbp + 0x65], ch
jae 0x14020b01d
jae 0x14020b00c
invalid
and byte gs:[ebx + 0x6f], ah
insd dword [rdi], dx
jo 0x14020b01f
je 0x14020b01b
jb 0x14020b01e
jb 0x14020b01e
invalid
jne 0x14020b030
outsb dx, byte [rsi]
js 0x14020b035
invalid
and byte [rbp + 0x65], ch
jae 0x14020b042
invalid
and byte gs:[rsi + 0x72], ah
outsd dx, dword [rsi]
insd dword [rdi], dx
and byte [rbx + 0x6f], ah
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
je 0x14020b049
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsd dx, dword [rsi]
jo 0x14020b04a
jb 0x14020b048
je 0x14020b052
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rdi + 0x61], dh
jae 0x14020b010
invalid
outsd dx, dword [rsi]
jae 0x14020b06a
jb 0x14020b07b
outsd dx, dword [rsi]
jb 0x14020b02c
je 0x14020b080
jns 0x14020b079
outsb dx, byte [rsi]
and byte [edi + ebp*2 + 0x20], dh
invalid
invalid
jb 0x14020b092
jb 0x14020b092
jb 0x14020b090
outsd dx, dword [rsi]
jb 0x14020b043
jb 0x14020b08a
invalid
and byte [rdx + 0x6f], ah
jns 0x14020b052
jns 0x14020b052
jb 0x14020b0a4
insd dword [rdi], dx
and byte [rbx + 0x6f], ah
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
jb 0x14020b0b6
jb 0x14020b0b4
outsd dx, dword [rsi]
jb 0x14020b067
ja 0x14020b0bb
jb 0x14020b0b3
imul esi, dword [rcx + rbp*2 + 0x6e], 0x20612067
je 0x14020b0b5
outsb dx, byte [rsi]
and byte [ecx + 0x20], ah
invalid
outsd dx, dword [rsi]
jns 0x14020b076
je 0x14020b0c7
and byte [rbx + 0x6f], ah
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
jb 0x14020b089
jae 0x14020b0d3
push 0x69747475
jne 0x14020b0e1
je str.Parse
outsb dx, byte [rsi]
and byte [edi + ebp*2 + 0x77], ah
outsb dx, byte [rsi]
and byte [rbx + 0x6f], ah
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsb dx, byte [rsi]
push 0x32707474
and byte [rbp + 0x72], ah
jb 0x14020b0fa
outsd dx, dword [rsi]
jb 0x14020b0f5
jns 0x14020b0ff
jb 0x14020b0cc
jb 0x14020b0cc
cmp al, byte [rbp + 0x72]
jb 0x14020b106
jb 0x14020b039
cmp eax, dword [rax]
add dword [rax], eax
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x15], al
invalid
add byte [rax], al
jmp 0x14020b0c2
add dword [rax], eax
add byte [rax], al
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], ah
sbb al, byte [rbx]
add byte [rax], al
add byte [rax], al
and byte [rdx], bl
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax + 0x61], dl
push rax
invalid
jb 0x14020b14f
add dword [rax], eax
add byte [rax], al
push rax
invalid
add byte gs:[rax], al
add byte [rax + 0x140003b], ah
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
cmp eax, dword [rax]
add dword [rax], eax
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
sar byte [rcx], 4
add dword [rax], eax
add byte [rax], al
add al, al
cmp dword [rax + rax*2], eax
add al, 0x40
add dword [rax], eax
add byte [rax], al
movabs al, byte [0x80000000140003b]
add byte [rax + 0x140003b], ah
add byte [rax], al
add byte [rax], cl
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
nop
cmp dword [rax + rax*2], eax
add dword [rax], eax
add byte [rax], al
outsb dx, byte [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400439], dl
add byte [rax], al
add byte [rcx + 0x6e], cl
outsb dx, byte [rsi]
invalid
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
jae 0x14020b1bb
outsd dx, dword fs:[rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
je 0x14020b232
outsb dx, byte [rsi]
je 0x14020b21c
outsb dx, byte gs:[rsi]
je 0x14020b23d
outsb dx, byte [rsi]
jbe 0x14020b23a
insb byte [rdi], dx
imul esp, dword [rsp + rdx*2 + 0x72], 0x66736e61
push rsp
jb 0x14020b240
outsb dx, byte [rsi]
jae 0x14020b248
push rsp
jb 0x14020b240
outsb dx, byte [rsi]
jae 0x14020b248
jb 0x14020b22a
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
jns 0x14020b252
jb 0x14020b266
je 0x14020b264
invalid
push rbx
jb 0x14020b280
imul esp, dword [rbx + 0x65], 0x75736e55
push rbp
outsb dx, byte [rsi]
jae 0x14020b286
jo 0x14020b283
outsd dx, dword [rsi]
jb 0x14020b28a
push rsi
jb 0x14020b28f
imul ebp, dword [rdi + 0x6e], 0x75736e55
push rbp
outsb dx, byte [rsi]
jae 0x14020b298
jo 0x14020b295
outsd dx, dword [rsi]
jb 0x14020b29c
push rdx
push rdx
jno 0x14020b2a3
jae 0x14020b2a5
je 0x14020b29d
je 0x14020b29d
outsd dx, dword [rsi]
invalid
invalid
outsd dx, dword [rsi]
insb byte [rdi], dx
jne 0x14020b2b2
je 0x14020b2a4
push rbp
push rbp
jb 0x14020b2ab
push rdx
jno 0x14020b2bb
imul esi, dword [rdx + 0x65], 0x556f4e64
outsd dx, dword fs:[rsi]
outsd dx, dword [rsi]
push rbp
jo 0x14020b2b6
jb 0x14020b2b2
invalid
invalid
invalid
imul r14d, dword [rbx + 0x70], 0x68637461
outsd dx, dword [rsi]
outsb dx, byte [rsi]
add byte gs:[rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
movabs al, byte [0x140003b]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x140042a], al
add byte [rax], al
add byte [rax], al
sub byte [rdx], 4
add dword [rax], eax
add al, 0x40
add dword [rax], eax
add byte [rax], al
movabs al, byte [0x140003b]
add byte [rax + 0x140003b], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x2a], ah
add al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
sub byte [rdx], 4
add dword [rax], eax
add al, 0x40
add dword [rax], eax
add byte [rax], al
jo 0x14020b26c
and byte [rax + 1], al
add byte [rax], al
add al, al
add eax, dword [rbx]
add dword [rax], eax
add byte [rax], al
rol byte [rbx], 3
add dword [rax], eax
add byte [rax], al
rcr byte [rbx], 4
add dword [rax], eax
add byte [rax], al
jo 0x14020b2ea
add eax, dword [rax + 1]
add byte [rax], al
add al, al
add eax, dword [rbx]
add dword [rax], eax
add byte [rax], al
movabs al, byte [0x4b0000000140003b]
jo 0x14020b32e
jo 0x14020b32e
insb byte [rdi], dx
imul esi, dword [rsi + 0x65], 0x656d6954
jne 0x14020b36d
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dh
invalid
pop rsp
invalid
xor al, 0x2e
xor bh, byte [rax]
pop rsp
jae 0x14020b3e6
invalid
add byte [rax], al
and byte [rbx + 0x14020], dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
add dword [rax], eax
add byte [0x1b020b401], ch
jo 0x14020b471
outsb dx, byte [rsi]
and byte [edx + 0x65], dh
invalid
push rax
outsb dx, byte gs:[rsi]
imul ebp, dword fs:[rsi + 0x67], 0x636e6143
invalid
invalid
outsb dx, byte [rsi]
invalid
insb byte [rdi], dx
insb byte [rdi], dx
imul ebp, dword fs:[rdi + 0x73], 0x6c6f7062
insb byte [rdi], dx
pop rdi
imul ebp, dword [rsi + 0x66], 0x6466616f
invalid
invalid
push rbx
je 0x14021df5d
jb 0x14021df72
push rbx
imul edi, dword [rdx + 0x65], 0x5373774c
push rbx
push rbx
imul edi, dword [rdx + 0x65], 0x6f42664c
outsd dx, dword [rsi]
jns 0x14021df53
jb 0x14021df54
outsd dx, dword [rsi]
outsd dx, dword [rsi]
jns 0x14021df62
push sp
push rsp
jb 0x14021df7b
imul ebp, dword [rbp + riz*2 + 0x72], 0x69617254
insb byte [rdi], dx
jb 0x14021df72
push rsp
jb 0x14021df82
imul ebp, dword [rbp + riz*2 + 0x72], 0x6e45664c
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jb 0x14021df72
outsb dx, byte [rsi]
outsb dx, byte [rsi]
outsb dx, byte fs:[rsi]
outsb dx, byte [rsi]
add byte fs:[rax], al
add byte [rax], al
sal byte [rcx], 1
and al, byte [rax + 1]
add byte [rax], al
add byte [rdx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
sbb dword [rax + rax], eax
add byte [rcx], bl
add byte [rax], al
add al, dl
xor dword [rdx], esp
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
push 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub al, 4
add byte [rax], al
add byte [rsp + rax], ch
add byte [rax], al
sbb dword [rax], eax
add byte [rax], al
jne 0x14021dfdf
jne 0x14021dfdf
and byte gs:[rax + 0x6f], dh
insb byte [rdi], dx
insb byte [rdi], dx
and byte fs:[rcx + 0x66], ah
je 0x14021dfdf
jb 0x14021df9c
and byte [rbx + 0x6f], ah
insd dword [rdi], dx
jo 0x14021dfed
invalid
je 0x14021dfed
je 0x14021dfed
outsd dx, dword [rsi]
outsb dx, byte [rsi]
add byte [rax], al
fadd dword [rdx]
and al, byte [rax + 1]
add byte [rax], al
add byte [rbp], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc al, byte [rcx]
add byte [rax], al
and eax, dword [rax]
add byte [rax], al
cmp bl, byte [r13 + r10*2 + 0x73]
jb 0x14021e01b
pop rsp
outsb dx, byte [rsi]
jb 0x14021e00b
invalid
xor byte [rax], dh
xor dword [rsi + 0x5c], esp
push 0x72657079
sub eax, 0x34312e30
xor bh, byte cs:[rax]
xor al, 0x2e
xor bh, byte [rax]
pop rsp
jae 0x14021e066
invalid
add dword [rax], eax
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0x21
add byte [rax + 1], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400021], dh
add byte [rax], al
add al, al
sub dword [rax], eax
add dword [rax], eax
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
shl byte [rcx], 1
add byte [rax + 1], al
add byte [rax], al
add byte [rax + 0x1400021], dh
add byte [rax], al
add byte [rax], cl
loopne 0x14021e074
add dword [rax], eax
add byte [rax], al
rol byte [rbx], 3
add dword [rax], eax
add byte [rax], al
jo 0x14021e016
adc eax, 0x140
add byte [rax], al
adc byte [rax], al
add dword [rax], eax
add byte [rax], al
rol byte [rbx], 3
add byte [rax], al
add byte [rax], dl
add byte [rax + 1], al
add byte [rax], al
add al, al
add eax, dword [rbx]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
movabs al, byte [0x610000000140003b]
invalid
jae 0x14021e0f6
jb 0x14021e0fa
imul ebp, dword [rdi + 0x6e], 0x69616620
insb byte [rdi], dx
cmp ah, byte fs:[rax]
and dword [rbx + 0x65], esi
insb byte [rdi], dx
invalid
and byte [rbp + 0x78], ah
jo str._:_n_
invalid
invalid
cmp cl, byte [rdx]
add dword [rax], eax
add byte [rax], al
movabs al, byte [0x20000000140003b]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x5b], ah
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax + 0x140003b], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400a61], dl
add byte [rax], al
add byte [rax + 0x140003b], ah
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ah
or al, 0x14
add dword [rax], eax
add byte [rax], al
invalid
insb byte [rdi], dx
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
push rbp
outsb dx, byte [rsi]
js 0x14022008e
invalid
push rax
invalid
push rdx
push 0x65
invalid
push rdx
insb byte [rdi], dx
invalid
jbe 0x1402200be
jb 0x1402200c1
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x1402200c4
push rbx
je 0x1402200d5
invalid
invalid
imul r14, qword [r11 + 0x73], 0x55676e69
jb 0x1402200eb
push rbx
invalid
push 0x7469726f
jns 0x1402200e5
push rax
push rax
outsd dx, dword [rsi]
insb byte [rdi], dx
insb byte [rdi], dx
push rdx
jae 0x140220101
je 0x1402200df
je 0x140220106
jb 0x1402200f6
outsb dx, byte gs:[rsi]
push rdx
jae 0x14022011a
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x140220113
push rbx
outsb dx, byte gs:[rsi]
push rax
imul ebp, dword [rsi + 0x67], 0x6c696857
push rax
outsb dx, byte gs:[rsi]
imul ebp, dword fs:[rsi + 0x67], 0x646e6553
push rbx
push rbx
push rbx
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
push rbx
je 0x14022013e
imul ebp, dword [rsi + 0x67], 0x69685773
insb byte [rdi], dx
push rax
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
imul ebp, dword fs:[rsi + 0x67], 0x72656550
imul r14d, dword [rbx + 0x61], 0x64656c62
push rax
jb 0x140220123
imul esi, dword [rbx + 0x61], 0x64656c62
push rbx
push rbx
jb 0x140220160
jb 0x14022013d
jb 0x14022013d
jne 0x140220162
push 0x69617741
je 0x14022015f
outsb dx, byte [rsi]
invalid
jb 0x140220168
invalid
outsb dx, byte [rsi]
outsb dx, byte [esi]
imul esi, dword [rax + rax], 0x3ba00000
add byte [rax + 1], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add dword [rax], eax
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rsi + 0x14008], cl
add byte [rax], al
add byte [rax], al
add byte [rax], ah
mov cs, word [rax]
add dword [rax], eax
add byte [rax], al
outsd dx, dword [rsi]
jns 0x140220180
jo 0x14022017a
insb byte [rdi], dx
imul esi, dword [rsi + 0x65], 0x53646e45
outsb dx, byte [rsi]
outsb dx, byte [rsi]
push rbx
je 0x1402201b5
invalid
jb 0x1402201d7
jbe 0x1402201c7
outsd dx, dword fs:[rsi]
outsd dx, dword fs:[rsi]
invalid
push rdx
jae 0x1402201d1
jb 0x1402201e4
push rdx
insd dword [rdi], dx
outsd dx, dword [rsi]
je 0x1402201db
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
insb byte [rdi], dx
jb 0x1402201e2
insd dword [rdi], dx
outsd dx, dword [rsi]
je 0x1402201e6
invalid
invalid
add byte [rax], al
add byte [rax], dl
fild dword [rax + rax*2]
add dword [rax], eax
add byte [rax], al
movabs al, byte [0x140003b]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400e82], ah
add byte [rax], al
add byte [rax], dl
fild dword [rax + rax*2]
add dword [rax], eax
add byte [rax], al
adc bl, bl
add al, 0x40
add dword [rax], eax
add byte [rax], al
movabs al, byte [0xc000000001402201]
add eax, dword [rbx]
add dword [rax], eax
add byte [rax], al
rol byte [rdx + 0x1400e], 0
add byte [rax + 0x18], dh
add eax, dword [rax + 1]
add byte [rax], al
add al, al
add eax, dword [rbx]
add dword [rax], eax
add byte [rax], al
movabs al, byte [0xb00000000140003b]
invalid
push rbp
jae 0x1402219c8
jb 0x1402219b7
push rdx
insd dword [rdi], dx
outsd dx, dword [rsi]
je 0x1402219cf
push rbx
je 0x1402219df
invalid
invalid
outsb dx, byte gs:[rsi]
invalid
jb 0x140221a44
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x19], dh
and al, byte [rax + 1]
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rax
add byte [rax], al
add byte [rbx], dh
add byte [rax], al
add byte [rbp + 0x73], dh
jne 0x140221a65
imul edi, dword [rdx + 0x65], 0x65766f20
jb 0x140221a61
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x140221a1f
ja 0x140221a69
outsb dx, byte gs:[rsi]
and byte [rbx + 0x61], ah
insb byte [rdi], dx
invalid
add byte [rdx + 0x19], dh
and al, byte [rax + 1]
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rdi
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rbx + 0x3a], al
cmp bl, byte [r13 + r10*2 + 0x73]
invalid
jb 0x140221ab3
pop rsp
outsb dx, byte [rsi]
jb 0x140221aa3
jb 0x140221aa3
invalid
invalid
outsd dx, dword [rsi]
sub eax, 0x37316636
xor dh, byte fs:[rdx]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], bh
sbb ah, byte [rdx]
add dword [rax], eax
add byte [rax], al
imul eax, dword [rax], 0
add byte [rax], al
sub eax, 0x39000000
add byte [rax], al
add byte [rax], al
add byte [0x179221abd], ch
add byte [rax], al
add byte [rbx + 0x3a], al
cmp bl, byte [r13 + r10*2 + 0x73]
invalid
jb 0x140221b3b
pop rsp
outsb dx, byte [rsi]
jb 0x140221b2b
invalid
add dword [rax], eax
add byte [rax], al
push 0
add byte [rax], al
add byte [rdi], al
add byte [rax], al
invalid
add byte [rsi], dl
add byte [rax], al
add al, al
sbb ah, byte [rdx]
add dword [rax], eax
add byte [rax], al
push 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
and eax, dword [rax]
add byte [rax], al
movabs al, byte [0x180000000140003b]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1401338], ah
add byte [rax], al
add byte [rax + 0x1401338], ah
add byte [rax], al
add byte [rdx], ch
invalid
outsb dx, byte [rsi]
jbe 0x140222b5d
insb byte [rdi], dx
imul esp, dword [rbp + rdx*2 + 0x72], 0x61684369
jb 0x140222b50
invalid
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x140222b6b
insb byte [rdi], dx
imul esp, dword [rbx + rdx*2 + 0x63], 0x656d6568
outsb dx, byte [rsi]
jbe 0x140222b78
insb byte [rdi], dx
imul esp, dword [rcx + rax*2 + 0x75], 0x726f6874
imul esi, dword [rcx + rdi*2 + 0x49], 0x6c61766e
outsb dx, byte [rsi]
jbe 0x140222b88
insb byte [rdi], dx
outsb dx, byte [rsi]
jbe 0x140222b88
insb byte [rdi], dx
imul esp, dword [rsi + rax*2 + 0x6f], 0x74616d72
push rbx
invalid
jne 0x140222bb4
push 0x7469726f
jns 0x140222b94
imul esi, dword [rbx + 0x73], 0x50676e69
push rax
invalid
push 0x51646e41
jne 0x140222bbc
jb 0x140222bd2
imul r14, qword [r11 + 0x73], 0x54676e69
imul ebp, dword [rsi + 0x67], 0x4c6f6f54
outsd dx, dword [rsi]
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rbx
push rbx
push rbx
invalid
insd dword [rdi], dx
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [esi]
jbe 0x140222bd9
insb byte [rdi], dx
imul esp, dword [rbp + rdx*2 + 0x72], 0xa0000069
cmp eax, dword [rax]
add dword [rax], eax
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
loopne 0x140222ba6
adc al, 0x40
add dword [rax], eax
add byte [rax], al
sar byte [rsp + rdx + 0x40], 1
add dword [rax], eax
add byte [rax], al
add byte [rbx], bh
add byte [rax + 1], al
add byte [rax], al
add byte [rax + 0x140003b], ah
add byte [rax], al
add byte [rbx + 0x3a], al
invalid
invalid
pop rsp
push rbp
add dword [rax], eax
add byte [rax], al
cmp bl, byte [r13 + r10*2 + 0x73]
jb 0x140222c33
jae 0x140222c23
jb 0x140222c33
pop rsp
outsb dx, byte [rsi]
jb 0x140222c23
invalid
jae 0x140222c48
jb 0x140222c4f
pop rsp
jae 0x140222c4b
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax + rax], dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
outsb dx, byte [rsi]
invalid
jb 0x140222cb2
jae 0x140222cc4
insd dword [rdi], dx
and byte fs:[rcx + 0x66], ah
je 0x140222cbc
jb 0x140222c79
invalid
invalid
pop rsp
push rbp
jae 0x140222d1b
jb 0x140222d2b
pop rsp
outsb dx, byte [rsi]
jb 0x140222d1b
jb 0x140222d1b
invalid
outsd dx, dword [rsi]
pop rsp
jb 0x140222d2d
imul esi, dword [ebx + 0x74], 0x735c7972
jb 0x140222d35
pop rsp
imul ebp, dword [rsi + 0x64], 0x632e7865
jb 0x140222d3d
je 0x140222d43
jae 0x140222d0e
imul ebp, dword [rdi + 0x2d], 0x37316636
xor dh, byte fs:[rdx]
invalid
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], bh
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax + 0x14022e2], bl
add byte [rax], al
add byte [rbx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add rax, 0x160000
add byte [rax], al
movabs al, byte [0x80000000140003b]
add byte [rax], al
add byte [rdx + 5], cl
add byte [rax], al
invalid
add byte [rsi], dl
add byte [rax], al
add byte [rax + 0x140003b], ah
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x43], ah
add al, 0x40
add dword [rax], eax
add byte [rax], al
movabs al, byte [0x80000000140003b]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x31], dl
invalid
insd dword [rdi], dx
jo 0x140223b40
jns 0x140223b17
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x140223b32
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x69], 0x50746967
push rax
push rax
outsd dx, dword [rsi]
jae 0x140223b2c
jbe 0x140223b44
jb 0x140223b47
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x140223b33
invalid
jbe 0x140223b4f
jbe 0x140223b4f
jb 0x140223b52
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x140223b4a
pop rdx
pop rdx
jb 0x140223b62
push rax
invalid
add byte [rax - 0x31], ah
adc al, 0x40
add dword [rax], eax
add byte [rax], al
movabs al, byte [0x180000000140003b]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp dl, byte [0x140223c7f]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x3a], al
adc eax, 0x140
add byte [rax + 0x140153a], al
add byte [rax], al
cmp byte [rdx], 0x15
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
cmp byte [rbx], 0x15
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax + 0x140153b], al
add byte [rax], al
adc eax, 0x140
add byte [rdi], ch
invalid
jb 0x140223bc8
jne 0x140223bc7
jae 0x140223bc9
je 0x140223b85
invalid
jo 0x140223bcd
pop rsp
jb 0x140223bd2
jae 0x140223bd3
invalid
insd dword [rdi], dx
invalid
add byte [rax], al
add byte [rsi], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x14b223b95], bh
add byte [rax], al
add byte [rax + 0x3b], dl
and al, byte [rax + 1]
add byte [rax], al
add byte [rsi], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx], bh
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
add byte [rax + 0x3b], dl
and al, byte [rax + 1]
add byte [rax], al
add byte [rsi], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], dh
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
add byte [rax + 0x3b], dl
and al, byte [rax + 1]
push rax
cmp esp, dword [rdx]
add dword [rax], eax
add byte [rax], al
add byte cs:[rax], al
add byte [rax], al
add byte [rsi], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax], bl
add byte [rax], al
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
sbb al, 0
add byte [rax], al
push rax
cmp esp, dword [rdx]
add dword [rax], eax
add byte [rax], al
add byte cs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], ch
add byte [rax], al
invalid
outsd dx, dword [rsi]
je 0x140227482
outsd dx, dword [rsi]
jne 0x1402274ad
push rax
push rax
jb 0x1402274b1
imul esi, dword [rbx + 0x73], 0x446e6f69
outsb dx, byte gs:[rsi]
imul esp, dword [rbp + 0x64], 0x6e6e6f43
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
jae 0x1402274e8
push rbp
outsb dx, byte [rsi]
jb 0x1402274dd
invalid
je 0x1402274fa
ja case.0x14002a338.14
outsd dx, dword [rsi]
jb 0x1402274f1
push rbp
outsb dx, byte [rsi]
jb 0x1402274ef
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
je case.0x14002a338.13
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
jb 0x1402274fc
jb 0x1402274fc
jb 0x1402274fc
outsb dx, byte [rsi]
push rbp
jae 0x14022751c
jb 0x14022750a
outsd dx, dword [rsi]
je case.0x14002a338.15
jbe 0x140227522
imul ebp, dword [rcx + riz*2 + 0x62], 0x654e656c
je 0x140227542
je 0x140227542
outsd dx, dword [rsi]
jb 0x140227539
outsd dx, dword [rsi]
ja 0x140227540
jb 0x140227544
imul esp, dword [rbp + 0x6e], 0x50
imul esi, dword [rax + 0x65], 0x65726c41
insb byte [rdi], dx
jb 0x140227545
insb byte [rdi], dx
insb byte [rdi], dx
jb 0x140227545
invalid
jae 0x140227541
push rdi
outsd dx, dword [rsi]
jne 0x140227559
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
outsd dx, dword [rsi]
je 0x140227538
imul r14d, dword [rdx + 0x65], 0x726f7463
jns 0x14022754a
invalid
invalid
je 0x14022756d
jb 0x140227579
jae 0x140227544
jae 0x140227544
imul r14d, dword [rdx + 0x65], 0x726f7463
jns 0x140227551
invalid
jb 0x140227585
imul r14d, dword [rdx + 0x65], 0x726f7463
imul esi, dword [rdx + 0x65], 0x726f7463
jns 0x140227564
outsd dx, dword [rsi]
je 0x14022755e
insd dword [rdi], dx
jo 0x140227590
jns 0x140227570
push rdx
invalid
outsb dx, byte [rsi]
insb byte [rdi], dx
jns 0x14022756c
imul ebp, dword [rbp + riz*2 + 0x73], 0x65747379
insd dword [rdi], dx
imul r13d, dword [rbp + r12*2 + 0x73], 0x65747379
insd dword [rdi], dx
outsd dx, dword [rsi]
outsd dx, dword [rsi]
jo case.0x14002a338.26
push rbx
push rbx
je 0x1402275a1
insb byte [rdi], dx
je 0x1402275bd
je 0x1402275bd
je 0x1402275bd
ja 0x1402275b6
outsd dx, dword [rsi]
jb case.0x14002a338.28
imul r13d, dword [rbp + r12*2 + 0x48], 0x6c646e61
imul ebp, dword [rbp + riz*2 + 0x48], 0x6c646e61
insb byte [rdi], dx
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jbe 0x1402275b8
insb byte [rdi], dx
imul esp, dword [rcx + rcx*2 + 0x6e], 0x49747570
invalid
outsb dx, byte fs:[rsi]
jo 0x1402275d3
je 0x1402275a9
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x1402275c4
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x61], 0x69546174
push rsp
imul ebp, dword [rbp + 0x65], 0x74754f64
insd dword [rdi], dx
jne 0x1402275e6
jne 0x1402275e6
push rdi
jb 0x1402275de
je 0x1402275dc
pop rdx
jb 0x1402275ea
jb 0x1402275ea
push rbx
je 0x1402275ed
jb 0x1402275e1
jne 0x1402275f1
insb byte [rdi], dx
outsd dx, dword [rsi]
je 0x1402275dd
imul esp, dword gs:[rcx + 0x62], 0x6c
imul r13d, dword gs:[rbp + r12*2 + 0x73], 0x65747379
imul r13d, dword [rbp + r12*2 + 0x73], 0x65747379
insd dword [rdi], dx
push rcx
jne 0x14022760d
je 0x140227601
js 0x140227606
js 0x140227606
imul r13d, dword fs:[rbp + r12*2 + 0x54], 0x614c6f6f
imul r13d, dword [rbp + r12*2 + 0x54], 0x614c6f6f
imul ebp, dword [rbp + riz*2 + 0x54], 0x614c6f6f
jb 0x14022761a
push rdx
push rdx
jae 0x140227627
jae 0x140227627
jne 0x14022762c
invalid
jne 0x140227632
jns 0x140227606
js 0x140227628
js 0x140227628
invalid
jne 0x14022763a
invalid
invalid
invalid
jb 0x14022764c
outsd dx, dword [rsi]
jae 0x140227652
jae 0x140227645
jae 0x140227626
jae 0x140227626
jbe 0x14022764e
jbe 0x14022764e
invalid
jae 0x14022763d
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
invalid
outsb dx, byte [rsi]
jns 0x14022763c
imul ebp, dword [rsi + 0x6b], 0x766e4973
invalid
outsb dx, byte [rsi]
imul esi, dword [rbx + 0x49], 0x6e
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x140227659
insb byte [rdi], dx
imul esp, dword [rsi + rax*2 + 0x69], 0x616e656c
insd dword [rdi], dx
jb 0x14022766d
jb 0x14022766d
jb 0x14022766d
jne 0x140227675
outsb dx, byte gs:[rsi]
je 0x140227658
imul esi, dword [rbx + 0x74], 0x4c6f6f54
outsd dx, dword [rsi]
jae 0x140227683
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [esi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
je 0x14022767f
jb 0x14022768e
jne 0x14022768e
je 0x140227685
push rbp
push rbp
outsb dx, byte [rsi]
js 0x140227696
invalid
invalid
je 0x14022768f
outsd dx, dword fs:[rsi]
outsd dx, dword [rsi]
jne 0x1402276a5
jne 0x1402276a5
insw word [rdi], dx
insw word [rdi], dx
outsd dx, dword [rsi]
jb 0x1402276b2
je 0x1402276a4
je 0x1402276a4
jb 0x140227694
jb 0x140227694
push rbp
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
jb 0x1402276b1
jp 0x1402276af
invalid
jo 0x1402276b7
sub eax, 0x772d736d
imul ebp, dword [rsi + 0x2d], 0x65726f63
ja 0x1402276bd
outsb dx, byte [rsi]
sub eax, 0x65726f63
jb 0x1402276bf
sub eax, 0x636e7973
sub eax, 0x636e7973
push 0x2d316c2d
xor ch, byte [0x1a179769a]
push rdi
invalid
imul esi, dword [rdi + rcx*2 + 0x6e], 0x72646441
jae 0x1402276e8
outsb dx, byte [rsi]
jb 0x1402276d8
jae 0x1402276e8
add byte [rdi + 0x61], dl
push rdi
invalid
imul esp, dword [rbp + 0x42], 0x79
jb 0x1402276e6
jb 0x1402276e6
jae 0x1402276f6
push rbx
imul ebp, dword [rsi + 0x67], 0x6c00656c
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
outsb dx, byte [rsi]
insb byte [edi], dx
add byte gs:[rcx + rbp*2 + 0x62], ch
insb byte [rdi], dx
invalid
invalid
jb 0x1402276f0
invalid
jb 0x14022770a
pop rsp
jae 0x140227708
pop rsp
jae 0x14022770a
invalid
jae 0x140227702
pop rsp
invalid
js 0x140227719
js 0x140227719
js 0x140227719
and byte [rdi], ch
and byte fs:[rdi], ch
and byte [rdi], ch
invalid
imul ebp, dword [rsi + 0x64], 0x2073776f
imul bp, word [rbp + riz*2 + 0x20], 0x616e
outsd dx, dword fs:[rsi]
ja 0x140227736
and byte [rsi + 0x69], ah
insb byte [rdi], dx
and byte gs:[rsi + 0x61], ch
insd dword [rdi], dx
jae 0x1402276ef
insd dword [rdi], dx
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
je 0x14022773d
imul ebp, dword [rsi + 0x20], 0x20602260
outsd dx, dword [rsi]
jb 0x140227706
outsb dx, byte gs:[rsi]
and byte fs:[rdi + 0x69], dh
je 0x140227756
and byte [rax + 0x5c], ah
invalid
pop rsp
invalid
add byte [rax], al
mov esp, 0x1402276
add byte [rax], al
add byte [rsi], dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
or dword [rax], esp
sub byte es:[rcx], ch
pop rbx
pop rbp
jnp 0x140227796
pop rsi
cmp eax, 0x2b27213b
sub al, 0x60
jle 0x140227748
jl 0x140227761
add byte ds:[rax], al
mov dh, byte [rsi + 0x22]
add dword [rax], eax
add byte [rax], al
and eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop rdx
add dword [rax], eax
add byte [rdx], ch
add byte [rax], al
add byte [rdx + 0x1402276], cl
add byte [rax], al
add byte [rbx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rax], ch
and eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
insb byte [rdi], dx
add dword [rax], eax
add byte [rdx], ch
add byte [rax], al
add byte [rbx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, dword [rcx]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
imul r13d, dword [rbp + r12*2 + 0x70], 0x66687461
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x69], al
invalid
invalid
insb byte [rdi], dx
jo 0x1402277cf
je 0x1402277d8
invalid
imul ebp, dword [rdi + 0x6e], 0x69616620
insb byte [rdi], dx
and byte fs:[rdi + rbp*2 + 0x20], dh
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rbp*2 + 0x62], ch
insb byte [rdi], dx
invalid
invalid
jb 0x14022783a
invalid
jb 0x140227854
pop rsp
jae 0x140227852
pop rsp
jae 0x140227854
invalid
push rdi
sub byte [rcx], ch
and byte [rdx + 0x65], dh
je 0x1402278b9
jb 0x1402278b4
and byte fs:[rbp + 0x72], ah
jb 0x1402278bc
jb 0x14022786f
add byte [rax + rdi*2], ah
and al, byte [rax + 1]
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x141629add], ch
add dword [rax], eax
add byte [rax], al
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub eax, 0x1402278
add byte [rax], al
add byte [rdx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, dl
mov bh, 0x22
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
jae 0x1402278fe
pop rsp
jae 0x140227900
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
add byte es:[rax], al
add byte [rax], ah
and byte [rax], ch
outsd dx, dword [rsi]
jb 0x140227933
invalid
add byte [rax], al
sar byte [rax + 0x22], 0x40
add dword [rax], eax
add byte [rax], al
sub eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp byte [rax + 0x22], 0x40
add dword [rax], eax
add byte [rax], al
and dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
sahf
add byte [rax], al
add byte [rsi], ch
add byte [rax], al
add byte [rax + 0x1402278], al
add byte [rax], al
add byte [rcx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + 0x2e000000], bl
add byte [rax], al
add byte [rax + 0x1402278], al
add byte [rax], al
add byte [rcx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x22000000], bl
add byte [rax], al
add byte [rsi + 0x61], ah
invalid
invalid
imul ebp, dword [rbp + rsi*2 + 0x72], 0x65672065
je 0x1402279d8
imul ebp, dword [rsi + 0x67], 0x766e6520
and byte [rbx + 0x74], dh
jb 0x1402279d9
outsb dx, byte [rsi]
and byte [esi + 0x72], ah
outsd dx, dword [rsi]
insd dword [rdi], dx
and byte [rdi + 0x53], cl
cmp ah, byte [rax]
add byte [rax], al
add byte [rax], al
pop rax
jns 0x1402279a5
add dword [rax], eax
add byte [rax], al
and al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp byte [rax + 0x22], 0x40
add dword [rax], eax
add byte [rax], al
and dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dl, 0
add byte [rax], al
or eax, 0x80000000
js 0x1402279cd
add byte [rax], al
add byte [rax + 0x1402278], al
add byte [rax], al
add byte [rcx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], bh
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
and dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword ds:[rax], eax
add byte [rbx], bl
add byte [rax], al
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
jae 0x140227a3e
pop rsp
jae 0x140227a40
jb 0x140227a32
invalid
pop rsp
jae 0x140227a4b
jae 0x140227a30
ja 0x140227a3f
outsb dx, byte [rsi]
outsd dx, dword fs:[rsi]
outsd dx, dword [rsi]
ja 0x140227a4e
pop rsp
jo 0x140227a3f
je 0x140227a48
jb 0x140227a56
add byte [rax], al
add byte [rax], al
add al, al
jns 0x140227a0d
add dword [rax], eax
add byte [rax], al
and eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [r8], r8b
add byte [rax + rax], dl
add byte [rax], al
sar byte [rcx + 0x22], 0x40
add dword [rax], eax
add byte [rax], al
and eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rbp
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
add byte [rax], al
add byte [rbp], dl
add byte [rax], al
add byte es:[rax], al
add al, al
jns 0x140227a3d
add dword [rax], eax
add byte [rax], al
and eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop rbp
add byte [rax], al
add byte [rbx], dl
add byte [rax], al
pop rsp
add byte [rax + rax + 0x3f], bl
invalid
pop rsp
add byte [rdi], bh
invalid
add byte [rax + rax + 0x5c], bl
add byte [rax + rax + 0x3f], bl
add byte [rax + rax + 0x55], bl
pop rsp
add byte [rbp], dl
add byte [rbx], r8b
pop rsp
add byte [rbx + 0x74], dh
invalid
push rbp
add byte [rsi], cl
add byte [r8 + r8 + 0x73], bl
je 0x140227abd
jae 0x140227abe
invalid
jb 0x140227ab5
imul ebp, dword [rsi + 0x67], 0x61702073
outsb dx, byte [rsi]
jae 0x140227a70
jae 0x140227a70
jo 0x140227ab3
jae 0x140227ac7
and byte fs:[rdi + rbp*2 + 0x20], dh
and byte [rdi + rbp*2 + 0x20], dh
push rdi
imul ebp, dword [rsi + 0x41], 0x63204950
invalid
push rbp
jae 0x140227a75
add byte [rax], al
add byte [rax + 0x7a], cl
jp 0x140227a9d
add dword [rax], eax
add byte [rax], al
sub al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop rsp
pop rsp
pop rsp
jo 0x140227aff
jo 0x140227afd
pop rsp
pop rdi
pop rdi
jb 0x140227b12
jae 0x140227b13
pop rdi
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 0x140227a], dl
add byte [rax], al
add byte [rdx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
and al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
ficom dword [rsi]
and eax, 0x140
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rbp*2 + 0x62], ch
insb byte [rdi], dx
invalid
invalid
jb 0x140227b3e
add dl, bl
invalid
jb 0x140227b58
pop rsp
jae 0x140227b56
pop rsp
jae 0x140227b58
invalid
add byte [rax], al
add al, bl
jp 0x140227b25
add dword [rax], eax
add byte [rax], al
and eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
enter 0, 0
add byte [rax], al
add byte [rsi], dh
add byte [rax], al
add byte ss:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, bl
jp 0x140227b4d
add dword [rax], eax
add byte [rax], al
and eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
fild word [rcx]
add byte [rax], al
or dword [rax], eax
add byte [rax], al
invalid
imul esi, dword [rdx + 0x6f], 0x6e656d6e
je 0x140227b76
imul esp, dword [rbp + 0x79], 0x73
jns 0x140227bcd
and byte [rsi + 0x61], ah
imul ebp, dword [rbp + riz*2 + 0x64], 0x203a
add byte [rax], al
add byte [rax + 0x7b], al
and al, byte [rax + 1]
add byte [rax], al
add byte [rbx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rbp*2 + 0x62], ch
insb byte [rdi], dx
invalid
invalid
jb 0x140227bde
add byte [rax], al
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
jb 0x140227bf8
pop rsp
jae 0x140227bf6
pop rsp
jae 0x140227bf8
invalid
jbe 0x140227c38
and byte fs:[rcx + riz*2 + 0x74], ah
invalid
add byte [rax], al
invalid
outsd dx, dword [rsi]
jb 0x140227c5b
jb 0x140227c5b
insd dword [rdi], dx
and byte [rsi + 0x6f], ch
je str.program_path_has_no_file_name
outsw dx, word [rsi]
jne 0x140227c72
add byte fs:[rax], al
add ah, dh
jnp 0x140227c2d
add dword [rax], eax
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
jo 0x140227c94
outsd dx, dword [rsi]
jb 0x140227c87
insd dword [rdi], dx
and byte [rax + 0x61], dh
je 0x140227c94
and byte [rax + 0x61], ch
jae 0x140227c51
push 0x6e207361
outsb dx, byte [rsi]
outsd dx, dword [rsi]
and byte [rsi + 0x69], ah
insb byte [rdi], dx
and byte gs:[rsi + 0x61], ch
and byte [rsi + 0x61], ch
insd dword [rdi], dx
add byte gs:[rax], al
add byte [rax], ah
jl 0x140227c65
add dword [rax], eax
add byte [rax], al
sbb eax, 0
add byte [rax], al
add byte [rax + rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop rsp
pop rsp
pop rsp
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsp + rbx*2 + 0x2e], bl
pop rsp
pop rsp
invalid
pop rsp
push rbp
pop rsp
invalid
js 0x140227ccc
insd dword [rdi], dx
invalid
invalid
imul esp, dword [rdx + 0x75], 0x20736574
js 0x140227cf4
add byte fs:[rax], al
add byte fs:[rax], al
jl 0x140227cbd
add dword [rax], eax
add byte [rax], al
invalid
invalid
add dword [rax], eax
add byte [rax], al
adc eax, 0
add byte [rax], al
add byte [rcx + rbp*2 + 0x62], ch
insb byte [rdi], dx
invalid
invalid
jb 0x140227d3e
jb 0x140227d58
pop rsp
jae 0x140227d56
pop rsp
jae 0x140227d58
invalid
jb 0x140227d57
outsb dx, byte [rsi]
jb 0x140227d6e
add byte [rax], al
add byte [rax], al
add al, bl
jl 0x140227d25
add dword [rax], eax
add byte [rax], al
and eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
and al, byte [rax]
add byte [rax], al
invalid
jb 0x140227d8a
pop rsp
jae 0x140227da3
jae 0x140227d88
ja 0x140227d97
outsb dx, byte [rsi]
outsd dx, dword fs:[rsi]
ja 0x140227da6
pop rsp
jae 0x140227daa
imul ebp, dword fs:[rdi + 0x2e], 0x1017372
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rsp + rax]
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add eax, dword [rbx]
add al, 4
add al, 4
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rdi
imul ebp, dword [rsi + 0x64], 0x2073776f
jae 0x140227eba
imul ebp, dword fs:[rdi + 0x20], 0x63206e69
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x140227ec1
insb byte [rdi], dx
and byte gs:[rbp + 0x6f], ch
and byte gs:[rdi + rbp*2 + 0x65], ah
jae 0x140227e7f
outsb dx, byte [rsi]
outsd dx, dword [rsi]
je 0x140227e83
jae 0x140227eda
jo 0x140227ed7
outsd dx, dword [rsi]
jb 0x140227ede
and byte [rdi + 0x72], dh
imul esi, dword [rcx + rbp*2 + 0x6e], 0x6f6e2067
outsb dx, byte [rsi]
sub eax, 0x2d465455
cmp byte [rax], ah
invalid
je 0x140227ee6
and byte [rbx + 0x65], dh
jno 0x140227efb
jno 0x140227efb
outsb dx, byte gs:[rsi]
invalid
add byte [rax], al
invalid
jge 0x140227ee5
add dword [rax], eax
add byte [rax], al
and al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
test eax, 0x3c000000
add byte [rax], al
add byte [rbp + 0x6e], dl
push rbp
outsb dx, byte [rsi]
js 0x140227f4d
invalid
invalid
insd dword [rdi], dx
invalid
insd dword [rdi], dx
jo 0x140227f6a
je 0x140227f66
and byte [rbp + 0x54], dl
sub eax, 0x6f632038
jo 0x140227f7d
imul ebp, dword [rsi + 0x74], 0x2e
add byte [rax], al
add al, bl
jle 0x140227f3d
add dword [rax], eax
add byte [rax], al
cmp al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
sbb byte [rbp + 0x22], bh
add dword [rax], eax
add byte [rax], al
and al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
outsb dx, byte [rsi]
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], bl
jge 0x140227f65
add dword [rax], eax
add byte [rax], al
and al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], 0x360000
add byte [rax], al
sbb byte [rbp + 0x22], bh
add byte [rax], al
add byte [rcx + 0x36000000], al
add byte [rax], al
add byte [rax], bl
jge 0x140227f7d
add dword [rax], eax
add byte [rax], al
and al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x11000000], al
add byte [rax], al
add byte [rax], bl
jge 0x140227f95
add byte [rax], al
test dword [rax], eax
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
sbb byte [rbp + 0x22], bh
add dword [rax], eax
add byte [rax], al
and al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
xchg dword [rax], eax
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
push rbp
outsb dx, byte [rsi]
add byte [rax], al
add byte [rdi + 0x11000000], al
add byte [rax], al
add byte [rbp + 0x6e], dl
push rbp
outsb dx, byte [rsi]
js 0x140227ffd
invalid
jb 0x140228006
jb 0x140227fb9
imul ebp, dword [rsi + 0x20], 0x746c754d
imul eax, dword [rdx + 0x79], 0x6f546574
push rdi
imul esp, dword [rbp + riz*2 + 0x43], 0x726168
mov byte [rdi + 0x22], bh
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], bl
jge 0x140227fe5
add dword [rax], eax
add byte [rax], al
and al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
rol byte [rax], 0
add byte [rcx], cl
add byte [rax], al
add byte [rax], bl
jge 0x140227ffd
add dword [rax], eax
add byte [rax], al
and al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
ret
add byte [rax], al
add bl, al
add byte [rax], al
add byte [rdx], dh
add byte [rax], al
add byte [rax], bl
jge 0x140228015
add dword [rax], eax
add byte [rax], al
and al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
rol dword [rax], 1
add byte [rax], al
sub dword [rax], eax
add byte [rax], al
add cl, dl
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
add byte [rax], bl
jge 0x14022802d
add byte [rax], al
sbb byte [rbp + 0x22], bh
add dword [rax], eax
add byte [rax], al
and al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
fiadd dword [rax]
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add dl, bl
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rsi + 0x61], ah
invalid
invalid
imul ebp, dword [rbp + riz*2 + 0x64], 0x206f7420
push 0x6f
imul ebp, dword [rsi + 0x20], 0x74206e6f
push 0x64616572
cmp ah, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rax + 0x14022], al
add byte [rax], al
sbb al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
jae 0x1402280ce
outsb dx, byte [rsi]
and byte [rdi + 0x6e], ch
and byte [rax + rbp*2 + 0x72], dh
invalid
pop rsp
jae 0x1402280d0
invalid
je 0x140228136
outsd dx, dword [rsi]
jb 0x140228140
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1402280], dl
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
jae 0x1402281b6
pop rsp
jae 0x1402281b8
invalid
add byte [rax], al
sub eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
jae 0x14022823e
pop rsp
jae 0x140228240
invalid
add byte [rax], al
mov edx, 0x1f000003
add byte [rax], al
add byte [rcx + rbp*2 + 0x62], ch
insb byte [rdi], dx
invalid
invalid
jb 0x1402282ae
jb 0x1402282c8
pop rsp
jae 0x1402282c6
pop rsp
jae 0x1402282c8
invalid
add byte [rax], al
fild word [rax]
add byte [rax], al
add byte [rax], r8b
add byte [rbp + 0x61], ch
insd dword [rdi], dx
invalid
imul ebp, dword [rsi], 0x7262696c
insb byte [rdi], dx
invalid
invalid
jb 0x140228323
je 0x14022832c
pop rsp
jae 0x14022833d
invalid
outsb dx, byte [rsi]
add byte [rdi + 0x65], al
je 0x140228385
jns 0x1402283a7
je 0x14022839b
insd dword [rdi], dx
push rsp
imul ebp, dword [rbp + 0x65], 0x63657250
imul esi, dword [rbx + 0x65], 0x69467341
insb byte [rdi], dx
push rsp
imul ebp, dword [rbp + 0x65], 0x74654700
je 0x1402283a5
insd dword [rdi], dx
jo 0x1402283a5
invalid
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rbp*2 + 0x62], ch
insb byte [rdi], dx
invalid
invalid
jb 0x140228406
jb 0x140228420
pop rsp
jae 0x14022841e
pop rsp
jae 0x140228420
invalid
add byte [rax], al
je 0x140228462
invalid
add byte [rax], al
movabs al, byte [0x2000000001402283]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x9000001], al
add byte [rax], al
add byte [rsi + 0x6f], cl
outsd dx, dword [rsi]
je 0x14022848e
invalid
invalid
add byte [rax], al
xor al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
jae 0x140228516
pop rsp
jae 0x140228518
invalid
add byte [rax], al
jmp 0x14162a7a1
outsb dx, byte [rsi]
je 0x140229321
insb byte [rdi], dx
and byte [rax + 0x38], bh
push r8
push r8
push r8
push rbx
push rdx
push r11
and byte [r9 + 0x6c], al
jo 0x140229336
invalid
push rax
push rax
push r11
push rbx
push rbx
pop rax
push r10
outsb dx, byte [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
je 0x140229341
insb byte [rdi], dx
and byte [rcx + 0x74], cl
invalid
push rdx
push r11
and byte [r9 + 0x6c], al
jo 0x140229360
invalid
push r11
sub byte [rcx + 0x6e], r9b
sub byte [rcx + 0x6e], cl
sub byte [rcx + 0x6e], cl
je 0x14022936b
insb byte [rdi], dx
and byte [rdi + 0x72], ch
and byte [rcx + 0x4d], al
sub dword [rax], r12d
js 0x140229348
xor al, 0x49
outsb dx, byte [rsi]
outsb dx, byte [rsi]
je 0x14022937c
insb byte [rdi], dx
and byte [rcx + 0x74], cl
invalid
invalid
jne 0x14022939a
imul ebp, dword [rsi + 0x6f], 0x77
outsb dx, byte [rsi]
push r10
and byte [r8 + 0x36], r15b
xor al, 0x43
xor al, 0x43
cmp bl, byte [rbp + rdx*2 + 0x73]
jb 0x1402293b3
pop rsp
outsb dx, byte [rsi]
jb 0x1402293a3
invalid
invalid
invalid
xor word ss:[rdi], si
xor dh, byte fs:[rdx]
invalid
jae 0x1402293f7
jae 0x1402293e9
outsb dx, byte [rsi]
outsw dx, word [rsi]
sub eax, 0x30332e30
xor eax, 0x6372735c
pop rsp
ja 0x1402293fa
outsb dx, byte [rsi]
outsd dx, dword fs:[rsi]
ja 0x140229409
pop rsp
invalid
jb 0x140229410
add byte [rax], al
add byte [rax], bh
xchg ebx, eax
and al, byte [rax + 1]
add byte [rax], al
add byte [rbp], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dl, 1
add byte [rax], al
sub eax, dword [rax]
add byte [rax], al
cmp byte [rbx + 0x14022], dl
add byte [rax], al
add byte gs:[rax], al
add byte [rax], al
add byte [rax], al
add bh, al
add dword [rax], eax
add byte [0x1832293d1], dh
push r8
add dword [rax], eax
add byte [rax], al
add byte gs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x2b000001], dh
add byte [rbx], ch
add byte [rax], al
add byte [rax], bh
xchg ebx, eax
and al, byte [rax + 1]
add byte [rax], al
add byte [rbp], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rcx], 0x350000
add byte [rax], al
push r8
push rbp
and byte [rax], al
add byte [rax], al
add al, dl
xchg ebx, eax
and al, byte [rax + 1]
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp bl, byte [r13 + r10*2 + 0x73]
cmp bl, byte [rbp + rdx*2 + 0x73]
jb 0x140229463
pop rsp
outsb dx, byte [rsi]
jb 0x140229453
invalid
jb 0x140229463
outsd dx, dword [rsi]
pop rsp
jb 0x140229465
imul esi, dword [ebx + 0x74], 0x735c7972
jb 0x14022946d
invalid
pop rsp
imul ebp, dword [rsi + 0x64], 0x632e7865
jb 0x140229475
invalid
je 0x14022947b
jae 0x140229446
imul ebp, dword [rdi + 0x2d], 0x37316636
xor dh, byte fs:[rdx]
invalid
jb 0x1402294bb
call 0x14162b6e0
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
out 0, al
add byte [rax], al
and byte [rax], al
add byte [rax], al
call 0x14162b6f8
add byte [rax], al
add byte [rax], al
add dh, ah
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add al, ch
xchg ebx, eax
and al, byte [rax + 1]
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
and byte [rax], al
add byte [rax], al
lea eax, [rsi]
add byte [rax], al
add byte [rax - 0x73], al
invalid
add dword [rax], eax
add byte [rax], al
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
nop
push rdx
sbb byte [rax + 1], al
add byte [rax], al
add byte [rax], al
push rsp
sbb byte [rax + 1], al
add byte [rax], al
add al, al
push rsp
sbb byte [rax + 1], al
add byte [rax], al
add byte [rax], dh
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], dl
mov eax, 0x14018
add byte [rax], al
movabs al, byte [0x80000000140003b]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1401be5], al
add byte [rax], al
add byte [rbx + 0x3a], al
cmp bl, byte [r13 + r10*2 + 0x73]
invalid
jb 0x140229563
add dword [rax], eax
add byte [rax], al
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
outsb dx, byte fs:[rsi]
je 0x14022d5da
invalid
invalid
invalid
je 0x14022d5dd
js 0x14022d5f0
js 0x14022d5f0
invalid
js 0x14022d5f6
imul esi, dword [rdx + 0x65], 0x726f6673
ja 0x14022d5f0
outsw dx, word [rsi]
jb 0x14022d605
invalid
jb case.0x14002a338.337
jb 0x14022d605
jb 0x14022d605
insd dword [rdi], dx
push 0x6974736f
sub ax, 0x616d
je 0x14022d605
imul esp, dword [rsi + 0x2d], 0x6374616d
push 0x6d2d6669
outsd dx, dword [rsi]
imul esp, dword fs:[rsi + 0x69], 0x732d6465
imul esp, dword [rsi + 0x2d], 0x69646f6d
imul sp, word [rbp + 0x64], 0x732d
imul ebp, dword [rsi + 0x63], 0x2d666965
outsb dx, byte [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
sub eax, 0x6374616d
imul esp, dword [rsi + 0x2d], 0x656e6f6e
sub eax, 0x6374616d
push 0x722d6669
invalid
imul esp, dword [rsi + 0x2d], 0x676e6172
imul esp, dword gs:[rsi + 0x2d], 0x6f6d6e75
imul esp, dword [rsi + 0x2d], 0x6f6d6e75
imul esp, dword [rsi + 0x2d], 0x6f6d6e75
imul esp, dword fs:[rsi + 0x69], 0x732d6465
imul ebp, dword [rsi + 0x63], 0x73616c65
insb byte [rdi], dx
invalid
jae 0x14022d654
invalid
invalid
insb byte [rdi], dx
invalid
insd dword [rdi], dx
outsd dx, dword [rsi]
imul esp, dword fs:[rsi + 0x69], 0x696c6465
insb byte [rdi], dx
imul ebp, dword [rsi + 0x6b], 0x61636f6c
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
invalid
insb byte [rdi], dx
imul ebp, dword [rsi + 0x6b], 0x61636f6c
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
invalid
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
invalid
je case.0x14002a338.344
outsd dx, dword [rsi]
outsb dx, byte [rsi]
insd dword [rdi], dx
invalid
outsd dx, dword [rsi]
jb 0x14022d66d
imul ebp, dword [esi + 0x70], 0x6d676172
imul ebp, dword [rsi + 0x70], 0x6d676172
jo 0x14022d67b
invalid
invalid
jo 0x14022d681
jb 0x14022d67f
outsd dx, dword [rsi]
js 0x14022d68b
sub eax, 0x68747561
outsb dx, byte gs:[rsi]
je 0x14022d684
invalid
jo 0x14022d693
outsd dx, dword [rsi]
js case.0x14002a338.350
sub eax, 0x68747561
outsd dx, dword [rsi]
jb 0x14022d695
jp 0x14022d68f
je 0x14022d699
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jo 0x14022d6a9
invalid
jo 0x14022d6b8
invalid
jb 0x14022d6bf
outsb dx, byte [rsi]
jb 0x14022d6c8
jb 0x14022d6c8
jb 0x14022d6c8
jb 0x14022d6cc
jb 0x14022d6db
jb 0x14022d6cf
jb 0x14022d6e0
jb 0x14022d6e0
jb 0x14022d6d4
jb 0x14022d69e
jb 0x14022d69e
jo 0x14022d6e2
insb byte [rdi], dx
imul esp, dword [rbx + 0x79], 0x72666572
jb 0x14022d6de
invalid
invalid
jb 0x14022d6de
jb 0x14022d6e1
jae 0x14022d6e6
jae 0x14022d6e6
jb 0x14022d6e5
je 0x14022d6f4
je 0x14022d6f4
jb 0x14022d6fc
jns 0x14022d6b1
sub eax, 0x65746661
jb 0x14022d6fd
invalid
invalid
jae 0x14022d6f0
invalid
invalid
invalid
imul esp, dword [rbp + 0x74], 0x2d
je 0x14022d6c4
invalid
invalid
jae 0x14022d704
invalid
invalid
je 0x14022d6d8
js 0x14022d722
outsb dx, byte gs:[rsi]
jae 0x14022d71b
imul ebp, dword [rdi + 0x6e], 0x63657373
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x14022d729
invalid
jae case.0x14002a338.358
invalid
invalid
sub eax, 0x73626577
outsd dx, dword [rsi]
invalid
imul esp, dword [rbp + 0x74], 0x2d
imul esp, dword [rbp + 0x79], 0x73
invalid
jns 0x14022d73a
jae 0x14022d72d
invalid
invalid
invalid
invalid
jo 0x14022d748
outsd dx, dword [rsi]
je 0x14022d748
outsd dx, dword [rsi]
invalid
insb byte [rdi], dx
jae 0x14022d743
invalid
ja 0x14022d747
invalid
invalid
invalid
imul esp, dword [rbp + 0x74], 0x2d
jbe 0x14022d751
jb 0x14022d761
imul ebp, dword [rdi + 0x6e], 0x76726573
outsb dx, byte [rsi]
jae 0x14022d758
jb 0x14022d76b
jbe 0x14022d75b
jb 0x14022d76b
jb 0x14022d76b
jae case.0x14002a338.363
je 0x14022d728
je 0x14022d728
invalid
outsd dx, dword [rsi]
outsd dx, dword [rsi]
imul ebp, dword [rcx + 0x65], 0x73
jae 0x14022d777
invalid
jae 0x14022d777
jb 0x14022d76e
imul esp, dword [rbx + 0x74], 0x6172742d
outsb dx, byte [rsi]
jae 0x14022d77e
invalid
outsd dx, dword [rsi]
jb 0x14022d785
sub eax, 0x75636573
jb 0x14022d781
je 0x14022d793
je 0x14022d781
je 0x14022d790
je 0x14022d790
invalid
jb 0x14022d798
je 0x14022d797
jb 0x14022d787
invalid
outsb dx, byte [rsi]
jae 0x14022d78f
jb 0x14022d759
jb 0x14022d759
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
invalid
jne 0x14022d7a9
jb 0x14022d766
invalid
outsb dx, byte gs:[esi]
je 0x14022d7b4
invalid
jne 0x14022d7b0
jo case.0x14002a338.369
jb 0x14022d7a4
jb 0x14022d7a4
jne case.0x14002a338.370
jne case.0x14002a338.370
jb 0x14022d7ab
jb 0x14022d7ab
sub eax, 0x65736e69
invalid
jno 0x14022d7cf
jne 0x14022d7c0
jae 0x14022d7d1
jae 0x14022d7d1
jae 0x14022d7d5
jbe 0x14022d7c1
invalid
jb 0x14022d7db
jns 0x14022d7d9
jbe 0x14022d7cd
imul esp, dword [rcx + 0x77], 0x696e7261
outsb dx, byte [rsi]
invalid
ja 0x14022d7c8
invalid
jb 0x14022d7d7
imul ebp, dword [rsi + 0x67], 0x2d777777
ja 0x14022d7e5
ja 0x14022d7e5
ja 0x14022d79d
invalid
je 0x14022d7e1
imul esp, dword [rbx + 0x61], 0x2d786574
invalid
js 0x14022d7ab
invalid
je 0x14022d7e8
outsb dx, byte [rsi]
je 0x14022d7b3
sub eax, 0x65707974
je 0x14022d801
jns 0x14022d7f9
jo 0x14022d7ef
sub eax, 0x6974706f
sub eax, 0x6974706f
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x14022d80b
invalid
js 0x14022d7c1
sub eax, 0x2d736e64
outsb dx, byte fs:[rsi]
jae 0x14022d7c5
sub eax, 0x66657270
je 0x14022d802
jo 0x14022d80c
je 0x14022d802
je 0x14022d802
push 0x6e6f632d
je 0x14022d818
outsd dx, dword [rsi]
insb byte [rdi], dx
js 0x14022d7d7
sub eax, 0x6d617266
jb 0x14022d80e
jb 0x14022d80e
insd dword [rdi], dx
sub eax, 0x6974706f
outsd dx, dword [rsi]
jo 0x14022d827
imul ebp, dword [rdi + 0x6e], 0x782d7873
jae 0x14022d82f
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x14022d830
invalid
js 0x14022d7e6
sub eax, 0x2d737378
js 0x14022d82e
jae 0x14022d7ea
sub eax, 0x746f7270
jo 0x14022d831
outsd dx, dword [rsi]
je 0x14022d827
invalid
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push r12
push r12
and byte [0x14022d7da], cl
invalid
add byte [rax], al
add bh, al
xlatb
and al, byte [rax + 1]
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x1c], dl
and al, byte [rax + 1]
in al, 0x22
add dword [rax], eax
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
retf
add bl, cl
xlatb
and al, byte [rax + 1]
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + rbx*8 + 0x22], dl
fbld tbyte [rdx]
and al, byte [rax + 1]
add byte [rax], al
add byte [rsi], ch
add byte [rax], al
add dword [rax], eax
add byte [rax], al
outsb dx, byte [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
add byte [rax], al
add byte [rax], al
jno 0x14022d812
add byte [rax], al
invalid
push rsp
fbld tbyte [rdx]
add dword [rax], eax
add byte [rax], al
outsb dx, byte [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], bh
add byte [rax], al
add byte [r8], al
add byte [rax], al
add bl, bh
sti
frstor dword [rdx]
add dword [rax], eax
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
push rbp
outsb dx, byte [rsi]
jae 0x140252453
jo 0x140252450
outsd dx, dword [rsi]
jb 0x140252457
invalid
push rbx
imul edi, dword [rdx + 0x65], 0x65747845
js 0x140252475
outsb dx, byte gs:[rsi]
js 0x140252475
outsb dx, byte gs:[rsi]
jae 0x14025246e
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jb 0x14025247c
outsd dx, dword [rsi]
jb 0x14025245f
jae 0x140252484
invalid
imul r12, qword [rdx + 0x72], 0x42797261
invalid
outsd dx, dword [rsi]
jae 0x1402524b8
jb 0x1402524b7
insd dword [rdi], dx
invalid
add byte [rax + 0x140003b], ah
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
shr byte [rsp + rbx], 0x40
add byte [rax], al
add al, al
sub al, 0x1c
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
jb 0x1402524e7
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
add byte [rax], al
movabs al, byte [0x80000000140003b]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dl
movabs eax, dword [0x7369000000014002]
imul esi, dword [rbx + 0x5f], 0x616e6966
insb byte [rdi], dx
jb 0x140252525
invalid
xor dword [rdx + 0x73], esi
jbe 0x1402524ea
xor dh, byte [rdx + 0x73]
jb 0x14025252d
jbe 0x1402524ef
outsd dx, dword [rsi]
jo 0x140252522
outsd dx, dword [rsi]
insd dword [rdi], dx
invalid
add byte [rsp + 0x14025], dh
add byte [rax], al
add al, 0
and eax, 0x140
add byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, 0x1402524
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov esp, 0x1402524
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, al
and al, 0x25
add dword [rax], eax
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
movabs al, byte [0x10000000140003b]
cmp eax, dword [rax]
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
shr byte [rcx], 1
sbb al, 0x40
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dl
sub dword [rax + rax*2], ebx
add dword [rax], eax
add byte [rax], al
movabs al, byte [0x30000000140003b]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, al
sub byte [rax + rax*2], bl
add dword [rax], eax
add byte [rax], al
movabs al, byte [0x80000000140003b]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 3], ah
sbb eax, 0x140
add byte [rsi + 0x72], al
jb 0x1402525ec
insd dword [rdi], dx
jo 0x1402531d8
jns 0x1402531ae
outsd dx, dword [rsi]
jae 0x1402531dd
outsb dx, byte fs:[rsi]
invalid
outsb dx, byte [rsi]
jbe 0x1402531d7
insb byte [rdi], dx
imul esp, dword [rax + rdx*2 + 0x6f], 0x6e497472
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x1402531e2
insb byte [rdi], dx
imul esp, dword [rcx + rcx*2 + 0x70], 0x64413476
jb 0x1402531f2
jae 0x140253202
outsb dx, byte [rsi]
jbe 0x1402531f4
insb byte [rdi], dx
imul esp, dword [rcx + rcx*2 + 0x70], 0x64413676
jb 0x140253204
jae 0x140253214
outsb dx, byte [rsi]
jbe case.0x1400bd9a8.110
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x6f], 0x6e69616d
push 0x63617261
je 0x14025321b
jb 0x14025320a
push rdx
insb byte [rdi], dx
invalid
push rdx
insb byte [rdi], dx
invalid
insb byte [rdi], dx
push rdi
imul esi, dword [rax + rbp*2 + 0x43], 0x6f6e6e61
je 0x140253225
invalid
invalid
invalid
push rbx
je 0x140253239
outsd dx, dword [rsi]
jae 0x140253268
outsb dx, byte [rsi]
invalid
push rbp
jb 0x140253272
jbe 0x14025326e
jb 0x140253271
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x140253252
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
je 0x14025327f
outsd dx, dword [rsi]
outsb dx, byte [rsi]
insb byte [rdi], dx
outsd dx, dword [rsi]
jae 0x140253282
insb byte [rdi], dx
jb 0x140253287
invalid
insb byte [rdi], dx
outsd dx, dword [rsi]
jae 0x14025328f
outsd dx, dword fs:[rsi]
add byte [rax], al
add byte [rax + 0x140003b], ah
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1401331], dl
add byte [rax], al
add byte [rbx + 0x61], al
invalid
invalid
jo 0x1402532b5
invalid
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc byte [rcx], bl
sbb dword [rax], eax
add dword [rax], eax
add byte [rax], al
push rax
jb 0x1402532ea
add byte [rax + 1], al
add byte [rax], al
add byte [rax + 0x72], dl
push rax
jb 0x1402532ea
je 0x1402532ec
invalid
insb byte [rdi], dx
movabs al, byte [0x80000000140003b]
add byte [rax + 1], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dl
adc dword [rax], eax
add dword [rax], eax
add byte [rax], al
push rdi
jb 0x14025330c
je 0x14025330a
jne 0x14025330e
jb 0x1402532f2
jne 0x14025331a
insb byte [rdi], dx
add byte [rax + 0x140003b], ah
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x3b], al
sbb al, 0x40
add dword [rax], eax
add byte [rax], al
push rbp
je 0x140253339
cmp byte [rcx + 0x74], al
je 0x140253339
invalid
add byte [rax + 1], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dh
sbb al, byte [rax]
add dword [rax], eax
add byte [rax], al
je 0x14025337f
add dword [rax], eax
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor byte [rdx], bl
add byte [rax + 1], al
add byte [rax], al
add byte [rax + 0x74], cl
invalid
invalid
je 0x14025337c
jo 0x14025330d
add byte [rax], al
add byte [rax], al
add byte [rax + 0x140003b], ah
add byte [rax], al
add byte [rax], cl
add byte [rax], al
movabs al, byte [0x80000000140003b]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1401c38], dh
add byte [rax], al
add byte [rax + 0x74], cl
je 0x1402533a7
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0x38
sbb al, 0x40
add dword [rax], eax
add byte [rax], al
je 0x1402533a7
jo 0x14025337b
outsd dx, dword [rsi]
outsd dx, dword [rsi]
jb 0x1402533a5
invalid
je 0x14025333b
add byte [rax], al
add byte [rax], al
add byte [rax + 0x140003b], ah
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1401d5c], dl
add byte [rax], al
add byte [rdi + 0x73], dh
ja 0x1402533d5
cmp ch, byte [rdi]
invalid
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add eax, 0
add byte [0x140253385], al
add byte [rax], al
add byte [rbp + 0x33], ah
xor esp, dword gs:[0x1402534cf]
add byte [rax + rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
jae 0x140253418
invalid
cwde
xor esp, dword [0x14025355f]
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
cwde
xor esp, dword [0x140253577]
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx], bh
add byte [rax], al
add byte [rdx], ah
add byte [rax], al
add byte [rax + 0x1402533], bl
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
xor eax, dword [rax]
add byte [rax], al
push rbx
push 0x69747475
outsb dx, byte [rsi]
and byte [edi + ebp*2 + 0x77], ah
outsb dx, byte [rsi]
and byte [rbx + 0x6c], ah
imul esp, dword [rbp + 0x6e], 0x2e2e2e74
xor byte [rax + 0x1402533], bl
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
add byte es:[rax], al
add byte [rax + 0x1402533], bl
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
xor eax, dword [rax]
add byte [rax], al
push rdx
jae 0x140253520
invalid
outsb dx, byte [rsi]
invalid
push rsp
outsd dx, dword [rsi]
imul esp, dword [rbp + 0x6e], 0x54
outsd dx, dword [rsi]
outsd dx, dword [rsi]
invalid
and al, byte [rax + 1]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74], al
je case.0x14002a338.57
je case.0x14002a338.57
and al, byte [rax + 1]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74], dl
push rax
je case.0x14002a338.58
and al, byte [rax + 1]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x74], ah
and al, byte [rax + 1]
invalid
invalid
invalid
je 0x14025402d
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x74], dh
jo 0x140254086
add byte [rax], al
jo 0x140254086
and al, byte [rax + 1]
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rdi + 0x74], bh
jg 0x14025408e
je 0x14025403d
and al, byte [rax + 1]
add dword [rax], eax
add byte [rax], al
xchg ecx, eax
je 5371150405
add byte [rax], al
add byte [rcx + 0x1402274], dl
add dword [rax], eax
add byte [rax], al
movabs byte [0xae00000001402274], al
je 5371150421
add byte [rax], al
add byte [rdx + 0x1402274], ah
add byte [rax], al
add byte [rsi + 0x1402274], ch
add byte [rax], al
add byte [rdi + 0x1402274], dh
add dword [rax], eax
add byte [rax], al
mov bh, 0x74
and al, byte [rax + 1]
add byte [rax], al
add bh, al
je 0x140254065
add dword [rax], eax
add byte [rax], al
sal byte [rdx + riz + 0x40], cl
add dword [rax], eax
add byte [rax], al
add dl, dl
je 0x14025406d
add dword [rax], eax
add byte [rax], al
fdiv qword [rdx + riz + 0x40]
add dword [rax], eax
add byte [rax], al
jmp 0x1416562d1
add byte [rax], al
add cl, ch
je 0x14025407d
add dword [rax], eax
add byte [rax], al
je 0x140254085
add dword [rax], eax
add byte [rax], al
add byte [rbp + 0x22], dh
add byte [rax], al
add byte [rax], al
jne 0x14025408d
add dword [rax], eax
add byte [rax], al
or al, 0x75
and al, byte [rax + 1]
add byte [rax], al
add byte [0x1416562f2], bl
add byte [rax], al
add byte [rsi*2 + 0x14022], cl
or al, 0x75
and al, byte [rax + 1]
add byte [rax], al
add byte [0x1416562f2], bl
add byte [rax], al
add byte [rdi], ch
jne 0x1402540a5
add dword [rax], eax
add byte [rax], al
add byte [0x141656302], bh
add byte [rax], al
cmp eax, 0x1402275
add byte [rax], al
add byte [rbx + 0x75], dl
push rbx
jne 5371150517
add dword [rax], eax
add byte [rax], al
pop rdi
jne 5371150525
add dword [rax], eax
add byte [rax], al
push 0x75
add byte [rax], al
push rbx
jne 5371150517
add dword [rax], eax
add byte [rax], al
pop rdi
jne 5371150525
add dword [rax], eax
add byte [rax], al
push 0x75
and al, byte [rax + 1]
add byte [rax], al
add byte [rdx + 0x75], dh
jb 0x14025411f
and al, byte [rax + 1]
add byte [rax], al
add byte [rbx + 0x75], bh
jnp 0x140254127
and al, byte [rax + 1]
add byte [rax], al
add byte [rsi + 0x1402275], al
add byte [rax], al
add byte [rcx + 0x1402275], dl
add byte [rax], al
add byte [rax + 0x1402275], ch
add byte [rax], al
add byte [rbp + rsi*2 + 0x14022], dh
add byte [rax], al
sal byte [rbp + 0x22], 0x40
add dword [rax], eax
add byte [rax], al
sal byte [rbp + 0x22], cl
add dword [rax], eax
add byte [rax], al
fidiv dword [rbp + 0x22]
add dword [rax], eax
add byte [rax], al
call 0x14165636a
add byte [rax], al
add ah, dh
jne 0x14025411d
add dword [rax], eax
add byte [rax], al
add esi, dword [rsi + 0x22]
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi], ch
jbe 0x140254145
add dword [rax], eax
add byte [rax], al
cmp dword [rsi + 0x22], esi
add dword [rax], eax
add byte [rax], al
jbe case.0x14002a38b.36
add dword [rax], eax
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x19], ah
and al, byte [rax + 1]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rsp + 0x25], al
and al, 0x25
and al, 0x25
and eax, 0x140
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + rbx + 0x22], ah
sbb dword fs:[rdx], esp
sbb dword [rdx], esp
and al, byte [rax + 1]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sldt word [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x140254175], dl
adc eax, 0
add byte [rax], al
adc eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sldt word [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
enter 0x2092, 0x40
add dword [rax], eax
add byte [rax], al
invalid
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
imul esi, dword [rcx], 0x14025
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x31], dh
jb 0x1402561db
and eax, 0x140
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], bh
jge 0x1402561e3
and eax, 0x140
add byte [rdi + 0x1402531], cl
add byte [rax], al
add byte [rcx + 0x1402531], ah
add byte [rax], al
add byte [rdi + 0x1402531], dh
add byte [rax], al
add ch, cl
xor dword [0x140256317], esp
add ch, ch
xor dword [0x14025631f], esp
add byte [rsi], al
xor ah, byte [0x140256327]
add byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x1402561fd], cl
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
or eax, 0
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x14025620d], dl
add byte [rax], al
add byte [rdx], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
sbb al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
and al, byte [rax + 1]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx], bl
sbb dword [rax], eax
add byte [rdx], ah
and al, byte [rax + 1]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + rax], ch
sub al, 0
add byte [rdx], ah
and al, byte [rax + 1]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx], bh
cmp dword [rax], eax
add byte [rdx], ah
and al, byte [rax + 1]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rcx], al
add byte [r10], spl
add dword [rax], eax
add byte [rax], al
push rsi
add byte [rdx], ah
add dword [rax], eax
add byte [rax], al
push 0x1402200
add byte [rax], al
add byte [r10], spl
add dword [rax], eax
add byte [rax], al
push rsi
add byte [rdx], ah
add dword [rax], eax
add byte [rax], al
push 0x1402200
add byte [rax], al
add byte [rax], bh
and al, byte [rax + 1]
add byte [rax], al
add byte [rax + rax + 0x14022], dl
add byte [rax], al
scasb al, byte [rdi]
add byte [rdx], ah
add dword [rax], eax
add byte [rax], al
ret 0x2200
invalid
out dx, al
wait
invalid